2020-10-03 14:29:09
Краткое описание :
Диадок. Доработать сопоставление услуг из спецификации по
шаблонам услуг.Описание :
Галактика ERP \ Логистика \ Управление сбытом \ Документы \
Работа с Контур.ДиадокЧто измененно :
Доработать сопоставление позиций спецификаций (услуг) входящих
документов актов по шаблонам таблицы соответствия МЦ\Услуг. Реализация
доработки. В интерфейс Диадок.Список документов добавить новый ПЛМ “Таблица
соответствия шаблонов услуг” при вызове которого будет открываться интерфейс
C_DIADOC::IDIADOCMCU_SYNC . Который будет инициализироваться соответствующими
полями, для настройки шаблонов услуг: Подпись: “Соответствие шаблонов услуг для
организации …” Поля: “Наименование шаблона”, “Наименование в Галактике” Единицы
измерения остаются как в стандартном интерфейсе, связь ЕИ настраивается по
ссылкам через шаблон услуг. Таблица инициализируется полностью вручную. По F7
добавляется новый шаблон, к которому задается соответствие галактической
услуги. Правила заполнения таблицы Diasyncmcusl:Wprmc = 12. Остальные поля
заполняются аналогично сопоставлению простых услуг. Алгоритм работы. При
получении документа xml как обычно формируем в diasyncmcusl новую услугу с
wprmc=2 (при условии, что такой еще нет), затем проверяем на совпадение
символов из diasyncmcusl.sname and wprmc=2 с записью шаблона в таблице
diasyncmcusl.sname and diasyncmcusl.wprmc=12 (в цикле по всем wprmc=12), Поиск
желательно организовать по любому расположению совпадающих символов
наименовании услуги (начало, середина, конец). В новую запись wprmc=2 добавляем
ссылку на услугу из шаблона diasyncmcusl.cmcusl. В результате таблица
соответствия услуг должна заполниться данными автоматически и импорт не должен
прерываться на выставление соответствий.
Как измененно :
Реализовано. Для того, чтобы не ломать процессы, добавлена
настройка DIADOCIMPORT.USETEMPLETEUSL "Общие настройки системы \ Работа с
Контур.Диадок \ Настройки импорта \ Использовать шаблоны при сопоставлении
услуг"