Краткое описание :
Диадок. Доработать задание шаблона услуг с учётом
входимости множества подстрок шаблона в одну услугу.Описание :
Галактика ERP \ Логистика \ Управление сбытом \ Документы \
Работа с Контур.ДиадокЧто измененно :
При задании шаблона услуги
(C_DIADOC::IDIADOCMCU_TEMPLATE.BRKATUSL.DIASYNCMCUSL.SNAME) предусмотреть
обработку множества подстрок из которых состоит услуга разделенных символом &.
Если вложенность подстрок имеет значение надо как минимум предусмотреть три
подстроки (Услуга&доставка&Москва). Условие поиска подстрок в НаимТов будет
выполняться по булевой функции И, то есть в КодТов (наименовании услуги) должны
присутствовать все три подстроки разделенные символом &. Так же надо
предусмотреть приоритет поиска по шаблонам от шаблона с максимальным
количеством & до шаблона без &. Пример: Услуга 23.06.2021 доставка Калининград
– Москва Услуга 15.01.22 перевозка Калининград – Москва Услуга доставка до
двери. При задании шаблона “Услуга&доставка&Москва” соответствие должно
примениться только к первой услуге. Таким образом в строке наименования услуги
должны выполняться все заданные условия шаблона одновременно. Если есть набор
шаблонов “Услуга&доставка&Москва” и отдельно шаблон “Услуга”, то к услуге 1
соответствие шаблона “Услуга&доставка&Москва”, а ко второй и третей услуги
применится шаблон “Услуга”
Как измененно :
Реализован поиск по подстрокам , разделенными & Также добавлено
текстовое поле 'Код сортировки' для задания сортировки поиска. Для разрешения
описанной ситуации нужно для шаблона "“Услуга&доставка&Москва” указать например
"00001" , а для "Услуга" - "00002" или любые другие текстовые ключи,
обеспечивающих нужную сортировку. Включение использование шаблонов
осуществляется по настройке DIADOCIMPORT.USETEMPLETEUSL "Общие настройки
системы \ Работа с Контур.Диадок \ Настройки импорта \ Использовать шаблоны при
сопоставлении услуг".