public object ЗначенияПоказателей_4ФСС_2007Кв3(/*ПараметрыОтчета, МаксимумЗарплаты = 15000*/)
{
//ДеревоПоказателей = Новый ДеревоЗначений;
//ДеревоПоказателей.Колонки.Добавить("Имя");
//ДеревоПоказателей.Колонки.Добавить("Значение");
//ПустоеДерево = Неопределено;
//ДатаКонцаПериодаОтчета = ПараметрыОтчета.ДатаОкончанияПериода;
//Организация = ПараметрыОтчета.Организация;
//ТочностьЕдиницыИзмерения = 2;
if(true/*ПараметрыОтчета.Свойство("ТочностьЕдиницыИзмерения",ТочностьЕдиницыИзмерения) = Неопределено*/)
{
//ТочностьЕдиницыИзмерения = 2;
}
//ЕдиницаИзмерения = Перечисления.ПорядкиОкругленияОтчетности.ПустаяСсылка();
if(true/*ПараметрыОтчета.Свойство("ЕдиницаИзмерения",ЕдиницаИзмерения) = Неопределено*/)
{
//ЕдиницаИзмерения = Перечисления.ПорядкиОкругленияОтчетности.ПустаяСсылка();
}
//Делитель = ПреобразоватьЕдиницуИзмеренияВЧисло(ЕдиницаИзмерения);
//Запрос = Новый Запрос;
//Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
//Запрос.УстановитьПараметр("парамОрганизация", Организация);
//Запрос.УстановитьПараметр("парамГоловнаяОрганизация", ОбщегоНазначения.ГоловнаяОрганизация(Организация));
//Запрос.УстановитьПараметр("парамНачалоГода", НачалоГода(ДатаКонцаПериодаОтчета));
//Запрос.УстановитьПараметр("парамКонецОтчетногоПериода", КонецДня(ДатаКонцаПериодаОтчета));
//Запрос.УстановитьПараметр("Месяц1", Месяц(ДатаКонцаПериодаОтчета) - 2);
//Запрос.УстановитьПараметр("Месяц2", Месяц(ДатаКонцаПериодаОтчета) - 1);
//Запрос.УстановитьПараметр("Месяц3", Месяц(ДатаКонцаПериодаОтчета));
//Запрос.УстановитьПараметр("Делитель", Делитель);
//Запрос.УстановитьПараметр("МаксимумЗарплаты", МаксимумЗарплаты + 1);
/*// ----------------------------------------------------------------------------------
*/
/*// ФОРМИРОВАНИЕ ВРЕМЕННЫХ ТАБЛИЦ
*/
/*// конец месяца налогового периода
*/
//КонецМесяца = КонецМесяца(НачалоГода(ДатаКонцаПериодаОтчета));
/*// первый месяц
*/
//ПериодыТекст = "ВЫБРАТЬ ДАТАВРЕМЯ(" + Формат(КонецМесяца,"ДФ=гггг,М,д,Ч,м,с") + ")КАК Период ПОМЕСТИТЬ ВТПериоды";
/*// прибавим остальные месяцы
*/
//Запрос.Текст = ПериодыТекст;
//МассивЗапросов = Новый Массив;
//ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
//Запрос.Выполнить();
/*// Таблица ВТУчетнаяПолитикаНалоговыйУчет - это список месяцев, с параметрами уч.политики:
*/
/*// Поля:
*/
/*// Месяц - номер месяца налогового периода,
*/
/*// УСН,
*/
/*// УплачиватьДобровольныеВзносыВФСС
*/
/*// Описание:
*/
/*// Выбираем даты из ВТПериоды (таблица - список периодов с начала года по текущий период)
*/
/*// Соединение с "псевдосрезом" последних регистра УчетнаяПолитикаНалоговыйУчет
*/
/*// по равенству периодов
*/
/*УчетнаяПолитикаНалоговыйУчетТекст =
"ВЫБРАТЬ
| МЕСЯЦ(Периоды.Период) КАК Месяц,
| ""поле УСН"" КАК УСН,
| ЕСТЬNULL(УчетнаяПолитикаНалоговыйУчет.УплачиватьДобровольныеВзносыВФСС, ЛОЖЬ) КАК УплачиватьДобровольныеВзносыВФСС
|ПОМЕСТИТЬ ВТУчетнаяПолитикаНалоговыйУчет
|ИЗ
| (ВЫБРАТЬ
| Периоды.Период КАК Период,
| МАКСИМУМ(УчетнаяПолитикаНалоговыйУчет.Период) КАК ПериодРегистра
| ИЗ
| ВТПериоды КАК Периоды
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитикаНалоговыйУчет
| ПО Периоды.Период >= УчетнаяПолитикаНалоговыйУчет.Период
| И (УчетнаяПолитикаНалоговыйУчет.Организация = &парамГоловнаяОрганизация)
|
| СГРУППИРОВАТЬ ПО
| Периоды.Период) КАК Периоды
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитикаНалоговыйУчет
| ПО Периоды.ПериодРегистра = УчетнаяПолитикаНалоговыйУчет.Период
| И (УчетнаяПолитикаНалоговыйУчет.Организация = &парамГоловнаяОрганизация)
|
|ИНДЕКСИРОВАТЬ ПО
| Месяц";*/
//УчетнаяПолитикаНалоговыйУчетТекст = СтрЗаменить(УчетнаяПолитикаНалоговыйУчетТекст, """поле УСН""", ЗаполнениеРегламентированнойОтчетностиПереопределяемый.ТекстПоляУСН4аФСС());
//УчетнаяПолитикаНалоговыйУчетТекст = СтрЗаменить(УчетнаяПолитикаНалоговыйУчетТекст,"РегистрСведений.УчетнаяПолитикаНалоговыйУчет", ЗаполнениеРегламентированнойОтчетностиПереопределяемый.ИмяУчетнойПолитики());
//Запрос.Текст = УчетнаяПолитикаНалоговыйУчетТекст;
//ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
/*// НалоговыеБазыПоФизлицам
*/
/*// Таблица ВТНалоговыеБазыПоФизлицам - это физлица с накопленными базами по ФСС с учетом налоговых режимов
*/
/*// Поля:
*/
/*// ФизЛицо,
*/
/*// НалоговаяБазаФСС,
*/
/*// БазаФСС,
*/
/*// БазаФССУСН,
*/
/*// БазаФССЕНВД
*/
/*// Описание:
*/
/*// Выбираем из ЕСНСведенияОДоходах (рег-р накопления с данными обо всех доходах физлиц) суммы, облагаемые ФСС
*/
/*// Соединение с таблицей ВТУчетнаяПолитикаНалоговыйУчет для учета УСН
*/
/*// по равенству месяцев
*/
/*Запрос.Текст =
"ВЫБРАТЬ
| ЕСНСведенияОДоходах.ФизЛицо КАК ФизЛицо
|ПОМЕСТИТЬ ВТФизлицаБезНалоговойБазы
|ИЗ
| РегистрНакопления.ЕСНСведенияОДоходах КАК ЕСНСведенияОДоходах
|ГДЕ
| ЕСНСведенияОДоходах.Период МЕЖДУ &парамНачалоГода И &парамКонецОтчетногоПериода
| И ЕСНСведенияОДоходах.Организация = &парамГоловнаяОрганизация
|
|СГРУППИРОВАТЬ ПО
| ЕСНСведенияОДоходах.ФизЛицо
|
|ИМЕЮЩИЕ
| СУММА(ВЫБОР
| КОГДА ЕСНСведенияОДоходах.КодДоходаЕСН.ВходитВБазуФСС
| ТОГДА ЕСНСведенияОДоходах.Результат - ЕСНСведенияОДоходах.Скидка
| ИНАЧЕ 0
| КОНЕЦ) < 0
|
|ИНДЕКСИРОВАТЬ ПО
| ФизЛицо
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ЕСННачисления.ФизЛицо КАК ФизЛицо,
| ВЫБОР
| КОГДА ЕСННачисления.ФизЛицо.Пол = ЗНАЧЕНИЕ(Перечисление.ПолФизическихЛиц.Женский)
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ КАК ЭтоЖенщина,
| СУММА(ВЫБОР
| КОГДА (НЕ УчетнаяПолитикаНалоговыйУчет.УСН)
| И (НЕ ЕСННачисления.ОблагаетсяЕНВД)
| И ЕСННачисления.КодДоходаЕСН.ВходитВБазуФСС
| ТОГДА ЕСННачисления.Результат - ЕСННачисления.Скидка
| ИНАЧЕ 0
| КОНЕЦ) КАК НалоговаяБазаФСС,
| СУММА(ВЫБОР
| КОГДА (НЕ УчетнаяПолитикаНалоговыйУчет.УСН)
| И (НЕ ЕСННачисления.ОблагаетсяЕНВД)
| И ЕСННачисления.КодДоходаЕСН.ВходитВБазуФСС
| ТОГДА ЕСННачисления.Результат
| ИНАЧЕ 0
| КОНЕЦ) КАК БазаФСС,
| СУММА(ВЫБОР
| КОГДА ЕСННачисления.ОблагаетсяЕНВД
| ТОГДА ЕСННачисления.Результат
| ИНАЧЕ 0
| КОНЕЦ) КАК БазаФССЕНВД,
| СУММА(ВЫБОР
| КОГДА УчетнаяПолитикаНалоговыйУчет.УСН
| И (НЕ ЕСННачисления.ОблагаетсяЕНВД)
| ТОГДА ЕСННачисления.Результат
| ИНАЧЕ 0
| КОНЕЦ) КАК БазаФССУСН
|ПОМЕСТИТЬ ВТНалоговыеБазыПоФизлицам
|ИЗ
| РегистрНакопления.ЕСНСведенияОДоходах КАК ЕСННачисления
| ЛЕВОЕ СОЕДИНЕНИЕ ВТФизлицаБезНалоговойБазы КАК ФизлицаБезНалоговойБазы
| ПО ЕСННачисления.ФизЛицо = ФизлицаБезНалоговойБазы.ФизЛицо
| ЛЕВОЕ СОЕДИНЕНИЕ ВТУчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитикаНалоговыйУчет
| ПО (МЕСЯЦ(ЕСННачисления.Период) = УчетнаяПолитикаНалоговыйУчет.Месяц)
|ГДЕ
| ЕСННачисления.Период МЕЖДУ &парамНачалоГода И &парамКонецОтчетногоПериода
| И ЕСННачисления.ОбособленноеПодразделение = &парамОрганизация
| И ФизлицаБезНалоговойБазы.ФизЛицо ЕСТЬ NULL
|
|СГРУППИРОВАТЬ ПО
| ЕСННачисления.ФизЛицо,
| ВЫБОР
| КОГДА ЕСННачисления.ФизЛицо.Пол = ЗНАЧЕНИЕ(Перечисление.ПолФизическихЛиц.Женский)
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ
|
|ИНДЕКСИРОВАТЬ ПО
| ФизЛицо";*/
//ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
/*// ----------------------------------------------------------------------------------
*/
/*// ТЕКСТЫ ЗАПРОСОВ
*/
/*// НалоговаяБазаТекст
*/
/*// Это итоговые показатели отчета по Разделу I
*/
/*// Поля:
*/
/*// П000010003003,
*/
/*// П000010004003
*/
/*// Описание:
*/
/*// Выбираем из ВТНалоговыеБазыПоФизлицам (таблица с данными о доходах физлиц)
*/
/*// Соединение с итогами по ПримененнаяЛьготаФСС из рег-ра ЕСНИсчисленный в разрезе физлиц
*/
/*// по равенству физлица
*/
/*НалоговаяБазаТекст =
"ВЫБРАТЬ
| СУММА(ДоходыПоФЛ.НалоговаяБазаФСС) КАК П000010003003,
| СУММА(ЕСНИсчисленныйОбороты.ПримененнаяЛьготаФССОборот) КАК П000010004003
|ИЗ
| ВТНалоговыеБазыПоФизлицам КАК ДоходыПоФЛ
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| СУММА(ЕСНИсчисленный.ПримененнаяЛьготаФСС) КАК ПримененнаяЛьготаФССОборот,
| ЕСНИсчисленный.ФизЛицо КАК ФизЛицо
| ИЗ
| РегистрНакопления.ЕСНИсчисленный КАК ЕСНИсчисленный
| ГДЕ
| ЕСНИсчисленный.Период МЕЖДУ &парамНачалоГода И &парамКонецОтчетногоПериода
| И ЕСНИсчисленный.ОбособленноеПодразделение = &парамОрганизация
|
| СГРУППИРОВАТЬ ПО
| ЕСНИсчисленный.ФизЛицо) КАК ЕСНИсчисленныйОбороты
| ПО ДоходыПоФЛ.ФизЛицо = ЕСНИсчисленныйОбороты.ФизЛицо";*/
/*// ВыплатыРаботникамНаСпецРежимах
*/
/*// Это итоговые суммы доходов, относящихся к спецрежимам
*/
/*// Поля:
*/
/*// ВыплатыРаботникам_УСН,
*/
/*// ВыплатыРаботникам_ЕНВД
*/
/*// Описание:
*/
/*// Суммируются соответствующие данные из ВТНалоговыеБазыПоФизлицам (таблица с данными о доходах физлиц)
*/
/*ВыплатыРаботникамНаСпецРежимахТекст =
"ВЫБРАТЬ
| СУММА(ДоходыПоФЛ.БазаФССУСН) КАК ВыплатыРаботникам_УСН,
| СУММА(ДоходыПоФЛ.БазаФССЕНВД) КАК ВыплатыРаботникам_ЕНВД
|ИЗ
| ВТНалоговыеБазыПоФизлицам КАК ДоходыПоФЛ";*/
/*// РасходыНаЦелиОбязательногоСС
*/
/*// Это итоговые суммы расходов за исключением пособия по уходу за ребенком для Таблиц 3, 6 и 11 Разделов I, II и III
*/
/*// Поля:
*/
/*// П000030001001, ..., П000030016004 Таблицы 3
*/
/*// для показателей П000060001001, ..., П000060012004 Таблицы 6
*/
/*// создаем двойной набор полей: с постфиксами _ЕНВД и _УСН
*/
/*// П000110001003, ..., П000110007004 Таблицы 11
*/
/*// Описание:
*/
/*// Суммируются соответствующие данные из таблицы оборотов регистра накопления.ПособияСоциальномуСтрахованию
*/
/*// с учетом режима налогообложения из таблицы ВТУчетнаяПолитикаНалоговыйУчет
*/
/*//
*/
/*РасходыНаЦелиОбязательногоССТекст =
"ВЫБРАТЬ
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УСН)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030001001,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УСН)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030001003,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УСН)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030001004,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УСН)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030001005,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УСН)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030002001,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УСН)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030002003,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УСН)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030002004,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УСН)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030002005,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УСН)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030003003,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УСН)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030003004,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УСН)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030003005,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УСН)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030004003,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УСН)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030004004,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УСН)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030004005,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УСН)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПриРожденииРебенка)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030012003,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УСН)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПриРожденииРебенка)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030012004,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УСН)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030013003,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УСН)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030013004,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УСН)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030013005,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УСН)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ДополнительныеВыходныеДниПоУходуЗаДетьмиИнвалидами)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030014003,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УСН)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ДополнительныеВыходныеДниПоУходуЗаДетьмиИнвалидами)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030014004,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УСН)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПриПостановкеНаУчетВРанниеСрокиБеременности)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030015003,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УСН)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПриПостановкеНаУчетВРанниеСрокиБеременности)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030015004,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УСН)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПриУсыновленииРебенка)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030016003,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УСН)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПриУсыновленииРебенка)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030016004,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УплачиватьДобровольныеВзносыВФСС)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060001001_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УплачиватьДобровольныеВзносыВФСС)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060001003_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УплачиватьДобровольныеВзносыВФСС)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060001004_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УплачиватьДобровольныеВзносыВФСС)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060001005_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УплачиватьДобровольныеВзносыВФСС)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060002001_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УплачиватьДобровольныеВзносыВФСС)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060002003_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УплачиватьДобровольныеВзносыВФСС)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060002004_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УплачиватьДобровольныеВзносыВФСС)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060002005_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060003003_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060003004_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060003005_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060004003_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060004004_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060004005_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПриРожденииРебенка)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060008003_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПриРожденииРебенка)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060008004_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060009003_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060009004_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060009005_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ДополнительныеВыходныеДниПоУходуЗаДетьмиИнвалидами)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060010003_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ДополнительныеВыходныеДниПоУходуЗаДетьмиИнвалидами)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060010004_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПриПостановкеНаУчетВРанниеСрокиБеременности)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060011003_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПриПостановкеНаУчетВРанниеСрокиБеременности)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060011004_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПриУсыновленииРебенка)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060012003_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПриУсыновленииРебенка)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060012004_ЕНВД,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И УчетнаяПолитикаНалоговыйУчет.УСН
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УплачиватьДобровольныеВзносыВФСС)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060001001_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И УчетнаяПолитикаНалоговыйУчет.УСН
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УплачиватьДобровольныеВзносыВФСС)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060001003_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И УчетнаяПолитикаНалоговыйУчет.УСН
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УплачиватьДобровольныеВзносыВФСС)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060001004_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И УчетнаяПолитикаНалоговыйУчет.УСН
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УплачиватьДобровольныеВзносыВФСС)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060001005_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И УчетнаяПолитикаНалоговыйУчет.УСН
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УплачиватьДобровольныеВзносыВФСС)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060002001_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И УчетнаяПолитикаНалоговыйУчет.УСН
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УплачиватьДобровольныеВзносыВФСС)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060002003_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И УчетнаяПолитикаНалоговыйУчет.УСН
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УплачиватьДобровольныеВзносыВФСС)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060002004_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И УчетнаяПолитикаНалоговыйУчет.УСН
| И (НЕ УчетнаяПолитикаНалоговыйУчет.УплачиватьДобровольныеВзносыВФСС)
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060002005_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И УчетнаяПолитикаНалоговыйУчет.УСН
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060003003_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И УчетнаяПолитикаНалоговыйУчет.УСН
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060003004_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И УчетнаяПолитикаНалоговыйУчет.УСН
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060003005_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И УчетнаяПолитикаНалоговыйУчет.УСН
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060004003_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И УчетнаяПолитикаНалоговыйУчет.УСН
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060004004_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И УчетнаяПолитикаНалоговыйУчет.УСН
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060004005_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И УчетнаяПолитикаНалоговыйУчет.УСН
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПриРожденииРебенка)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060008003_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И УчетнаяПолитикаНалоговыйУчет.УСН
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПриРожденииРебенка)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060008004_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И УчетнаяПолитикаНалоговыйУчет.УСН
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060009003_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И УчетнаяПолитикаНалоговыйУчет.УСН
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060009004_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И УчетнаяПолитикаНалоговыйУчет.УСН
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060009005_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И УчетнаяПолитикаНалоговыйУчет.УСН
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ДополнительныеВыходныеДниПоУходуЗаДетьмиИнвалидами)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060010003_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И УчетнаяПолитикаНалоговыйУчет.УСН
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ДополнительныеВыходныеДниПоУходуЗаДетьмиИнвалидами)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060010004_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И УчетнаяПолитикаНалоговыйУчет.УСН
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПриПостановкеНаУчетВРанниеСрокиБеременности)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060011003_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И УчетнаяПолитикаНалоговыйУчет.УСН
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПриПостановкеНаУчетВРанниеСрокиБеременности)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060011004_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И УчетнаяПолитикаНалоговыйУчет.УСН
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПриУсыновленииРебенка)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060012003_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И УчетнаяПолитикаНалоговыйУчет.УСН
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПриУсыновленииРебенка)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060012004_УСН,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьНесчастныйСлучай)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000110001003,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьНесчастныйСлучай)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000110001004,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьНесчастныйСлучай)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000110002003,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьНесчастныйСлучай)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000110002004,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьПрофзаболевание)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000110004003,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьПрофзаболевание)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000110004004,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьПрофзаболевание)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000110005003,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьПрофзаболевание)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000110005004,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ДополнительныйОтпускПослеНесчастныхСлучаев)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000110007003,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ДополнительныйОтпускПослеНесчастныхСлучаев)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000110007004
|ИЗ
| РегистрНакопления.ПособияСоциальномуСтрахованию.Обороты(&парамНачалоГода, &парамКонецОтчетногоПериода, Месяц, Организация = &парамОрганизация) КАК ПособияСоциальномуСтрахованиюОбороты
| ЛЕВОЕ СОЕДИНЕНИЕ ВТУчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитикаНалоговыйУчет
| ПО (МЕСЯЦ(ПособияСоциальномуСтрахованиюОбороты.Период) = УчетнаяПолитикаНалоговыйУчет.Месяц)";*/
/*// РасходыНаПособияПоУходу
*/
/*// Это итоговые суммы расходов на пособия по уходу за ребенком для Таблиц 3 и 6 Разделов I и II
*/
/*// Поля:
*/
/*// П000030007001, ..., П000030008005 Таблицы 3
*/
/*// для показателей П000060006001, ..., П000060007005 Таблицы 6
*/
/*// создаем двойной набор полей: с постфиксами _ЕНВД и _УСН
*/
/*// Описание:
*/
/*// Выбираем данные о суммах пособий и о количестве выплат из таблицы оборотов
*/
/*// регистра накопления ПособияПоУходуЗаРебенкомДоПолутораЛет
*/
/*// Соединение с таблицей ВТУчетнаяПолитикаНалоговыйУчет для учета УСН
*/
/*// по равенству месяцев
*/
/*//
*/
/*РасходыНаПособияПоУходуТекст =
"ВЫБРАТЬ
| СУММА(ВЫБОР
| КОГДА (НЕ ДанныеУчетаПособий.ОблагаетсяЕНВД)
| И (НЕ ДанныеУчетаПособий.УСН)
| И ДанныеУчетаПособий.УходЗаПервымРебенком
| И ДанныеУчетаПособий.СуммаВсегоОборот <> 0
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030007001,
| СУММА(ВЫБОР
| КОГДА (НЕ ДанныеУчетаПособий.ОблагаетсяЕНВД)
| И (НЕ ДанныеУчетаПособий.УСН)
| И ДанныеУчетаПособий.УходЗаПервымРебенком
| И ДанныеУчетаПособий.СуммаВсегоОборот <> 0
| ТОГДА ДанныеУчетаПособий.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030007003,
| СУММА(ВЫБОР
| КОГДА (НЕ ДанныеУчетаПособий.ОблагаетсяЕНВД)
| И (НЕ ДанныеУчетаПособий.УСН)
| И ДанныеУчетаПособий.УходЗаПервымРебенком
| ТОГДА ДанныеУчетаПособий.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030007004,
| СУММА(ВЫБОР
| КОГДА (НЕ ДанныеУчетаПособий.ОблагаетсяЕНВД)
| И (НЕ ДанныеУчетаПособий.УСН)
| И ДанныеУчетаПособий.УходЗаПервымРебенком
| ТОГДА ДанныеУчетаПособий.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030007005,
| СУММА(ВЫБОР
| КОГДА (НЕ ДанныеУчетаПособий.ОблагаетсяЕНВД)
| И (НЕ ДанныеУчетаПособий.УСН)
| И (НЕ ДанныеУчетаПособий.УходЗаПервымРебенком)
| И ДанныеУчетаПособий.СуммаВсегоОборот <> 0
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030008001,
| СУММА(ВЫБОР
| КОГДА (НЕ ДанныеУчетаПособий.ОблагаетсяЕНВД)
| И (НЕ ДанныеУчетаПособий.УСН)
| И (НЕ ДанныеУчетаПособий.УходЗаПервымРебенком)
| И ДанныеУчетаПособий.СуммаВсегоОборот <> 0
| ТОГДА ДанныеУчетаПособий.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030008003,
| СУММА(ВЫБОР
| КОГДА (НЕ ДанныеУчетаПособий.ОблагаетсяЕНВД)
| И (НЕ ДанныеУчетаПособий.УСН)
| И (НЕ ДанныеУчетаПособий.УходЗаПервымРебенком)
| ТОГДА ДанныеУчетаПособий.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030008004,
| СУММА(ВЫБОР
| КОГДА (НЕ ДанныеУчетаПособий.ОблагаетсяЕНВД)
| И (НЕ ДанныеУчетаПособий.УСН)
| И (НЕ ДанныеУчетаПособий.УходЗаПервымРебенком)
| ТОГДА ДанныеУчетаПособий.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030008005,
| СУММА(ВЫБОР
| КОГДА ДанныеУчетаПособий.ОблагаетсяЕНВД
| И ДанныеУчетаПособий.УходЗаПервымРебенком
| И ДанныеУчетаПособий.СуммаВсегоОборот <> 0
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060006001_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ДанныеУчетаПособий.ОблагаетсяЕНВД
| И ДанныеУчетаПособий.УходЗаПервымРебенком
| И ДанныеУчетаПособий.СуммаВсегоОборот <> 0
| ТОГДА ДанныеУчетаПособий.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060006003_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ДанныеУчетаПособий.ОблагаетсяЕНВД
| И ДанныеУчетаПособий.УходЗаПервымРебенком
| ТОГДА ДанныеУчетаПособий.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060006004_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ДанныеУчетаПособий.ОблагаетсяЕНВД
| И ДанныеУчетаПособий.УходЗаПервымРебенком
| ТОГДА ДанныеУчетаПособий.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060006005_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ДанныеУчетаПособий.ОблагаетсяЕНВД
| И (НЕ ДанныеУчетаПособий.УходЗаПервымРебенком)
| И ДанныеУчетаПособий.СуммаВсегоОборот <> 0
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060007001_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ДанныеУчетаПособий.ОблагаетсяЕНВД
| И (НЕ ДанныеУчетаПособий.УходЗаПервымРебенком)
| И ДанныеУчетаПособий.СуммаВсегоОборот <> 0
| ТОГДА ДанныеУчетаПособий.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060007003_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ДанныеУчетаПособий.ОблагаетсяЕНВД
| И (НЕ ДанныеУчетаПособий.УходЗаПервымРебенком)
| ТОГДА ДанныеУчетаПособий.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060007004_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ДанныеУчетаПособий.ОблагаетсяЕНВД
| И (НЕ ДанныеУчетаПособий.УходЗаПервымРебенком)
| ТОГДА ДанныеУчетаПособий.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060007005_ЕНВД,
| СУММА(ВЫБОР
| КОГДА (НЕ ДанныеУчетаПособий.ОблагаетсяЕНВД)
| И ДанныеУчетаПособий.УСН
| И ДанныеУчетаПособий.УходЗаПервымРебенком
| И ДанныеУчетаПособий.СуммаВсегоОборот <> 0
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060006001_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ДанныеУчетаПособий.ОблагаетсяЕНВД)
| И ДанныеУчетаПособий.УСН
| И ДанныеУчетаПособий.УходЗаПервымРебенком
| И ДанныеУчетаПособий.СуммаВсегоОборот <> 0
| ТОГДА ДанныеУчетаПособий.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060006003_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ДанныеУчетаПособий.ОблагаетсяЕНВД)
| И ДанныеУчетаПособий.УСН
| И ДанныеУчетаПособий.УходЗаПервымРебенком
| ТОГДА ДанныеУчетаПособий.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060006004_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ДанныеУчетаПособий.ОблагаетсяЕНВД)
| И ДанныеУчетаПособий.УСН
| И ДанныеУчетаПособий.УходЗаПервымРебенком
| ТОГДА ДанныеУчетаПособий.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060006005_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ДанныеУчетаПособий.ОблагаетсяЕНВД)
| И ДанныеУчетаПособий.УСН
| И (НЕ ДанныеУчетаПособий.УходЗаПервымРебенком)
| И ДанныеУчетаПособий.СуммаВсегоОборот <> 0
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060007001_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ДанныеУчетаПособий.ОблагаетсяЕНВД)
| И ДанныеУчетаПособий.УСН
| И (НЕ ДанныеУчетаПособий.УходЗаПервымРебенком)
| И ДанныеУчетаПособий.СуммаВсегоОборот <> 0
| ТОГДА ДанныеУчетаПособий.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060007003_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ДанныеУчетаПособий.ОблагаетсяЕНВД)
| И ДанныеУчетаПособий.УСН
| И (НЕ ДанныеУчетаПособий.УходЗаПервымРебенком)
| ТОГДА ДанныеУчетаПособий.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060007004_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ДанныеУчетаПособий.ОблагаетсяЕНВД)
| И ДанныеУчетаПособий.УСН
| И (НЕ ДанныеУчетаПособий.УходЗаПервымРебенком)
| ТОГДА ДанныеУчетаПособий.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060007005_УСН
|ИЗ
| (ВЫБРАТЬ
| ПособияСоциальномуСтрахованиюОбороты.ФизЛицо КАК ФизЛицо,
| ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД КАК ОблагаетсяЕНВД,
| УчетнаяПолитикаНалоговыйУчет.УСН КАК УСН,
| ПособияСоциальномуСтрахованиюОбороты.УходЗаПервымРебенком КАК УходЗаПервымРебенком,
| СУММА(ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот) КАК СтраховыеСлучаиОборот,
| СУММА(ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот) КАК СуммаВсегоОборот,
| СУММА(ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот) КАК СуммаСверхНормОборот
| ИЗ
| РегистрНакопления.ПособияПоУходуЗаРебенкомДоПолутораЛет.Обороты(&парамНачалоГода, &парамКонецОтчетногоПериода, Месяц, Организация = &парамОрганизация) КАК ПособияСоциальномуСтрахованиюОбороты
| ЛЕВОЕ СОЕДИНЕНИЕ ВТУчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитикаНалоговыйУчет
| ПО (МЕСЯЦ(ПособияСоциальномуСтрахованиюОбороты.Период) = УчетнаяПолитикаНалоговыйУчет.Месяц)
|
| СГРУППИРОВАТЬ ПО
| ПособияСоциальномуСтрахованиюОбороты.ФизЛицо,
| ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД,
| ПособияСоциальномуСтрахованиюОбороты.УходЗаПервымРебенком,
| УчетнаяПолитикаНалоговыйУчет.УСН) КАК ДанныеУчетаПособий";*/
/*// РаспределениеЗаработкаПолучателейПособий
*/
/*// Это данные о количестве получателей пособий по уходу и для дополнительной таблички Таблиц 3 и 6 Разделов I и II
*/
/*// Поля:
*/
/*// П000030005001, П000030006001, П000030000103..., П000030000503 Таблицы 3
*/
/*// для показателей П000060005001, П000060000103 ..., П000060000503 Таблицы 6
*/
/*// создаем двойной набор полей: с постфиксами _ЕНВД и _УСН
*/
/*// Описание:
*/
/*// Суммируются соответствующие данные из регистра сведений ЗаработкиПолучателейПособияПоУходуЗаРебенкомДоПолутораЛет
*/
/*// с учетом режима налогообложения из таблицы ВТУчетнаяПолитикаНалоговыйУчет
*/
/*//
*/
/*РаспределениеЗаработкаПолучателейПособийТекст =
"ВЫБРАТЬ
| СУММА(ВЫБОР
| КОГДА (НЕ ЗаработокФизлиц.ОблагаетсяЕНВД)
| И (НЕ ЗаработокФизлиц.УСН)
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030005001,
| СУММА(ВЫБОР
| КОГДА (НЕ ЗаработокФизлиц.ОблагаетсяЕНВД)
| И (НЕ ЗаработокФизлиц.УСН)
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030006001,
| СУММА(ВЫБОР
| КОГДА (НЕ ЗаработокФизлиц.ОблагаетсяЕНВД)
| И (НЕ ЗаработокФизлиц.УСН)
| И ЗаработокФизлиц.Заработок < 3751
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030000103,
| СУММА(ВЫБОР
| КОГДА (НЕ ЗаработокФизлиц.ОблагаетсяЕНВД)
| И (НЕ ЗаработокФизлиц.УСН)
| И ЗаработокФизлиц.Заработок >= 3751
| И ЗаработокФизлиц.Заработок < 7501
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030000203,
| СУММА(ВЫБОР
| КОГДА (НЕ ЗаработокФизлиц.ОблагаетсяЕНВД)
| И (НЕ ЗаработокФизлиц.УСН)
| И ЗаработокФизлиц.Заработок >= 7501
| И ЗаработокФизлиц.Заработок < 11251
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030000303,
| СУММА(ВЫБОР
| КОГДА (НЕ ЗаработокФизлиц.ОблагаетсяЕНВД)
| И (НЕ ЗаработокФизлиц.УСН)
| И ЗаработокФизлиц.Заработок >= 11251
| И ЗаработокФизлиц.Заработок < &МаксимумЗарплаты
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030000403,
| СУММА(ВЫБОР
| КОГДА (НЕ ЗаработокФизлиц.ОблагаетсяЕНВД)
| И (НЕ ЗаработокФизлиц.УСН)
| И ЗаработокФизлиц.Заработок >= &МаксимумЗарплаты
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ) КАК П000030000503,
| СУММА(ВЫБОР
| КОГДА ЗаработокФизлиц.ОблагаетсяЕНВД
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060005001_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ЗаработокФизлиц.ОблагаетсяЕНВД
| И ЗаработокФизлиц.Заработок < 3751
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060000103_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ЗаработокФизлиц.ОблагаетсяЕНВД
| И ЗаработокФизлиц.Заработок >= 3751
| И ЗаработокФизлиц.Заработок < 7501
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060000203_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ЗаработокФизлиц.ОблагаетсяЕНВД
| И ЗаработокФизлиц.Заработок >= 7501
| И ЗаработокФизлиц.Заработок < 11251
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060000303_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ЗаработокФизлиц.ОблагаетсяЕНВД
| И ЗаработокФизлиц.Заработок >= 11251
| И ЗаработокФизлиц.Заработок < &МаксимумЗарплаты
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060000403_ЕНВД,
| СУММА(ВЫБОР
| КОГДА ЗаработокФизлиц.ОблагаетсяЕНВД
| И ЗаработокФизлиц.Заработок >= &МаксимумЗарплаты
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060000503_ЕНВД,
| СУММА(ВЫБОР
| КОГДА (НЕ ЗаработокФизлиц.ОблагаетсяЕНВД)
| И ЗаработокФизлиц.УСН
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060005001_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ЗаработокФизлиц.ОблагаетсяЕНВД)
| И ЗаработокФизлиц.УСН
| И ЗаработокФизлиц.Заработок < 3751
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060000103_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ЗаработокФизлиц.ОблагаетсяЕНВД)
| И ЗаработокФизлиц.УСН
| И ЗаработокФизлиц.Заработок >= 3751
| И ЗаработокФизлиц.Заработок < 7501
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060000203_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ЗаработокФизлиц.ОблагаетсяЕНВД)
| И ЗаработокФизлиц.УСН
| И ЗаработокФизлиц.Заработок >= 7501
| И ЗаработокФизлиц.Заработок < 11251
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060000303_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ЗаработокФизлиц.ОблагаетсяЕНВД)
| И ЗаработокФизлиц.УСН
| И ЗаработокФизлиц.Заработок >= 11251
| И ЗаработокФизлиц.Заработок < &МаксимумЗарплаты
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060000403_УСН,
| СУММА(ВЫБОР
| КОГДА (НЕ ЗаработокФизлиц.ОблагаетсяЕНВД)
| И ЗаработокФизлиц.УСН
| И ЗаработокФизлиц.Заработок >= &МаксимумЗарплаты
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ) КАК П000060000503_УСН
|ИЗ
| (ВЫБРАТЬ
| Заработки.ФизЛицо КАК ФизЛицо,
| Заработки.ОблагаетсяЕНВД КАК ОблагаетсяЕНВД,
| МАКСИМУМ(Заработки.РазмерСреднегоЗаработка) * 365 / 12 КАК Заработок,
| УчетнаяПолитикаНалоговыйУчет.УСН КАК УСН
| ИЗ
| РегистрСведений.ЗаработкиПолучателейПособияПоУходуЗаРебенкомДоПолутораЛет КАК Заработки
| ЛЕВОЕ СОЕДИНЕНИЕ ВТУчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитикаНалоговыйУчет
| ПО (МЕСЯЦ(Заработки.Период) = УчетнаяПолитикаНалоговыйУчет.Месяц)
| ГДЕ
| Заработки.Период МЕЖДУ &парамНачалоГода И &парамКонецОтчетногоПериода
| И Заработки.Организация = &парамОрганизация
|
| СГРУППИРОВАТЬ ПО
| Заработки.ФизЛицо,
| Заработки.ОблагаетсяЕНВД,
| УчетнаяПолитикаНалоговыйУчет.УСН) КАК ЗаработокФизлиц";*/
/*// ДоходыДляФСС_НС
*/
/*// Это итоговые суммы доходов, облагаемых взносами на страхование от несчастных случаев - Раздел III
*/
/*// Поля:
*/
/*// П000090001004, ..., П000090001305 Таблицы 9
*/
/*// Описание:
*/
/*// Выбираются соответствующие данные из ВТДоходыФСС_НС (таблица с данными о доходах нарастающим итогом)
*/
/*// Показатели за месяц рассчитываются по данным нарастающим итогом
*/
/*//
*/
/*// ДоходыФСС_НС
*/
/*// Таблица ВТДоходыФСС_НС содержит данные учета доходов с точки зрения обложения страховыми взносами
*/
/*// Поля:
*/
/*// ФизЛицо,
*/
/*// КодДоходаФСС_НС,
*/
/*// Результат,
*/
/*// МесяцДохода,
*/
/*// ПериодРегистрации
*/
/*// Описание:
*/
/*// Выбираем из начисленные суммы либо непосредственно из документа НачислениеЗарплатыРаботникамОрганизаций
*/
/*// (в конфигурации БП) либо из рег-ров расчета
*/
/*// Рассчитываем облагаемеые суммы в целом по организации нарастающим итогом по месяцам отчетного периода
*/
/*// с учетом инвалидности физлиц из таблицы ВТДанныеОбИнвалидности
*/
/*//
*/
/*// ДанныеОбИнвалидности
*/
/*// Поля:
*/
/*// Период
*/
/*// Физлицо
*/
/*//
*/
/*// Описание:
*/
/*// список периодов-физлиц, которые являются инвалидами
*/
/*//
*/
/*ДоходыДляФСС_НСТекст =
"ВЫБРАТЬ
| ОсновныеНачисленияРаботниковОрганизаций.ФизЛицо КАК ФизЛицо,
| ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета.КодДоходаФСС_НС КАК КодДоходаФСС_НС,
| ОсновныеНачисленияРаботниковОрганизаций.Результат КАК Результат,
| ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации КАК ПериодРегистрации
|ПОМЕСТИТЬ ВТНачисленныеСуммы
|ИЗ
| РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизаций
|ГДЕ
| ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации МЕЖДУ &парамНачалоГода И &парамКонецОтчетногоПериода
| И ОсновныеНачисленияРаботниковОрганизаций.ОбособленноеПодразделение = &парамОрганизация
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ДополнительныеНачисленияРаботниковОрганизаций.ФизЛицо,
| ДополнительныеНачисленияРаботниковОрганизаций.ВидРасчета.КодДоходаФСС_НС,
| ДополнительныеНачисленияРаботниковОрганизаций.Результат,
| НАЧАЛОПЕРИОДА(ДополнительныеНачисленияРаботниковОрганизаций.ПериодРегистрации, МЕСЯЦ)
|ИЗ
| РегистрРасчета.ДополнительныеНачисленияРаботниковОрганизаций КАК ДополнительныеНачисленияРаботниковОрганизаций
|ГДЕ
| ДополнительныеНачисленияРаботниковОрганизаций.ПериодРегистрации МЕЖДУ &парамНачалоГода И &парамКонецОтчетногоПериода
| И ДополнительныеНачисленияРаботниковОрганизаций.ОбособленноеПодразделение = &парамОрганизация
|
|ИНДЕКСИРОВАТЬ ПО
| ПериодРегистрации,
| ФизЛицо
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК Период,
| СведенияОбИнвалидностиФизлиц.Физлицо КАК Физлицо
|ПОМЕСТИТЬ ВТДанныеОбИнвалидности
|ИЗ
| (ВЫБРАТЬ
| Периоды.Период КАК Период,
| СведенияОбИнвалидностиФизлиц.Физлицо КАК Физлицо,
| МАКСИМУМ(СведенияОбИнвалидностиФизлиц.Период) КАК ПериодРегистра
| ИЗ
| ВТПериоды КАК Периоды
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СведенияОбИнвалидностиФизлиц КАК СведенияОбИнвалидностиФизлиц
| ПО Периоды.Период >= СведенияОбИнвалидностиФизлиц.Период
| ГДЕ
| СведенияОбИнвалидностиФизлиц.Физлицо В
| (ВЫБРАТЬ
| НачисленныеСуммы.ФизЛицо
| ИЗ
| ВТНачисленныеСуммы КАК НачисленныеСуммы)
|
| СГРУППИРОВАТЬ ПО
| СведенияОбИнвалидностиФизлиц.Физлицо,
| Периоды.Период) КАК Периоды
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СведенияОбИнвалидностиФизлиц КАК СведенияОбИнвалидностиФизлиц
| ПО (СведенияОбИнвалидностиФизлиц.Период = Периоды.ПериодРегистра)
| И (СведенияОбИнвалидностиФизлиц.Физлицо = Периоды.Физлицо)
|ГДЕ
| СведенияОбИнвалидностиФизлиц.Инвалидность
|
|ИНДЕКСИРОВАТЬ ПО
| Физлицо,
| Период
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| МЕСЯЦ(Периоды.Период) КАК МесяцДохода,
| (ВЫРАЗИТЬ(СУММА(ВЫБОР
| КОГДА Доходы.КодДоходаФСС_НС = ЗНАЧЕНИЕ(Перечисление.ДоходыФСС_НС.Облагается)
| И СведенияИнвалидность.Физлицо ЕСТЬ НЕ NULL
| ТОГДА Доходы.Результат
| ИНАЧЕ 0
| КОНЕЦ) / &Делитель КАК ЧИСЛО(15, 1))) * &Делитель КАК РезультатИнвалида,
| (ВЫРАЗИТЬ(СУММА(ВЫБОР
| КОГДА Доходы.КодДоходаФСС_НС = ЗНАЧЕНИЕ(Перечисление.ДоходыФСС_НС.Облагается)
| ТОГДА Доходы.Результат
| ИНАЧЕ 0
| КОНЕЦ) / &Делитель КАК ЧИСЛО(15, 1))) * &Делитель КАК РезультатОблагается,
| (ВЫРАЗИТЬ(СУММА(ВЫБОР
| КОГДА Доходы.КодДоходаФСС_НС <> ЗНАЧЕНИЕ(Перечисление.ДоходыФСС_НС.Облагается)
| ТОГДА Доходы.Результат
| ИНАЧЕ 0
| КОНЕЦ) / &Делитель КАК ЧИСЛО(15, 1))) * &Делитель КАК РезультатНеОблагается
|ПОМЕСТИТЬ ВТДоходыФСС_НС
|ИЗ
| ВТПериоды КАК Периоды
| ЛЕВОЕ СОЕДИНЕНИЕ ВТНачисленныеСуммы КАК Доходы
| ЛЕВОЕ СОЕДИНЕНИЕ ВТДанныеОбИнвалидности КАК СведенияИнвалидность
| ПО Доходы.ФизЛицо = СведенияИнвалидность.Физлицо
| И Доходы.ПериодРегистрации = СведенияИнвалидность.Период
| ПО (Доходы.ПериодРегистрации МЕЖДУ &парамНачалоГода И КОНЕЦПЕРИОДА(Периоды.Период, МЕСЯЦ))
|
|СГРУППИРОВАТЬ ПО
| МЕСЯЦ(Периоды.Период)
|
|ИНДЕКСИРОВАТЬ ПО
| МесяцДохода
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(Периоды.Период) = &Месяц3
| ТОГДА Доходы.РезультатОблагается
| ИНАЧЕ 0
| КОНЕЦ) КАК П000090001004,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(Периоды.Период) = &Месяц1
| ТОГДА Доходы.РезультатОблагается - ЕСТЬNULL(ДоходыПредМесяца.РезультатОблагается, 0)
| ИНАЧЕ 0
| КОНЕЦ) КАК П000090001104,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(Периоды.Период) = &Месяц2
| ТОГДА Доходы.РезультатОблагается - ЕСТЬNULL(ДоходыПредМесяца.РезультатОблагается, 0)
| ИНАЧЕ 0
| КОНЕЦ) КАК П000090001204,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(Периоды.Период) = &Месяц3
| ТОГДА Доходы.РезультатОблагается - ЕСТЬNULL(ДоходыПредМесяца.РезультатОблагается, 0)
| ИНАЧЕ 0
| КОНЕЦ) КАК П000090001304,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(Периоды.Период) = &Месяц3
| ТОГДА Доходы.РезультатИнвалида
| ИНАЧЕ 0
| КОНЕЦ) КАК П000090001005,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(Периоды.Период) = &Месяц1
| ТОГДА Доходы.РезультатИнвалида - ЕСТЬNULL(ДоходыПредМесяца.РезультатИнвалида, 0)
| ИНАЧЕ 0
| КОНЕЦ) КАК П000090001105,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(Периоды.Период) = &Месяц2
| ТОГДА Доходы.РезультатИнвалида - ЕСТЬNULL(ДоходыПредМесяца.РезультатИнвалида, 0)
| ИНАЧЕ 0
| КОНЕЦ) КАК П000090001205,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(Периоды.Период) = &Месяц3
| ТОГДА Доходы.РезультатИнвалида - ЕСТЬNULL(ДоходыПредМесяца.РезультатИнвалида, 0)
| ИНАЧЕ 0
| КОНЕЦ) КАК П000090001305,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(Периоды.Период) = &Месяц3
| ТОГДА Доходы.РезультатНеОблагается
| ИНАЧЕ 0
| КОНЕЦ) КАК П000090001006
|ИЗ
| ВТПериоды КАК Периоды
| ЛЕВОЕ СОЕДИНЕНИЕ ВТДоходыФСС_НС КАК Доходы
| ПО (МЕСЯЦ(Периоды.Период) = Доходы.МесяцДохода)
| ЛЕВОЕ СОЕДИНЕНИЕ ВТДоходыФСС_НС КАК ДоходыПредМесяца
| ПО (МЕСЯЦ(Периоды.Период) - 1 = ДоходыПредМесяца.МесяцДохода)";*/
/*// корректируем округление в соответствии с указаниями пользователя
*/
//ДоходыДляФСС_НСТекст = СтрЗаменить(ДоходыДляФСС_НСТекст,"ЧИСЛО(15, 1)","ЧИСЛО(15, " + ТочностьЕдиницыИзмерения + ")");
/*// первый месяц
*/
//ПериодыТекст = "ВЫБРАТЬ 1 КАК Месяц ПОМЕСТИТЬ ВТМесяцы";
/*// прибавим остальные месяцы
*/
//Запрос.Текст = ПериодыТекст;
//ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
//ОтражениеЗарплатыВРеглУчетеНарастающимИтогомТекст = ЗаполнениеРегламентированнойОтчетностиПереопределяемый.ТекстРасчетовСФСС();
//Запрос.Текст = СтрЗаменить(ОтражениеЗарплатыВРеглУчетеНарастающимИтогомТекст,"ЧИСЛО(15, 1)","ЧИСЛО(15, " + ТочностьЕдиницыИзмерения + ")");
//Запрос.Выполнить();
/*РасчетыСФондомТекст =
"ВЫБРАТЬ
| МЕСЯЦ(Периоды.Период) КАК Месяц,
| (ВЫРАЗИТЬ(СУММА(ВЫБОР
| КОГДА Расходы.ВидПособияСоциальногоСтрахования В (ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьНесчастныйСлучай), ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьПрофзаболевание), ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ДополнительныйОтпускПослеНесчастныхСлучаев))
| ТОГДА Расходы.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) / &Делитель КАК ЧИСЛО(15, 1))) * &Делитель КАК РасходовНСиПЗ_ЗаМесяц,
| (ВЫРАЗИТЬ(СУММА(ВЫБОР
| КОГДА УчетнаяПолитикаНалоговыйУчет.УСН
| ИЛИ Расходы.ВидПособияСоциальногоСтрахования В (ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьНесчастныйСлучай), ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьПрофзаболевание), ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ДополнительныйОтпускПослеНесчастныхСлучаев), ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПустаяСсылка))
| ТОГДА 0
| ИНАЧЕ Расходы.СуммаВсегоОборот
| КОНЕЦ) / &Делитель КАК ЧИСЛО(15, 1))) * &Делитель КАК РасходовЗаМесяц
|ПОМЕСТИТЬ ВТРасходыНарастающимИтогом
|ИЗ
| ВТПериоды КАК Периоды
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| ПособияСоциальномуСтрахованиюОбороты.Период КАК Период,
| ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот КАК СуммаВсегоОборот,
| ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования КАК ВидПособияСоциальногоСтрахования
| ИЗ
| РегистрНакопления.ПособияСоциальномуСтрахованию.Обороты(
| &парамНачалоГода,
| &парамКонецОтчетногоПериода,
| Месяц,
| Организация = &парамОрганизация
| И (НЕ ОблагаетсяЕНВД)) КАК ПособияСоциальномуСтрахованиюОбороты
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| ПособияПоУходуЗаРебенкомДоПолутораЛетОбороты.Период,
| ПособияПоУходуЗаРебенкомДоПолутораЛетОбороты.СуммаВсегоОборот,
| ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПоУходуЗаРебенкомДоПолутораЛет)
| ИЗ
| РегистрНакопления.ПособияПоУходуЗаРебенкомДоПолутораЛет.Обороты(
| &парамНачалоГода,
| &парамКонецОтчетногоПериода,
| Месяц,
| Организация = &парамОрганизация
| И (НЕ ОблагаетсяЕНВД)) КАК ПособияПоУходуЗаРебенкомДоПолутораЛетОбороты) КАК Расходы
| ЛЕВОЕ СОЕДИНЕНИЕ ВТУчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитикаНалоговыйУчет
| ПО (МЕСЯЦ(Расходы.Период) = УчетнаяПолитикаНалоговыйУчет.Месяц)
| ПО (Расходы.Период МЕЖДУ &парамНачалоГода И КОНЕЦПЕРИОДА(Периоды.Период, МЕСЯЦ))
|
|СГРУППИРОВАТЬ ПО
| МЕСЯЦ(Периоды.Период)
|
|ИНДЕКСИРОВАТЬ ПО
| Месяц
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| НалогПоФизлицам.Месяц КАК Месяц,
| (ВЫРАЗИТЬ(СУММА(НалогПоФизлицам.ФСС) / &Делитель КАК ЧИСЛО(15, 1))) * &Делитель КАК НачисленоЗаМесяц
|ПОМЕСТИТЬ ВТНалогНарастающимИтогом
|ИЗ
| (ВЫБРАТЬ
| МЕСЯЦ(Периоды.Период) КАК Месяц,
| ЕСНИсчисленный.ФизЛицо КАК ФизЛицо,
| СУММА(ЕСНИсчисленный.ФСС) - (ВЫРАЗИТЬ(СУММА(ЕСНИсчисленный.ПримененнаяЛьготаФСС) * МаксСтавкиЕСН.ФССвПроцентах / 100 КАК ЧИСЛО(15, 3))) КАК ФСС
| ИЗ
| ВТПериоды КАК Периоды
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ЕСНИсчисленный КАК ЕСНИсчисленный
| ПО (ЕСНИсчисленный.Период МЕЖДУ &парамНачалоГода И КОНЕЦПЕРИОДА(Периоды.Период, МЕСЯЦ))
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СведенияОСтавкахЕСНиПФР КАК МаксСтавкиЕСН
| ПО (МаксСтавкиЕСН.НомерСтрокиСтавок = 1)
| И (ЕСНИсчисленный.Организация.ВидСтавокЕСНиПФР = МаксСтавкиЕСН.ВидСтавокЕСНиПФР)
| И (МаксСтавкиЕСН.Год = ГОД(ЕСНИсчисленный.Период))
| ГДЕ
| ЕСНИсчисленный.ОбособленноеПодразделение = &парамОрганизация
|
| СГРУППИРОВАТЬ ПО
| МЕСЯЦ(Периоды.Период),
| МаксСтавкиЕСН.ФССвПроцентах,
| ЕСНИсчисленный.ФизЛицо) КАК НалогПоФизлицам
|ГДЕ
| НалогПоФизлицам.ФизЛицо ЕСТЬ НЕ NULL
|
|СГРУППИРОВАТЬ ПО
| НалогПоФизлицам.Месяц
|
|ИНДЕКСИРОВАТЬ ПО
| Месяц
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| СУММА(ВЫБОР
| КОГДА Периоды.Месяц = &Месяц1 - 1
| ТОГДА ВЫБОР
| КОГДА ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.НачисленоЗаМесяц, 0) = 0
| ТОГДА ЕСТЬNULL(НалогПоМесяцам.НачисленоЗаМесяц, 0)
| ИНАЧЕ ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.НачисленоЗаМесяц, 0)
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020003201,
| СУММА(ВЫБОР
| КОГДА Периоды.Месяц = &Месяц1
| ТОГДА ВЫБОР
| КОГДА ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.НачисленоЗаМесяц, 0) = 0
| ТОГДА ЕСТЬNULL(НалогПоМесяцам.НачисленоЗаМесяц, 0)
| ИНАЧЕ ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.НачисленоЗаМесяц, 0)
| КОНЕЦ - ВЫБОР
| КОГДА ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПредМесяца.НачисленоЗаМесяц, 0) = 0
| ТОГДА ЕСТЬNULL(НалогПредМесяца.НачисленоЗаМесяц, 0)
| ИНАЧЕ ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПредМесяца.НачисленоЗаМесяц, 0)
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020003401,
| СУММА(ВЫБОР
| КОГДА Периоды.Месяц = &Месяц2
| ТОГДА ВЫБОР
| КОГДА ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.НачисленоЗаМесяц, 0) = 0
| ТОГДА ЕСТЬNULL(НалогПоМесяцам.НачисленоЗаМесяц, 0)
| ИНАЧЕ ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.НачисленоЗаМесяц, 0)
| КОНЕЦ - ВЫБОР
| КОГДА ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПредМесяца.НачисленоЗаМесяц, 0) = 0
| ТОГДА ЕСТЬNULL(НалогПредМесяца.НачисленоЗаМесяц, 0)
| ИНАЧЕ ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПредМесяца.НачисленоЗаМесяц, 0)
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020003501,
| СУММА(ВЫБОР
| КОГДА Периоды.Месяц = &Месяц3
| ТОГДА ВЫБОР
| КОГДА ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.НачисленоЗаМесяц, 0) = 0
| ТОГДА ЕСТЬNULL(НалогПоМесяцам.НачисленоЗаМесяц, 0)
| ИНАЧЕ ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.НачисленоЗаМесяц, 0)
| КОНЕЦ - ВЫБОР
| КОГДА ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПредМесяца.НачисленоЗаМесяц, 0) = 0
| ТОГДА ЕСТЬNULL(НалогПредМесяца.НачисленоЗаМесяц, 0)
| ИНАЧЕ ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПредМесяца.НачисленоЗаМесяц, 0)
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020003601,
| СУММА(ВЫБОР
| КОГДА Периоды.Месяц = &Месяц1 - 1
| ТОГДА ВЫБОР
| КОГДА ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.РасходовЗаМесяц, 0) = 0
| ТОГДА ЕСТЬNULL(РасходыПоМесяцам.РасходовЗаМесяц, 0)
| ИНАЧЕ ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.РасходовЗаМесяц, 0)
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020015201,
| СУММА(ВЫБОР
| КОГДА Периоды.Месяц = &Месяц1
| ТОГДА ВЫБОР
| КОГДА ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.РасходовЗаМесяц, 0) = 0
| ТОГДА ЕСТЬNULL(РасходыПоМесяцам.РасходовЗаМесяц, 0)
| ИНАЧЕ ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.РасходовЗаМесяц, 0)
| КОНЕЦ - ВЫБОР
| КОГДА ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПредМесяца.РасходовЗаМесяц, 0) = 0
| ТОГДА ЕСТЬNULL(РасходыПредМесяца.РасходовЗаМесяц, 0)
| ИНАЧЕ ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПредМесяца.РасходовЗаМесяц, 0)
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020015401,
| СУММА(ВЫБОР
| КОГДА Периоды.Месяц = &Месяц2
| ТОГДА ВЫБОР
| КОГДА ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.РасходовЗаМесяц, 0) = 0
| ТОГДА ЕСТЬNULL(РасходыПоМесяцам.РасходовЗаМесяц, 0)
| ИНАЧЕ ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.РасходовЗаМесяц, 0)
| КОНЕЦ - ВЫБОР
| КОГДА ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПредМесяца.РасходовЗаМесяц, 0) = 0
| ТОГДА ЕСТЬNULL(РасходыПредМесяца.РасходовЗаМесяц, 0)
| ИНАЧЕ ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПредМесяца.РасходовЗаМесяц, 0)
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020015501,
| СУММА(ВЫБОР
| КОГДА Периоды.Месяц = &Месяц3
| ТОГДА ВЫБОР
| КОГДА ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.РасходовЗаМесяц, 0) = 0
| ТОГДА ЕСТЬNULL(РасходыПоМесяцам.РасходовЗаМесяц, 0)
| ИНАЧЕ ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.РасходовЗаМесяц, 0)
| КОНЕЦ - ВЫБОР
| КОГДА ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПредМесяца.РасходовЗаМесяц, 0) = 0
| ТОГДА ЕСТЬNULL(РасходыПредМесяца.РасходовЗаМесяц, 0)
| ИНАЧЕ ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПредМесяца.РасходовЗаМесяц, 0)
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020015601,
| СУММА(ВЫБОР
| КОГДА Периоды.Месяц = &Месяц1 - 1
| ТОГДА ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.НачисленоНСиПЗ_ЗаМесяц, 0)
| ИНАЧЕ 0
| КОНЕЦ) КАК П000100002101,
| СУММА(ВЫБОР
| КОГДА Периоды.Месяц = &Месяц1
| ТОГДА ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.НачисленоНСиПЗ_ЗаМесяц, 0) - ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПредМесяца.НачисленоНСиПЗ_ЗаМесяц, 0)
| ИНАЧЕ 0
| КОНЕЦ) КАК П000100002401,
| СУММА(ВЫБОР
| КОГДА Периоды.Месяц = &Месяц2
| ТОГДА ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.НачисленоНСиПЗ_ЗаМесяц, 0) - ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПредМесяца.НачисленоНСиПЗ_ЗаМесяц, 0)
| ИНАЧЕ 0
| КОНЕЦ) КАК П000100002501,
| СУММА(ВЫБОР
| КОГДА Периоды.Месяц = &Месяц3
| ТОГДА ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.НачисленоНСиПЗ_ЗаМесяц, 0) - ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПредМесяца.НачисленоНСиПЗ_ЗаМесяц, 0)
| ИНАЧЕ 0
| КОНЕЦ) КАК П000100002601,
| СУММА(ВЫБОР
| КОГДА Периоды.Месяц = &Месяц1 - 1
| ТОГДА ВЫБОР
| КОГДА ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.РасходовНСиПЗ_ЗаМесяц, 0) = 0
| ТОГДА ЕСТЬNULL(РасходыПоМесяцам.РасходовНСиПЗ_ЗаМесяц, 0)
| ИНАЧЕ ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.РасходовНСиПЗ_ЗаМесяц, 0)
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ) КАК П000100010101,
| СУММА(ВЫБОР
| КОГДА Периоды.Месяц = &Месяц1
| ТОГДА ВЫБОР
| КОГДА ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.РасходовНСиПЗ_ЗаМесяц, 0) = 0
| ТОГДА ЕСТЬNULL(РасходыПоМесяцам.РасходовНСиПЗ_ЗаМесяц, 0)
| ИНАЧЕ ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.РасходовНСиПЗ_ЗаМесяц, 0)
| КОНЕЦ - ВЫБОР
| КОГДА ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПредМесяца.РасходовНСиПЗ_ЗаМесяц, 0) = 0
| ТОГДА ЕСТЬNULL(РасходыПредМесяца.РасходовНСиПЗ_ЗаМесяц, 0)
| ИНАЧЕ ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПредМесяца.РасходовНСиПЗ_ЗаМесяц, 0)
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ) КАК П000100010401,
| СУММА(ВЫБОР
| КОГДА Периоды.Месяц = &Месяц2
| ТОГДА ВЫБОР
| КОГДА ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.РасходовНСиПЗ_ЗаМесяц, 0) = 0
| ТОГДА ЕСТЬNULL(РасходыПоМесяцам.РасходовНСиПЗ_ЗаМесяц, 0)
| ИНАЧЕ ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.РасходовНСиПЗ_ЗаМесяц, 0)
| КОНЕЦ - ВЫБОР
| КОГДА ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПредМесяца.РасходовНСиПЗ_ЗаМесяц, 0) = 0
| ТОГДА ЕСТЬNULL(РасходыПредМесяца.РасходовНСиПЗ_ЗаМесяц, 0)
| ИНАЧЕ ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПредМесяца.РасходовНСиПЗ_ЗаМесяц, 0)
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ) КАК П000100010501,
| СУММА(ВЫБОР
| КОГДА Периоды.Месяц = &Месяц3
| ТОГДА ВЫБОР
| КОГДА ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.РасходовНСиПЗ_ЗаМесяц, 0) = 0
| ТОГДА ЕСТЬNULL(РасходыПоМесяцам.РасходовНСиПЗ_ЗаМесяц, 0)
| ИНАЧЕ ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПоМесяцам.РасходовНСиПЗ_ЗаМесяц, 0)
| КОНЕЦ - ВЫБОР
| КОГДА ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПредМесяца.РасходовНСиПЗ_ЗаМесяц, 0) = 0
| ТОГДА ЕСТЬNULL(РасходыПредМесяца.РасходовНСиПЗ_ЗаМесяц, 0)
| ИНАЧЕ ЕСТЬNULL(ОтражениеЗарплатыВРеглУчетеПредМесяца.РасходовНСиПЗ_ЗаМесяц, 0)
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ) КАК П000100010601
|ИЗ
| ВТМесяцы КАК Периоды
| ЛЕВОЕ СОЕДИНЕНИЕ ВТОтражениеЗарплатыВРеглУчетеНарастающимИтогом КАК ОтражениеЗарплатыВРеглУчетеПоМесяцам
| ПО Периоды.Месяц = ОтражениеЗарплатыВРеглУчетеПоМесяцам.Месяц
| ЛЕВОЕ СОЕДИНЕНИЕ ВТОтражениеЗарплатыВРеглУчетеНарастающимИтогом КАК ОтражениеЗарплатыВРеглУчетеПредМесяца
| ПО (Периоды.Месяц - 1 = ОтражениеЗарплатыВРеглУчетеПредМесяца.Месяц)
| ЛЕВОЕ СОЕДИНЕНИЕ ВТРасходыНарастающимИтогом КАК РасходыПоМесяцам
| ПО Периоды.Месяц = РасходыПоМесяцам.Месяц
| ЛЕВОЕ СОЕДИНЕНИЕ ВТРасходыНарастающимИтогом КАК РасходыПредМесяца
| ПО (Периоды.Месяц - 1 = РасходыПредМесяца.Месяц)
| ЛЕВОЕ СОЕДИНЕНИЕ ВТНалогНарастающимИтогом КАК НалогПоМесяцам
| ПО Периоды.Месяц = НалогПоМесяцам.Месяц
| ЛЕВОЕ СОЕДИНЕНИЕ ВТНалогНарастающимИтогом КАК НалогПредМесяца
| ПО (Периоды.Месяц - 1 = НалогПредМесяца.Месяц)";*/
/*РасходыНаЦелиОбязательногоССНаСпецРежимахТекст =
"ВЫБРАТЬ
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД
| И (НЕ(УчетнаяПолитикаНалоговыйУчет.УплачиватьДобровольныеВзносыВФСС
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)))
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК РасходыПоСтрахованию_ЕНВД,
| СУММА(ВЫБОР
| КОГДА (НЕ ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД)
| И УчетнаяПолитикаНалоговыйУчет.УСН
| И (НЕ(УчетнаяПолитикаНалоговыйУчет.УплачиватьДобровольныеВзносыВФСС
| И ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)))
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК РасходыПоСтрахованию_УСН
|ИЗ
| (ВЫБРАТЬ
| МЕСЯЦ(ПособияСоциальномуСтрахованиюОбороты.Период) КАК Месяц,
| ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот КАК СуммаВсегоОборот,
| ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД КАК ОблагаетсяЕНВД,
| ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования КАК ВидПособияСоциальногоСтрахования
| ИЗ
| РегистрНакопления.ПособияСоциальномуСтрахованию.Обороты(
| &парамНачалоГода,
| &парамКонецОтчетногоПериода,
| Месяц,
| Организация = &парамОрганизация
| И (НЕ ВидПособияСоциальногоСтрахования В (ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПустаяСсылка), ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьНесчастныйСлучай), ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьПрофзаболевание), ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ДополнительныйОтпускПослеНесчастныхСлучаев)))) КАК ПособияСоциальномуСтрахованиюОбороты
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| МЕСЯЦ(ПособияПоУходуЗаРебенкомДоПолутораЛетОбороты.Период),
| ПособияПоУходуЗаРебенкомДоПолутораЛетОбороты.СуммаВсегоОборот,
| ПособияПоУходуЗаРебенкомДоПолутораЛетОбороты.ОблагаетсяЕНВД,
| ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПоУходуЗаРебенкомДоПолутораЛет)
| ИЗ
| РегистрНакопления.ПособияПоУходуЗаРебенкомДоПолутораЛет.Обороты(&парамНачалоГода, &парамКонецОтчетногоПериода, Месяц, Организация = &парамОрганизация) КАК ПособияПоУходуЗаРебенкомДоПолутораЛетОбороты) КАК ПособияСоциальномуСтрахованиюОбороты
| ЛЕВОЕ СОЕДИНЕНИЕ ВТУчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитикаНалоговыйУчет
| ПО ПособияСоциальномуСтрахованиюОбороты.Месяц = УчетнаяПолитикаНалоговыйУчет.Месяц";*/
/*// округлим результаты, как указал пользователь в учетной политике
*/
//НалоговыйУчет.ОбновитьДанныеУчетнойПолитикиПоНалоговомуУчету(глЗначениеПеременной("УчетнаяПолитикаОтраженияЗарплатыВУчете"), НачалоГода(ДатаКонцаПериодаОтчета), Организация);
//УчетнаяПолитика = глЗначениеПеременной("УчетнаяПолитикаОтраженияЗарплатыВУчете")[КонецМесяца(НачалоГода(ДатаКонцаПериодаОтчета))][Организация];
if(true/*УчетнаяПолитика.ТочностьИсчисленияЕСН = Перечисления.ПорядкиОкругленияЕСН.ВРубляхИКопейках*/)
{
//РасчетыСФондомТекст = СтрЗаменить(РасчетыСФондомТекст,"ЧИСЛО(15, 3)","ЧИСЛО(15, 2)");
}
//РасчетыСФондомТекст = СтрЗаменить(РасчетыСФондомТекст,"ЧИСЛО(15, 1)","ЧИСЛО(15, " + ТочностьЕдиницыИзмерения + ")");
/*// -------------------------------------------------------------------------------
*/
/*// Вывод данных в отчет
*/
//УзелРаздел1_1 = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Раздел1_1");
//УзелРаздел1_2 = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Раздел1_2");
//УзелРаздел3_1 = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Раздел3_1");
//УзелРаздел3_2 = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Раздел3_2");
/*// Раздел I (табл. 1)
*/
//Запрос.Текст = НалоговаяБазаТекст;
//ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
//ВывестиРезультатЗапросаВДеревоПоказателей(УзелРаздел1_1, Результат);
/*// Раздел III (табл. 9)
*/
//Запрос.Текст = ДоходыДляФСС_НСТекст;
//ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
//ВывестиРезультатЗапросаВДеревоПоказателей(УзелРаздел3_1, Результат);
/*// расчет численности
*/
/*Запрос.Текст =
"ВЫБРАТЬ
| УчетнаяПолитикаНалоговыйУчет.Месяц
|ИЗ
| ВТУчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитикаНалоговыйУчет
|ГДЕ
| УчетнаяПолитикаНалоговыйУчет.УСН";*/
//СписокМесяцевУСН = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Месяц");
//ЧисленностьРаботниковНаУСН = 0;
//ЧисленностьРаботниковНаЕНВД = 0;
//ЧисленностьЖенщинНаУСН = 0;
//ЧисленностьЖенщинНаЕНВД = 0;
//ЧисленностьРаботниковНаОбщемрежиме = 0;
//ЧисленностьЖенщинНаОбщемрежиме = 0;
//ЧисленностьРаботников = 0;
//ЧисленностьИнвалидов = 0;
//КоличествоМесяцевРаботы = 0;
//Отчет = Отчеты.СредняяЧисленностьРаботниковОрганизаций.Создать();
//ТаблицаСреднихЧисленостей = Отчет.ПолучитьТаблицуЧисленностей(Организация, НачалоГода(ДатаКонцаПериодаОтчета), ДатаКонцаПериодаОтчета);
if(true/*ТаблицаСреднихЧисленостей.Количество() > 0*/)
{
//КоличествоМесяцевРаботы = ТаблицаСреднихЧисленостей.Количество();
//ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелРаздел1_1,"П000010001003", Окр(ЧисленностьРаботниковНаОбщемрежиме / КоличествоМесяцевРаботы));
//ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелРаздел1_1,"П000010002003", Окр(ЧисленностьЖенщинНаОбщемрежиме / КоличествоМесяцевРаботы));
/*// в т.ч. женщин
*/
//ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелРаздел3_1,"П000090001001", Окр(ЧисленностьРаботников / КоличествоМесяцевРаботы));
//ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелРаздел3_1,"П000090001002", Окр(ЧисленностьИнвалидов / КоличествоМесяцевРаботы));
/*// в т.ч. инвалидов
*/
}
/*// РАСХОДЫ НА ЦЕЛИ ОБЯЗАТЕЛЬНОГО СОЦИАЛЬНОГО СТРАХОВАНИЯ С НАЧАЛА ГОДА
*/
/*// Раздел I (табл 3) и Раздел III (табл 11)
*/
//ДанныеОРасходах = Новый Структура;
//Запрос.Текст = РасходыНаЦелиОбязательногоССТекст;
//ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
if(true/*ТаблицаРезультатовБЛ.Количество() > 0*/)
{
}
//Запрос.Текст = РасходыНаПособияПоУходуТекст;
//ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
if(true/*ТаблицаРезультатовБЛ.Количество() > 0*/)
{
}
//Запрос.Текст = РаспределениеЗаработкаПолучателейПособийТекст;
//ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
if(true/*ТаблицаРезультатовБЛ.Количество() > 0*/)
{
}
/*// данные по общему налоговому режиму
*/
/*// РАСЧЕТЫ ПО СРЕДСТВАМ ОБЯЗАТЕЛЬНОГО СОЦИАЛЬНОГО СТРАХОВАНИЯ
*/
/*// Раздел I (табл. 2) и Раздел III (табл 10)
*/
/*// Заполняем по данным бухгалтерского учета из документа ОтражениеЗарплатыВРеглУчете
*/
//Запрос.Текст = РасчетыСФондомТекст;
//ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
//Выборка = РезультатЗапроса.Выбрать();
if(true/*Выборка.Следующий()*/)
{
//КолонкиРезультата = РезультатЗапроса.Колонки;
}
/*// данные по специальным налоговым режимам - Раздел II
*/
if(true/*ЗначениеЗаполнено(ЧисленностьРаботниковНаЕНВД) Или ЗначениеЗаполнено(ЧисленностьРаботниковНаУСН)*/)
{
/*// ведется деятельность, облагаемая ЕНВД
*/
//ВыплатыРаботникам_УСН = 0;
//ВыплатыРаботникам_ЕНВД = 0;
//Запрос.Текст = ВыплатыРаботникамНаСпецРежимахТекст;
//ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
if(true/*Выборка.Следующий()*/)
{
//ВыплатыРаботникам_УСН = Выборка.ВыплатыРаботникам_УСН;
//ВыплатыРаботникам_ЕНВД = Выборка.ВыплатыРаботникам_ЕНВД;
}
//РасходыПоСтрахованию_УСН = 0;
//РасходыПоСтрахованию_ЕНВД = 0;
//Запрос.Текст = РасходыНаЦелиОбязательногоССНаСпецРежимахТекст;
//ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
if(true/*Выборка.Следующий()*/)
{
//РасходыПоСтрахованию_УСН = Выборка.РасходыПоСтрахованию_УСН;
//РасходыПоСтрахованию_ЕНВД = Выборка.РасходыПоСтрахованию_ЕНВД;
}
if(true/*ЗначениеЗаполнено(ЧисленностьРаботниковНаЕНВД)*/)
{
//УзелРаздел2_1 = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Раздел2_1");
//УзелРаздел2_2 = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Раздел2_2");
//ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелРаздел2_1, "Шифр1", "0");
//ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелРаздел2_1, "Шифр2", "2");
//ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелРаздел2_1, "Шифр3", "1");
/*// Раздел II (табл 4, 5)
*/
//ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелРаздел2_1,"П000040001003", Окр(ЧисленностьРаботниковНаЕНВД / КоличествоМесяцевРаботы));
//ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелРаздел2_1,"П000040002003", Окр(ЧисленностьЖенщинНаЕНВД / КоличествоМесяцевРаботы));
/*// в т.ч. женщин
*/
//ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелРаздел2_1,"П000040003003", ВыплатыРаботникам_ЕНВД);
//ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелРаздел2_1,"П000050006003", РасходыПоСтрахованию_ЕНВД);
/*// Раздел II (табл 6)
*/
}
if(true/*ЗначениеЗаполнено(ЧисленностьРаботниковНаУСН)*/)
{
//УзелРаздел2_1 = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Раздел2_1");
//УзелРаздел2_2 = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Раздел2_2");
//ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелРаздел2_1, "Шифр1", "0");
//ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелРаздел2_1, "Шифр2", "1");
//ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелРаздел2_1, "Шифр3", "1");
/*// Раздел II (табл 4, 5)
*/
//ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелРаздел2_1,"П000040001003", Окр(ЧисленностьРаботниковНаУСН / КоличествоМесяцевРаботы));
//ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелРаздел2_1,"П000040002003", Окр(ЧисленностьЖенщинНаУСН / КоличествоМесяцевРаботы));
/*// в т.ч. женщин
*/
//ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелРаздел2_1,"П000040003003", ВыплатыРаботникам_УСН);
//ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелРаздел2_1,"П000050006003", РасходыПоСтрахованию_УСН);
/*// Раздел II (табл 6)
*/
}
}
return null;
}