Задача ERP-13258

Задача :ERP-13258

2023-12-16 17:31:30
Краткое описание :
Диадок. Ошибка подписания документов, если подпись продавца проверяется во входном файле
Описание :
Что измененно :
На предприятии установили следующие настройки: Настройка
(DIADOCEXPORT.SIGNPR_FROM)"При экспорте титулов покупателя подпись продавца
брать из = ленты событий", стоит по молчанию. Настройка
(DIADOCEXPORT.SIGNPR_EPINFILE) "Настройки Галактики \ Общие настройки системы \
Работа с Контур.Диадок \ Настройки экспорта \ При экспорте титулов покупателя
проверять наличие подписи продавца во входном файле(тэг "ЭП") = да", изменили
значение. Им потребовалась данная настройка, поскольку наблюдается проблема с
подписью документов из СБИС. Но с данной настройкой появилась ошибка по всем
остальным документам, которые приходят от других операторов, кроме СБИС, даже
от Контура без роуминга. Ошибка при подписании - на скриншоте во вложении.
Как измененно :
На самом деле в логе сообщение iDiadocSend->SignMesDocs ошибка
подписи Универсальный передаточный документ 00УТ-000???? от __/__/___
MessagePatchToPost.UniversalTransferDocumentBuyerTitles[0]: { Location =
/Файл/ИнфПок/СодФХЖ4, Message = @НомСчФИнфПр=00Ут-000???? не совпадает с
/Файл/Документ/СвСчФакт/@НомерСчФ=00УТ-000???? в файле титула продавца } На
входе номер СФ c "Ут", а СФ сформировалась с "УТ" Исправлено - теперь при
экспорте анализируется номер СФ в верхнем регистре, и если не совпадает, то
идет сообщение еще до отправки, иначе подставляется с входного файла.

Название продукта Название компонента Тип Последняя версия Дата выхода
C_DIADOCC_DIADOCRES9.1.134.02023-12-16 17:31:30