Реестр прямых выплат ФСС в формате 1.7.6 вместо 1.7.7 для ЗУП и ЗГУ 3.1.14.394 и 3.1.16.133 (расширение)

07.04.21

Учетные задачи - Регламентированный учет и отчетность

После обновления зарплаты до релизов 3.1.14.394 или 3.1.16.133 возникли проблемы, что Реестр прямых выплат ФСС выгружался с неполными данными и не проходил проверку при отправке в ФСС. Т.к. реестры ПВСО формата 1.7.6 будут приниматься до отдельного уведомления, то вернул формирования файла в этом формате, до исправления разработчиками выгрузки в формате 1.7.7.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Реестр прямых выплат ФСС формат 1.7.6 для ЗУП и ЗГУ 3.1.14.394 и 3.1.16.133 вместо 1.7.7(расширение):
.cfe 12,88Kb
160 1 850 руб. Купить
Реестр прямых выплат ФСС формат 1.7.6 вместо 1.7.7 для ЗУП и ЗГУ 3.1.14.433 и 3.1.17.94 (расширение)
.cfe 18,65Kb
75 1 850 руб. Купить
Реестр прямых выплат ФСС в формате 1.7.6 вместо 1.7.7 для ЗУП и ЗГУ 3.1.14.465 и 3.1.17.135 (расширение):
.cfe 24,04Kb
62 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Публикация предназначена для тех, у кого при выгрузке в новом формате после обновления ЗГУ или ЗУП до 3.1.14.394 и 3.1.16.133 не отправляются реестры в ФСС, а до этого в старом формате принимались.

Тестировал на ЗУП 3.1.14.394 и 3.1.16.133,  3.1.14.433 и 3.1.17.94, 3.1.14.465 и 3.1.17.135.

Подключить Расширение (Администрирование - "Печатные формы и обработки"; "Расширения"; Кнопка "Добавить из файла"(если обновляете уже установленный отчет "Обновить из файла") - Выбираем файл; Снимаем v "Безопасный режим" -"Перезапустить").
Может возникать ошибка при работе под "толстым клиентом"(способ исправления запускать под "тонким клиентом")

Изменение от 02.03.2021: добавил обработку для релиза 3.1.14.433 и 3.1.17.94

Изменение от 07.04.2021: добавил обработку для релиза 3.1.14.465 и 3.1.17.135

Вступайте в нашу телеграмм-группу Инфостарт

Реестр ФСС 1.7.6 1.7.7 реестр пособий прямых выплат

См. также

Обмен с ГосИС Бюджетный учет Регламентированный учет и отчетность Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 1С:Управление холдингом Химическая промышленность Государственные, бюджетные структуры Электротехника и микроэлектроника Машиностроение и приборостроение Металлургическая промышленность Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Автоматизация раздельного учета в 1С:Бухгалтерии по ГОЗ в соответствии с 275-ФЗ. Готовое решение для учета госконтрактов, формирования отчетности и контроля исполнения. Поддержка военной приемки, НИОКР и требований Минпромторга. Профессиональный консалтинг и регулярные обновления продукта

30000 руб.

28.08.2020    503819    3132    142    

1259

Зарплата Роли и права Системный администратор Бухгалтер 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Молдова Россия Казахстан Бухгалтерский учет Платные (руб)

Расширение позволяет максимально полно ограничить доступ пользователей к данным по заработной плате, а именно закрывает доступ к документам начисления и выплаты заработной платы, не позволяет просматривать бухгалтерские отчеты по счету учета зарплаты а также убирает зарплатные проводки из журнала проводок. Расширение запрещает просматривать платежные документы на выплату зарплаты, так же не доступны регламентные отчеты в ПФР и ИФНС. Расширение предлагает готовые настроенные профили "Бухгалтер без зарплаты", "Только просмотр без зарплаты".

5940 руб.

27.05.2021    48985    392    119    

300

Зарплата Консолидация данных 1С:Зарплата и Управление Персоналом 3.x Россия Управленческий учет Платные (руб)

Расширение для создания и настройки обмена с консолидированной базой ЗУП. Код разработки под определенные требования проекта.

84000 руб.

11.07.2025    1227    2    0    

1

Регламентированный учет и отчетность Операции по ВЭД Бухгалтер 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Налоговый учет НДС Платные (руб)

Экономьте часы рабочего времени и избегайте ошибок при подготовке. Решение создано специально для вас, если вы: Занимаетесь ВЭД: ваша компания регулярно отгружает товары в страны ЕАЭС Сотрудничаете с ключевыми странами союза: Беларусью, Казахстаном, Арменией и Киргизией Работаете в 1С: ведете учет в Бухгалтерии 3.0, КА 2 или ERP Продукт прошел сертификацию 1С-Совместимо и имеет полную документацию Есть демо-версия, можно поставить на свою базу и проверить функционал на нескольких отчетах

12000 руб.

10.07.2017    92844    517    161    

402

Регламентированный учет и отчетность Операции по ВЭД Закрытие периода Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет НДС Платные (руб)

Расширение для заполнения реестров НДС в 1С:Бухгалтерии предприятия 3.0. Реестр по НДС: КНД 1155112, КНД 1155113, КНД 1155114, КНД 1155115.

12000 руб.

01.08.2025    2228    12    0    

12

Регламентированный учет и отчетность Анализ учета Бюджетный учет Бизнес-аналитик Бухгалтер Пользователь Руководитель проекта 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет Управленческий учет Платные (руб)

С 15.12.2025 г. ПОВЫШЕНИЕ ЦЕН! Расширение «Отчет ГОЗ» для 1С:Бухгалтерия 3.0 ПРОФ и КОРП позволяет автоматизировать ведение раздельного учета и подготовку отчетности для Торговых и Производственных организаций, участвующих в ГосОборонЗаказе. Эффективный инструмент ведения раздельного учета по гособоронзаказам для Торговых и Производственных компаний

84800 руб.

20.02.2024    5829    12    4    

13

Регламентированный учет и отчетность Анализ учета Бизнес-аналитик Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет Платные (руб)

Инструмент "Расширенная экспресс-проверка" можно использовать в дополнение к типовой проверке, он ответит на вопросы, всё ли у вас хорошо в учёте и готовы ли вы к сдаче отчётности

13000 руб.

19.11.2024    1843    9    1    

9
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. saski 27.01.21 14:52 Сейчас в теме
Было бы полезнее, если бы вы подсказали где и что изменить.
А так народ мучается, и не знает что делать?
3. MadamEI 28.01.21 06:53 Сейчас в теме
(1) ТУТ описание изменений - надо обавить в расширение документ "РеестрСведенийНеобходимыхДляНазначенияИВыплатыПособий" модуль менеджера, и там заменить код, взяв из версии 14.369 (Вместо)
- Процедура ЗаполнитьСтрокуРеестра(ROW, СтруктураДанных)
- Функция СформироватьФайлРеестра(ВыборкаПоШапкеДокумента, ВыборкаСведенийДляРасчетаПособия)
- Функция ИдентификаторФСС(Реестр)
bondaleksey; prestige; +2 Ответить
7. Kaval88 181 28.01.21 10:29 Сейчас в теме
2. rybusha 99 28.01.21 02:31 Сейчас в теме
Большое спасибо .Больничный отправился ,протокол положительный.
4. asuktty 28.01.21 08:14 Сейчас в теме
Спасибо. Очень выручили.
5. medexe 28.01.21 08:59 Сейчас в теме
Спасибо! Была ошибка 508, расширение помогло.
6. Kaval88 181 28.01.21 10:26 Сейчас в теме
https://forum.infostart.ru/forum68/topic255183/ здесь есть расширение бесплатно. Можно брать
CepeLLlka; DenisMedvedev; +2 Ответить
8. LORP 28.01.21 11:08 Сейчас в теме
Спасибо, расширение работает!
9. root_szr 89 11.02.21 13:07 Сейчас в теме
на 3.1.14.395 работает только со снятой галкой "Безопасный режим"
10. as7bs 303 16.02.21 15:30 Сейчас в теме
(9) да, в публикации это написано, в описании как подключить "... Снимаем v "Безопасный режим" -"Перезапустить""
11. ik70 24 26.02.21 15:44 Сейчас в теме
Спасибо тебе добрый человек, выгрузилось на зуп 3.1.17.60, галку снял
12. ik70 24 01.03.21 11:57 Сейчас в теме
После обновления до 3.1.17.94 перестало работать
13. root_szr 89 01.03.21 12:08 Сейчас в теме
После обновления до 3.1.14.433 перестало работать
14. as7bs 303 02.03.21 11:28 Сейчас в теме
(12)
(13)
Постараюсь вечером адаптировать для новых релизов.
15. as7bs 303 02.03.21 18:36 Сейчас в теме
(12)
(13)
(14)
добавил расширение для релиза 3.1.14.433, должно работать и на 3.1.17.94.
Разработчики изменили схему XDTO, пришлось повозиться.
16. ik70 24 03.03.21 09:09 Сейчас в теме
Спасибо, 3.1.17.94 - все работает, когда уже они все договорятся между собой про форматы
17. tank68 17 04.03.21 12:37 Сейчас в теме
По факту в ЗУП 3.1.17.94 выгрузка бумажного идет корректно, а вот с ЭЛН идет ошибка.
В частности для отправки в СБИС можно внести следующие изменения в процедуру "ЗаполнитьСтрокуРеестра" в менеджере объекта документа "Реестр прямых выплат ФСС", после этого ЭЛН будет выгружаться со всеми полями как больничный бумажный заполненный в программе.


