Задача ERP-12101

Задача :ERP-12101

2023-07-21 01:37:33
Краткое описание :
СЭДО сообщение 101 (benefit4) - неверно заполняются теги документа о рождении в случае отсутствия реквизитов документа в запросе 100
Описание :
Что измененно :
Запросы 100 при рождении ребёнка (benefit4) от СФР иногда
приходят без реквизитов какого-либо документа. В этом случае при формировании
ответа 101 сейчас формируются пустые теги с реквизитами Справки о рождении. В
результате возвращается ошибка формата (сообщение 14) "Ошибка формата
сообщения. SAXParseException: cvc-minLength-valid: Value '' with length = '0'
is not facet-valid with respect to minLength '1' for type
'StringMinLen1MaxLen20'". Кроме того, при выполнении функции [Добавить ребенка]
из такого запроса 100 сейчас для ребёнка не формируется документ "Справка о
рождении" (в котором, в частности, должны содержаться данные об актовой
записи).
Как измененно :
1. Поскольку все элементы с реквизитами актовой записи и любого
документа о рождении по схеме имеют атрибут "нередактируемый" (editable=false),
то при формировании ответа 101 формируются "пустые" теги с реквизитами Справки
о рождении: ns1:editable="false" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:nil="true"/> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>
2. При выполнении функции [Добавить ребенка] из такого
запроса 100 (с реквизитами актовой записи, но пустыми тегами Справки о
рождении, или другого документа) добавляется соответствующий документ с пустыми
реквизитами самого документа, но заполненными реквизитами актовой записи.

Название продукта Название компонента Тип Последняя версия Дата выхода
Z_DOCSFSSZ_DOCSFSSRES9.1.102.02023-07-21 01:37:33
Z_STAFFZ_STAFFRES9.1.312.02023-07-21 01:37:33