<< Click to Display Table of Contents >> Что нового в Directum RX > Обновление 4.11.38.0 Изменения базового решения |
![]() ![]() |
Ускорение показа диалога в документах без контрагента
Чтобы ускорить отображение диалогового окна в документах без контрагента, в модуле Exchange (Электронный обмен) в структуре SendToCounterpartyInfo изменено назначение свойства Counterparties. Если в документе указаны контрагенты, то свойство заполняется ими, а также их дублями или филиалами. Если контрагенты не указаны, то вместо него используется свойство IncludeAllCounterpartiesWithExchange, а Counterparties заполняется значением Null.
Для документов, в карточках которых не указывается контрагент, например в простых, необходимо адаптировать логику перекрытий функций:
•FillCounterpartyInfo(): добавьте логику заполнения свойства IncludeAllCounterpartiesWithExchange и удалите для свойства Counterparties;
•SendDocumentToCounterparty(): добавьте логику получения контрагентов для документов без контрагента, если свойство IncludeAllCounterpartiesWithExchange заполнено значением True.
Способ передачи информации об эл. доверенности в сервис обмена СБИС
1.Изменился способ передачи информации об эл. доверенности в сервис обмена СБИС – теперь используется передача метаданных в сообщении. Если документ подписан на основании эл. доверенности, то при отправке документа в СБИС в сообщении указываются ее свойства:
•единый рег. номер доверенности;
•ИНН доверителя;
•ссылка на систему хранения эл. доверенностей.
2.Отмечены устаревшими и не используются следующие серверные виртуальные функции:
•AddFPoaUnifiedRegNumberToSignatureData();
•UpdateServiceFormalizedPoA();
•SetDataSignature().
Передача информации об электронной доверенности в порядке передоверия в сервисы обмена
Для проверки законности эл. доверенности при передоверии в сообщении должен быть указан ИНН последнего доверителя. Для этого изменено заполнение свойств:
1.В структуру Exchange.Structures.Module.Signature и класс NpoComputer.DCX.Common.Signature добавлено свойство FormalizedPoALastPrincipalTin, которое содержит ИНН доверителя из эл. доверенности. Для эл. доверенности, созданной в порядке передоверия – последний в цепочке передоверия.
2.В модуле Exchange (Электронный обмен):
•для перекрытых серверных функций SendServiceDocument() и GetDocumentSignature(), добавьте логику заполнения свойства FormalizedPoAUnifiedRegNumber у структуры Exchange.Structures.Module.Signature;
•серверная статическая функция CreateExchangeDocumentSignature() отмечена устаревшей. Используйте перегрузку со структурой Exchange.Structures.Module.Signature в параметрах.
© Компания Directum, 2024 |