//<<-- //НАЧ #  
	//Если Не СтруктураДанных.ЭтоЭЛН Или СтруктураДанных.ЭЛНКарантинПоКоронавирусу
	//	Или СтрНачинаетсяС(СтруктураДанных.НомерВходящегоДокумента, "9990") Тогда 
	//-->> //КОН # 
		
		Если СтруктураДанных.ВидВыплаты = "1" Или СтруктураДанных.ВидВыплаты = "2" Или СтруктураДанных.ВидВыплаты = "6" Тогда
			Если ЗначениеЗаполнено(СтруктураДанных.НомерПервичногоБольничного) Тогда
				ROW.PREV_LN_CODE = СтруктураДанных.НомерПервичногоБольничного;
				ROW.PRIMARY_FLAG = 0;
			Иначе
				ROW.PRIMARY_FLAG = 1;
			КонецЕсли;
			ROW.DUPLICATE_FLAG = Формат(СтруктураДанных.ЯвляетсяДубликатом, "БЛ=0; БИ=1");
			ROW.LN_DATE = Формат(СтруктураДанных.ДатаВыдачиБольничного, "ДФ=yyyy-MM-dd");
			ROW.LPU_NAME = СтруктураДанных.НаименованиеМедицинскойОрганизации;
			ROW.LPU_OGRN = СтруктураДанных.ОГРНМедицинскойОрганизации;
			ROW.REASON1 = СтруктураДанных.КодПричиныНетрудоспособности;
			Если СтруктураДанных.Совместительство Тогда
				ROW.PARENT_CODE = СтруктураДанных.НомерЛисткаПоОсновномуМестуРаботы;
			КонецЕсли;
			Если ЗначениеЗаполнено(СтруктураДанных.ПериодНахожденияВСтационареСРебенкомС) Или ЗначениеЗаполнено(СтруктураДанных.ПериодНахожденияВСтационареСРебенкомПо) Тогда
				ROW.HOSPITAL_DT1 = Формат(СтруктураДанных.ПериодНахожденияВСтационареСРебенкомС, "ДФ=yyyy-MM-dd");
				ROW.HOSPITAL_DT2 = Формат(СтруктураДанных.ПериодНахожденияВСтационареСРебенкомПо, "ДФ=yyyy-MM-dd");
			КонецЕсли;
			Если ЗначениеЗаполнено(СтруктураДанных.КодНарушенияРежима) И ЗначениеЗаполнено(СтруктураДанных.ДатаНарушенияРежима) Тогда
				ROW.HOSPITAL_BREACH_CODE = СтруктураДанных.КодНарушенияРежима;
				ROW.HOSPITAL_BREACH_DT   = Формат(СтруктураДанных.ДатаНарушенияРежима, "ДФ=yyyy-MM-dd");
			КонецЕсли;
			Если ЗначениеЗаполнено(СтруктураДанных.НовыйСтатусНетрудоспособного) Тогда
				ROW.MSE_RESULT = СтруктураДанных.НовыйСтатусНетрудоспособного;
				Если СтруктураДанных.НовыйСтатусНетрудоспособного = "31" Тогда
					ROW.NEXT_LN_CODE = СтруктураДанных.НомерЛисткаПродолжения;
				КонецЕсли;
			КонецЕсли;
			Если ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеС1) Или ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеПо1) Тогда
				ROW.TREAT1_DOCTOR_ROLE  = СтруктураДанных.ДолжностьВрача1;
				ROW.TREAT1_DOCTOR       = СтруктураДанных.ФИОВрача1;
				Если ЗначениеЗаполнено(СтруктураДанных.ДолжностьВрачаПредседателяВК1) Тогда
					ROW.TREAT1_DOCTOR2_ROLE = "ПРЕД ВК";
				КонецЕсли;
			КонецЕсли;
			Если ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеС2) Или ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеПо2) Тогда
				ROW.TREAT2_DT1          = Формат(СтруктураДанных.ОсвобождениеС2, "ДФ=yyyy-MM-dd");
				ROW.TREAT2_DT2          = Формат(СтруктураДанных.ОсвобождениеПо2, "ДФ=yyyy-MM-dd");
				ROW.TREAT2_DOCTOR_ROLE  = СтруктураДанных.ДолжностьВрача2;
				ROW.TREAT2_DOCTOR       = СтруктураДанных.ФИОВрача2;
				Если ЗначениеЗаполнено(СтруктураДанных.ДолжностьВрачаПредседателяВК2) Тогда
					ROW.TREAT2_DOCTOR2_ROLE = "ПРЕД ВК";
				КонецЕсли;
			КонецЕсли;
			Если ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеС3) Или ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеПо3) Тогда
				ROW.TREAT3_DT1          = Формат(СтруктураДанных.ОсвобождениеС3, "ДФ=yyyy-MM-dd");
				ROW.TREAT3_DT2          = Формат(СтруктураДанных.ОсвобождениеПо3, "ДФ=yyyy-MM-dd");
				ROW.TREAT3_DOCTOR_ROLE  = СтруктураДанных.ДолжностьВрача3;
				ROW.TREAT3_DOCTOR       = СтруктураДанных.ФИОВрача3;
				Если ЗначениеЗаполнено(СтруктураДанных.ДолжностьВрачаПредседателяВК3) Тогда
					ROW.TREAT3_DOCTOR2_ROLE = "ПРЕД ВК";
				КонецЕсли;
			КонецЕсли;
			ROW.OTHER_STATE_DT 			= Формат(СтруктураДанных.ДатаНовыйСтатусНетрудоспособного, "ДФ=yyyy-MM-dd");
			ROW.RETURN_DATE_LPU 		= Формат(СтруктураДанных.ДатаВыходаНаРаботу, "ДФ=yyyy-MM-dd");
		КонецЕсли;
		
		Если СтруктураДанных.ВидВыплаты = "1" Или СтруктураДанных.ВидВыплаты = "2" Тогда
			ROW.DATE1 = Формат(СтруктураДанных.ДатаИзмененияКодаПричиныНетрудоспособности, "ДФ=yyyy-MM-dd");
			ROW.DATE2 = Формат(СтруктураДанных.ДатаОкончанияПутевки, "ДФ=yyyy-MM-dd");
			Если ЗначениеЗаполнено(СтруктураДанных.УходЗаРодственникомФИО1) Тогда
				ROW.SERV1_AGE 			= СтруктураДанных.УходЗаРодственникомЛет1;
				ROW.SERV1_MM 			= СтруктураДанных.УходЗаРодственникомМесяцев1;
				ROW.SERV1_RELATION_CODE = СтруктураДанных.УходЗаРодственникомРодственнаяСвязь1;
				ROW.SERV1_FIO 			= СтруктураДанных.УходЗаРодственникомФИО1;
			КонецЕсли;
			Если ЗначениеЗаполнено(СтруктураДанных.УходЗаРодственникомФИО2) Тогда
				ROW.SERV2_AGE 			= СтруктураДанных.УходЗаРодственникомЛет2;
				ROW.SERV2_MM 			= СтруктураДанных.УходЗаРодственникомМесяцев2;
				ROW.SERV2_RELATION_CODE = СтруктураДанных.УходЗаРодственникомРодственнаяСвязь2;
				ROW.SERV2_FIO 			= СтруктураДанных.УходЗаРодственникомФИО2;
			КонецЕсли;
			Если ЗначениеЗаполнено(СтруктураДанных.ДатаИзмененияКодаПричиныНетрудоспособности)
				И (СтруктураДанных.ДополнительныйКодПричиныНетрудоспособности = "017"
					Или СтруктураДанных.ДополнительныйКодПричиныНетрудоспособности = "018"
					Или СтруктураДанных.ДополнительныйКодПричиныНетрудоспособности = "019") Тогда
				ROW.VOUCHER_OGRN = СтруктураДанных.ОГРН_Санатория;
			КонецЕсли;
		КонецЕсли;
		
	//<<-- //НАЧ #
	//КонецЕсли;
	//-->> //КОН #	

Показать
Olga_Mil; Hla; +2 Ответить
18. ameer83 04.03.21 15:44 Сейчас в теме
(17) Вы это предлагаете для типовой конфигурации для формата 1.7.7, или для данного расширения?
19. tank68 17 05.03.21 14:17 Сейчас в теме
(18) Это для ЗУП 3.1.17.94
Можно просто поправить процедуру
Или добавить в расширение ниже приведен полный текст процедуры


