|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ДокументыДляПолученияПособийФСС.Сотрудник КАК Сотрудник,
| ДокументыДляПолученияПособийФСС.ВидДокумента КАК ВидДокумента,
| ДокументыДляПолученияПособийФСС.Ребенок КАК Ребенок,
| ДокументыДляПолученияПособийФСС.Серия КАК Серия,
| ДокументыДляПолученияПособийФСС.Номер КАК Номер,
| ДокументыДляПолученияПособийФСС.ДатаВыдачи КАК ДатаВыдачи,
| ДокументыДляПолученияПособийФСС.Информация КАК Информация
|ИЗ
| РегистрСведений.ДокументыДляПолученияПособийФСС КАК ДокументыДляПолученияПособийФСС
|ГДЕ
| ДокументыДляПолученияПособийФСС.Сотрудник В(&СписокСотрудников)";
МассивДокументов = ТаблицаДокументы.НайтиСтроки(Новый Структура("Сотрудник", СтрокаТаблицы.Сотрудник));
Для Каждого СтрокаДокумент Из МассивДокументов Цикл
Если ЗначениеЗаполнено(СтрокаДокумент.Серия) и ЗначениеЗаполнено(СтрокаДокумент.Номер) Тогда
СерияНомер = СокрЛП(СтрокаДокумент.Серия) + " " + СокрЛП(СтрокаДокумент.Номер);
ИначеЕсли ЗначениеЗаполнено(СтрокаДокумент.Серия) Тогда
СерияНомер = СокрЛП(СтрокаДокумент.Серия);
Иначе
СерияНомер = СокрЛП(СтрокаДокумент.Номер);
КонецЕсли;
ДатаВыдачи = Формат(СтрокаДокумент.ДатаВыдачи,"ДФ=yyyy-MM-dd");
Если СтрокаДокумент.ВидДокумента = Перечисления.ВидыДокументовДляПолученияПособийФСС.СвидетельствоОРождении Тогда
Если ЗначениеЗаполнено(СтрокаДокумент.Ребенок) Тогда
Если Найти(СтрокаТаблицы.Ребенок, СтрокаДокумент.Ребенок) = 0 Тогда
Продолжить;
КонецЕсли;
СтруктураДокументыФСС.СвидетельствоОРожденииСерияНомер = СерияНомер;
СтруктураДокументыФСС.СвидетельствоОРожденииДата = ДатаВыдачи;
Для Каждого СтрокаРодственник Из СтрокаТаблицы.Сотрудник.Родственники Цикл
Если СокрЛП(СтрокаРодственник.ФИО) = СокрЛП(СтрокаДокумент.Ребенок) Тогда
СтруктураДокументыФСС.СвидетельствоОРожденииДатаРождения = Формат(СтрокаРодственник.ДатаРождения,"ДФ=yyyy-MM-dd");
ФИОРебенка = СокрЛП(СтрокаРодственник.ФИО);
Поз = Найти(ФИОРебенка, " ");
Если Поз > 0 Тогда
СтруктураДокументыФСС.СвидетельствоОРожденииФамилия = Лев(ФИОРебенка,Поз-1);
ФИОРебенка = СокрЛП(Сред(ФИОРебенка,Поз));
КонецЕсли;
Поз = Найти(ФИОРебенка, " ");
Если Поз > 0 Тогда
СтруктураДокументыФСС.СвидетельствоОРожденииИмя = Лев(ФИОРебенка,Поз-1);
СтруктураДокументыФСС.СвидетельствоОРожденииОтчество = СокрЛП(Сред(ФИОРебенка,Поз));
Иначе
СтруктураДокументыФСС.СвидетельствоОРожденииИмя = СокрЛП(ФИОРебенка);
КонецЕсли;
КонецЕсли;
КонецЦикла;
КонецЕсли;
ИначеЕсли СтрокаДокумент.ВидДокумента = Перечисления.ВидыДокументовДляПолученияПособийФСС.СправкаОРождении24
или СтрокаДокумент.ВидДокумента = Перечисления.ВидыДокументовДляПолученияПособийФСС.СправкаОРождении25
или СтрокаДокумент.ВидДокумента = Перечисления.ВидыДокументовДляПолученияПособийФСС.СправкаОРождении26 Тогда
СтруктураДокументыФСС.СправкаОРожденииСерияНомер = СерияНомер;
СтруктураДокументыФСС.СправкаОРожденииДата = ДатаВыдачи;
Если СтрокаТаблицы.ВидПособия <> 5 Тогда
Если СтрокаДокумент.ВидДокумента = Перечисления.ВидыДокументовДляПолученияПособийФСС.СправкаОРождении24 Тогда
СтруктураДокументыФСС.СвидетельствоТипДокумента = "24";
ИначеЕсли СтрокаДокумент.ВидДокумента = Перечисления.ВидыДокументовДляПолученияПособийФСС.СправкаОРождении25 Тогда
СтруктураДокументыФСС.СвидетельствоТипДокумента = "25";
ИначеЕсли СтрокаДокумент.ВидДокумента = Перечисления.ВидыДокументовДляПолученияПособийФСС.СправкаОРождении26 Тогда
СтруктураДокументыФСС.СвидетельствоТипДокумента = "26";
КонецЕсли;
КонецЕсли;
ИначеЕсли СтрокаДокумент.ВидДокумента = Перечисления.ВидыДокументовДляПолученияПособийФСС.ИнойДокументОРождении Тогда
СтруктураДокументыФСС.ИнойДокументОРожденииСерияНомер = СерияНомер;
СтруктураДокументыФСС.ИнойДокументОРожденииДата = ДатаВыдачи;
ИначеЕсли СтрокаДокумент.ВидДокумента = Перечисления.ВидыДокументовДляПолученияПособийФСС.ПриказОЗамене Тогда
СтруктураДокументыФСС.ПриказОЗаменеНомер = СерияНомер;
СтруктураДокументыФСС.ПриказОЗаменеДата = ДатаВыдачи;
ИначеЕсли СтрокаДокумент.ВидДокумента = Перечисления.ВидыДокументовДляПолученияПособийФСС.СправкаОтДругогоРодителя Тогда
СтруктураДокументыФСС.СправкаОтДругогоРодителяСерияНомер = СерияНомер;
СтруктураДокументыФСС.СправкаОтДругогоРодителяДата = ДатаВыдачи;
ИначеЕсли СтрокаДокумент.ВидДокумента = Перечисления.ВидыДокументовДляПолученияПособийФСС.РешениеОбОпеке Тогда
СтруктураДокументыФСС.ФлагОпека = "1";
СтруктураДокументыФСС.РешениеОбОпекеСерияНомер = СерияНомер;
СтруктураДокументыФСС.РешениеОбОпекеДата = ДатаВыдачи;
ИначеЕсли СтрокаДокумент.ВидДокумента = Перечисления.ВидыДокументовДляПолученияПособийФСС.РешениеОбУсыновлении Тогда
СтруктураДокументыФСС.ФлагОпека = "2";
СтруктураДокументыФСС.РешениеОбОпекеСерияНомер = СерияНомер;
СтруктураДокументыФСС.РешениеОбОпекеДата = ДатаВыдачи;
ИначеЕсли СтрокаДокумент.ВидДокумента = Перечисления.ВидыДокументовДляПолученияПособийФСС.ДоговорОПередаче Тогда
СтруктураДокументыФСС.ДоговорОПередачеСерияНомер = СерияНомер;
СтруктураДокументыФСС.ДоговорОПередачеДата = ДатаВыдачи;
ИначеЕсли СтрокаДокумент.ВидДокумента = Перечисления.ВидыДокументовДляПолученияПособийФСС.СправкаОтОтца Тогда
СтруктураДокументыФСС.СправкаОтОтцаСерияНомер = СерияНомер;
СтруктураДокументыФСС.СправкаОтОтцаДата = ДатаВыдачи;
ИначеЕсли СтрокаДокумент.ВидДокумента = Перечисления.ВидыДокументовДляПолученияПособийФСС.СправкаОтМатери Тогда
СтруктураДокументыФСС.СправкаОтМатериСерияНомер = СерияНомер;
СтруктураДокументыФСС.СправкаОтМатериДата = ДатаВыдачи;
КонецЕсли;
КонецЦикла;
26 января по техническим причинам ГК КАМИН работает до 14:00 по МСК.
Оставить обращение после 14 часов на Линию консультаций и Группу технологической поддержки можно:
• по эл. почте: hotline@kamin.kaluga.ru, register@kamin.kaluga.ru
• или по запросу через специальную заявку на сайте
Опрос
Всего 3 простых вопроса
Продолжая использовать наш сайт, вы даете согласие на обработку файлов cookie и пользовательских данных в целях функционирования сайта, проведения ретаргетинга и статистических исследований, обзоров. Если вы не хотите, чтобы ваши данные обрабатывались, покиньте сайт.
Принять