public object ПечатьЗаявлениеВФССОВыплатеПособия(/*СтруктураДанных, ИмяМакета = "ЗаявлениеВФССОВыплатеПособия_2011"*/)
{
//ТабДокумент = Новый ТабличныйДокумент;
//ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ЗаявлениеВФССОВыплатеПособия";
//ТабДокумент.ПолеСлева = 0;
//ТабДокумент.ПолеСправа = 0;
//Макет = ПолучитьОбщийМакет(ИмяМакета);
//ЭтоБланк2012года = Макет.Области.Найти("НаименованиеБанка_35") <> Неопределено;
//СписокВидовПособий = Новый СписокЗначений();
//СписокВидовПособий.Добавить(СтруктураДанных.ВидПособия);
//СписокВидовПособий.Добавить(СтруктураДанных.ВидПособия2);
/*// Шапка формы
*/
/*// Наименование ФСС
*/
//ДлиныСтрок = Новый Массив();
//ДлиныСтрок.Добавить(27);
//НаименованиеТерриториальногоОрганаФСС = РазбитьСтрокуНаПодСтроки(СтруктураДанных.НаименованиеТерриториальногоОрганаФСС, ДлиныСтрок);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(НаименованиеТерриториальногоОрганаФСС, Макет, "Наименование_ФСС_", 135);
/*// ФИО заявителя в родительном падеже
*/
//ФИО = СтруктураДанных.ФИОСотрудника;
//УниверсальныеМеханизмы.Просклонять(глЗначениеПеременной("глКомпонентаСклоненияФИО"), ФИО, 2, СтруктураДанных.ПолСотрудника, ФИО);
//Фамилия = Лев(ФИО, Найти(ФИО, " ") - 1);
//ФИО = СокрЛП(Сред(ФИО, Найти(ФИО, " ") + 1));
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(Фамилия, Макет, "ФИО_Заявителя_", 27);
//Имя = Лев(ФИО, Найти(ФИО, " ") - 1);
//Отчество = СокрЛП(Сред(ФИО, Найти(ФИО, " ") + 1));
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(Имя, Макет, "ФИО_Заявителя_", 27, 28);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(Отчество, Макет, "ФИО_Заявителя_", 27, 55);
/*// Отмечаем вид пособия
*/
if(true/*СписокВидовПособий.НайтиПоЗначению(Перечисления.ВидыПособийСоциальногоСтрахования.Нетрудоспособность) <> Неопределено*/)
{
//Макет.Области["Нетрудоспособность"].Текст = "V";
}
if(true/*СписокВидовПособий.НайтиПоЗначению(Перечисления.ВидыПособийСоциальногоСтрахования.БеременностьРоды) <> Неопределено*/)
{
//Макет.Области["БеременностьРоды"].Текст = "V";
}
if(true/*СписокВидовПособий.НайтиПоЗначению(Перечисления.ВидыПособийСоциальногоСтрахования.ПриПостановкеНаУчетВРанниеСрокиБеременности) <> Неопределено*/)
{
//Макет.Области["ПриПостановкеНаУчетВРанниеСрокиБеременности"].Текст = "V";
}
if(true/*СписокВидовПособий.НайтиПоЗначению(Перечисления.ВидыПособийСоциальногоСтрахования.ПриРожденииРебенка) <> Неопределено*/)
{
//Макет.Области["ПриРожденииРебенка"].Текст = "V";
}
if(true/*СписокВидовПособий.НайтиПоЗначению(Перечисления.ВидыПособийСоциальногоСтрахования.ПоУходуЗаРебенкомДоПолутораЛет) <> Неопределено*/)
{
//Макет.Области["ПоУходуЗаРебенкомДоПолутораЛет"].Текст = "V";
}
if(true/*СписокВидовПособий.НайтиПоЗначению(Перечисления.ВидыПособийСоциальногоСтрахования.НетрудоспособностьНесчастныйСлучай) <> Неопределено*/)
{
//Макет.Области["НетрудоспособностьНесчастныйСлучай"].Текст = "V";
}
if(true/*СписокВидовПособий.НайтиПоЗначению(Перечисления.ВидыПособийСоциальногоСтрахования.ДополнительныйОтпускПослеНесчастныхСлучаев) <> Неопределено*/)
{
//Макет.Области["ДополнительныйОтпускПослеНесчастныхСлучаев"].Текст = "V";
}
/*// Отмечаем желательный способ получения пособия
*/
if(true/*СтруктураДанных.ПеречислятьПособиеПочтовымПереводом <> Неопределено И СтруктураДанных.ПеречислятьПособиеПочтовымПереводом*/)
{
//Макет.Области["ВыплатаПочтой"].Текст = "V";
}
/*// Выводим реквизиты банка
*/
if(true/*Макет.Области["ВыплатаЧерезБанк"].Текст = "V"*/)
{
if(true/*ЭтоБланк2012года*/)
{
//ДлиныСтрок = Новый Массив();
//ДлиныСтрок.Добавить(34);
//ДлиныСтрок.Добавить(43);
//ДлиныСтрок.Добавить(43);
//НаименованиеБанка = РазбитьСтрокуНаПодСтроки(СтруктураДанных.НаименованиеБанка, ДлиныСтрок);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(НаименованиеБанка, Макет, "НаименованиеБанка_", 120);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтруктураДанных.КоррСчетБанка, Макет, "КорСчет_", 20);
}
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтруктураДанных.НомерЛицевогоСчета, Макет, "НомерСчета_", 20);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтруктураДанных.БИКБанка, Макет, "БИК_", 9);
}
/*// Выводим ФИО получателя
*/
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтруктураДанных.ФИОСотрудника, Макет, "ФИО_Получателя_", 42);
if(true/*ЭтоБланк2012года*/)
{
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтрЗаменить(Формат(СтруктураДанных.ДатаРождения, "ДФ=dd.MM.yyyy"),".",""), Макет, "ДатаРождения_", 8);
}
/*// Выводим данные удостоверения личности
*/
/*// из серии нужно удалить лишние пробелы
*/
//ДокументСерия = СтруктураДанных.УдостоверениеЛичностиСерия;
//ДокументСерия = СтрЗаменить(ДокументСерия, " ", "");
if(true/*СтруктураДанных.УдостоверениеЛичностиВид = Справочники.ДокументыУдостоверяющиеЛичность.ИМНС21*/)
{
//Макет.Области["Паспорт"].Текст = "V";
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(ДокументСерия, Макет, "ПаспортСерия_", 4);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтруктураДанных.УдостоверениеЛичностиНомер, Макет, "ПаспортНомер_", 6);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтрЗаменить(Формат(СтруктураДанных.УдостоверениеЛичностиДата, "ДФ=dd.MM.yyyy"),".",""), Макет, "ПаспортДата_", 8);
if(true/*ЭтоБланк2012года*/)
{
//ДлиныСтрок = Новый Массив();
//ДлиныСтрок.Добавить(38);
//ДлиныСтрок.Добавить(43);
//УдостоверениеЛичностиКемВыдан = РазбитьСтрокуНаПодСтроки(СтруктураДанных.УдостоверениеЛичностиКемВыдан, ДлиныСтрок);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(УдостоверениеЛичностиКемВыдан, Макет, "ПаспортКемВыдан_", 81);
}
}
if(true/*ЭтоБланк2012года*/)
{
//ДокументСерия = СтруктураДанных.СерияДокументаНаПроживание;
//ДокументСерия = СтрЗаменить(ДокументСерия, " ", "");
if(true/*Найти(НРег(СтруктураДанных.НаименованиеДокументаНаПроживание),"разрешение") > 0*/)
{
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(ДокументСерия, Макет, "РазрешениеСерия_", 2);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтруктураДанных.НомерДокументаНаПроживание, Макет, "РазрешениеНомер_", 8);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтрЗаменить(Формат(СтруктураДанных.ДатаВыдачиДокументаНаПроживание, "ДФ=dd.MM.yyyy"),".",""), Макет, "РазрешениеДата_", 8);
}
}
/*// Выводим адреса
*/
if(true/*ЭтоБланк2012года*/)
{
//ДлиныСтрок = Новый Массив();
//ДлиныСтрок.Добавить(23);
//ДлиныСтрок.Добавить(43);
//ДлиныСтрок.Добавить(43);
//ДлиныСтрок.Добавить(43);
//Адрес = РазбитьСтрокуНаПодСтроки(УправлениеКонтактнойИнформацией.ПолучитьПредставлениеАдресаПоСтрока(СтруктураДанных.АдресРегистрации), ДлиныСтрок);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(Адрес, Макет, "АдресРегистрации_", 152);
if(true/*Макет.Области["ВыплатаПочтой"].Текст = "V"*/)
{
//Адрес = РазбитьСтрокуНаПодСтроки(УправлениеКонтактнойИнформацией.ПолучитьПредставлениеАдресаПоСтрока(СтруктураДанных.АдресПроживания), ДлиныСтрок);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(Адрес, Макет, "Адрес_", 152);
}
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтруктураДанных.Телефон, Макет, "Тел_", 15);
}
/*// Пособия по временной нетрудоспособности
*/
if(true/*ЭтоБланк2012года*/)
{
//ПрефиксОбласти = "";
if(true/*Макет.Области["Нетрудоспособность"].Текст = "V" Или Макет.Области["НетрудоспособностьНесчастныйСлучай"].Текст = "V"*/)
{
//ПрефиксОбласти = "Нетрудоспособность";
}
if(true/*ЗначениеЗаполнено(ПрефиксОбласти)*/)
{
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтрЗаменить(Формат(СтруктураДанных.ДатаВыдачиБольничного, "ДФ=dd.MM.yyyy"),".",""), Макет, ПрефиксОбласти + "ЛН_Дата_", 8);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтруктураДанных.НомерБольничного, Макет, ПрефиксОбласти + "ЛН_Номер_", 12);
}
}
//ДлинаНомераСправок = ?(ЭтоБланк2012года, 10, 5);
/*// Единовременное пособие при рождении ребенка:
*/
if(true/*ЭтоБланк2012года И ЗначениеЗаполнено(СтруктураДанных.ВидСправкиОРожденииРебенка)*/)
{
if(true/*СтруктураДанных.ВидСправкиОРожденииРебенка = Перечисления.ВидыСправокОРожденииРебенка.ФормаНомер24*/)
{
//Макет.Области["Форма24"].Текст = "V";
}
}
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтрЗаменить(Формат(СтруктураДанных.ДатаСправкиОРождении, "ДФ=dd.MM.yyyy"),".",""), Макет, "СправкаДата_", 8);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтруктураДанных.НомерСправкиОРождении, Макет, "СправкаНомер_", ДлинаНомераСправок);
/*// Выводим дату и номер справки от другого родителя
*/
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтрЗаменить(Формат(СтруктураДанных.ДатаСправкиОтДругогоРодителя, "ДФ=dd.MM.yyyy"),".",""), Макет, "СправкаОтДругогоРодителяДата_", 8);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтруктураДанных.НомерСправкиОтДругогоРодителя, Макет, "СправкаОтДругогоРодителяНомер_", ДлинаНомераСправок);
/*// Выводим Дату и номер решения об усыновлении
*/
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтрЗаменить(Формат(СтруктураДанных.ДатаРешенияОбУсыновлении, "ДФ=dd.MM.yyyy"),".",""), Макет, "РешениеОбУсыновленииДата_", 8);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтруктураДанных.НомерРешенияОбУсыновлении, Макет, "РешениеОбУсыновленииНомер_", ДлинаНомераСправок);
/*// Выводим Дату и номер договора о передаче на воспитание
*/
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтрЗаменить(Формат(СтруктураДанных.ДатаДоговораОПередачеНаВоспитание, "ДФ=dd.MM.yyyy"),".",""), Макет, "ДоговорОВоспитанииДата_", 8);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтруктураДанных.НомерДоговораОПередачеНаВоспитание, Макет, "ДоговорОВоспитанииНомер_", 5);
/*// Выводим дату подачи заявления
*/
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтрЗаменить(Формат(СтруктураДанных.ДатаПодачиЗаявления, "ДФ=dd.MM.yyyy"),".",""), Макет, "ДатаПодачи_", 8);
/*// Ежемесячное пособие по уходу за ребенком:
*/
/*// Выводим данные о предыдущих детях
*/
if(true/*СтруктураДанных.НаличиеДокументаОРожденииПредыдущегоРебенка <> Неопределено И СтруктураДанных.НаличиеДокументаОРожденииПредыдущегоРебенка*/)
{
//Макет.Области["НаличиеДокументаОРожденииПредыдущегоРебенка"].Текст = "V";
}
if(true/*СтруктураДанных.НаличиеДокументаОСмертиПредыдущегоРебенка <> Неопределено И СтруктураДанных.НаличиеДокументаОСмертиПредыдущегоРебенка*/)
{
//Макет.Области["НаличиеДокументаОСмертиПредыдущегоРебенка"].Текст = "V";
}
/*// Выводим информацию о справках о не получении пособия
*/
if(true/*СтруктураДанных.СправкаОтОбоихРодителейОНеполученииПособия <> Неопределено И СтруктураДанных.СправкаОтОбоихРодителейОНеполученииПособия*/)
{
//Макет.Области["СправкаОтОбоихРодителейОНеполученииПособия"].Текст = "V";
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтрЗаменить(Формат(СтруктураДанных.ДатаСправкиОтОтца, "ДФ=dd.MM.yyyy"),".",""), Макет, "ДатаСправкиОтОтца_", 8);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтруктураДанных.НомерСправкиОтОтца, Макет, "НомерСправкиОтОтца_", ДлинаНомераСправок);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтрЗаменить(Формат(СтруктураДанных.ДатаСправкиОтМатери, "ДФ=dd.MM.yyyy"),".",""), Макет, "ДатаСправкиОтМатери_", 8);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтруктураДанных.НомерСправкиОтМатери, Макет, "НомерСправкиОтМатери_", ДлинаНомераСправок);
}
/*// И по другим местам работы
*/
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтрЗаменить(Формат(СтруктураДанных.ДатаСправкиПоДругимМестамРаботы, "ДФ=dd.MM.yyyy"),".",""), Макет, "ДатаСправкиПоДругимМестамРаботы_", 8);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтруктураДанных.НомерСправкиПоДругимМестамРаботы, Макет, "НомерСправкиПоДругимМестамРаботы_", ?(ЭтоБланк2012года, 8, 5));
/*// Выводим сведения о проживании работе в зоне
*/
/*// в зависимости от типа пособия
*/
if(true/*Макет.Области["ПриРожденииРебенка"].Текст = "V"*/)
{
/*// Выводим дату и номер свидетельства о рождении
*/
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтрЗаменить(Формат(СтруктураДанных.ДатаСвидетельстваОРождении, "ДФ=dd.MM.yyyy"),".",""), Макет, "СвидетельствоОРожденииДата_", 8);
if(true/*ЭтоБланк2012года*/)
{
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтруктураДанных.СерияСвидетельстваОРождении, Макет, "СвидетельствоОРожденииСерия_", ДлинаНомераСправок);
}
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтруктураДанных.НомерСвидетельстваОРождении, Макет, "СвидетельствоОРожденииНомер_", ДлинаНомераСправок);
/*// Выводим Дату и номер решения об опеке
*/
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтрЗаменить(Формат(СтруктураДанных.ДатаРешенияОбОпеке, "ДФ=dd.MM.yyyy"),".",""), Макет, "РешениеОбОпекеДата_", 8);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтруктураДанных.НомерРешенияОбОпеке, Макет, "РешениеОбОпекеНомер_", ДлинаНомераСправок);
/*// Выводим дату и номер иного подтверждения о рождении
*/
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтрЗаменить(Формат(СтруктураДанных.ДатаИногоПодтвержденияРождения, "ДФ=dd.MM.yyyy"),".",""), Макет, "ИноеПодтверждениеРожденияДата_", 8);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтруктураДанных.НомерИногоПодтвержденияРождения, Макет, "ИноеПодтверждениеРожденияНомер_", ДлинаНомераСправок);
}
if(true/*Макет.Области["ПоУходуЗаРебенкомДоПолутораЛет"].Текст = "V"*/)
{
/*// Выводим дату и номер свидетельства о рождении
*/
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтрЗаменить(Формат(СтруктураДанных.ДатаСвидетельстваОРождении, "ДФ=dd.MM.yyyy"),".",""), Макет, "СвидетельствоОРожденииIIДата_", 8);
if(true/*ЭтоБланк2012года*/)
{
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтруктураДанных.СерияСвидетельстваОРождении, Макет, "СвидетельствоОРожденииIIСерия_", ДлинаНомераСправок);
}
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтруктураДанных.НомерСвидетельстваОРождении, Макет, "СвидетельствоОРожденииIIНомер_", ДлинаНомераСправок);
/*// Выводим Дату и номер решения об опеке
*/
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтрЗаменить(Формат(СтруктураДанных.ДатаРешенияОбОпеке, "ДФ=dd.MM.yyyy"),".",""), Макет, "РешениеОбОпекеIIДата_", 8);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтруктураДанных.НомерРешенияОбОпеке, Макет, "РешениеОбОпекеIIНомер_", ДлинаНомераСправок);
/*// Выводим дату и номер иного подтверждения о рождении
*/
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтрЗаменить(Формат(СтруктураДанных.ДатаИногоПодтвержденияРождения, "ДФ=dd.MM.yyyy"),".",""), Макет, "ИноеПодтверждениеРожденияIIДата_", 8);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтруктураДанных.НомерИногоПодтвержденияРождения, Макет, "ИноеПодтверждениеРожденияIIНомер_", ДлинаНомераСправок);
if(true/*ЭтоБланк2012года*/)
{
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтрЗаменить(Формат(СтруктураДанных.ДатаПриказаНаОтпускПоУходуЗаРебенком, "ДФ=dd.MM.yyyy"),".",""), Макет, "ДатаПриказаНаОтпускПоУходуЗаРебенком_", 8);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтрЗаменить(Формат(СтруктураДанных.ОтпускПоУходуЗаРебенкомДатаНачало, "ДФ=dd.MM.yyyy"),".",""), Макет, "ОтпускПоУходуЗаРебенкомДатаНачало_", 8);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтрЗаменить(Формат(СтруктураДанных.ОтпускПоУходуЗаРебенкомДатаОкончание, "ДФ=dd.MM.yyyy"),".",""), Макет, "ОтпускПоУходуЗаРебенкомДатаОкончание_", 8);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(Прав(СтруктураДанных.НомерПриказаНаОтпускПоУходуЗаРебенком,9), Макет, "НомерПриказаНаОтпускПоУходуЗаРебенком_", 9);
}
}
if(true/*СтруктураДанных.ПроживаниеВЗоне <> Неопределено И СтруктураДанных.ПроживаниеВЗоне*/)
{
//Макет.Области["ПроживаниеВЗоне"].Текст = "V";
}
if(true/*СтруктураДанных.РаботаВЗоне <> Неопределено И СтруктураДанных.РаботаВЗоне*/)
{
//Макет.Области["РаботаВЗоне"].Текст = "V";
}
if(true/*СтруктураДанных.ВЗонеСПравомНаОтселение <> Неопределено И СтруктураДанных.ВЗонеСПравомНаОтселение*/)
{
//Макет.Области["ВЗонеСПравомНаОтселение"].Текст = "V";
}
if(true/*СтруктураДанных.ВЗонеОтселения <> Неопределено И СтруктураДанных.ВЗонеОтселения*/)
{
//Макет.Области["ВЗонеОтселения"].Текст = "V";
}
if(true/*СтруктураДанных.ВЗонеСЛьготнымСтатусом <> Неопределено И СтруктураДанных.ВЗонеСЛьготнымСтатусом*/)
{
//Макет.Области["ВЗонеСЛьготнымСтатусом"].Текст = "V";
}
/*// Выводим ннаименование работодателя и тип занятости получателя пособия
*/
//ДлиныСтрок = Новый Массив();
//ДлиныСтрок.Добавить(42);
//НаименованиеРаботодателяИВидЗанятости = "" + СтруктураДанных.НаименованиеОрганизации;
//НаименованиеРаботодателяИВидЗанятости = НаименованиеРаботодателяИВидЗанятости + ?(ПустаяСтрока(НаименованиеРаботодателяИВидЗанятости), "", ", ") + СтруктураДанных.ВидЗанятостиСотрудника;
//НаименованиеРаботодателяИВидЗанятости = РазбитьСтрокуНаПодСтроки(НаименованиеРаботодателяИВидЗанятости, ДлиныСтрок);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(НаименованиеРаботодателяИВидЗанятости, Макет, "РаботодательИВидЗанятости_", ?(ЭтоБланк2012года,168,84));
/*// Выводим СНИЛС и ИНН получателя
*/
/*// из СНИЛСа удаляем - и пробелы
*/
//СНИЛС = СтруктураДанных.СНИЛССотрудника;
//СНИЛС = СтрЗаменить(СНИЛС,"-","");
//СНИЛС = СтрЗаменить(СНИЛС," ","");
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СНИЛС, Макет, "СНИЛС_", 11);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтруктураДанных.ИННСотрудника, Макет, "ИНННетрудоспособного_", 12);
/*// Выводим данные Заявление работника о замене календарных годов
*/
if(true/*СтруктураДанных.ЗаявлениеРаботникаОЗаменеКалендарныхГодов <> Неопределено И СтруктураДанных.ЗаявлениеРаботникаОЗаменеКалендарныхГодов*/)
{
//Макет.Области["ЗаявлениеРаботникаОЗаменеКалендарныхГодов"].Текст = "V";
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(Формат(СтруктураДанных.ПервыйГод,"ЧЦ=2; ЧВН="), Макет, "ПервыйГод_", 2);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(Формат(СтруктураДанных.ВторойГод,"ЧЦ=2; ЧВН="), Макет, "ВторойГод_", 2);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(Формат(СтруктураДанных.ТретийГод,"ЧЦ=2; ЧВН="), Макет, "ТретийГод_", 2);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(Формат(СтруктураДанных.ЧетвертыйГод,"ЧЦ=2; ЧВН="), Макет, "ЧетвертыйГод_", 2);
}
/*// Выводим данные Заявление работника об исчислении пособий по материнству
*/
if(true/*СтруктураДанных.ЗаявлениеПоМатеринству2010 <> Неопределено И СтруктураДанных.ЗаявлениеПоМатеринству2010*/)
{
//Макет.Области["ЗаявлениеПоМатеринству2010"].Текст = "V";
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтрЗаменить(Формат(СтруктураДанных.ЗаявлениеПоМатеринству2010ДатаНачало, "ДФ=dd.MM.yyyy"),".",""), Макет, "ЗаявлениеПоМатеринству2010ДатаНачало_", 8);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтрЗаменить(Формат(СтруктураДанных.ЗаявлениеПоМатеринству2010ДатаОкончание, "ДФ=dd.MM.yyyy"),".",""), Макет, "ЗаявлениеПоМатеринству2010ДатаОкончание_", 8);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтруктураДанных.ЧислоКалендарныхДней, Макет, "ЧислоКалендарныхДней_", 3);
}
/*// Выводим данные по расчету среднего заработка
*/
if(true/*ЭтоБланк2012года*/)
{
if(true/*СтруктураДанных.НеполноеРабочееВремя <> Неопределено И СтруктураДанных.НеполноеРабочееВремя*/)
{
//Макет.Области["НеполноеРабочееВремя"].Текст = "V";
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(Формат(СтруктураДанных.ДоляВремени, "ЧЦ=4; ЧДЦ=2; ЧРД=,; ЧН=' '"), Макет, "Ставка_", 4);
}
//ВывестиСуммуВРубляхКопейкахВЯчейки(СтруктураДанных.ТарифнаяСтавкаОклад, Макет, "ТарифнаяСтавкаОклад_", 9);
//ВывестиСуммуВРубляхКопейкахВЯчейки(СтруктураДанных.СреднийЗаработок, Макет, "СреднийЗаработок_", 10);
}
/*// Выводим период простоя
*/
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтрЗаменить(Формат(СтруктураДанных.ПериодПростояДатаНачало, "ДФ=dd.MM.yyyy"),".",""), Макет, "ПериодПростояДатаНачало_", 8);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтрЗаменить(Формат(СтруктураДанных.ПериодПростояДатаОкончание, "ДФ=dd.MM.yyyy"),".",""), Макет, "ПериодПростояДатаОкончание_", 8);
if(true/*ЭтоБланк2012года*/)
{
//ВывестиСуммуВРубляхКопейкахВЯчейки(СтруктураДанных.СреднедневнойЗаработокНаПериодПростоя, Макет, "СреднедневнойЗаработокНаПериодПростоя_", 7);
}
/*// Выводим Период, за который пособие по временной нетрудоспособности не назначается
*/
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтрЗаменить(Формат(СтруктураДанных.ПособияНеНазначаютсяДатаНачало, "ДФ=dd.MM.yyyy"),".",""), Макет, "ПособияНеНазначаютсяДатаНачало_", 8);
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтрЗаменить(Формат(СтруктураДанных.ПособияНеНазначаютсяДатаОкончание, "ДФ=dd.MM.yyyy"),".",""), Макет, "ПособияНеНазначаютсяДатаОкончание_", 8);
/*// Выводим должность и ФИО руководителя, а также ставим галочку о том, что он подтверждает сведения
*/
if(true/*ЗначениеЗаполнено(СтруктураДанных.ФИОРуководителя)*/)
{
//Макет.Области["Подтверждаю"].Текст = "V";
}
//Макет.Области["ДолжностьФИОРуководителя"].Текст = "" + СтруктураДанных.ДолжностьРуководителя + ", " + СтруктураДанных.ФИОРуководителя;
if(true/*ЭтоБланк2012года*/)
{
//ФормированиеПечатныхФормЗК.ВывестиДанныеПоБуквенно(СтруктураДанных.ТелефонСоставителя, Макет, "ТелефонСоставителя_", 20);
}
//ТабДокумент.Вывести(Макет);
return null;
}