Текущие компоненты

Название продукта Название компонента Тип Последняя версия Дата выхода
Галактика ERP 9.1GALDIADOCCONNECTDLL

Справка по компоненту.

Количество версий компонента38
Количество рещенных задач44
Последная дата обработки компонента2023-10-09 02:20:06
Последная дата файла2023-10-09 01:55:12
Последная версия9.1.32.0

Новые задачи в этом компоненте

GALDIADOCCONNECT
ERP-5598
GALDIADOCCONNECT ( 9.1.19.0 )
2021-04-14 14:10:19

Краткое описание :

Диадок. Собрать коннектор на новую версию API

Описание :

Что измененно :

Собрать коннектор на новой версии SDK

Как измененно :

Коннектор пересобран на версии c# diadocsdk.2.9.8.nupkg, c++
diadocsdk-cpp-versions-1.92.0.zip "В Document добавлена информация о
промежуточном получателе: ProxyBoxId и ProxyDepartmentId." и другие изменения
будут релизованы при наличии отдельных запросов от клиентов.
GALDIADOCCONNECT
ERP-5607
GALDIADOCCONNECT ( 9.1.19.0 )
2021-04-14 14:10:19

Краткое описание :

Диадок. Доработать подпись неформализованных документов, по которым приходит запрос ответной подписи

Описание :

Галактика ERP \ Логистика \ Управление сбытом \ Документы \ Работа с Контур.Диадок

Что измененно :

Список документов: Название DocumentType Неформализованный
Nonformalized=0 Акт AcceptanceCertificate = 16 Договор Contract = 36
Дополнительное соглашение SupplementaryAgreement = 40 Протокол согласования
цены PriceListAgreement = 30 Реестр сертификатов CertificateRegistry = 34
Прайс-лист PriceList = 26 Прайс-лист на данный момент у нас вообще не
передаётся, надо доработать: Структура PriceListMetadata содержит
дополнительные атрибуты документа (в структуре Document) специфичные для
ценовых листов: DocumentStatus определяет состояние, в котором находится данный
ценовой лист; принимает одно из значений перечисления BilateralDocumentStatus.
PriceListEffectiveDate- дата вступления в силу ценового листа в формате
ДД.ММ.ГГГГ. ContractDocumentDate- дата с_оставления договора, к которому
относится ценовой лист, в формате ДД.ММ.ГГГГ._ ContractDocumentNumber- номер
договора, к которому относится ценовой лист. Необходимо добавить в ПЛМ отправки
неформализованных документов “Прайс-лист” и в интерфейс привязки
неформализованных файлов добавить поля: “Дата вступления в силу” (тип дата),
“Дата составления договора” (типа дата), “Номер договора к которому относится
Прайс-лист”. При получении вышеперечисленных документов со статусом
InboundWaitingForRecipientSignature = 4 (Diadocument.Istatus), необходимо
разрешить подпись входящего документа по функции “Подписать выбранные
документы”. В ответ генерить подпись согласно того сертификата, под которым
залогинелся пользователь. По сути дела, можно ориентироваться на статус 4
“требуется подпись” по неформализованным докам, не знаю на сколько имеет смысл
проверять еще documenttype. DocumentType — Документация Диадок 1.87.0
(diadoc.ru) BilateralDocumentMetadata — Документация Диадок 1.87.0 (diadoc.ru)
Рассогласования статусов по всей видимости: Протокол согласования цены -
ожидается подпись контрагента кажет Реестр сертификатов - подписан кажет
Тестирование помимо функционала подписания описанных выше неформализованных
доков со статусами "требуется подпись", нужно будет попарно сгенерить для них
док с запросом ответной подписи и без запроса ответной подписи и посмотреть
меняются ли статусы или нет. Если я правильно понимаю относительно веб-морды
Договор и доп.соглашение всегда летят с запросом ответной подписи. По крайней
мере в морде нельзя выставить признак запросить ответную подпись, а статус
приходит "требуется подписать"

Как измененно :

Реализовано. Также добавлен флаг "Запросить извещение"
Некоторые документы не требуют принудительного флага параметра "запросить
подпись" - это может определятся документооборотом Диадока. На возможность
регулировки запросов на подпись влияет наличие атрибутов документа:
NeedRecipientSignature - флаг, обозначающий запрос подписи получателя под
отправляемым документом. - если в структуре данных этого атрибута нет, по
подпись может быть запрощена автоматически. NeedReceipt - необязательный
признак того, что от получателя требуется сформировать извещение о получении
данного документа - есть во всех структурах,. В принципе можно для всех
документов выводить статус по DiaDocument.iPriceLAgreMD_Status - он заполняется
для всех типов документов и соответствует
https://diadoc-sdk.readthedocs.io/ru/latest/proto/RecipientResponseStatus.html
- в новой схеме обмена этот статус заменяет все другие, но и старые тоже пока
работают.
GALDIADOCCONNECT
ERP-5718
GALDIADOCCONNECT ( 9.1.19.0 )
2021-04-14 14:10:19

Краткое описание :

Диадок. Не получается отправить документ до КА из черновика, ошибка подписания

Описание :

Галактика ERP \ Логистика \ Управление сбытом \ Документы \ Работа с Контур.Диадок

Что измененно :

Не получается отправить документ до КА из черновика, ошибка
подписания.

Как измененно :

Доработано подписывание черновиков. Для их отправки следует
использовать DiaDoc.SendDraft вместо DiaDoc.PostCurDiadocMessagePatch

9.1.32.09.1.31.09.1.30.09.1.29.09.1.28.09.1.27.09.1.26.09.1.25.09.1.24.09.1.23.09.1.22.09.1.21.09.1.20.09.1.19.09.1.18.09.1.17.09.1.19.29.1.16.09.1.15.09.1.14.09.1.13.09.1.12.09.1.11.09.1.10.09.1.9.09.1.8.09.1.7.09.1.6.09.1.5.09.1.4.09.1.3.09.1.2.09.1.1.09.1.0.59.1.0.49.1.0.39.1.0.29.1.0.1