public object ЗначенияПоказателей_4аФСС_2007Кв1(/*ПараметрыОтчета*/)
{
//ДеревоПоказателей = Новый ДеревоЗначений;
//ДеревоПоказателей.Колонки.Добавить("Имя");
//ДеревоПоказателей.Колонки.Добавить("Значение");
/*//ПустоеДерево = ДеревоПоказателей.Скопировать();
*/
//ПустоеДерево = Неопределено;
//ДатаКонцаПериодаОтчета = ПараметрыОтчета.ДатаОкончанияПериода;
//Организация = ПараметрыОтчета.Организация;
//ТочностьЕдиницыИзмерения = 2;
if(true/*ПараметрыОтчета.Свойство("ТочностьЕдиницыИзмерения",ТочностьЕдиницыИзмерения) = Неопределено*/)
{
//ТочностьЕдиницыИзмерения = 2;
}
//ЕдиницаИзмерения = Перечисления.ПорядкиОкругленияОтчетности.ПустаяСсылка();
if(true/*ПараметрыОтчета.Свойство("ЕдиницаИзмерения",ЕдиницаИзмерения) = Неопределено*/)
{
//ЕдиницаИзмерения = Перечисления.ПорядкиОкругленияОтчетности.ПустаяСсылка();
}
//Делитель = ПреобразоватьЕдиницуИзмеренияВЧисло(ЕдиницаИзмерения);
//Запрос = Новый Запрос;
//Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
//Запрос.УстановитьПараметр("парамОрганизация", Организация);
//Запрос.УстановитьПараметр("парамГоловнаяОрганизация", ОбщегоНазначения.ГоловнаяОрганизация(Организация));
//Запрос.УстановитьПараметр("парамКонецОтчетногоПериода", КонецДня(ДатаКонцаПериодаОтчета));
//Запрос.УстановитьПараметр("парамНачалоГода", НачалоГода(ДатаКонцаПериодаОтчета));
//Запрос.УстановитьПараметр("Месяц1", Месяц(ДатаКонцаПериодаОтчета) - 2);
//Запрос.УстановитьПараметр("Месяц2", Месяц(ДатаКонцаПериодаОтчета) - 1);
//Запрос.УстановитьПараметр("Месяц3", Месяц(ДатаКонцаПериодаОтчета));
/*// ----------------------------------------------------------------------------------
*/
/*// ТЕКСТЫ ЗАПРОСОВ
*/
/*// конец месяца налогового периода
*/
//КонецМесяца = КонецМесяца(НачалоГода(ДатаКонцаПериодаОтчета));
/*// первый месяц
*/
//ПериодыТекст = "ВЫБРАТЬ ДАТАВРЕМЯ(" + Формат(КонецМесяца,"ДФ=гггг,М,д,Ч,м,с") + ")КАК Период ПОМЕСТИТЬ ВТПериоды";
/*// прибавим остальные месяцы
*/
//Запрос.Текст = ПериодыТекст;
//МассивЗапросов = Новый Массив;
//ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
//Запрос.Выполнить();
/*// УчетнаяПолитикаНалоговыйУчет
*/
/*// Таблица УчетнаяПолитикаНалоговыйУчет - это список периодов, когда организация переходила на УСН
*/
/*УчетнаяПолитикаНалоговыйУчетТекст =
"ВЫБРАТЬ
| МЕСЯЦ(Периоды.Период) КАК Месяц,
| ""поле УСН"" КАК УСН,
| ЕСТЬNULL(УчетнаяПолитикаНалоговыйУчет.УплачиватьДобровольныеВзносыВФСС, ЛОЖЬ) КАК УплачиватьДобровольныеВзносыВФСС
|ПОМЕСТИТЬ ВТУчетнаяПолитикаНалоговыйУчет
|ИЗ
| (ВЫБРАТЬ
| Периоды.Период КАК Период,
| МАКСИМУМ(УчетнаяПолитикаНалоговыйУчет.Период) КАК ПериодРегистра
| ИЗ
| ВТПериоды КАК Периоды
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитикаНалоговыйУчет
| ПО Периоды.Период >= УчетнаяПолитикаНалоговыйУчет.Период
| И (УчетнаяПолитикаНалоговыйУчет.Организация = &парамГоловнаяОрганизация)
|
| СГРУППИРОВАТЬ ПО
| Периоды.Период) КАК Периоды
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитикаНалоговыйУчет
| ПО Периоды.ПериодРегистра = УчетнаяПолитикаНалоговыйУчет.Период
| И (УчетнаяПолитикаНалоговыйУчет.Организация = &парамГоловнаяОрганизация)
|
|ИНДЕКСИРОВАТЬ ПО
| Месяц";*/
//УчетнаяПолитикаНалоговыйУчетТекст = СтрЗаменить(УчетнаяПолитикаНалоговыйУчетТекст, """поле УСН""", ЗаполнениеРегламентированнойОтчетностиПереопределяемый.ТекстПоляУСН4аФСС());
//УчетнаяПолитикаНалоговыйУчетТекст = СтрЗаменить(УчетнаяПолитикаНалоговыйУчетТекст,"РегистрСведений.УчетнаяПолитикаНалоговыйУчет", ЗаполнениеРегламентированнойОтчетностиПереопределяемый.ИмяУчетнойПолитики());
//Запрос.Текст = УчетнаяПолитикаНалоговыйУчетТекст;
//ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
/*// НалоговыеБазыПоМесяцам
*/
/*НалоговыеБазыПоМесяцам =
"ВЫБРАТЬ
| СУММА(ВЫБОР
| КОГДА УчетнаяПолитикаНалоговыйУчет.УСН
| ИЛИ ЕСННачисления.ОблагаетсяЕНВД
| ТОГДА ЕСННачисления.Доход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010002003,
| СУММА(ВЫБОР
| КОГДА ЕСННачисления.Месяц = &Месяц1
| И (УчетнаяПолитикаНалоговыйУчет.УСН
| ИЛИ ЕСННачисления.ОблагаетсяЕНВД)
| ТОГДА ЕСННачисления.Доход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010004003,
| СУММА(ВЫБОР
| КОГДА ЕСННачисления.Месяц = &Месяц2
| И (УчетнаяПолитикаНалоговыйУчет.УСН
| ИЛИ ЕСННачисления.ОблагаетсяЕНВД)
| ТОГДА ЕСННачисления.Доход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010005003,
| СУММА(ВЫБОР
| КОГДА ЕСННачисления.Месяц = &Месяц3
| И (УчетнаяПолитикаНалоговыйУчет.УСН
| ИЛИ ЕСННачисления.ОблагаетсяЕНВД)
| ТОГДА ЕСННачисления.Доход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010006003
|ИЗ
| (ВЫБРАТЬ
| ЕСНСведенияОДоходах.ФизЛицо,
| МЕСЯЦ(ЕСНСведенияОДоходах.Период) КАК Месяц,
| ЕСНСведенияОДоходах.Результат - ЕСНСведенияОДоходах.Скидка КАК Доход,
| ЕСНСведенияОДоходах.ОблагаетсяЕНВД
| ИЗ
| РегистрНакопления.ЕСНСведенияОДоходах КАК ЕСНСведенияОДоходах
| ГДЕ
| ЕСНСведенияОДоходах.Период МЕЖДУ &парамНачалоГода И &парамКонецОтчетногоПериода
| И ЕСНСведенияОДоходах.Организация = &парамГоловнаяОрганизация
| И ЕСНСведенияОДоходах.ОбособленноеПодразделение = &парамОрганизация
| И ЕСНСведенияОДоходах.КодДоходаЕСН.ВходитВБазуФСС) КАК ЕСННачисления
| ЛЕВОЕ СОЕДИНЕНИЕ ВТУчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитикаНалоговыйУчет
| ПО ЕСННачисления.Месяц = УчетнаяПолитикаНалоговыйУчет.Месяц
|ГДЕ
| УчетнаяПолитикаНалоговыйУчет.УплачиватьДобровольныеВзносыВФСС";*/
//Раздел1 = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Раздел1");
/*// Таблица 1
*/
//Запрос.Текст = НалоговыеБазыПоМесяцам;
//ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
//ВывестиРезультатЗапросаВДеревоПоказателей(Раздел1, Результат);
/*// Таблица 2
*/
/*РасходыПоПособиям =
"ВЫБРАТЬ
| СУММА(ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот) КАК П000020009003,
| СУММА(ВЫБОР
| КОГДА (НЕ МЕСЯЦ(ПособияСоциальномуСтрахованиюОбороты.Период) В (&Месяц1, &Месяц2, &Месяц3))
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020009101,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(ПособияСоциальномуСтрахованиюОбороты.Период) = &Месяц1
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020009301,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(ПособияСоциальномуСтрахованиюОбороты.Период) = &Месяц2
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020009401,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(ПособияСоциальномуСтрахованиюОбороты.Период) = &Месяц3
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020009501,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020010003,
| СУММА(ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот) КАК П000020011003,
| СУММА(ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот) КАК П000020014000,
| СУММА(ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот) КАК П000020015000,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020016000,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020017000
|ИЗ
| РегистрНакопления.ПособияСоциальномуСтрахованию.Обороты(
| &парамНачалоГода,
| &парамКонецОтчетногоПериода,
| Месяц,
| Организация = &парамОрганизация
| И ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)) КАК ПособияСоциальномуСтрахованиюОбороты
| ЛЕВОЕ СОЕДИНЕНИЕ ВТУчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитикаНалоговыйУчет
| ПО (МЕСЯЦ(ПособияСоциальномуСтрахованиюОбороты.Период) = УчетнаяПолитикаНалоговыйУчет.Месяц)
|ГДЕ
| (ПособияСоциальномуСтрахованиюОбороты.ОблагаетсяЕНВД
| ИЛИ УчетнаяПолитикаНалоговыйУчет.УСН)
| И УчетнаяПолитикаНалоговыйУчет.УплачиватьДобровольныеВзносыВФСС";*/
//Запрос.Текст = РасходыПоПособиям;
//ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
//ВывестиРезультатЗапросаВДеревоПоказателей(Раздел1, Результат);
/*// расчеты с Фондом
*/
//Запрос.Текст = ЗаполнениеРегламентированнойОтчетностиПереопределяемый.ТекстПроводок4аФСС();
//ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
//ВывестиРезультатЗапросаВДеревоПоказателей(Раздел1, Результат);
/*Запрос.Текст =
"ВЫБРАТЬ
| УчетнаяПолитикаНалоговыйУчет.Месяц
|ИЗ
| ВТУчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитикаНалоговыйУчет
|ГДЕ
| УчетнаяПолитикаНалоговыйУчет.УСН";*/
//СписокМесяцевУСН = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Месяц");
/*// расчет среднесписочной численности
*/
//ЧисленностьРаботниковНаСпецрежимах = 0;
//Отчет = Отчеты.СредняяЧисленностьРаботниковОрганизаций.Создать();
//ТаблицаСреднесписочныхЧисленостей = Отчет.ПолучитьТаблицуЧисленностей(Организация, НачалоГода(ДатаКонцаПериодаОтчета), ДатаКонцаПериодаОтчета);
if(true/*ТаблицаСреднесписочныхЧисленостей.Количество() > 0*/)
{
//КоличествоМесяцевРаботы = ТаблицаСреднесписочныхЧисленостей.Количество();
//ОпределитьСтрокуВДеревеДанныхДляЗаполнения(Раздел1,"П000010001003", Окр(ЧисленностьРаботниковНаСпецрежимах / КоличествоМесяцевРаботы));
}
return null;
}