V82.ОбщиеМодули.ОбменСведениямиОПособияхСФСС.ДобавитьСтрокуВРеестр C# (CSharp) Method

ДобавитьСтрокуВРеестр() public method

public ДобавитьСтрокуВРеестр ( ) : void
return void
        public void ДобавитьСтрокуВРеестр(/*Узел, ФорматСтроки, СтруктураДанных*/)
        {
            //НаборЗаписей = ПроцедурыПерсонифицированногоУчета.СкопироватьСтруктуруДанных(ФорматСтроки);
            //НаборЗаписей.BATCH_NO.Значение = СтруктураДанных.НомерСтроки;
            //НаборЗаписей.TYPE_INFO.Значение = Формат(СтруктураДанных.Перерасчет,"БЛ=0; БИ=1");
            if(true/*СтруктураДанных.Перерасчет*/)
            {
                //НаборЗаписей.RECALC_REASON_CODE.Значение = Число(СтруктураДанных.КодПричиныПерерасчета);
            }
            //НаборЗаписей.DOC_TYPE.Значение = СтруктураДанных.ВидВыплаты;
            //НаборЗаписей.DOC_DT1.Значение = СтруктураДанных.ДатаПредставленияПакетаДокументов;
            //НаборЗаписей.SNILS.Значение = СтрЗаменить(СтрЗаменить(СтруктураДанных.СтраховойНомерПФР, "-","")," ","");
            //НаборЗаписей.INN_PERSON.Значение = СтруктураДанных.ИНН;
            //НаборЗаписей.SURNAME.Значение = СтруктураДанных.Фамилия;
            //НаборЗаписей.NAME.Значение = СтруктураДанных.Имя;
            //НаборЗаписей.PATRONIMIC.Значение = СтруктураДанных.Отчество;
            //НаборЗаписей.RESIDENT_FLAG.Значение = СтруктураДанных.СтатусНалогоплательщика;
            //НаборЗаписей.BIRTHDAY.Значение = СтруктураДанных.ДатаРождения;
            //НаборЗаписей.GENDER.Значение = Формат(СтруктураДанных.Пол = Перечисления.ПолФизическихЛиц.Женский,"БЛ=0; БИ=1");
            //НаборЗаписей.ID_TYPE.Значение = СтруктураДанных.ВидУдостоверенияЛичности;
            //НаборЗаписей.ID_NO.Значение = СтруктураДанных.СерияДокумента + " " + СтруктураДанных.НомерДокумента;
            //НаборЗаписей.ID_DT.Значение = СтруктураДанных.ДатаВыдачиДокумента;
            //НаборЗаписей.ID_DEPT.Значение = СтруктураДанных.КемВыданДокумент;
            //НаборЗаписей.OWNER_FLAG.Значение = 1;
            //НаборЗаписей.PAYMENT_TYPE.Значение = Формат(СтруктураДанных.ПеречислятьПособиеПочтовымПереводом,"БЛ=1; БИ=0");
            if(true/*СтруктураДанных.ПеречислятьПособиеПочтовымПереводом*/)
            {
                if(true/*Не ПустаяСтрока(СтруктураДанных.АдресПочтовый)*/)
                {
                    //СтруктураАдреса = УправлениеКонтактнойИнформацией.ПолучитьСтруктуруАдресаИзСтроки(СтруктураДанных.АдресПочтовый);
                    //НаборЗаписей.ADDR_KLADR.Значение = "#" + СтруктураДанных.АдресПочтовыйКодПоКЛАДР;
                }
                if(true/*СтруктураАдреса.Свойство("Индекс")*/)
                {
                    //НаборЗаписей.POST_INDEX.Значение = СтруктураАдреса.Индекс;
                    //НаборЗаписей.ADDR_A1.Значение = СтруктураАдреса.Регион;
                    //НаборЗаписей.ADDR_A2.Значение = СтруктураАдреса.Район;
                    //НаборЗаписей.ADDR_A3.Значение = СтруктураАдреса.Город;
                    //НаборЗаписей.ADDR_A4.Значение = СтруктураАдреса.НаселенныйПункт;
                    //НаборЗаписей.ADDR_A5.Значение = СтруктураАдреса.Улица;
                    //НаборЗаписей.ADDR_HOUSE.Значение = СтруктураАдреса.Дом;
                    //НаборЗаписей.ADDR_BUILDING.Значение = СтруктураАдреса.Корпус;
                    //НаборЗаписей.ADDR_FLAT.Значение = СтруктураАдреса.Квартира;
                }
                //НаборЗаписей.Удалить("ACCOUNT_BIC");
                //НаборЗаписей.Удалить("ACCOUNT_NAME");
                //НаборЗаписей.Удалить("ACCOUNT");
            }
            //НаборЗаписей.EMPLOYER.Значение = СтруктураДанных.ОрганизацияСокращенно;
            //НаборЗаписей.EMPL_FLAG.Значение = Формат(СтруктураДанных.Совместительство,"БЛ=1; БИ=0");
            //НаборЗаписей.EMPL_OGRN.Значение = СтруктураДанных.ОГРНОрганизации;
            //НаборЗаписей.EMPL_REG_NO.Значение = СтруктураДанных.РегистрационныйНомерФСС;
            //НаборЗаписей.EMPL_PARENT_NO.Значение = СтруктураДанных.КодПодчиненностиФСС;
            //НаборЗаписей.EMPL_KPP.Значение = СтруктураДанных.КППОрганизации;
            //НаборЗаписей.EMPL_INN.Значение = СтруктураДанных.ИННОрганизации;
            //НаборЗаписей.APPROVE1.Значение = СтруктураДанных.ФИОРуководителя;
            //НаборЗаписей.APPROVE1_ROLE.Значение = СтруктураДанных.ДолжностьРуководителя;
            if(true/*ЗначениеЗаполнено(СтруктураДанных.ФИОГлБуха)*/)
            {
                //НаборЗаписей.APPROVE2.Значение = СтруктураДанных.ФИОГлБуха;
            }
            if(true/*СтруктураДанных.ПрименятьЛьготыПриНачисленииПособия*/)
            {
                //НаборЗаписей.LIVE_COND_FLAG.Значение = Формат(СтруктураДанных.ПроживаниеРаботаВЛьготнойЗоне,"БЛ=2; БИ=1");
                //НаборЗаписей.LIVE_COND.Значение = ?(СтруктураДанных.СтатусЛьготнойЗоны = Перечисления.ВидыЗонРадиационногоПоражения.ЗонаОтселения, 2, ?(СтруктураДанных.СтатусЛьготнойЗоны = Перечисления.ВидыЗонРадиационногоПоражения.ЗонаСЛьготнымСоциальноЭкономическимСтатусом,3,1));
                if(true/*СтруктураДанных.ВыплатаЗаСчетФедеральногоБюджета = Перечисления.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль*/)
                {
                    //НаборЗаписей.CODE_NUCLEAR.Значение = 1;
                }
            }
            //НаборЗаписей.CALC_METHOD.Значение = 1;
            if(true/*СтруктураДанных.РайонныйКоэффициент >= 1.15 И СтруктураДанных.РайонныйКоэффициент <= 2*/)
            {
                //НаборЗаписей.KF_REG.Значение = СтруктураДанных.РайонныйКоэффициент * 100;
            }
            if(true/*СтруктураДанных.ВидВыплаты = "1"*/)
            {
                //СтруктураАдреса = УправлениеКонтактнойИнформацией.ПолучитьСтруктуруАдресаИзСтроки(СтруктураДанных.АдресРегистрации);
                //НаборЗаписей.ADDR2_KLADR.Значение = "#" + СтруктураДанных.АдресРегистрацииКодПоКЛАДР;
                //НаборЗаписей.POST_INDEX2.Значение = СтруктураАдреса.Индекс;
                //НаборЗаписей.ADDR2_A1.Значение = СтруктураАдреса.Регион;
                //НаборЗаписей.ADDR2_A2.Значение = СтруктураАдреса.Район;
                //НаборЗаписей.ADDR2_A3.Значение = СтруктураАдреса.Город;
                //НаборЗаписей.ADDR2_A4.Значение = СтруктураАдреса.НаселенныйПункт;
                //НаборЗаписей.ADDR2_A5.Значение = СтруктураАдреса.Улица;
                //НаборЗаписей.ADDR2_HOUSE.Значение = СтруктураАдреса.Дом;
                //НаборЗаписей.ADDR2_BUILDING.Значение = СтруктураАдреса.Корпус;
                //НаборЗаписей.ADDR2_FLAT.Значение = СтруктураАдреса.Квартира;
            }
            if(true/*СтруктураДанных.ВидВыплаты = "1" Или СтруктураДанных.ВидВыплаты = "2"*/)
            {
                if(true/*ЗначениеЗаполнено(СтруктураДанных.ПериодПростояС) и ЗначениеЗаполнено(СтруктураДанных.ПериодПростояПо)*/)
                {
                    //СтрокаПериодов = НаборЗаписей.PERIODS.Значение.PERIOD.Значение.Добавить();
                    //СтрокаПериодов.START_DATE = СтруктураДанных.ПериодПростояС;
                    //СтрокаПериодов.END_DATE = СтруктураДанных.ПериодПростояПо;
                    //СтрокаПериодов.IDLE_AVERAGE = СтруктураДанных.СреднийЗаработокНаПериодПростоя;
                }
                //НаборЗаписей.INSUR_YY.Значение = СтруктураДанных.СтажЛет;
                //НаборЗаписей.INSUR_MM.Значение = СтруктураДанных.СтажМесяцев;
                //ЛетСтажа = 0;
                //МесяцевСтажа = 0;
                //ПодсчитатьРазностьСтажейВГодахИМесяцах(СтруктураДанных.СтажЛет, СтруктураДанных.СтажМесяцев, СтруктураДанных.СтажБезНестраховыхПериодовЛет,СтруктураДанных.СтажБезНестраховыхПериодовСтажМесяцев, ЛетСтажа, МесяцевСтажа);
                if(true/*ЛетСтажа = 0 И МесяцевСтажа = 0*/)
                {
                    //НаборЗаписей.Удалить("NOT_INSUR_YY");
                    //НаборЗаписей.Удалить("NOT_INSUR_MM");
                }
                //НаборЗаписей.LN_CODE.Значение = СтруктураДанных.НомерВходящегоДокумента;
                if(true/*ЗначениеЗаполнено(СтруктураДанных.НомерПервичногоБольничного)*/)
                {
                    //НаборЗаписей.PREV_LN_CODE.Значение = СтруктураДанных.НомерПервичногоБольничного;
                }
                //НаборЗаписей.DUPLICATE_FLAG.Значение = Формат(СтруктураДанных.ЯвляетсяДубликатом, "БЛ=0; БИ=1");
                //НаборЗаписей.LN_DATE.Значение = СтруктураДанных.ДатаВыдачиБольничного;
                //НаборЗаписей.LPU_NAME.Значение = СтруктураДанных.НаименованиеЛПУ;
                //НаборЗаписей.LPU_ADDRESS_KLADR.Значение = "#" + СтруктураДанных.АдресЛПУКодПоКЛАДР;
                //СтруктураАдреса = УправлениеКонтактнойИнформацией.ПолучитьСтруктуруАдресаИзСтроки(СтруктураДанных.АдресЛПУ);
                if(true/*ЗначениеЗаполнено(СтруктураАдреса) И СтруктураАдреса.Свойство("Индекс")*/)
                {
                    //НаборЗаписей.LPU_ADDR_POST_INDEX.Значение = СтруктураАдреса.Индекс;
                    //НаборЗаписей.LPU_ADDR_A1.Значение = СтруктураАдреса.Регион;
                    //НаборЗаписей.LPU_ADDR_A2.Значение = СтруктураАдреса.Район;
                    //НаборЗаписей.LPU_ADDR_A3.Значение = СтруктураАдреса.Город;
                    //НаборЗаписей.LPU_ADDR_A4.Значение = СтруктураАдреса.НаселенныйПункт;
                    //НаборЗаписей.LPU_ADDR_A5.Значение = СтруктураАдреса.Улица;
                    //НаборЗаписей.LPU_ADDR_HOUSE.Значение = СтруктураАдреса.Дом;
                    //НаборЗаписей.LPU_ADDR_BUILDING.Значение = СтруктураАдреса.Корпус;
                    //НаборЗаписей.LPU_ADDR_FLAT.Значение = СтруктураАдреса.Квартира;
                }
                //НаборЗаписей.LPU_OGRN.Значение = СтруктураДанных.ОГРН_ЛПУ;
                //НаборЗаписей.REASON1.Значение = СтруктураДанных.КодПричиныНетрудоспособности;
                //НаборЗаписей.REASON2.Значение = СтруктураДанных.ДополнительныйКодПричиныНетрудоспособности;
                //НаборЗаписей.REASON3.Значение = СтруктураДанных.ВторойКодПричиныНетрудоспособности;
                if(true/*СтруктураДанных.Совместительство*/)
                {
                    //НаборЗаписей.PARENT_CODE.Значение = СтруктураДанных.НомерЛисткаПоОсновномуМестуРаботы;
                }
                //НаборЗаписей.DATE1.Значение = СтруктураДанных.ДатаИзмененияКодаПричиныНетрудоспособности;
                //НаборЗаписей.DATE2.Значение = СтруктураДанных.ДатаОкончанияПутевки;
                //НаборЗаписей.VOUCHER_NO.Значение = СтруктураДанных.НомерПутевки;
                //НаборЗаписей.VOUCHER_OGRN.Значение = СтруктураДанных.ОГРН_Санатория;
                if(true/*ЗначениеЗаполнено(СтруктураДанных.УходЗаРодственникомФИО1)*/)
                {
                    //НаборЗаписей.SERV1_AGE.Значение = СтруктураДанных.УходЗаРодственникомЛет1;
                    //НаборЗаписей.SERV1_MM.Значение = СтруктураДанных.УходЗаРодственникомМесяцев1;
                    //НаборЗаписей.SERV1_RELATION_CODE.Значение = СтруктураДанных.УходЗаРодственникомРодственнаяСвязь1;
                    //НаборЗаписей.SERV1_FIO.Значение = СтруктураДанных.УходЗаРодственникомФИО1;
                    //НаборЗаписей.SERV1_DAYS.Значение = СтруктураДанных.УходЗаРодственникомИспользованоДней1;
                }
                if(true/*ЗначениеЗаполнено(СтруктураДанных.УходЗаРодственникомФИО2)*/)
                {
                    //НаборЗаписей.SERV2_AGE.Значение = СтруктураДанных.УходЗаРодственникомЛет2;
                    //НаборЗаписей.SERV2_MM.Значение = СтруктураДанных.УходЗаРодственникомМесяцев2;
                    //НаборЗаписей.SERV2_RELATION_CODE.Значение = СтруктураДанных.УходЗаРодственникомРодственнаяСвязь2;
                    //НаборЗаписей.SERV2_FIO.Значение = СтруктураДанных.УходЗаРодственникомФИО2;
                    //НаборЗаписей.SERV2_DAYS.Значение = СтруктураДанных.УходЗаРодственникомИспользованоДней2;
                }
                if(true/*ЗначениеЗаполнено(СтруктураДанных.ПериодНахожденияВСтационареСРебенкомС) И ЗначениеЗаполнено(СтруктураДанных.ПериодНахожденияВСтационареСРебенкомПо)*/)
                {
                    //НаборЗаписей.HOSPITAL_DT1.Значение = СтруктураДанных.ПериодНахожденияВСтационареСРебенкомС;
                    //НаборЗаписей.HOSPITAL_DT2.Значение = СтруктураДанных.ПериодНахожденияВСтационареСРебенкомПо;
                }
                if(true/*ЗначениеЗаполнено(СтруктураДанных.КодНарушенияРежима) И ЗначениеЗаполнено(СтруктураДанных.ДатаНарушенияРежима)*/)
                {
                    //НаборЗаписей.HOSPITAL_BREACH_CODE.Значение = СтруктураДанных.КодНарушенияРежима;
                    //НаборЗаписей.HOSPITAL_BREACH_DT.Значение = СтруктураДанных.ДатаНарушенияРежима;
                }
                //НаборЗаписей.MSE_DT1.Значение = СтруктураДанных.ДатаНаправленияВБюроМСЭ;
                //НаборЗаписей.MSE_DT2.Значение = СтруктураДанных.ДатаРегистрацииДокументовМСЭ;
                //НаборЗаписей.MSE_DT3.Значение = СтруктураДанных.ДатаОсвидетельствованияМСЭ;
                if(true/*СтруктураДанных.УстановленаИзмененаГруппаИнвалидности И ЗначениеЗаполнено(СтруктураДанных.ГруппаИнвалидности)*/)
                {
                    //НаборЗаписей.MSE_INVALID_GROUP.Значение = СтруктураДанных.ГруппаИнвалидности;
                }
                if(true/*ЗначениеЗаполнено(СтруктураДанных.ДнейБолезниИнвалида)*/)
                {
                    //НаборЗаписей.MSE_INVALID_DAYS.Значение = СтруктураДанных.ДнейБолезниИнвалида;
                }
                if(true/*ЗначениеЗаполнено(СтруктураДанных.НовыйСтатусНетрудопособного)*/)
                {
                    //НаборЗаписей.MSE_RESULT.Значение = СтруктураДанных.НовыйСтатусНетрудопособного;
                }
                if(true/*ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеС1) И ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеПо1)*/)
                {
                    //НаборЗаписей.TREAT1_DT1.Значение = СтруктураДанных.ОсвобождениеС1;
                    //НаборЗаписей.TREAT1_DT2.Значение = СтруктураДанных.ОсвобождениеПо1;
                    //НаборЗаписей.TREAT1_DOCTOR_ROLE.Значение = СтруктураДанных.ДолжностьВрача1;
                    //НаборЗаписей.TREAT1_DOCTOR.Значение = СтруктураДанных.ФИОВрача1;
                    //НаборЗаписей.TREAT1_DOC_ID.Значение = СтруктураДанных.ИдентификационныйНомерВрача1;
                    //НаборЗаписей.TREAT1_DOCTOR2_ROLE.Значение = СтруктураДанных.ДолжностьВрачаПредседателяВК1;
                    //НаборЗаписей.TREAT1_CHAIRMAN_VK.Значение = СтруктураДанных.ФИОВрачаПредседателяВК1;
                    //НаборЗаписей.TREAT1_DOC2_ID.Значение = СтруктураДанных.ИдентификационныйНомерВрачаПредседателяВК1;
                }
                if(true/*ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеС2) И ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеПо2)*/)
                {
                    //НаборЗаписей.TREAT2_DT1.Значение = СтруктураДанных.ОсвобождениеС2;
                    //НаборЗаписей.TREAT2_DT2.Значение = СтруктураДанных.ОсвобождениеПо2;
                    //НаборЗаписей.TREAT2_DOCTOR_ROLE.Значение = СтруктураДанных.ДолжностьВрача2;
                    //НаборЗаписей.TREAT2_DOCTOR.Значение = СтруктураДанных.ФИОВрача2;
                    //НаборЗаписей.TREAT2_DOC_ID.Значение = СтруктураДанных.ИдентификационныйНомерВрача2;
                    //НаборЗаписей.TREAT2_DOCTOR2_ROLE.Значение = СтруктураДанных.ДолжностьВрачаПредседателяВК2;
                    //НаборЗаписей.TREAT2_CHAIRMAN_VK.Значение = СтруктураДанных.ФИОВрачаПредседателяВК2;
                    //НаборЗаписей.TREAT2_DOC2_ID.Значение = СтруктураДанных.ИдентификационныйНомерВрачаПредседателяВК2;
                }
                if(true/*ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеС3) И ЗначениеЗаполнено(СтруктураДанных.ОсвобождениеПо3)*/)
                {
                    //НаборЗаписей.TREAT3_DT1.Значение = СтруктураДанных.ОсвобождениеС3;
                    //НаборЗаписей.TREAT3_DT2.Значение = СтруктураДанных.ОсвобождениеПо3;
                    //НаборЗаписей.TREAT3_DOCTOR_ROLE.Значение = СтруктураДанных.ДолжностьВрача3;
                    //НаборЗаписей.TREAT3_DOCTOR.Значение = СтруктураДанных.ФИОВрача3;
                    //НаборЗаписей.TREAT3_DOC_ID.Значение = СтруктураДанных.ИдентификационныйНомерВрача3;
                    //НаборЗаписей.TREAT3_DOCTOR2_ROLE.Значение = СтруктураДанных.ДолжностьВрачаПредседателяВК3;
                    //НаборЗаписей.TREAT3_CHAIRMAN_VK.Значение = СтруктураДанных.ФИОВрачаПредседателяВК3;
                    //НаборЗаписей.TREAT3_DOC2_ID.Значение = СтруктураДанных.ИдентификационныйНомерВрачаПредседателяВК3;
                }
                //НаборЗаписей.OTHER_STATE_DT.Значение = СтруктураДанных.ДатаНовыйСтатусНетрудопособного;
                //НаборЗаписей.RETURN_DATE_LPU.Значение = СтруктураДанных.ДатаВыходаНаРаботу;
                //НаборЗаписей.NEXT_LN_CODE.Значение = СтруктураДанных.НомерЛисткаПродолжения;
                //НаборЗаписей.CALC_CONDITION1.Значение = СтруктураДанных.УсловияИсчисленияКод1;
                //НаборЗаписей.CALC_CONDITION2.Значение = СтруктураДанных.УсловияИсчисленияКод2;
                //НаборЗаписей.CALC_CONDITION3.Значение = СтруктураДанных.УсловияИсчисленияКод3;
                if(true/*СтруктураДанных.УсловияИсчисленияКод1 = "43" Или СтруктураДанных.УсловияИсчисленияКод2 = "43" Или СтруктураДанных.УсловияИсчисленияКод3 = "43"*/)
                {
                    if(true/*СтруктураДанных.ВыплатаЗаСчетФедеральногоБюджета = Перечисления.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль*/)
                    {
                        //НаборЗаписей.CODE_NUCLEAR.Значение = 1;
                    }
                }
                if(true/*ЗначениеЗаполнено(СтруктураДанных.ДатаАктаФормыН1)*/)
                {
                    //НаборЗаписей.FORM1_DT.Значение = СтруктураДанных.ДатаАктаФормыН1;
                }
                if(true/*ЗначениеЗаполнено(СтруктураДанных.ДатаНачалаРаботы)*/)
                {
                    //НаборЗаписей.RETURN_DATE_EMPL.Значение = СтруктураДанных.ДатаНачалаРаботы;
                }
                if(true/*ЗначениеЗаполнено(СтруктураДанных.СрочныйДоговорС) И ЗначениеЗаполнено(СтруктураДанных.СрочныйДоговорПо)*/)
                {
                    //НаборЗаписей.WORK_CONTRACT_START_DT.Значение = СтруктураДанных.СрочныйДоговорС;
                    //НаборЗаписей.WORK_CONTRACT_FINISH_DT.Значение = СтруктураДанных.СрочныйДоговорПо;
                }
                //НаборЗаписей.DT1.Значение = СтруктураДанных.ДатаНачалаОплаты;
                //НаборЗаписей.DT2.Значение = СтруктураДанных.ДатаОкончанияОплаты;
                //ДатаС = СтруктураДанных.ОсвобождениеС1;
                //ДатаПо = Макс(СтруктураДанных.ОсвобождениеПо1,СтруктураДанных.ОсвобождениеПо2,СтруктураДанных.ОсвобождениеПо3);
                if(true/*ЗначениеЗаполнено(ДатаС) И ЗначениеЗаполнено(ДатаПо)*/)
                {
                    //НаборЗаписей.CALC_DAYS.Значение = (ДатаПо - ДатаС) / 86400 + 1;
                }
                if(true/*ЗначениеЗаполнено(СтруктураДанных.СуммаПособияРаботодателя)*/)
                {
                    //НаборЗаписей.EMPL_PAYMENT.Значение = СтруктураДанных.СуммаПособияРаботодателя;
                }
                if(true/*ЗначениеЗаполнено(СтруктураДанных.СуммаПособияФСС)*/)
                {
                    //НаборЗаписей.FSS_PAYMENT.Значение = СтруктураДанных.СуммаПособияФСС;
                }
                if(true/*ЗначениеЗаполнено(СтруктураДанных.СуммаПособияВсего)*/)
                {
                    //НаборЗаписей.PAYMENT.Значение = СтруктураДанных.СуммаПособияВсего;
                }
            }
            if(true/*СтруктураДанных.ВидВыплаты = "2" Или СтруктураДанных.ВидВыплаты = "3"*/)
            {
                //НаборЗаписей.PREGN12W_FLAG.Значение = Формат(СтруктураДанных.ПоставленаНаУчетВРанниеСрокиБеременности,"БЛ=0; БИ=1");
            }
            if(true/*СтруктураДанных.ВидВыплаты = "1" Или СтруктураДанных.ВидВыплаты = "2" Или СтруктураДанных.ВидВыплаты = "5"*/)
            {
                //НаборЗаписей.BASE_AVG_DAILY_SAL.Значение = СтруктураДанных.СреднийДневнойЗаработок;
                if(true/*СтруктураДанных.ПорядокРасчетаСреднегоЗаработка = 0*/)
                {
                    if(true/*ЗначениеЗаполнено(СтруктураДанных.ЗамененныйПервыйГодРасчета) И СтруктураДанных.ПервыйГодРасчета <> СтруктураДанных.ЗамененныйПервыйГодРасчета
                Или ЗначениеЗаполнено(СтруктураДанных.ЗамененныйВторойГодРасчета) И СтруктураДанных.ВторойГодРасчета <> СтруктураДанных.ЗамененныйВторойГодРасчета*/)
                    {
                        //НаборЗаписей.YEAR_CHANGE_FLAG.Значение = 1;
                        //НаборЗаписей.YEAR1_OLD.Значение = СтруктураДанных.ЗамененныйПервыйГодРасчета;
                        //НаборЗаписей.YEAR2_OLD.Значение = СтруктураДанных.ЗамененныйВторойГодРасчета;
                    }
                    //НаборЗаписей.YEAR1.Значение = СтруктураДанных.ПервыйГодРасчета;
                    //НаборЗаписей.YEAR2.Значение = СтруктураДанных.ВторойГодРасчета;
                    //НаборЗаписей.BASE_SUM1.Значение = СтруктураДанных.ЗаработокПервыйГодРасчета;
                    //НаборЗаписей.BASE_SUM2.Значение = СтруктураДанных.ЗаработокВторойГодРасчета;
                    //НаборЗаписей.BASE_AVG_SAL.Значение = СтруктураДанных.ЗаработокПервыйГодРасчета + СтруктураДанных.ЗаработокВторойГодРасчета;
                    //НаборЗаписей.Удалить("ROLE_WAGE");
                    //НаборЗаписей.Удалить("BASE_CALC_DAYS");
                    //НаборЗаписей.Удалить("CALC_MH_PERIOD_START");
                    //НаборЗаписей.Удалить("CALC_MH_PERIOD_FINISH");
                }
                if(true/*СтруктураДанных.ДоляВремени > 0 И СтруктураДанных.ДоляВремени < 1*/)
                {
                    //НаборЗаписей.KF_SHORT_DAY.Значение = СтруктураДанных.ДоляВремени;
                }
            }
            if(true/*СтруктураДанных.ВидВыплаты = "3"*/)
            {
                //НаборЗаписей.REF_12WEEK_NO.Значение = СтруктураДанных.НомерСправкиБеременной;
                //НаборЗаписей.REF_12WEEK_DT.Значение = СтруктураДанных.ДатаСправкиБеременной;
            }
            if(true/*СтруктураДанных.ВидВыплаты = "4" Или СтруктураДанных.ВидВыплаты = "5"*/)
            {
                //НаборЗаписей.CERT_BR.Значение = СтруктураДанных.ДатаРожденияРебенка;
                //НаборЗаписей.CERT_SURNAME.Значение = СтруктураДанных.ФамилияРебенка;
                //НаборЗаписей.CERT_NAME.Значение = СтруктураДанных.ИмяРебенка;
                //НаборЗаписей.CERT_PATRONIMIC.Значение = СтруктураДанных.ОтчествоРебенка;
                if(true/*ЗначениеЗаполнено(СтруктураДанных.УсыновлениеОпека)*/)
                {
                    //НаборЗаписей.WARD_FLAG.Значение = СтруктураДанных.УсыновлениеОпека;
                    //НаборЗаписей.WARD_REF_NO.Значение = СтруктураДанных.УсыновлениеОпекаСерияНомер;
                    //НаборЗаписей.WARD_REF_DT.Значение = СтруктураДанных.УсыновлениеОпекаДатаВыдачи;
                }
            }
            if(true/*СтруктураДанных.ВидВыплаты = "4"*/)
            {
                //НаборЗаписей.CERT_TYPE.Значение = СтруктураДанных.ДокументОРожденииВид;
                if(true/*ЗначениеЗаполнено(СтруктураДанных.НомерСправкиОРождении) И ЗначениеЗаполнено(СтруктураДанных.ДатаСправкиОРождении)*/)
                {
                    //НаборЗаписей.REF_24_NO.Значение = СтруктураДанных.НомерСправкиОРождении;
                    //НаборЗаписей.REF_24_DT.Значение = СтруктураДанных.ДатаСправкиОРождении;
                }
                if(true/*ЗначениеЗаполнено(СтруктураДанных.НомерДоговораОПередачеНаВоспитание) И ЗначениеЗаполнено(СтруктураДанных.ДатаДоговораОПередачеНаВоспитание)*/)
                {
                    //НаборЗаписей.REF_FAMILY_NO.Значение = СтруктураДанных.НомерДоговораОПередачеНаВоспитание;
                    //НаборЗаписей.REF_FAMILY_DT.Значение = СтруктураДанных.ДатаДоговораОПередачеНаВоспитание;
                }
                //НаборЗаписей.REF_NPAY_OTHER_NO.Значение = СтруктураДанных.НомерСправкиОтДругогоРодителя;
                //НаборЗаписей.REF_NPAY_OTHER_DT.Значение = СтруктураДанных.ДатаСправкиОтДругогоРодителя;
            }
            if(true/*СтруктураДанных.ВидВыплаты = "5"*/)
            {
                //НаборЗаписей.CERT_NO.Значение = СтруктураДанных.ДокументОРожденииСерияНомер;
                //НаборЗаписей.CERT_DT.Значение = СтруктураДанных.ДокументОРожденииДатаВыдачи;
                //НаборЗаписей.HOLID_DT_ST.Значение = СтруктураДанных.ДатаНачала;
                //НаборЗаписей.HOLID_DT_FN.Значение = СтруктураДанных.ДатаОкончания;
                //НаборЗаписей.MULTPATR.Значение = Формат(СтруктураДанных.ОдновременныйУходЗаНесколькимиДетьми,"БЛ=0; БИ=1");
                if(true/*СтруктураДанных.ОдновременныйУходЗаНесколькимиДетьми*/)
                {
                    //НаборЗаписей.AVG_SAL.Значение = СтруктураДанных.СреднийДневнойЗаработок * 30.4;
                }
                //НаборЗаписей.CHILD_SER.Значение = СтруктураДанных.Очередность;
                //НаборЗаписей.MH_OUT.Значение = Формат(СтруктураДанных.НаличиеРешенияСудаОЛишенииПрав,"БЛ=0; БИ=1");
                if(true/*ЗначениеЗаполнено(СтруктураДанных.НомерПриказаНаОтпускПоУходуЗаРебенком) И ЗначениеЗаполнено(СтруктураДанных.ДатаПриказаНаОтпускПоУходуЗаРебенком)*/)
                {
                    //НаборЗаписей.HOLID_ORD_NO.Значение = СтруктураДанных.НомерПриказаНаОтпускПоУходуЗаРебенком;
                    //НаборЗаписей.HOLID_ORD_DT.Значение = СтруктураДанных.ДатаПриказаНаОтпускПоУходуЗаРебенком;
                }
                if(true/*ЗначениеЗаполнено(СтруктураДанных.НомерПриказаОЗаменеПослеродовогоОтпуска) И ЗначениеЗаполнено(СтруктураДанных.ДатаПриказаОЗаменеПослеродовогоОтпуска)*/)
                {
                    //НаборЗаписей.HOLID_CH_ORD_NO.Значение = СтруктураДанных.НомерПриказаОЗаменеПослеродовогоОтпуска;
                    //НаборЗаписей.HOLID_CH_ORD_DT.Значение = СтруктураДанных.ДатаПриказаОЗаменеПослеродовогоОтпуска;
                }
                //НаборЗаписей.OTHER_CHILD_FLAG_DT.Значение = Формат(СтруктураДанных.НаличиеДокументаОСмерти,"БЛ=0; БИ=1");
                //НаборЗаписей.OTHER_CHILD_FLAG_BR.Значение = Формат(СтруктураДанных.НаличиеДокументаОРождении,"БЛ=0; БИ=1");
                if(true/*ЗначениеЗаполнено(СтруктураДанных.НомерСправкиОНеполученииПособияОтОтца) И ЗначениеЗаполнено(СтруктураДанных.ДатаСправкиОНеполученииПособияОтОтца)*/)
                {
                    //НаборЗаписей.REF_NPAY_FATHER_NO.Значение = СтруктураДанных.НомерСправкиОНеполученииПособияОтОтца;
                    //НаборЗаписей.REF_NPAY_FATHER_DT.Значение = СтруктураДанных.ДатаСправкиОНеполученииПособияОтОтца;
                }
                if(true/*ЗначениеЗаполнено(СтруктураДанных.НомерСправкиОНеполученииПособияОтМатери) И ЗначениеЗаполнено(СтруктураДанных.ДатаСправкиОНеполученииПособияОтМатери)*/)
                {
                    //НаборЗаписей.REF_NPAY_MOTHER_NO.Значение = СтруктураДанных.НомерСправкиОНеполученииПособияОтМатери;
                    //НаборЗаписей.REF_NPAY_MOTHER_DT.Значение = СтруктураДанных.ДатаСправкиОНеполученииПособияОтМатери;
                }
                if(true/*ЗначениеЗаполнено(СтруктураДанных.ДатаСмертиРебенка)*/)
                {
                    //НаборЗаписей.CERT_DT_DATE.Значение = СтруктураДанных.ДатаСмертиРебенка;
                }
            }
            //ДобавитьИнформациюВДерево(ПроцедурыПерсонифицированногоУчета.ДобавитьУзелВДеревоXML(Узел, "ROW",""), НаборЗаписей);
        }