C_DIADOC
Краткое описание :
Диадок. Доработать импорт Сводного Корректировочного СФОписание :
Галактика ERP \ Логистика \ Управление сбытом \ Документы \
Работа с Контур.ДиадокЧто измененно :
При импорте сводного корректировочного СФ у которого совпадают
все параметры каждой позиции связь по позициям проставляется с одним исходным
СФ, а должна с каждым СФ из секции <СчФ НомерСчФ="B4"
ДатаСчФ="01.06.2021">СчФ> <СчФ НомерСчФ="B5" ДатаСчФ="01.06.2021">СчФ> <СчФ
НомерСчФ="B6" ДатаСчФ="01.06.2021">СчФ> . То есть алгоритм поиска связи
должен учитывать, что в сводном могут быть абсолютно одинаковые позиции, но
относящиеся к разным исходным СФ. Таким образом, при нахождении первой позиции
в спецификации сводной КСФ надо её сравнить со всем списком СФ из секции <СчФ/>
и при нахождении связи проставлять соответствие позиции конкретной СФ. Затем
переходить ко второй позиции Сводной КСФ и при поиске уже не анализировать
ранее найденные соответствия.
Как измененно :
Доработано. Теперь одна и та же позиция исходной накладной не
будет привязана к позициям импортированной корректировочной накладдной дважды.
C_DIADOC
Краткое описание :
Диадок. Не можем до конца обновить документы.Описание :
Управление сбытом - Документы - ДиадокЧто измененно :
Стабильность обновления списка документов Диадока.
Как измененно :
Добавлена обработка исключений. Найдено потенциальное место для
зацикливания ( по предоставленным данным не видно - попали ли туда или нет).
C_DIADOC
Краткое описание :
Диадок. Документ об отгрузке по нескольким накладным в xml.Описание :
Управление сбытом \ Документы \ Наши счета-фактурыЧто измененно :
В Галактике сформированы 3 накладные на отпуск МЦ, но ним
сделан один СФ. Отправляем СФ через Диадок и видим информацию только по 1
документу: ДокПодтвОтгр ДатаДокОтгр="27.07.2021" НомДокОтгр="2701"
НаимДокОтгр="Накладная на отпуск МЦ"/>
Как измененно :
Доработано. При выключенной настройке
DOC.SD.PRN.UPD.UPD2DOCPODTVOTGR "Логистика \ Документы \ Сопроводительные
документы \ Печать / Экспорт \ Универсальный передаточный документ \ Выводить в
"ДокПодтвОтгр" номер и дату УПД" при экспорте СФ как СФ или УПД в
"ДокПодтвОтгр" будут все накладные к этой сФ.
C_DIADOC
Краткое описание :
Фильтр на документы Диадок по собственным подразделениям с
выбором только доступных подразделений пользователяОписание :
Управление сбытом \ Документы \ Диадок.Список документовЧто измененно :
Ранее был реализован фильтр по собственным подразделениям в
документах Диадока -В интерфейс фильтров
'C_DIADOC::DIADOCDOCUMENT.WNDFILTER.SCFILTER' добавить фильтр по собственным
подразделениям с возможностью множественного выбора. теперь у клиента возникла
потребность в том, чтобы для возможность установки данного фильтра открывался
не весь список подразделений из Диадока, а только те, которые указаны у
пользователя в настройке "Доступные подразделения пользователя". Это связано с
тем, что у клиента в Диадок очень сложная с многими вложенными уровнями
структура подразделений, а у пользователей четко прописаны в настройках в
Галактике только доступные этим пользователям подразделения. Таким образом, при
наложении фильтра пользователь видит очень большой список ненужных ему для
фильтрации подразделений.
Как измененно :
Реализовано. В интерфейсе выбора подразделений Диадок добавлена
обработка настройки DIADOC.DEPARTMENT "Общие настройки системы \ Работа с
Контур.Диадок \ Доступные подразделения пользователя". Если вышестоящие уровни
до корневого элемента не будут заданы, они будут добавлены автоматически. При
этом следует понимать, что настраивать доступ к подразделениям должен
пользователь, у которого есть доступ на все необходимые подразделения или
доступ не задан вовсе. Права на подразделения в Диадоке не проверяются.
C_DIADOC
Краткое описание :
Диадок.Повторная отправка неформализованного документаОписание :
Управление сбытом \ Документы \ Диадок.Список документовЧто измененно :
Требуется исправить повторную отправку неформализованного
документа (подразумевается отправка файла с идентичным именем, временем
создания) через интеграционный модуль Галактика Диадок. Система подтверждает
отправку, но сама отправка не происходит.
Как измененно :
Не удалось повторить, но возможно в диадоке есть проверка на
повтор отправки по каким то параметрам. В других типах документов заполняется
поле CustomDocumentId - в основном как "'wTable=' + string(_wTable) + ' cDoc='
+ string(_cDoc)". Добавил заполнение этого поле GUID для неформализованных
документов. Поскольку "файл" не имеет в системе других связанных с ним таблиц,
то значение сохраняется во внешний атрибут к таблице DiaDocsToSend с таким же
названием "CustomDocumentId" Также реализовано заполнение даты документа - для
этого типа при отправке теперь заполняется текущей датой. Если при импорте
документ придет без даты документа, то это поле будет заполнено датой создания
- это касается всех типов документа. В принципе можно также присваивать и номер
документа. Сейчас в роли него выступает имя файла, возможно было бы удобно
пронумеровать с помощью "специальной таблицы". P.S. Документ в системе
появляется не сразу. Как правило достаточно подождать минуту. В ночное время -
2-3 секунды. Чтобы увидеть в Галактике нужно выполнить "Обновить".
C_DIADOC
Краткое описание :
Вылет при подписании документа в ДиадокеОписание :
-Что измененно :
Вылет из системы при работе с диадок в процессе обновления
документов или подписании документов.
Как измененно :
Вылет происходит в разных местах случайным образом. Последнее
выявлелное место - при отправке уведомлений о получении счетов фактур(одна из
операций обновления документов). Добавлена выгрузка объектов перед уничтожением
объекта DiaDocApi, а также обработка исключений в выявленоу месте.
C_DIADOC
Краткое описание :
Пакетная печать документов в формате pdf из Диадок.Список
документовОписание :
Управление сбытом - Документы - ДиадокЧто измененно :
В интерфейсе Галактика.Диадок "Документы" рассмотреть
возможность добавления функции локального меню "Пакетная печать документов".
После выбора данной функции печатные формы по каждому из отмеченных в
интерфейсе документов в формате pdf необходимо размещать в папку, путь на
которую укажет пользователь в открывшемся окне по запуску указанной функции.
Указанный путь до указанной папки должен сохраняться при следующем запуске. При
последующей выгрузке файлов в указанную папку новые файлы необходимо добавлять
к уже размещенным в нее файлам (не очищать), при совпадении наименований файлов
производить замену на последнюю версию. Это предложение актуально уже для
многих наших клиентов, использующих интеграционный модуль Галактика.Диадок. Им
необходимо выводить на печать много одновременно документов (УПД) с синими
отметками о подписании для различных контролирующих органов. Наличие такого
функционала существенно бы облегчило им выгрузку печатных форм документов.
Как измененно :
Реализовано. Добавлена настройка DIADOC.DIRFORPRINT "Общие
настройки системы \ Работа с Контур.Диадок \ Каталог для получения печатных
форм". В интерфейс «Список документов Диадок» добавлен ПЛМ «Пакетная выгрузка в
pdf». При вызове данной функции отмеченные в интерфейсе документы выгружаются в
формате pdf в указанный в настройке DIADOC.DIRFORPRINT каталог. Сохранение идет
с именем файла в формате DiaDoc_направление_YYYYMMDD_номер_тип_организация_nrec
+ расширение из DiaDocument.sPrintForm_FileName При удачной выгрузке
устанавливается DiaDocument.bUpdated_PrintForm