Процедура ЗаполнитьСтрокуРеестра(ROW, СтруктураДанных)
	
	Если Не СтруктураДанных.Перерасчет Тогда
		ROW.TYPE_INFO = "0";
	Иначе
		ROW.TYPE_INFO = "1";
		ROW.RECALC_REASON_CODE = Число("0"+СтруктураДанных.КодПричиныПерерасчета);
	КонецЕсли;
	
	Если СтруктураДанных.ВидВыплаты = "1" Тогда
		
	КонецЕсли;
	
	ROW.DOC_TYPE   = СтруктураДанных.ВидВыплаты;
	ROW.DOC_DT1    = СтруктураДанных.ДатаПредставленияПакетаДокументов;
	ROW.SNILS      = СтрЗаменить(СтрЗаменить(СтруктураДанных.СтраховойНомерПФР, "-","")," ","");
	ROW.INN_PERSON = СтруктураДанных.ИНН;
	ROW.SURNAME    = СтруктураДанных.Фамилия;
	ROW.NAME       = СтруктураДанных.Имя;
	ROW.PATRONIMIC = СтруктураДанных.Отчество;
	
	ЗаполнитьСтатусНалогоплательщикаВСтрокеРеестра(ROW, СтруктураДанных);
	
	ROW.RESIDENT_CODE = СтруктураДанных.КодСтраны;
	ROW.BIRTHDAY      = СтруктураДанных.ДатаРождения;
	ROW.GENDER        = Формат(СтруктураДанных.Пол = Перечисления.ПолФизическогоЛица.Женский, "БЛ=0; БИ=1");
	
	Если ЗначениеЗаполнено(СтруктураДанных.КодМВДДокументаНаПроживание)
		И ЗначениеЗаполнено(СтруктураДанных.СерияДокументаНаПроживание + " " + СтруктураДанных.НомерДокументаНаПроживание)
		И ЗначениеЗаполнено(СтруктураДанных.ДатаВыдачиДокументаНаПроживание)
		И ЗначениеЗаполнено(СтруктураДанных.КемВыданДокументНаПроживание)
		И ЗначениеЗаполнено(СтруктураДанных.Гражданство)
		И СтруктураДанных.Гражданство <> ОбщегоНазначения.ПредопределенныйЭлемент("Справочник.СтраныМира.Россия") Тогда
		
		ROW.ID_TYPE = СтруктураДанных.КодМВДДокументаНаПроживание;
		ROW.ID_NO   = СтруктураДанных.СерияДокументаНаПроживание + " " + СтруктураДанных.НомерДокументаНаПроживание;
		ROW.ID_DT   = СтруктураДанных.ДатаВыдачиДокументаНаПроживание;
		ROW.ID_DEPT = СокрЛП(СтруктураДанных.КемВыданДокументНаПроживание);
		
	Иначе
		
		ROW.ID_TYPE = СтруктураДанных.ВидУдостоверенияЛичности;
		ROW.ID_NO   = СтруктураДанных.СерияДокумента + " " + СтруктураДанных.НомерДокумента;
		ROW.ID_DT   = СтруктураДанных.ДатаВыдачиДокумента;
		ROW.ID_DEPT = СокрЛП(СтруктураДанных.КемВыданДокумент);
		
	КонецЕсли;
	
	ROW.OWNER_FLAG = 1;
	ROW.EMPL_FLAG = Формат(СтруктураДанных.Совместительство, "БЛ=1; БИ=0");
	
	// Приказ страхователя:
	// 1 - о досрочном выходе на работу;
	// 2 - о прекращении трудовых отношений.
	Если СтруктураДанных.ДосрочноеПрекращениеОтпускаПоУходуТипПриказа = Перечисления.СостоянияСотрудника.Работа Тогда
		HOLID_TYPE = "1";
	ИначеЕсли СтруктураДанных.ДосрочноеПрекращениеОтпускаПоУходуТипПриказа = Перечисления.СостоянияСотрудника.Увольнение Тогда
		HOLID_TYPE = "2";
	Иначе
		HOLID_TYPE = Неопределено;
	КонецЕсли;
	Если HOLID_TYPE <> Неопределено Тогда
		ROW.HOLID_TYPE  = HOLID_TYPE;
		ROW.HOLID_NO    = СтруктураДанных.ДосрочноеПрекращениеОтпускаПоУходуНомерПриказа;
		ROW.HOLID_DT    = СтруктураДанных.ДосрочноеПрекращениеОтпускаПоУходуДатаПриказа;
		ROW.HOLID_DT_EX = СтруктураДанных.ДосрочноеПрекращениеОтпускаПоУходуДатаПрекращенияОплаты;
	КонецЕсли;
	
	// Извещение о представлении недостающих сведений в ФСС;
	// Решение об отказе в назначении пособия:
	Если СтруктураДанных.ИзвещениеИзФССИспользование Тогда
		ROW.RESP_NO = СтруктураДанных.ИзвещениеИзФССНомер;
		ROW.RESP_DT = СтруктураДанных.ИзвещениеИзФССДата;
	КонецЕсли;
	
	Если СтруктураДанных.СпособВыплатыПособия = Перечисления.СпособыВыплатыПособия.ПочтовымПереводом Тогда
		
		ROW.PAYMENT_TYPE = "0"; // Способ выплаты: почтовый перевод.
		
		ОписаниеАдреса = СтруктураАдреса(СтруктураДанных.АдресПолучателяФактический);
		
		ROW.POST_INDEX 		= ОписаниеАдреса.Индекс;
		ROW.ADDR_A1 		= ОписаниеАдреса.Регион;
		ROW.ADDR_A2 		= ОписаниеАдреса.Район;
		ROW.ADDR_A3 		= ОписаниеАдреса.Город;
		ROW.ADDR_A4 		= ОписаниеАдреса.НаселенныйПункт;
		ROW.ADDR_PLAN 		= ОписаниеАдреса.Территория;
		ROW.ADDR_A5 		= ОписаниеАдреса.Улица;
		ROW.ADDR_HOUSE 		= ОписаниеАдреса.Дом;
		ROW.ADDR_BUILDING 	= ОписаниеАдреса.Корпус;
		ROW.ADDR_FLAT 		= ОписаниеАдреса.Квартира;
		
		ROW.ADDR_KLADR 		= СтруктураДанных.АдресПолучателяФактическийКодКЛАДР;
		ROW.ADDR_GUID 		= СтруктураДанных.АдресПолучателяФактическийИдентификаторФИАС;
		
	ИначеЕсли СтруктураДанных.СпособВыплатыПособия = Перечисления.СпособыВыплатыПособия.ЧерезБанк Тогда
		
		ROW.PAYMENT_TYPE = "1"; // Способ выплаты: банковский счет (расчетный счет).
		ROW.ACCOUNT_BIC  = СтруктураДанных.БИКБанка;
		ROW.ACCOUNT_NAME = СтруктураДанных.НаименованиеБанка;
		ROW.ACCOUNT      = ОставитьТолькоЦифрыВСтроке(СтруктураДанных.НомерЛицевогоСчета);
		
	ИначеЕсли СтруктураДанных.СпособВыплатыПособия = Перечисления.СпособыВыплатыПособия.НаКартуМИР Тогда
		
		ROW.PAYMENT_TYPE = "2"; // Способ выплаты: банковский счет (карта МИР).
		ROW.PAYCARD_NUM  = БанковскиеКарты.ПолныйНомерКарты(СтруктураДанных.КартаМИР);
		
	КонецЕсли;
	
	Если ЗначениеЗаполнено(СтруктураДанных.АдресПолучателяРегистрации) Тогда
		Если ROW.RESIDENT_FLAG = 1 Тогда
			
			ОписаниеАдреса = СтруктураАдреса(СтруктураДанных.АдресПолучателяРегистрации);
			
			ROW.POST_INDEX2 		= ОписаниеАдреса.Индекс;
			ROW.ADDR2_A1 			= ОписаниеАдреса.Регион;
			ROW.ADDR2_A2 			= ОписаниеАдреса.Район;
			ROW.ADDR2_A3 			= ОписаниеАдреса.Город;
			ROW.ADDR2_A4 			= ОписаниеАдреса.НаселенныйПункт;
			ROW.ADDR2_PLAN 			= ОписаниеАдреса.Территория;
			ROW.ADDR2_A5 			= ОписаниеАдреса.Улица;
			ROW.ADDR2_HOUSE 		= ОписаниеАдреса.Дом;
			ROW.ADDR2_BUILDING 		= ОписаниеАдреса.Корпус;
			ROW.ADDR2_FLAT 			= ОписаниеАдреса.Квартира;
			
			ROW.ADDR2_KLADR 		= СтруктураДанных.АдресПолучателяРегистрацииКодКЛАДР;
			ROW.ADDR2_GUID 			= СтруктураДанных.АдресПолучателяРегистрацииИдентификаторФИАС;
			
		Иначе
			
			ТипАдреса = Справочники.ВидыКонтактнойИнформации.АдресПоПропискеФизическиеЛица;
			ROW.ADDR2 = УправлениеКонтактнойИнформацией.ПредставлениеКонтактнойИнформации(СтруктураДанных.АдресПолучателяРегистрации, ТипАдреса);
			
		КонецЕсли;
	КонецЕсли;
		
	Если СтруктураДанных.РайонныйКоэффициент >= 1.10 И СтруктураДанных.РайонныйКоэффициент <= 3 Тогда
		ROW.KF_REG = СтруктураДанных.РайонныйКоэффициент * 100;
	Иначе
		ROW.KF_REG = 100;
	КонецЕсли;
	
	Если СтруктураДанных.ВидВыплаты = "1" Или СтруктураДанных.ВидВыплаты = "2" Тогда
		Если ЗначениеЗаполнено(СтруктураДанных.ПериодПростояС1) Или ЗначениеЗаполнено(СтруктураДанных.ПериодПростояПо1)
			Или ЗначениеЗаполнено(СтруктураДанных.ПериодПростояС2) Или ЗначениеЗаполнено(СтруктураДанных.ПериодПростояПо2) Тогда
			
			ТипPERIODS = ROW.Свойства().Получить("PERIODS").Тип;
			PERIODS = ФабрикаXDTO.Создать(ТипPERIODS);
			
			ТипPERIOD = PERIODS.Свойства().Получить("PERIOD").Тип;
			
			Если ЗначениеЗаполнено(СтруктураДанных.ПериодПростояС1) Или ЗначениеЗаполнено(СтруктураДанных.ПериодПростояПо1) Тогда
				
				PERIOD = ФабрикаXDTO.Создать(ТипPERIOD);
				
				PERIOD.START_DATE 	= Формат(СтруктураДанных.ПериодПростояС1, "ДФ=yyyy-MM-dd");
				PERIOD.END_DATE 	= Формат(СтруктураДанных.ПериодПростояПо1, "ДФ=yyyy-MM-dd");
				PERIOD.IDLE_AVERAGE = СтруктураДанных.СреднийЗаработокНаПериодПростоя1;
				
				PERIODS.PERIOD.Добавить(PERIOD);
				
			КонецЕсли;
			
			Если ЗначениеЗаполнено(СтруктураДанных.ПериодПростояС2) Или ЗначениеЗаполнено(СтруктураДанных.ПериодПростояПо2) Тогда
				
				PERIOD = ФабрикаXDTO.Создать(ТипPERIOD);
				
				PERIOD.START_DATE 	= Формат(СтруктураДанных.ПериодПростояС2, "ДФ=yyyy-MM-dd");
				PERIOD.END_DATE 	= Формат(СтруктураДанных.ПериодПростояПо2, "ДФ=yyyy-MM-dd");
				PERIOD.IDLE_AVERAGE = СтруктураДанных.СреднийЗаработокНаПериодПростоя2;
				
				PERIODS.PERIOD.Добавить(PERIOD);
				
			КонецЕсли;
			
			ROW.PERIODS.Добавить(PERIODS);
			
		КонецЕсли;
		
		РазностьСтажей = УчетПособийСоциальногоСтрахования.ПодсчитатьРазностьСтажейВГодахИМесяцах(
			СтруктураДанных.СтажРасширенныйЛет,
			СтруктураДанных.СтажРасширенныйМесяцев,
			СтруктураДанных.СтажЛет,
			СтруктураДанных.СтажМесяцев);
		Если РазностьСтажей.РазностьЛет <> 0 Или РазностьСтажей.РазностьМесяцев <> 0 Тогда
			ROW.INSUR_YY = СтруктураДанных.СтажРасширенныйЛет;
			ROW.INSUR_MM = СтруктураДанных.СтажРасширенныйМесяцев;
			ROW.NOT_INSUR_YY = РазностьСтажей.РазностьЛет;
			ROW.NOT_INSUR_MM = РазностьСтажей.РазностьМесяцев;
		Иначе
			ROW.INSUR_YY = СтруктураДанных.СтажЛет;
			ROW.INSUR_MM = СтруктураДанных.СтажМесяцев;
		КонецЕсли;
		
		ROW.LN_CODE = СтруктураДанных.НомерВходящегоДокумента;
		ROW.LN_TYPE = Формат(СтруктураДанных.ЭтоЭЛН, "БЛ=0; БИ=1");
		
		ROW.LPU_ADDRESS    = СтруктураДанных.АдресМедицинскойОрганизации;
		
		ROW.REASON2        = СтруктураДанных.ДополнительныйКодПричиныНетрудоспособности;
		ROW.REASON3        = СтруктураДанных.ВторойКодПричиныНетрудоспособности;
		ROW.VOUCHER_NO 		= СтруктураДанных.НомерПутевки;
		
		Если ЗначениеЗаполнено(СтруктураДанных.УходЗаРодственникомФИО1) Тогда
			ROW.SERV1_DAYS 			= СтруктураДанных.УходЗаРодственникомИспользованоДней1;
		КонецЕсли;
		Если ЗначениеЗаполнено(СтруктураДанных.УходЗаРодственникомФИО2) Тогда
			ROW.SERV2_DAYS 			= СтруктураДанных.УходЗаРодственникомИспользованоДней2;
		КонецЕсли;
		ROW.MSE_DT1 = Формат(СтруктураДанных.ДатаНаправленияВБюроМСЭ, "ДФ=yyyy-MM-dd");
		ROW.MSE_DT2 = Формат(СтруктураДанных.ДатаРегистрацииДокументовМСЭ, "ДФ=yyyy-MM-dd");
		ROW.MSE_DT3 = Формат(СтруктураДанных.ДатаОсвидетельствованияМСЭ, "ДФ=yyyy-MM-dd");
		Если ЗначениеЗаполнено(СтруктураДанных.ГруппаИнвалидности) Тогда
			ROW.MSE_INVALID_GROUP = СтруктураДанных.ГруппаИнвалидности;
		КонецЕсли;
		Если ЗначениеЗаполнено(СтруктураДанных.ДнейБолезниИнвалида) Тогда
			ROW.MSE_INVALID_DAYS = СтруктураДанных.ДнейБолезниИнвалида;
		КонецЕсли;

		Если ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеС1) Или ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеПо1) Тогда
			ROW.TREAT1_DT1          = Формат(СтруктураДанных.ОсвобождениеС1, "ДФ=yyyy-MM-dd");
			ROW.TREAT1_DT2          = Формат(СтруктураДанных.ОсвобождениеПо1, "ДФ=yyyy-MM-dd");
			ROW.TREAT1_DOC_ID       = СтруктураДанных.ИдентификационныйНомерВрача1;
			ROW.TREAT1_CHAIRMAN_VK  = СтруктураДанных.ФИОВрачаПредседателяВК1;
			ROW.TREAT1_DOC2_ID      = СтруктураДанных.ИдентификационныйНомерВрачаПредседателяВК1;
		КонецЕсли;
		Если ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеС2) Или ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеПо2) Тогда
			ROW.TREAT2_DOC_ID       = СтруктураДанных.ИдентификационныйНомерВрача2;
			ROW.TREAT2_CHAIRMAN_VK  = СтруктураДанных.ФИОВрачаПредседателяВК2;
			ROW.TREAT2_DOC2_ID      = СтруктураДанных.ИдентификационныйНомерВрачаПредседателяВК2;
		КонецЕсли;
		Если ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеС3) Или ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеПо3) Тогда
			ROW.TREAT3_DOC_ID       = СтруктураДанных.ИдентификационныйНомерВрача3;
			ROW.TREAT3_CHAIRMAN_VK  = СтруктураДанных.ФИОВрачаПредседателяВК3;
			ROW.TREAT3_DOC2_ID      = СтруктураДанных.ИдентификационныйНомерВрачаПредседателяВК3;
		КонецЕсли;
		ROW.CALC_CONDITION1 		= СтруктураДанных.УсловияИсчисленияКод1;
		ROW.CALC_CONDITION2 		= СтруктураДанных.УсловияИсчисленияКод2;
		ROW.CALC_CONDITION3 		= СтруктураДанных.УсловияИсчисленияКод3;
		Если СтруктураДанных.УсловияИсчисленияКод1 = "43" Или СтруктураДанных.УсловияИсчисленияКод2 = "43" Или СтруктураДанных.УсловияИсчисленияКод3 = "43" Тогда
			Если СтруктураДанных.ВыплатаЗаСчетФедеральногоБюджета = Перечисления.ОснованияФинансированияПособияФедеральнымБюджетом.Чернобыль Тогда
				ROW.CODE_NUCLEAR 	= 1;
			ИначеЕсли СтруктураДанных.ВыплатаЗаСчетФедеральногоБюджета = Перечисления.ОснованияФинансированияПособияФедеральнымБюджетом.Семипалатинск Тогда
				ROW.CODE_NUCLEAR 	= 2;
			ИначеЕсли СтруктураДанных.ВыплатаЗаСчетФедеральногоБюджета = Перечисления.ОснованияФинансированияПособияФедеральнымБюджетом.Маяк Тогда
				ROW.CODE_NUCLEAR 	= 3;
			ИначеЕсли СтруктураДанных.ВыплатаЗаСчетФедеральногоБюджета = Перечисления.ОснованияФинансированияПособияФедеральнымБюджетом.ПодразделенияОсобогоРиска Тогда
				ROW.CODE_NUCLEAR	= 4;
			КонецЕсли;
		КонецЕсли;
		Если ЗначениеЗаполнено(СтруктураДанных.ДатаАктаФормыН1) Тогда
			ROW.FORM1_DT 			= Формат(СтруктураДанных.ДатаАктаФормыН1, "ДФ=yyyy-MM-dd");
		КонецЕсли;
		Если ЗначениеЗаполнено(СтруктураДанных.ДатаНачалаРаботы) Тогда
			ROW.RETURN_DATE_EMPL 	= Формат(СтруктураДанных.ДатаНачалаРаботы, "ДФ=yyyy-MM-dd");
		КонецЕсли;
		Если ЗначениеЗаполнено(СтруктураДанных.СрочныйДоговорС) И ЗначениеЗаполнено(СтруктураДанных.СрочныйДоговорПо) Тогда
			ROW.WORK_CONTRACT_START_DT 	= Формат(СтруктураДанных.СрочныйДоговорС, "ДФ=yyyy-MM-dd");
			ROW.WORK_CONTRACT_FINISH_DT = Формат(СтруктураДанных.СрочныйДоговорПо, "ДФ=yyyy-MM-dd");
		КонецЕсли;
		ROW.FSS_PAYMENT_FLAG = ?(ЗначениеЗаполнено(СтруктураДанных.ДатаНачалаОплаты), 1, 0);
		Если ЗначениеЗаполнено(СтруктураДанных.ДатаНачалаОплаты) Тогда
			ROW.DT1 = Формат(СтруктураДанных.ДатаНачалаОплаты, "ДФ=yyyy-MM-dd");
			ROW.DT2 = Формат(СтруктураДанных.ДатаОкончанияОплаты, "ДФ=yyyy-MM-dd");
		КонецЕсли;		
		Если ЗначениеЗаполнено(СтруктураДанных.СуммаПособияРаботодателя) Тогда
			ROW.EMPL_PAYMENT 	= СтруктураДанных.СуммаПособияРаботодателя;
		КонецЕсли;
		Если ЗначениеЗаполнено(СтруктураДанных.СуммаПособияФСС) Тогда
			ROW.FSS_PAYMENT		= СтруктураДанных.СуммаПособияФСС;
		КонецЕсли;
		Если ЗначениеЗаполнено(СтруктураДанных.СуммаПособияВсего) Тогда
			ROW.PAYMENT 		= СтруктураДанных.СуммаПособияВсего;
		КонецЕсли;
	КонецЕсли;
	
	Если СтруктураДанных.ВидВыплаты = "1" Или СтруктураДанных.ВидВыплаты = "2" Или СтруктураДанных.ВидВыплаты = "5" Тогда
		ROW.BASE_AVG_DAILY_SAL = СтруктураДанных.СреднийЗаработокЗаРасчетныйПериод;
		Если СтруктураДанных.ПорядокРасчетаСреднегоЗаработка = Перечисления.СпособыРасчетаСреднегоЗаработкаДляОплатыПособия.СреднийЗаработок Тогда
			ROW.YEAR1 = СтруктураДанных.ПервыйГодРасчета;
			ROW.YEAR2 = СтруктураДанных.ВторойГодРасчета;
			
			Если СтруктураДанных.ЗамененыКалендарныеГодыРасчетаСреднегоЗаработка Тогда
				ROW.YEAR_CHANGE_FLAG = 1;
				ROW.YEAR1_OLD = СтруктураДанных.ЗамененныйПервыйГодРасчета;
				ROW.YEAR2_OLD = СтруктураДанных.ЗамененныйВторойГодРасчета;
			Иначе
				ROW.YEAR_CHANGE_FLAG = 0;
			КонецЕсли;
			
			ROW.BASE_CALC_DAYS = СтруктураДанных.КалендарныхДнейРасчетногоПериода;
			ROW.BASE_SUM1 = СтруктураДанных.ЗаработокПервыйГодРасчета;
			ROW.BASE_SUM2 = СтруктураДанных.ЗаработокВторойГодРасчета;
			ROW.BASE_AVG_SAL = СреднийЗаработокЗаДваКалендарныхГода(СтруктураДанных);
		КонецЕсли;
		Если СтруктураДанных.ДоляВремени > 0 И СтруктураДанных.ДоляВремени < 1 Тогда
			ROW.KF_SHORT_DAY = Окр(СтруктураДанных.ДоляВремени, 3);
		Иначе
			ROW.KF_SHORT_DAY = 1;
		КонецЕсли;
	КонецЕсли;
	
	Если СтруктураДанных.ВидВыплаты = "2" Тогда
		ROW.PREGN12W_FLAG = "0";
		Если СтруктураДанных.ВидПособия = Перечисления.ПособияНазначаемыеФСС.ПособиеПоБеременностиИРодам Тогда
			Если СтруктураДанных.ПоставленаНаУчетВРанниеСрокиБеременности = Перечисления.ПостановкаНаУчетВРанниеСрокиБеременности.НеИзвестно Тогда
				ROW.PREGN12W_FLAG = "2";
			ИначеЕсли СтруктураДанных.ПоставленаНаУчетВРанниеСрокиБеременности = Перечисления.ПостановкаНаУчетВРанниеСрокиБеременности.Поставлена Тогда
				ROW.PREGN12W_FLAG = "1";
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;
		
	Если СтруктураДанных.ВидВыплаты = "3" 
		Или (СтруктураДанных.ВидВыплаты = "2" И СтруктураДанных.ПоставленаНаУчетВРанниеСрокиБеременности = Перечисления.ПостановкаНаУчетВРанниеСрокиБеременности.Поставлена) Тогда
		ROW.REF_12WEEK_NO = СтруктураДанных.НомерСправкиБеременной;
		ROW.REF_12WEEK_DT = Формат(СтруктураДанных.ДатаСправкиБеременной, "ДФ=yyyy-MM-dd");
	КонецЕсли;
	
	Если СтруктураДанных.ВидВыплаты = "4" Тогда
		
		Если ЗначениеЗаполнено(СтруктураДанных.ВидСправкиОРожденииРебенка) И ЗначениеЗаполнено(СтруктураДанных.НомерСправки) И ЗначениеЗаполнено(СтруктураДанных.ДатаСправки) Тогда
			Если СтруктураДанных.ВидСправкиОРожденииРебенка = Перечисления.ФормыСправкиОРожденииРебенка.Форма24 Тогда
				ВидСправкиОРожденииРебенка = "24"; 
			ИначеЕсли СтруктураДанных.ВидСправкиОРожденииРебенка = Перечисления.ФормыСправкиОРожденииРебенка.Форма25 Тогда
				ВидСправкиОРожденииРебенка = "25"; 
			ИначеЕсли СтруктураДанных.ВидСправкиОРожденииРебенка = Перечисления.ФормыСправкиОРожденииРебенка.Форма26 Тогда
				ВидСправкиОРожденииРебенка = "26"; 
			ИначеЕсли СтруктураДанных.ВидСправкиОРожденииРебенка = Перечисления.ФормыСправкиОРожденииРебенка.Форма1 Тогда
				ВидСправкиОРожденииРебенка = "48";
			ИначеЕсли СтруктураДанных.ВидСправкиОРожденииРебенка = Перечисления.ФормыСправкиОРожденииРебенка.Форма2 Тогда
				ВидСправкиОРожденииРебенка = "49";
			ИначеЕсли СтруктураДанных.ВидСправкиОРожденииРебенка = Перечисления.ФормыСправкиОРожденииРебенка.Форма3 Тогда
				ВидСправкиОРожденииРебенка = "50";
			ИначеЕсли СтруктураДанных.ВидСправкиОРожденииРебенка = Перечисления.ФормыСправкиОРожденииРебенка.Форма4 Тогда
				ВидСправкиОРожденииРебенка = "51"; 
			КонецЕсли;	
			ROW.REF_TYPE = ВидСправкиОРожденииРебенка;
			ROW.REF_24_NO = СтруктураДанных.НомерСправки;
			ROW.REF_24_DT = Формат(СтруктураДанных.ДатаСправки, "ДФ=yyyy-MM-dd");
		Иначе 	
			Если ЗначениеЗаполнено(СтруктураДанных.ДокументОРожденииДатаВыдачи) Тогда
				ROW.O_CERT_NO = СтруктураДанных.ДокументОРожденииСерияНомер;
				ROW.O_CERT_DT = Формат(СтруктураДанных.ДокументОРожденииДатаВыдачи, "ДФ=yyyy-MM-dd");
			Иначе
				ROW.O_CERT_NO = ?(ЗначениеЗаполнено(СтруктураДанных.НомерИногоПодтвержденияРождения), СтруктураДанных.НомерИногоПодтвержденияРождения, "00000000");
				ROW.O_CERT_DT = ?(ЗначениеЗаполнено(СтруктураДанных.ДатаИногоПодтвержденияРождения), Формат(СтруктураДанных.ДатаИногоПодтвержденияРождения, "ДФ=yyyy-MM-dd"), Формат(СтруктураДанных.ДатаРожденияРебенка, "ДФ=yyyy-MM-dd"));								
			КонецЕсли;
		КонецЕсли;
		Если ЗначениеЗаполнено(СтруктураДанных.НомерДоговораОПередачеНаВоспитание) И ЗначениеЗаполнено(СтруктураДанных.ДатаДоговораОПередачеНаВоспитание) Тогда
			ROW.REF_FAMILY_NO = СтруктураДанных.НомерДоговораОПередачеНаВоспитание;
			ROW.REF_FAMILY_DT = Формат(СтруктураДанных.ДатаДоговораОПередачеНаВоспитание, "ДФ=yyyy-MM-dd");
		КонецЕсли;
		ROW.REF_NPAY_OTHER_NO = СтруктураДанных.НомерСправкиОтДругогоРодителя;
		ROW.REF_NPAY_OTHER_DT = Формат(СтруктураДанных.ДатаСправкиОтДругогоРодителя, "ДФ=yyyy-MM-dd"); 
		
	КонецЕсли;
	
	Если СтруктураДанных.ВидВыплаты = "2" Тогда
		
		ROW.HOLID_DT_ST = Формат(СтруктураДанных.ОсвобождениеС1 , "ДФ=yyyy-MM-dd");
		ROW.HOLID_DT_FN = Формат(СтруктураДанных.ОсвобождениеПо1, "ДФ=yyyy-MM-dd");
	КонецЕсли;
	
	Если СтруктураДанных.ВидВыплаты = "5" Тогда
		
		ROW.HOLID_DT_ST = Формат(СтруктураДанных.ДатаНачала, "ДФ=yyyy-MM-dd");
		ROW.HOLID_DT_FN = Формат(СтруктураДанных.ДатаОкончания, "ДФ=yyyy-MM-dd");
	КонецЕсли;
	
	Если СтруктураДанных.ВидВыплаты = "2" Или СтруктураДанных.ВидВыплаты = "5" Тогда
		
		ROW.HOLID_ORD_NO = СтруктураДанных.НомерПриказаНаОтпускПоУходуЗаРебенком;
		ROW.HOLID_ORD_DT = ?(ЗначениеЗаполнено(СтруктураДанных.ДатаПриказаНаОтпускПоУходуЗаРебенком), Формат(СтруктураДанных.ДатаПриказаНаОтпускПоУходуЗаРебенком, "ДФ=yyyy-MM-dd"), "");
	КонецЕсли;
	
	Если СтруктураДанных.ВидВыплаты = "4" Или СтруктураДанных.ВидВыплаты = "5" Тогда
		
		ROW.CERT_BR = Формат(СтруктураДанных.ДатаРожденияРебенка, "ДФ=yyyy-MM-dd");
		ROW.CERT_SURNAME = СтруктураДанных.ФамилияРебенка;
		ROW.CERT_NAME = СтруктураДанных.ИмяРебенка;
		ROW.CERT_PATRONIMIC = СтруктураДанных.ОтчествоРебенка;
		Если ЗначениеЗаполнено(СтруктураДанных.УсыновлениеОпека) Тогда
			ROW.WARD_FLAG = СтруктураДанных.УсыновлениеОпека;
			ROW.WARD_REF_NO = СтруктураДанных.УсыновлениеОпекаСерияНомер;
			ROW.WARD_REF_DT = Формат(СтруктураДанных.УсыновлениеОпекаДатаВыдачи,"ДФ=yyyy-MM-dd");
		КонецЕсли;
	КонецЕсли;
	
	Если СтруктураДанных.ВидВыплаты = "5" Тогда
		
		ROW.MULTPATR = Формат(СтруктураДанных.ОдновременныйУходЗаНесколькимиДетьми,"БЛ=0; БИ=1");
		ROW.CHILD_SER = СтруктураДанных.Очередность;
		ROW.MH_OUT = Формат(СтруктураДанных.НаличиеРешенияСудаОЛишенииПрав,"БЛ=0; БИ=1");
		ROW.OTHER_CHILD_FLAG_DT = Формат(СтруктураДанных.НаличиеДокументаОСмерти,"БЛ=0; БИ=1");
		ROW.OTHER_CHILD_FLAG_BR = Формат(СтруктураДанных.НаличиеДокументаОРождении,"БЛ=0; БИ=1");
		
		Если СтруктураДанных.ДокументОРожденииВид = Перечисления.ВидыПодтверждающихДокументовОтпускаПоУходу.СвидетельствоОРождении Тогда
			ROW.CERT_NO = СтруктураДанных.ДокументОРожденииСерияНомер;
			ROW.CERT_DT = Формат(СтруктураДанных.ДокументОРожденииДатаВыдачи, "ДФ=yyyy-MM-dd");
		Иначе
			Если ЗначениеЗаполнено(СтруктураДанных.ДокументОРожденииДатаВыдачи) Тогда
				ROW.O_CERT_NO = СтруктураДанных.ДокументОРожденииСерияНомер;
				ROW.O_CERT_DT = Формат(СтруктураДанных.ДокументОРожденииДатаВыдачи, "ДФ=yyyy-MM-dd");
			Иначе
				ROW.O_CERT_NO = ?(ЗначениеЗаполнено(СтруктураДанных.НомерИногоПодтвержденияРождения), СтруктураДанных.НомерИногоПодтвержденияРождения, "00000000");
				ROW.O_CERT_DT = ?(ЗначениеЗаполнено(СтруктураДанных.ДатаИногоПодтвержденияРождения), Формат(СтруктураДанных.ДатаИногоПодтвержденияРождения, "ДФ=yyyy-MM-dd"), Формат(СтруктураДанных.ДатаРожденияРебенка, "ДФ=yyyy-MM-dd"));								
			КонецЕсли;
		КонецЕсли;
		Если СтруктураДанных.ОдновременныйУходЗаНесколькимиДетьми Тогда
			ROW.AVG_SAL = Окр(СтруктураДанных.СреднийЗаработокЗаРасчетныйПериод * 30.4, 2);
		КонецЕсли;
		Если ЗначениеЗаполнено(СтруктураДанных.НомерПриказаОЗаменеПослеродовогоОтпуска) И ЗначениеЗаполнено(СтруктураДанных.ДатаПриказаОЗаменеПослеродовогоОтпуска) Тогда
			ROW.HOLID_CH_ORD_NO = СтруктураДанных.НомерПриказаОЗаменеПослеродовогоОтпуска;
			ROW.HOLID_CH_ORD_DT = Формат(СтруктураДанных.ДатаПриказаОЗаменеПослеродовогоОтпуска, "ДФ=yyyy-MM-dd");
		КонецЕсли;
		Если ЗначениеЗаполнено(СтруктураДанных.НомерСправкиОНеполученииПособияОтОтца) И ЗначениеЗаполнено(СтруктураДанных.ДатаСправкиОНеполученииПособияОтОтца) Тогда
			ROW.REF_NPAY_FATHER_NO = СтруктураДанных.НомерСправкиОНеполученииПособияОтОтца;
			ROW.REF_NPAY_FATHER_DT = Формат(СтруктураДанных.ДатаСправкиОНеполученииПособияОтОтца, "ДФ=yyyy-MM-dd");
		КонецЕсли;
		Если ЗначениеЗаполнено(СтруктураДанных.НомерСправкиОНеполученииПособияОтМатери) И ЗначениеЗаполнено(СтруктураДанных.ДатаСправкиОНеполученииПособияОтМатери) Тогда
			ROW.REF_NPAY_MOTHER_NO = СтруктураДанных.НомерСправкиОНеполученииПособияОтМатери;
			ROW.REF_NPAY_MOTHER_DT = Формат(СтруктураДанных.ДатаСправкиОНеполученииПособияОтМатери, "ДФ=yyyy-MM-dd");
		КонецЕсли;
		Если ЗначениеЗаполнено(СтруктураДанных.НомерСправкиПоДругимМестамРаботы) И ЗначениеЗаполнено(СтруктураДанных.ДатаСправкиПоДругимМестамРаботы) Тогда
			ROW.REF_NPAY_WORK_NO = СтруктураДанных.НомерСправкиПоДругимМестамРаботы;
			ROW.REF_NPAY_WORK_DT = Формат(СтруктураДанных.ДатаСправкиПоДругимМестамРаботы, "ДФ=yyyy-MM-dd");
		КонецЕсли;
		Если ЗначениеЗаполнено(СтруктураДанных.ДатаСмертиРебенка) Тогда
			ROW.CERT_DT_DATE = Формат(СтруктураДанных.ДатаСмертиРебенка, "ДФ=yyyy-MM-dd");
		КонецЕсли;
		Если ЗначениеЗаполнено(СтруктураДанных.ВыплатаЗаСчетФедеральногоБюджета) 
			И НЕ СтруктураДанных.ВыплатаЗаСчетФедеральногоБюджета = Перечисления.ОснованияФинансированияПособияФедеральнымБюджетом.ЗачетНестраховыхПериодов 
			И ЗначениеЗаполнено(СтруктураДанных.ПроживаниеРаботаВЛьготнойЗоне)
			И НЕ СтруктураДанных.ПроживаниеРаботаВЛьготнойЗоне = Перечисления.ОтношениеКОсобойЗоне.Нет Тогда
			
			Если СтруктураДанных.ПроживаниеРаботаВЛьготнойЗоне = Перечисления.ОтношениеКОсобойЗоне.Проживает Тогда
				ROW.LIVE_COND_FLAG 	= 1; 
			ИначеЕсли СтруктураДанных.ПроживаниеРаботаВЛьготнойЗоне = Перечисления.ОтношениеКОсобойЗоне.Работает Тогда	
				ROW.LIVE_COND_FLAG 	= 2; 
			КонецЕсли;
			
			Если СтруктураДанных.СтатусЛьготнойЗоны = Перечисления.ВидыОсобойЗоныПроживанияРаботы.ЗонаСПравомНаОтселение Тогда
				ROW.LIVE_COND 		= 1;
			ИначеЕсли СтруктураДанных.СтатусЛьготнойЗоны = Перечисления.ВидыОсобойЗоныПроживанияРаботы.ЗонаОтселения Тогда	
				ROW.LIVE_COND 		= 3;
			ИначеЕсли СтруктураДанных.СтатусЛьготнойЗоны = Перечисления.ВидыОсобойЗоныПроживанияРаботы.ЗонаСЛьготнымСоциальноЭкономическимСтатусом Тогда 
				ROW.LIVE_COND 		= 2;
			ИначеЕсли СтруктураДанных.СтатусЛьготнойЗоны = Перечисления.ВидыОсобойЗоныПроживанияРаботы.ЗонаЗагрязненияПриАварииПОМаяк Тогда 
				ROW.LIVE_COND 		= 4;
			КонецЕсли;
			
			Если СтруктураДанных.ВыплатаЗаСчетФедеральногоБюджета = Перечисления.ОснованияФинансированияПособияФедеральнымБюджетом.Чернобыль Тогда
				ROW.CODE_NUCLEAR = 1;
			ИначеЕсли СтруктураДанных.ВыплатаЗаСчетФедеральногоБюджета = Перечисления.ОснованияФинансированияПособияФедеральнымБюджетом.Семипалатинск Тогда
				ROW.CODE_NUCLEAR = 2;
			ИначеЕсли СтруктураДанных.ВыплатаЗаСчетФедеральногоБюджета = Перечисления.ОснованияФинансированияПособияФедеральнымБюджетом.Маяк Тогда
				ROW.CODE_NUCLEAR = 3;
			ИначеЕсли СтруктураДанных.ВыплатаЗаСчетФедеральногоБюджета = Перечисления.ОснованияФинансированияПособияФедеральнымБюджетом.ПодразделенияОсобогоРиска Тогда
				ROW.CODE_NUCLEAR = 4;
			КонецЕсли;
			
		КонецЕсли;
		
	КонецЕсли;
	
	//<<-- //НАЧ #  
	//Если Не СтруктураДанных.ЭтоЭЛН Или СтруктураДанных.ЭЛНКарантинПоКоронавирусу
	//	Или СтрНачинаетсяС(СтруктураДанных.НомерВходящегоДокумента, "9990") Тогда 
	//-->> //КОН #
		
		Если СтруктураДанных.ВидВыплаты = "1" Или СтруктураДанных.ВидВыплаты = "2" Или СтруктураДанных.ВидВыплаты = "6" Тогда
			Если ЗначениеЗаполнено(СтруктураДанных.НомерПервичногоБольничного) Тогда
				ROW.PREV_LN_CODE = СтруктураДанных.НомерПервичногоБольничного;
				ROW.PRIMARY_FLAG = 0;
			Иначе
				ROW.PRIMARY_FLAG = 1;
			КонецЕсли;
			ROW.DUPLICATE_FLAG = Формат(СтруктураДанных.ЯвляетсяДубликатом, "БЛ=0; БИ=1");
			ROW.LN_DATE = Формат(СтруктураДанных.ДатаВыдачиБольничного, "ДФ=yyyy-MM-dd");
			ROW.LPU_NAME = СтруктураДанных.НаименованиеМедицинскойОрганизации;
			ROW.LPU_OGRN = СтруктураДанных.ОГРНМедицинскойОрганизации;
			ROW.REASON1 = СтруктураДанных.КодПричиныНетрудоспособности;
			Если СтруктураДанных.Совместительство Тогда
				ROW.PARENT_CODE = СтруктураДанных.НомерЛисткаПоОсновномуМестуРаботы;
			КонецЕсли;
			Если ЗначениеЗаполнено(СтруктураДанных.ПериодНахожденияВСтационареСРебенкомС) Или ЗначениеЗаполнено(СтруктураДанных.ПериодНахожденияВСтационареСРебенкомПо) Тогда
				ROW.HOSPITAL_DT1 = Формат(СтруктураДанных.ПериодНахожденияВСтационареСРебенкомС, "ДФ=yyyy-MM-dd");
				ROW.HOSPITAL_DT2 = Формат(СтруктураДанных.ПериодНахожденияВСтационареСРебенкомПо, "ДФ=yyyy-MM-dd");
			КонецЕсли;
			Если ЗначениеЗаполнено(СтруктураДанных.КодНарушенияРежима) И ЗначениеЗаполнено(СтруктураДанных.ДатаНарушенияРежима) Тогда
				ROW.HOSPITAL_BREACH_CODE = СтруктураДанных.КодНарушенияРежима;
				ROW.HOSPITAL_BREACH_DT   = Формат(СтруктураДанных.ДатаНарушенияРежима, "ДФ=yyyy-MM-dd");
			КонецЕсли;
			Если ЗначениеЗаполнено(СтруктураДанных.НовыйСтатусНетрудоспособного) Тогда
				ROW.MSE_RESULT = СтруктураДанных.НовыйСтатусНетрудоспособного;
				Если СтруктураДанных.НовыйСтатусНетрудоспособного = "31" Тогда
					ROW.NEXT_LN_CODE = СтруктураДанных.НомерЛисткаПродолжения;
				КонецЕсли;
			КонецЕсли;
			Если ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеС1) Или ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеПо1) Тогда
				ROW.TREAT1_DOCTOR_ROLE  = СтруктураДанных.ДолжностьВрача1;
				ROW.TREAT1_DOCTOR       = СтруктураДанных.ФИОВрача1;
				Если ЗначениеЗаполнено(СтруктураДанных.ДолжностьВрачаПредседателяВК1) Тогда
					ROW.TREAT1_DOCTOR2_ROLE = "ПРЕД ВК";
				КонецЕсли;
			КонецЕсли;
			Если ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеС2) Или ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеПо2) Тогда
				ROW.TREAT2_DT1          = Формат(СтруктураДанных.ОсвобождениеС2, "ДФ=yyyy-MM-dd");
				ROW.TREAT2_DT2          = Формат(СтруктураДанных.ОсвобождениеПо2, "ДФ=yyyy-MM-dd");
				ROW.TREAT2_DOCTOR_ROLE  = СтруктураДанных.ДолжностьВрача2;
				ROW.TREAT2_DOCTOR       = СтруктураДанных.ФИОВрача2;
				Если ЗначениеЗаполнено(СтруктураДанных.ДолжностьВрачаПредседателяВК2) Тогда
					ROW.TREAT2_DOCTOR2_ROLE = "ПРЕД ВК";
				КонецЕсли;
			КонецЕсли;
			Если ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеС3) Или ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеПо3) Тогда
				ROW.TREAT3_DT1          = Формат(СтруктураДанных.ОсвобождениеС3, "ДФ=yyyy-MM-dd");
				ROW.TREAT3_DT2          = Формат(СтруктураДанных.ОсвобождениеПо3, "ДФ=yyyy-MM-dd");
				ROW.TREAT3_DOCTOR_ROLE  = СтруктураДанных.ДолжностьВрача3;
				ROW.TREAT3_DOCTOR       = СтруктураДанных.ФИОВрача3;
				Если ЗначениеЗаполнено(СтруктураДанных.ДолжностьВрачаПредседателяВК3) Тогда
					ROW.TREAT3_DOCTOR2_ROLE = "ПРЕД ВК";
				КонецЕсли;
			КонецЕсли;
			ROW.OTHER_STATE_DT 			= Формат(СтруктураДанных.ДатаНовыйСтатусНетрудоспособного, "ДФ=yyyy-MM-dd");
			ROW.RETURN_DATE_LPU 		= Формат(СтруктураДанных.ДатаВыходаНаРаботу, "ДФ=yyyy-MM-dd");
		КонецЕсли;
		
		Если СтруктураДанных.ВидВыплаты = "1" Или СтруктураДанных.ВидВыплаты = "2" Тогда
			ROW.DATE1 = Формат(СтруктураДанных.ДатаИзмененияКодаПричиныНетрудоспособности, "ДФ=yyyy-MM-dd");
			ROW.DATE2 = Формат(СтруктураДанных.ДатаОкончанияПутевки, "ДФ=yyyy-MM-dd");
			Если ЗначениеЗаполнено(СтруктураДанных.УходЗаРодственникомФИО1) Тогда
				ROW.SERV1_AGE 			= СтруктураДанных.УходЗаРодственникомЛет1;
				ROW.SERV1_MM 			= СтруктураДанных.УходЗаРодственникомМесяцев1;
				ROW.SERV1_RELATION_CODE = СтруктураДанных.УходЗаРодственникомРодственнаяСвязь1;
				ROW.SERV1_FIO 			= СтруктураДанных.УходЗаРодственникомФИО1;
			КонецЕсли;
			Если ЗначениеЗаполнено(СтруктураДанных.УходЗаРодственникомФИО2) Тогда
				ROW.SERV2_AGE 			= СтруктураДанных.УходЗаРодственникомЛет2;
				ROW.SERV2_MM 			= СтруктураДанных.УходЗаРодственникомМесяцев2;
				ROW.SERV2_RELATION_CODE = СтруктураДанных.УходЗаРодственникомРодственнаяСвязь2;
				ROW.SERV2_FIO 			= СтруктураДанных.УходЗаРодственникомФИО2;
			КонецЕсли;
			Если ЗначениеЗаполнено(СтруктураДанных.ДатаИзмененияКодаПричиныНетрудоспособности)
				И (СтруктураДанных.ДополнительныйКодПричиныНетрудоспособности = "017"
					Или СтруктураДанных.ДополнительныйКодПричиныНетрудоспособности = "018"
					Или СтруктураДанных.ДополнительныйКодПричиныНетрудоспособности = "019") Тогда
				ROW.VOUCHER_OGRN = СтруктураДанных.ОГРН_Санатория;
			КонецЕсли;
		КонецЕсли;
		
	//<<-- //НАЧ #
	//КонецЕсли;
	//-->> //КОН #	
	
