Задача 102.199281

Задача :102.199281

Краткое описание :
Нужно передавать RETURN_DATE_LPU при экспорте в XML-файл для дальнейшей передачи через Контур
Описание :
Экспорт ЭЛН
Что измененно :

Нужно передавать RETURN_DATE_LPU ("Приступить к работе") при экспорте в XML-файл для дальнейшей передачи через Контур.
Возможно, нужно поле куда эта дата запишется, так как эти данные есть в файле импорта из Контура и передавать их обратно при экспорте.
Как измененно :

Зарплата - Операции - Больничные - Расчет больничных - Экспорт ЭЛН

Доработана выгрузка листка нетрудоспособности в xml-файл для дальнейшей передачи в Контур.

Добавлен вывод группировочного LN_RESULT, который объединяет тэги:
- MSE_RESULT (Установлен/изменен статус нетрудоспособного)
- OTHER_STATE_DT (Дата изменения состояния нетрудоспособного, формат ГГГГ-ММ-ДД, пример: 2010-01-13)
- RETURN_DATE_LPU (Дата начала работы, формат ГГГГ-ММ-ДД, пример: 2010-01-13)
- NEXT_LN_CODE (Номер следующего ЛН)

Алгоритм вывода тэгов.
1. Определяется статус нетрудоспособности (Вкладка "Особенности, данные для ФСС", поле "Статус нетрудоспособного")
2. Если в больничном указан статус нетрудоспособности, его значение выводится в тэг "MSE_RESULT".
В противном случае тэг "MSE_RESULT" не выводится.
3. Если статус нетрудоспособности принимает одно из значений:
32 - установлена инвалидность
33 - изменена группа инвалидности
34 - умер
36 - явился трудоспособным
то заполняется тэг "OTHER_STATE_DT" дата изменения состояния нетрудоспособного
4. Если статус нетрудоспособности не заполнен, выводится дата начала работы (тэг "RETURN_DATE_LPU")
5. Если статус нетрудоспособности равен 31 (продолжает болеть) в тэг "NEXT_LN_CODE" выводится номер продолжающегося больничного

Дополнительно.
Тэги "HOSPITAL_DT1", "HOSPITAL_DT2" (даты нахождения в стационаре) заполняются, если они заполнены в больничном в системе.

Название продукта Название компонента Тип Последняя версия Дата выхода
Z_DOCSFSSZ_DOCSFSSRES9.1.020.0
Z_DOCSFSSZ_DOCSFSSRES9.1.20.0