C_DIADOC
Краткое описание :
Диадок. Создать технологическую отправку шаблона документаОписание :
Галактика ERP \ Логистика \ Управление сбытом \ Документы \
Работа с Контур.ДиадокЧто измененно :
Реализовать обработку функций GetDocumentTypes и выполнить
подготовительный этап для работы с шаблонами (PostTemplate)
Как измененно :
Реализовано следующее 1. Перенастроено локальное меню "Диадок.
Список документов" Второстепенные пункты меню вынесены в подменю "Настройка"
2.Для получения типов документов в локальное меню - настройка добавлен пункт
меню "Получить список типов документов" При запуске будет заполнены временные
таблицы в соответствии с с классом GetDocumentTypesResponse(заполняется вызовом
GetDocumentTypes). Результат будет также частично сохранен в новую таблицу
DIADOCUMENTTYPE. 3. Для работы с шаблонами добавлена настройка
"DIADOC.ENABLETEMPLATE" ("Общие настройки системы \ Работа с Контур.Диадок \
Разрешить работу с шаблонами"). 4. Также выявлена возможность приема шаблонов
по пути Event - Message или MessagePatch - Enity. Документ доставался через
Entity.documentinfo. В Message или MessagePatch есть MessageType - добавлена по
ним обработка. Появление шаблона не заблокировано, но к
типу(DiaDocument.iDocumentType) добавляется 1000, за счет чего меняется
отображение типа в списке документов, блокируется привязка документов и импорт.
P.S. Это минимальная доработка для локализации проблемы появления шаблонов во
входящих документах. Полноценная обработка шаблонов пока не реализована.
C_DIADOC
Краткое описание :
Диадок. При смене пользователя в Настройках пользователя не
тянется новый IDОписание :
Галактика ERP \ Логистика \ Управление сбытом \ Документы \
Работа с Контур.ДиадокЧто измененно :
При смене пользователя через C_DIADOC::DIADOCORGUSER не тянется
новый ID пользователя в DIADOC.MYUSERID. Если нажать обновить документы, то
выдается сообщение об неправильном ящик, меняем ящик, а в настройке ID
пользователя всё равно не меняется, смена ID происходит только при
передергивании DIADOC.AUTH. Надо чтобы ID пользователя тянулся сразу после
смена логина\пароля, проблема возможно повториться для нового пользователя,
если подключать его через C_DIADOC::DIADOCORGUSER.
Как измененно :
Доработано. Дополнительно если не удалось определить ящик в
автоматическом режиме будет запрос на смену ящика.
C_DIADOC
Краткое описание :
Диадок. Доработать импорт накладных\актов согласно таблице
ДокПодтвОтгрОписание :
Галактика ERP \ Логистика \ Управление сбытом \ Документы \
Работа с Контур.ДиадокЧто измененно :
1. Добавить новую настройку “Создавать сопроводительные
документы по таблице ДокПодтвОтгр (Реквизиты документа, подтверждающего
отгрузку)” Тип: Пользовательская Значения: Да\Нет (по умолчанию) Путь:
DIADOCIMPORT 2. Функционал создания документов, при значении “Да”. Анализируем
таблицу ДокПодтвОтгр: - тэг “НаимДокОтгр” должен содержать слова “Акт” или
“Накладная”, если таких слов нет то импорт идет по ветки настройки значение
“нет”. При наличии таких слов создается соответствующий документ с параметрами
тэгов “НомДокОтгр” и “ДатаДокОтгр” - тэг “НомДокОтгр” – номер сопрдока - тэг
“ДатаДокОтгр” – дата сопрдока. 3. Поиск документов при включенной настройке
производится так же по трем тэгам, описанным выше, при наличии ключевых слов в
тэге “НаимДокОтгр”. Согласно настройки DIADOCIMPORT.LINKPARAM. 4. Согласование
с настройкой DIADOCIMPORT.NSOPR_FROM_TRANSP, настройка выполняет аналогичную
роль при наличии данных для СЧФДОП по накладной - таблица “ТранНакл”. При
включении DIADOCIMPORT.NSOPR_FROM_TRANSP в “Да” и заполненной таблице ТранГруз
данные берутся из “ТранНакл”. Приоритет имеет настройка
DIADOCIMPORT.NSOPR_FROM_TRANSP Весь функционал работает только при получении
УПД с Функцией=СЧФДОП, т.к. другие виды документов и так имеют однозначное
соответствие галактическим документам.
Как измененно :
Добавлена настройка DiadocImport.NSopr_From_DocPodtvOtgr,
'Создавать сопроводительные документы по таблице ДокПодтвОтгр (Реквизиты
документа, подтверждающего отгрузку)' и ее обработка при импорте документов в
"Диадок, Список документов". P.S. Пункт 3 выполняется автоматически, поскольку
поиск идет после парсинга документа.