КонецПроцедуры

Показать
Olga_Mil; Hla; +2 Ответить
22. dimmkan 11.03.21 12:09 Сейчас в теме
(19)
Если Не СтруктураДанных.Перерасчет Тогда
ROW.TYPE_INFO = "0";
Иначе
ROW.TYPE_INFO = "1";
ROW.RECALC_REASON_CODE = Число("0"+СтруктураДанных.КодПричиныПерерасчета);
КонецЕсли;

Если СтруктураДанных.ВидВыплаты = "1" Тогда

КонецЕсли;

ROW.DOC_TYPE = СтруктураДанных.ВидВыплаты;
ROW.DOC_DT1 = СтруктураДанных.ДатаПредставленияПакетаДокументов;
ROW.SNILS = СтрЗаменить(СтрЗаменить(СтруктураДанных.СтраховойНомерПФР, "-","")," ","");
ROW.INN_PERSON = СтруктураДанных.ИНН;
ROW.SURNAME = СтруктураДанных.Фамилия;
ROW.NAME = СтруктураДанных.Имя;
ROW.PATRONIMIC = СтруктураДанных.Отчество;

ЗаполнитьСтатусНалогоплательщикаВСтрокеРеестра(ROW, СтруктураДанных);

ROW.RESIDENT_CODE = СтруктураДанных.КодСтраны;
ROW.BIRTHDAY = СтруктураДанных.ДатаРождения;
ROW.GENDER = Формат(СтруктураДанных.Пол = Перечисления.ПолФизическогоЛица.Женский, "БЛ=0; БИ=1");

Если ЗначениеЗаполнено(СтруктураДанных.КодМВДДокументаНаПроживание)
И ЗначениеЗаполнено(СтруктураДанных.СерияДокументаНаПроживание + " " + СтруктураДанных.НомерДокументаНаПроживание)
И ЗначениеЗаполнено(СтруктураДанных.ДатаВыдачиДокументаНаПроживание)
И ЗначениеЗаполнено(СтруктураДанных.КемВыданДокументНаПроживание)
И ЗначениеЗаполнено(СтруктураДанных.Гражданство)
И СтруктураДанных.Гражданство <> ОбщегоНазначения.ПредопределенныйЭлемент("Справочник.СтраныМира.Россия") Тогда

ROW.ID_TYPE = СтруктураДанных.КодМВДДокументаНаПроживание;
ROW.ID_NO = СтруктураДанных.СерияДокументаНаПроживание + " " + СтруктураДанных.НомерДокументаНаПроживание;
ROW.ID_DT = СтруктураДанных.ДатаВыдачиДокументаНаПроживание;
ROW.ID_DEPT = СокрЛП(СтруктураДанных.КемВыданДокументНаПроживание);

Иначе

ROW.ID_TYPE = СтруктураДанных.ВидУдостоверенияЛичности;
ROW.ID_NO = СтруктураДанных.СерияДокумента + " " + СтруктураДанных.НомерДокумента;
ROW.ID_DT = СтруктураДанных.ДатаВыдачиДокумента;
ROW.ID_DEPT = СокрЛП(СтруктураДанных.КемВыданДокумент);

КонецЕсли;

ROW.OWNER_FLAG = 1;
ROW.EMPL_FLAG = Формат(СтруктураДанных.Совместительство, "БЛ=1; БИ=0");

// Приказ страхователя:
// 1 - о досрочном выходе на работу;
// 2 - о прекращении трудовых отношений.
Если СтруктураДанных.ДосрочноеПрекращениеОтпускаПоУходуТипПриказа = Перечисления.СостоянияСотрудника.Работа Тогда
HOLID_TYPE = "1";
ИначеЕсли СтруктураДанных.ДосрочноеПрекращениеОтпускаПоУходуТипПриказа = Перечисления.СостоянияСотрудника.Увольнение Тогда
HOLID_TYPE = "2";
Иначе
HOLID_TYPE = Неопределено;
КонецЕсли;
Если HOLID_TYPE <> Неопределено Тогда
ROW.HOLID_TYPE = HOLID_TYPE;
ROW.HOLID_NO = СтруктураДанных.ДосрочноеПрекращениеОтпускаПоУходуНомерПриказа;
ROW.HOLID_DT = СтруктураДанных.ДосрочноеПрекращениеОтпускаПоУходуДатаПриказа;
ROW.HOLID_DT_EX = СтруктураДанных.ДосрочноеПрекращениеОтпускаПоУходуДатаПрекращенияОплаты;
КонецЕсли;

// Извещение о представлении недостающих сведений в ФСС;
// Решение об отказе в назначении пособия:
Если СтруктураДанных.ИзвещениеИзФССИспользование Тогда
ROW.RESP_NO = СтруктураДанных.ИзвещениеИзФССНомер;
ROW.RESP_DT = СтруктураДанных.ИзвещениеИзФССДата;
КонецЕсли;

Если СтруктураДанных.СпособВыплатыПособия = Перечисления.СпособыВыплатыПособия.ПочтовымПереводом Тогда

ROW.PAYMENT_TYPE = "0"; // Способ выплаты: почтовый перевод.

ОписаниеАдреса = СтруктураАдреса(СтруктураДанных.АдресПолучателяФактический);

ROW.POST_INDEX = ОписаниеАдреса.Индекс;
ROW.ADDR_A1 = ОписаниеАдреса.Регион;
ROW.ADDR_A2 = ОписаниеАдреса.Район;
ROW.ADDR_A3 = ОписаниеАдреса.Город;
ROW.ADDR_A4 = ОписаниеАдреса.НаселенныйПункт;
ROW.ADDR_PLAN = ОписаниеАдреса.Территория;
ROW.ADDR_A5 = ОписаниеАдреса.Улица;
ROW.ADDR_HOUSE = ОписаниеАдреса.Дом;
ROW.ADDR_BUILDING = ОписаниеАдреса.Корпус;
ROW.ADDR_FLAT = ОписаниеАдреса.Квартира;

ROW.ADDR_KLADR = СтруктураДанных.АдресПолучателяФактическийКодКЛАДР;
ROW.ADDR_GUID = СтруктураДанных.АдресПолучателяФактическийИдентификаторФИАС;

ИначеЕсли СтруктураДанных.СпособВыплатыПособия = Перечисления.СпособыВыплатыПособия.ЧерезБанк Тогда

ROW.PAYMENT_TYPE = "1"; // Способ выплаты: банковский счет (расчетный счет).
ROW.ACCOUNT_BIC = СтруктураДанных.БИКБанка;
ROW.ACCOUNT_NAME = СтруктураДанных.НаименованиеБанка;
ROW.ACCOUNT = ОставитьТолькоЦифрыВСтроке(СтруктураДанных.НомерЛицевогоСчета);

ИначеЕсли СтруктураДанных.СпособВыплатыПособия = Перечисления.СпособыВыплатыПособия.НаКартуМИР Тогда

ROW.PAYMENT_TYPE = "2"; // Способ выплаты: банковский счет (карта МИР).
ROW.PAYCARD_NUM = БанковскиеКарты.ПолныйНомерКарты(СтруктураДанных.КартаМИР);

КонецЕсли;

Если ЗначениеЗаполнено(СтруктураДанных.АдресПолучателяРегистрации) Тогда
Если ROW.RESIDENT_FLAG = 1 Тогда

ОписаниеАдреса = СтруктураАдреса(СтруктураДанных.АдресПолучателяРегистрации);

ROW.POST_INDEX2 = ОписаниеАдреса.Индекс;
ROW.ADDR2_A1 = ОписаниеАдреса.Регион;
ROW.ADDR2_A2 = ОписаниеАдреса.Район;
ROW.ADDR2_A3 = ОписаниеАдреса.Город;
ROW.ADDR2_A4 = ОписаниеАдреса.НаселенныйПункт;
ROW.ADDR2_PLAN = ОписаниеАдреса.Территория;
ROW.ADDR2_A5 = ОписаниеАдреса.Улица;
ROW.ADDR2_HOUSE = ОписаниеАдреса.Дом;
ROW.ADDR2_BUILDING = ОписаниеАдреса.Корпус;
ROW.ADDR2_FLAT = ОписаниеАдреса.Квартира;

ROW.ADDR2_KLADR = СтруктураДанных.АдресПолучателяРегистрацииКодКЛАДР;
ROW.ADDR2_GUID = СтруктураДанных.АдресПолучателяРегистрацииИдентификаторФИАС;

Иначе

ТипАдреса = Справочники.ВидыКонтактнойИнформации.АдресПоПропискеФизическиеЛица;
ROW.ADDR2 = УправлениеКонтактнойИнформацией.ПредставлениеКонтактнойИнформации(СтруктураДанных.АдресПолучателяРегистрации, ТипАдреса);

КонецЕсли;
КонецЕсли;

Если СтруктураДанных.РайонныйКоэффициент >= 1.10 И СтруктураДанных.РайонныйКоэффициент 0 Или РазностьСтажей.РазностьМесяцев <> 0 Тогда
ROW.INSUR_YY = СтруктураДанных.СтажРасширенныйЛет;
ROW.INSUR_MM = СтруктураДанных.СтажРасширенныйМесяцев;
ROW.NOT_INSUR_YY = РазностьСтажей.РазностьЛет;
ROW.NOT_INSUR_MM = РазностьСтажей.РазностьМесяцев;
Иначе
ROW.INSUR_YY = СтруктураДанных.СтажЛет;
ROW.INSUR_MM = СтруктураДанных.СтажМесяцев;
КонецЕсли;

ROW.LN_CODE = СтруктураДанных.НомерВходящегоДокумента;
ROW.LN_TYPE = Формат(СтруктураДанных.ЭтоЭЛН, "БЛ=0; БИ=1");

ROW.LPU_ADDRESS = СтруктураДанных.АдресМедицинскойОрганизации;

ROW.REASON2 = СтруктураДанных.ДополнительныйКодПричиныНетрудоспособности;
ROW.REASON3 = СтруктураДанных.ВторойКодПричиныНетрудоспособности;
ROW.VOUCHER_NO = СтруктураДанных.НомерПутевки;

Если ЗначениеЗаполнено(СтруктураДанных.УходЗаРодственникомФИО1) Тогда
ROW.SERV1_DAYS = СтруктураДанных.УходЗаРодственникомИспользованоДней1;
КонецЕсли;
Если ЗначениеЗаполнено(СтруктураДанных.УходЗаРодственникомФИО2) Тогда
ROW.SERV2_DAYS = СтруктураДанных.УходЗаРодственникомИспользованоДней2;
КонецЕсли;
ROW.MSE_DT1 = Формат(СтруктураДанных.ДатаНаправленияВБюроМСЭ, "ДФ=yyyy-MM-dd");
ROW.MSE_DT2 = Формат(СтруктураДанных.ДатаРегистрацииДокументовМСЭ, "ДФ=yyyy-MM-dd");
ROW.MSE_DT3 = Формат(СтруктураДанных.ДатаОсвидетельствованияМСЭ, "ДФ=yyyy-MM-dd");
Если ЗначениеЗаполнено(СтруктураДанных.ГруппаИнвалидности) Тогда
ROW.MSE_INVALID_GROUP = СтруктураДанных.ГруппаИнвалидности;
КонецЕсли;
Если ЗначениеЗаполнено(СтруктураДанных.ДнейБолезниИнвалида) Тогда
ROW.MSE_INVALID_DAYS = СтруктураДанных.ДнейБолезниИнвалида;
КонецЕсли;

Если ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеС1) Или ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеПо1) Тогда
ROW.TREAT1_DT1 = Формат(СтруктураДанных.ОсвобождениеС1, "ДФ=yyyy-MM-dd");
ROW.TREAT1_DT2 = Формат(СтруктураДанных.ОсвобождениеПо1, "ДФ=yyyy-MM-dd");
ROW.TREAT1_DOC_ID = СтруктураДанных.ИдентификационныйНомерВрача1;
ROW.TREAT1_CHAIRMAN_VK = СтруктураДанных.ФИОВрачаПредседателяВК1;
ROW.TREAT1_DOC2_ID = СтруктураДанных.ИдентификационныйНомерВрачаПредседателяВК1;
КонецЕсли;
Если ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеС2) Или ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеПо2) Тогда
ROW.TREAT2_DOC_ID = СтруктураДанных.ИдентификационныйНомерВрача2;
ROW.TREAT2_CHAIRMAN_VK = СтруктураДанных.ФИОВрачаПредседателяВК2;
ROW.TREAT2_DOC2_ID = СтруктураДанных.ИдентификационныйНомерВрачаПредседателяВК2;
КонецЕсли;
Если ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеС3) Или ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеПо3) Тогда
ROW.TREAT3_DOC_ID = СтруктураДанных.ИдентификационныйНомерВрача3;
ROW.TREAT3_CHAIRMAN_VK = СтруктураДанных.ФИОВрачаПредседателяВК3;
ROW.TREAT3_DOC2_ID = СтруктураДанных.ИдентификационныйНомерВрачаПредседателяВК3;
КонецЕсли;
ROW.CALC_CONDITION1 = СтруктураДанных.УсловияИсчисленияКод1;
ROW.CALC_CONDITION2 = СтруктураДанных.УсловияИсчисленияКод2;
ROW.CALC_CONDITION3 = СтруктураДанных.УсловияИсчисленияКод3;
Если СтруктураДанных.УсловияИсчисленияКод1 = "43" Или СтруктураДанных.УсловияИсчисленияКод2 = "43" Или СтруктураДанных.УсловияИсчисленияКод3 = "43" Тогда
Если СтруктураДанных.ВыплатаЗаСчетФедеральногоБюджета = Перечисления.ОснованияФинансированияПособияФедеральнымБюджетом.Чернобыль Тогда
ROW.CODE_NUCLEAR = 1;
ИначеЕсли СтруктураДанных.ВыплатаЗаСчетФедеральногоБюджета = Перечисления.ОснованияФинансированияПособияФедеральнымБюджетом.Семипалатинск Тогда
ROW.CODE_NUCLEAR = 2;
ИначеЕсли СтруктураДанных.ВыплатаЗаСчетФедеральногоБюджета = Перечисления.ОснованияФинансированияПособияФедеральнымБюджетом.Маяк Тогда
ROW.CODE_NUCLEAR = 3;
ИначеЕсли СтруктураДанных.ВыплатаЗаСчетФедеральногоБюджета = Перечисления.ОснованияФинансированияПособияФедеральнымБюджетом.ПодразделенияОсобогоРиска Тогда
ROW.CODE_NUCLEAR = 4;
КонецЕсли;
КонецЕсли;
Если ЗначениеЗаполнено(СтруктураДанных.ДатаАктаФормыН1) Тогда
ROW.FORM1_DT = Формат(СтруктураДанных.ДатаАктаФормыН1, "ДФ=yyyy-MM-dd");
КонецЕсли;
Если ЗначениеЗаполнено(СтруктураДанных.ДатаНачалаРаботы) Тогда
ROW.RETURN_DATE_EMPL = Формат(СтруктураДанных.ДатаНачалаРаботы, "ДФ=yyyy-MM-dd");
КонецЕсли;
Если ЗначениеЗаполнено(СтруктураДанных.СрочныйДоговорС) И ЗначениеЗаполнено(СтруктураДанных.СрочныйДоговорПо) Тогда
ROW.WORK_CONTRACT_START_DT = Формат(СтруктураДанных.СрочныйДоговорС, "ДФ=yyyy-MM-dd");
ROW.WORK_CONTRACT_FINISH_DT = Формат(СтруктураДанных.СрочныйДоговорПо, "ДФ=yyyy-MM-dd");
КонецЕсли;
ROW.FSS_PAYMENT_FLAG = ?(ЗначениеЗаполнено(СтруктураДанных.ДатаНачалаОплаты), 1, 0);
Если ЗначениеЗаполнено(СтруктураДанных.ДатаНачалаОплаты) Тогда
ROW.DT1 = Формат(СтруктураДанных.ДатаНачалаОплаты, "ДФ=yyyy-MM-dd");
ROW.DT2 = Формат(СтруктураДанных.ДатаОкончанияОплаты, "ДФ=yyyy-MM-dd");
КонецЕсли;
Если ЗначениеЗаполнено(СтруктураДанных.СуммаПособияРаботодателя) Тогда
ROW.EMPL_PAYMENT = СтруктураДанных.СуммаПособияРаботодателя;
КонецЕсли;
Если ЗначениеЗаполнено(СтруктураДанных.СуммаПособияФСС) Тогда
ROW.FSS_PAYMENT = СтруктураДанных.СуммаПособияФСС;
КонецЕсли;
Если ЗначениеЗаполнено(СтруктураДанных.СуммаПособияВсего) Тогда
ROW.PAYMENT = СтруктураДанных.СуммаПособияВсего;
КонецЕсли;
КонецЕсли;

Если СтруктураДанных.ВидВыплаты = "1" Или СтруктураДанных.ВидВыплаты = "2" Или СтруктураДанных.ВидВыплаты = "5" Тогда
ROW.BASE_AVG_DAILY_SAL = СтруктураДанных.СреднийЗаработокЗаРасчетныйПериод;
Если СтруктураДанных.ПорядокРасчетаСреднегоЗаработка = Перечисления.СпособыРасчетаСреднегоЗаработкаДляОплатыПособия.СреднийЗаработок Тогда
ROW.YEAR1 = СтруктураДанных.ПервыйГодРасчета;
ROW.YEAR2 = СтруктураДанных.ВторойГодРасчета;

Если СтруктураДанных.ЗамененыКалендарныеГодыРасчетаСреднегоЗаработка Тогда
ROW.YEAR_CHANGE_FLAG = 1;
ROW.YEAR1_OLD = СтруктураДанных.ЗамененныйПервыйГодРасчета;
ROW.YEAR2_OLD = СтруктураДанных.ЗамененныйВторойГодРасчета;
Иначе
ROW.YEAR_CHANGE_FLAG = 0;
КонецЕсли;

ROW.BASE_CALC_DAYS = СтруктураДанных.КалендарныхДнейРасчетногоПериода;
ROW.BASE_SUM1 = СтруктураДанных.ЗаработокПервыйГодРасчета;
ROW.BASE_SUM2 = СтруктураДанных.ЗаработокВторойГодРасчета;
ROW.BASE_AVG_SAL = СреднийЗаработокЗаДваКалендарныхГода(СтруктураДанных);
КонецЕсли;
Если СтруктураДанных.ДоляВремени > 0 И СтруктураДанных.ДоляВремени > //КОН #

Если СтруктураДанных.ВидВыплаты = "1" Или СтруктураДанных.ВидВыплаты = "2" Или СтруктураДанных.ВидВыплаты = "6" Тогда
Если ЗначениеЗаполнено(СтруктураДанных.НомерПервичногоБольничного) Тогда
ROW.PREV_LN_CODE = СтруктураДанных.НомерПервичногоБольничного;
ROW.PRIMARY_FLAG = 0;
Иначе
ROW.PRIMARY_FLAG = 1;
КонецЕсли;
ROW.DUPLICATE_FLAG = Формат(СтруктураДанных.ЯвляетсяДубликатом, "БЛ=0; БИ=1");
ROW.LN_DATE = Формат(СтруктураДанных.ДатаВыдачиБольничного, "ДФ=yyyy-MM-dd");
ROW.LPU_NAME = СтруктураДанных.НаименованиеМедицинскойОрганизации;
ROW.LPU_OGRN = СтруктураДанных.ОГРНМедицинскойОрганизации;
ROW.REASON1 = СтруктураДанных.КодПричиныНетрудоспособности;
Если СтруктураДанных.Совместительство Тогда
ROW.PARENT_CODE = СтруктураДанных.НомерЛисткаПоОсновномуМестуРаботы;
КонецЕсли;
Если ЗначениеЗаполнено(СтруктураДанных.ПериодНахожденияВСтационареСРебенкомС) Или ЗначениеЗаполнено(СтруктураДанных.ПериодНахожденияВСтационареСРебенкомПо) Тогда
ROW.HOSPITAL_DT1 = Формат(СтруктураДанных.ПериодНахожденияВСтационареСРебенкомС, "ДФ=yyyy-MM-dd");
ROW.HOSPITAL_DT2 = Формат(СтруктураДанных.ПериодНахожденияВСтационареСРебенкомПо, "ДФ=yyyy-MM-dd");
КонецЕсли;
Если ЗначениеЗаполнено(СтруктураДанных.КодНарушенияРежима) И ЗначениеЗаполнено(СтруктураДанных.ДатаНарушенияРежима) Тогда
ROW.HOSPITAL_BREACH_CODE = СтруктураДанных.КодНарушенияРежима;
ROW.HOSPITAL_BREACH_DT = Формат(СтруктураДанных.ДатаНарушенияРежима, "ДФ=yyyy-MM-dd");
КонецЕсли;
Если ЗначениеЗаполнено(СтруктураДанных.НовыйСтатусНетрудоспособного) Тогда
ROW.MSE_RESULT = СтруктураДанных.НовыйСтатусНетрудоспособного;
Если СтруктураДанных.НовыйСтатусНетрудоспособного = "31" Тогда
ROW.NEXT_LN_CODE = СтруктураДанных.НомерЛисткаПродолжения;
КонецЕсли;
КонецЕсли;
Если ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеС1) Или ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеПо1) Тогда
ROW.TREAT1_DOCTOR_ROLE = СтруктураДанных.ДолжностьВрача1;
ROW.TREAT1_DOCTOR = СтруктураДанных.ФИОВрача1;
Если ЗначениеЗаполнено(СтруктураДанных.ДолжностьВрачаПредседателяВК1) Тогда
ROW.TREAT1_DOCTOR2_ROLE = "ПРЕД ВК";
КонецЕсли;
КонецЕсли;
Если ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеС2) Или ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеПо2) Тогда
ROW.TREAT2_DT1 = Формат(СтруктураДанных.ОсвобождениеС2, "ДФ=yyyy-MM-dd");
ROW.TREAT2_DT2 = Формат(СтруктураДанных.ОсвобождениеПо2, "ДФ=yyyy-MM-dd");
ROW.TREAT2_DOCTOR_ROLE = СтруктураДанных.ДолжностьВрача2;
ROW.TREAT2_DOCTOR = СтруктураДанных.ФИОВрача2;
Если ЗначениеЗаполнено(СтруктураДанных.ДолжностьВрачаПредседателяВК2) Тогда
ROW.TREAT2_DOCTOR2_ROLE = "ПРЕД ВК";
КонецЕсли;
КонецЕсли;
Если ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеС3) Или ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеПо3) Тогда
ROW.TREAT3_DT1 = Формат(СтруктураДанных.ОсвобождениеС3, "ДФ=yyyy-MM-dd");
ROW.TREAT3_DT2 = Формат(СтруктураДанных.ОсвобождениеПо3, "ДФ=yyyy-MM-dd");
ROW.TREAT3_DOCTOR_ROLE = СтруктураДанных.ДолжностьВрача3;
ROW.TREAT3_DOCTOR = СтруктураДанных.ФИОВрача3;
Если ЗначениеЗаполнено(СтруктураДанных.ДолжностьВрачаПредседателяВК3) Тогда
ROW.TREAT3_DOCTOR2_ROLE = "ПРЕД ВК";
КонецЕсли;
КонецЕсли;
ROW.OTHER_STATE_DT = Формат(СтруктураДанных.ДатаНовыйСтатусНетрудоспособного, "ДФ=yyyy-MM-dd");
ROW.RETURN_DATE_LPU = Формат(СтруктураДанных.ДатаВыходаНаРаботу, "ДФ=yyyy-MM-dd");
КонецЕсли;

Если СтруктураДанных.ВидВыплаты = "1" Или СтруктураДанных.ВидВыплаты = "2" Тогда
ROW.DATE1 = Формат(СтруктураДанных.ДатаИзмененияКодаПричиныНетрудоспособности, "ДФ=yyyy-MM-dd");
ROW.DATE2 = Формат(СтруктураДанных.ДатаОкончанияПутевки, "ДФ=yyyy-MM-dd");
Если ЗначениеЗаполнено(СтруктураДанных.УходЗаРодственникомФИО1) Тогда
ROW.SERV1_AGE = СтруктураДанных.УходЗаРодственникомЛет1;
ROW.SERV1_MM = СтруктураДанных.УходЗаРодственникомМесяцев1;
ROW.SERV1_RELATION_CODE = СтруктураДанных.УходЗаРодственникомРодственнаяСвязь1;
ROW.SERV1_FIO = СтруктураДанных.УходЗаРодственникомФИО1;
КонецЕсли;
Если ЗначениеЗаполнено(СтруктураДанных.УходЗаРодственникомФИО2) Тогда
ROW.SERV2_AGE = СтруктураДанных.УходЗаРодственникомЛет2;
ROW.SERV2_MM = СтруктураДанных.УходЗаРодственникомМесяцев2;
ROW.SERV2_RELATION_CODE = СтруктураДанных.УходЗаРодственникомРодственнаяСвязь2;
ROW.SERV2_FIO = СтруктураДанных.УходЗаРодственникомФИО2;
КонецЕсли;
Если ЗначениеЗаполнено(СтруктураДанных.ДатаИзмененияКодаПричиныНетрудоспособности)
И (СтруктураДанных.ДополнительныйКодПричиныНетрудоспособности = "017"
Или СтруктураДанных.ДополнительныйКодПричиныНетрудоспособности = "018"
Или СтруктураДанных.ДополнительныйКодПричиныНетрудоспособности = "019") Тогда
ROW.VOUCHER_OGRN = СтруктураДанных.ОГРН_Санатория;
КонецЕсли;
КонецЕсли;

//> //КОН #
Показать


Дай бог тебе здоровья, добрый человек.
(19)
Olga_Mil; +1 Ответить
20. tank68 17 05.03.21 14:22 Сейчас в теме
(18)Как будешь править либо в расширении и процедура вместо, либо в основной конфигурации нужно закомментировать часть кода, в котором определено что данные не будут выгружаться по ЭЛН.
Нам со СБИС это помогло, они такой файл принимают корректно.
21. user633533_encantado 12 09.03.21 15:59 Сейчас в теме
Делал у себя такую же доработку, только сделал с возможностью выбора формата для каждого пользователя.
23. belyavsky 17 01.04.21 08:50 Сейчас в теме
в последнем обновлении опять все поломали :(
24. belov-k 02.04.21 10:17 Сейчас в теме
Что-то я немного не понимаю, надо отправлять и Реестр ЭЛН, и Реестр прямых выплат?
В версии 3.1.14.465 появилась какая-то ошибка "Перед отправкой реестра прямых выплат для ЭЛН требуется отправить реестр ЭЛН."
Вроде до этого всегда отправляли только Реестр прямых выплат.
36. user706076_stravin 28.04.21 15:23 Сейчас в теме
(24)Добрый день. У нас такая же ошибка. Вы решили эту проблему?
25. user697419_firmamateko 05.04.21 10:12 Сейчас в теме
Здравствуйте.
Обновил сейчас ЗУП до версии 3.1.17.135 и расширение перестало работать. Скачал уже новую версию приложения для ЗУП 3.1.17.94, но и оно не работает, выдает ошибку (см. скриншот). Кстати, такая же ошибка выходит и когда я пытаюсь зайти в Администрирование - Пользователи.
Версия платформы 1С 8.3.18.1363 (это так, инфа на всякий случай, хотя на этой версии платформы с ЗУП 3.1.17.60 все работает отлично).

Стоит ждать обновления расширения или проще откатиться на версию 3.1.17.60?
Прикрепленные файлы:
26. as7bs 303 06.04.21 07:45 Сейчас в теме
(25) Постараюсь в ближайшее время обновить.
27. user697419_firmamateko 06.04.21 09:38 Сейчас в теме
28. as7bs 303 07.04.21 17:49 Сейчас в теме
(25)
(27)
Добавил расширение для релиза 3.1.17.135 (думаю должно работать и на 3.1.14.465)
29. user697419_firmamateko 09.04.21 11:03 Сейчас в теме
(28) Пока все работает без ошибок, спасибо. (версия 3.1.17.135)
30. mafey 2 13.04.21 20:23 Сейчас в теме
Можно как-то получить обновление?
31. user892471 13 15.04.21 08:40 Сейчас в теме
3.1.17.138 не работает

Ошибка инициализации модуля: ФайлРеестраФССвФормате1_7_6_АС Документ.РеестрСведенийНеобходимыхДляНазначенияИВыплатыПособий.МодульМенеджера
по причине:
{ФайлРеестраФССвФормате1_7_6_АС Документ.РеестрСведенийНеобходимыхДляНазначенияИВыплатыПособий.МодульМенеджера(89,22)}: Процедура или функция с указанным именем не определена (ПредставлениеСтатусаНалогоплательщикаДляРеестра)
ROW.RESIDENT_FLAG = <<?>>ПредставлениеСтатусаНалогоплательщикаДляРеестра(СтруктураДанных.СтатусНалогоплательщикаПолучателя);
{ФайлРеестраФССвФормате1_7_6_АС Документ.РеестрСведенийНеобходимыхДляНазначенияИВыплатыПособий.МодульМенеджера(174,23)}: Процедура или функция с указанным именем не определена (ОставитьТолькоЦифрыВСтроке)
ROW.ACCOUNT = <<?>>ОставитьТолькоЦифрыВСтроке(СтруктураДанных.НомерЛицевогоСчета);
32. as7bs 303 15.04.21 15:50 Сейчас в теме
(31) Какая версия скачана? Последняя? 1С случайно не под толстым клиентом запущена?
33. exzandr 26.04.21 15:42 Сейчас в теме
Добрый день. у меня на релизе 3.1 (3.1.17.135) не работает. ошибка таже
34. as7bs 303 27.04.21 23:51 Сейчас в теме
(33) Добрый день. Еще раз проверил на 3.1.17.135 и на 3.1.14.468, ошибки воспроизвести не удалось. При запуске серверной базы под толстым клиентом возникает другая ошибка(.... {ФайлРеестраФССвФормате1_7_6_АС Документ.РеестрСведенийНеобходимыхДляНазначенияИВыплатыПособий.МодульМенеджера(5,20)}: Переменная не определена (ОбщегоНазначения).....), но про ошибку под толстым клиентом в публикации написано.
Нужна более подробная информация о базе и режиме запуска.
35. ross 28.04.21 14:12 Сейчас в теме
37. as7bs 303 28.04.21 22:33 Сейчас в теме
(35) Что именно не работает? Выходит ошибка или выгружается не в том формате? Безопасный режим галочку снимали? Какая база: файловая или серверная? Толстый или тонкий клиент?
38. tank68 17 12.05.21 11:54 Сейчас в теме
(35) На версии 3.1.17.171 никаких вроде доработок не нужно теперь полет нормальный 1с сама наконец поправила данные ошибки, реестры уходят без ошибок.
VAAngelov; +1 Ответить
39. rule_2 52 14.05.21 13:54 Сейчас в теме
(38) вроде как там есть проблема с блоком "Освобождение от работы". Я все-таки допилил. Причем моя версия расширения к версии конфигурации не привязана)) основная проблема была в XDTO-пакетах, которые 1С меняет.
40. rule_2 52 14.05.21 14:01 Сейчас в теме
Всем, у кого что-то там не работает:
добавляете код из прикрепленного файла в модуль менеджера документа РеестрСведенийНеобходимыхДляНазначенияИВыплатыПособий в расширении и добавляете прикрепленный XDTO-пакет в расширение (ПКМ -> импорт XML-схемы).

В отличие от кода публикации, код данного модуля практически независим от изменений в основной конфигурации (которые происходят в результате обновления).

Тестировалось на ЗКГУ 3.1.17.171.
Прикрепленные файлы:
Код модуля менеджера документа.txt
ОтправкаРеестров.xsd
41. user1604278 26.05.21 13:53 Сейчас в теме
Добрый день. Подскажите пожалуйста, при выгрузке реестра прямых выплат выходит ошибка: ОГРН юр. лица должен содержать не менее 13 цифр. ОГРН заполняется автоматом, по этому сотруднику уже были больничные в этом году, проблем не было. при заполнении реестра с другим сотрудником, все выгрузилось хорошо. В чем может быть проблема?
42. Airman81 03.06.21 08:55 Сейчас в теме
Добрый день. Планируется ли выпуск версии расширения для ЗУП 3.1.18.46? Спасибо.
43. as7bs 303 03.06.21 21:02 Сейчас в теме
(42) Добрый день. Нужно проверить, если расширение еще нужно, тогда сделаю. Еще не ставил 3.1.18, не проверял.
45. Airman81 07.06.21 17:15 Сейчас в теме
(43) пока для выгрузки файла ЭЛН из ЗУП с последующей загрузкой в СБИС бухгалтера выгружают его как обычный, без признака ЭЛН, а потом ставят его после загрузки в СБИСе, отправляют расчет больничного и файл реестра. Иначе не все данные в новом формате выгружались и отправлялись из 1С в СБИС. Более раннее расширение помогало облегчить этот процесс, выгружая в старом формате. Та версия к 3.1.18 не подходит.
46. as7bs 303 17.06.21 19:49 Сейчас в теме
(43) (42) Проверил на 3.1.18.46 - работает, выгружает в формате 1.7.6.
Версию 3.1.18 клиентам еще не ставил, стараюсь держать по максимуму на 3.1.14.
Если в 3.1.18 формат 1.7.7 не устраивает и нужен формат 1.7.6 можно использовать данное расширение для версий 3.1.14.465 и 3.1.17.135.
47. Airman81 18.06.21 08:15 Сейчас в теме
44. ik70 24 07.06.21 11:23 Сейчас в теме
У нас ФСС наконец обновили формат, не отправилось из-за расширения, удалил. Спасибо.
Для отправки сообщения требуется регистрация/авторизация