public object ДоначисленныеВзносыДляКорректирующегоДокумента(/*Организация, Дата, КорректируемыйПериод, КатегорияЗастрахованныхЛиц, ТаблицаФизлиц*/)
{
//Запрос = Новый Запрос;
//Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
/*Запрос.Текст =
"ВЫБРАТЬ
| СуммыВзносов.НомерСтроки,
| СуммыВзносов.ФизЛицо КАК ФизЛицо,
| СуммыВзносов.НачисленоНакопительная,
| СуммыВзносов.НачисленоСтраховая,
| СуммыВзносов.УплаченоНакопительная,
| СуммыВзносов.УплаченоСтраховая
|ПОМЕСТИТЬ ВТСуммыВзносов
|ИЗ
| &РаботникиОрганизации КАК СуммыВзносов
|
|ИНДЕКСИРОВАТЬ ПО
| ФизЛицо";*/
//Запрос.УстановитьПараметр("РаботникиОрганизации", ТаблицаФизлиц);
//Запрос.Выполнить();
/*Запрос.Текст =
"ВЫБРАТЬ
| МАКСИМУМ(СведенияОТрудовомСтажеИЗаработкеСЗВ4.Ссылка.Дата) КАК Дата,
| КорректирующаяФорма.ФизЛицо
|ПОМЕСТИТЬ ВТДата
|ИЗ
| ВТСуммыВзносов КАК КорректирующаяФорма
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.СведенияОТрудовомСтажеИЗаработкеСЗВ4.РаботникиОрганизации КАК СведенияОТрудовомСтажеИЗаработкеСЗВ4
| ПО КорректирующаяФорма.ФизЛицо = СведенияОТрудовомСтажеИЗаработкеСЗВ4.ФизЛицо
|ГДЕ
| СведенияОТрудовомСтажеИЗаработкеСЗВ4.Ссылка.Организация = &Организация
| И СведенияОТрудовомСтажеИЗаработкеСЗВ4.Ссылка.КатегорияЗастрахованныхЛиц = &КатегорияЗастрахованныхЛиц
| И СведенияОТрудовомСтажеИЗаработкеСЗВ4.Ссылка.Дата < &Дата
| И СведенияОТрудовомСтажеИЗаработкеСЗВ4.Ссылка.Проведен
| И СведенияОТрудовомСтажеИЗаработкеСЗВ4.Ссылка.ТипСведенийСЗВ <> ЗНАЧЕНИЕ(Перечисление.ТипыСведенийСЗВ.ОТМЕНЯЮЩАЯ)
| И ВЫБОР
| КОГДА СведенияОТрудовомСтажеИЗаработкеСЗВ4.Ссылка.ТипСведенийСЗВ = ЗНАЧЕНИЕ(Перечисление.ТипыСведенийСЗВ.ИСХОДНАЯ)
| ТОГДА СведенияОТрудовомСтажеИЗаработкеСЗВ4.Ссылка.ОтчетныйПериод
| ИНАЧЕ СведенияОТрудовомСтажеИЗаработкеСЗВ4.Ссылка.КорректируемыйПериод
| КОНЕЦ = &ОтчетныйПериод
|
|СГРУППИРОВАТЬ ПО
| КорректирующаяФорма.ФизЛицо
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| МАКСИМУМ(СведенияОТрудовомСтажеИЗаработкеСЗВ4.Номер) КАК Номер,
| СведенияОТрудовомСтажеИЗаработкеСЗВ4.Дата,
| Даты.ФизЛицо
|ПОМЕСТИТЬ ВТОписаниеДокумента
|ИЗ
| ВТДата КАК Даты
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.СведенияОТрудовомСтажеИЗаработкеСЗВ4 КАК СведенияОТрудовомСтажеИЗаработкеСЗВ4
| ПО Даты.Дата = СведенияОТрудовомСтажеИЗаработкеСЗВ4.Дата
|ГДЕ
| СведенияОТрудовомСтажеИЗаработкеСЗВ4.Организация = &Организация
| И СведенияОТрудовомСтажеИЗаработкеСЗВ4.Проведен
| И СведенияОТрудовомСтажеИЗаработкеСЗВ4.КатегорияЗастрахованныхЛиц = &КатегорияЗастрахованныхЛиц
| И СведенияОТрудовомСтажеИЗаработкеСЗВ4.ТипСведенийСЗВ <> ЗНАЧЕНИЕ(Перечисление.ТипыСведенийСЗВ.ОТМЕНЯЮЩАЯ)
| И ВЫБОР
| КОГДА СведенияОТрудовомСтажеИЗаработкеСЗВ4.ТипСведенийСЗВ = ЗНАЧЕНИЕ(Перечисление.ТипыСведенийСЗВ.ИСХОДНАЯ)
| ТОГДА СведенияОТрудовомСтажеИЗаработкеСЗВ4.ОтчетныйПериод
| ИНАЧЕ СведенияОТрудовомСтажеИЗаработкеСЗВ4.КорректируемыйПериод
| КОНЕЦ = &ОтчетныйПериод
|
|СГРУППИРОВАТЬ ПО
| СведенияОТрудовомСтажеИЗаработкеСЗВ4.Дата,
| Даты.ФизЛицо
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ОписаниеДокумента.ФизЛицо,
| МАКСИМУМ(СведенияОТрудовомСтажеИЗаработкеСЗВ4.Ссылка) КАК Ссылка
|ПОМЕСТИТЬ ВТПредыдущиеДокументы
|ИЗ
| ВТОписаниеДокумента КАК ОписаниеДокумента
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.СведенияОТрудовомСтажеИЗаработкеСЗВ4 КАК СведенияОТрудовомСтажеИЗаработкеСЗВ4
| ПО ОписаниеДокумента.Дата = СведенияОТрудовомСтажеИЗаработкеСЗВ4.Дата
| И ОписаниеДокумента.Номер = СведенияОТрудовомСтажеИЗаработкеСЗВ4.Номер
|ГДЕ
| СведенияОТрудовомСтажеИЗаработкеСЗВ4.Организация = &Организация
| И СведенияОТрудовомСтажеИЗаработкеСЗВ4.Проведен
| И СведенияОТрудовомСтажеИЗаработкеСЗВ4.КатегорияЗастрахованныхЛиц = &КатегорияЗастрахованныхЛиц
| И СведенияОТрудовомСтажеИЗаработкеСЗВ4.ТипСведенийСЗВ <> ЗНАЧЕНИЕ(Перечисление.ТипыСведенийСЗВ.ОТМЕНЯЮЩАЯ)
| И ВЫБОР
| КОГДА СведенияОТрудовомСтажеИЗаработкеСЗВ4.ТипСведенийСЗВ = ЗНАЧЕНИЕ(Перечисление.ТипыСведенийСЗВ.ИСХОДНАЯ)
| ТОГДА СведенияОТрудовомСтажеИЗаработкеСЗВ4.ОтчетныйПериод
| ИНАЧЕ СведенияОТрудовомСтажеИЗаработкеСЗВ4.КорректируемыйПериод
| КОНЕЦ = &ОтчетныйПериод
|
|СГРУППИРОВАТЬ ПО
| ОписаниеДокумента.ФизЛицо
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| СуммыВзносов.НомерСтроки КАК НомерСтроки,
| СуммыВзносов.ФизЛицо,
| СуммыВзносов.НачисленоНакопительная - ЕСТЬNULL(СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.НачисленоНакопительная, 0) КАК ДоначисленоНакопительная,
| СуммыВзносов.НачисленоСтраховая - ЕСТЬNULL(СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.НачисленоСтраховая, 0) КАК ДоначисленоСтраховая,
| СуммыВзносов.УплаченоНакопительная - ЕСТЬNULL(СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.УплаченоНакопительная, 0) КАК ДоУплаченоНакопительная,
| СуммыВзносов.УплаченоСтраховая - ЕСТЬNULL(СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.УплаченоСтраховая, 0) КАК ДоУплаченоСтраховая
|ИЗ
| ВТСуммыВзносов КАК СуммыВзносов
| ЛЕВОЕ СОЕДИНЕНИЕ ВТПредыдущиеДокументы КАК ПредыдущиеДокументы
| ПО СуммыВзносов.ФизЛицо = ПредыдущиеДокументы.ФизЛицо
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.СведенияОТрудовомСтажеИЗаработкеСЗВ4.РаботникиОрганизации КАК СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации
| ПО (ПредыдущиеДокументы.Ссылка = СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.Ссылка)
| И СуммыВзносов.ФизЛицо = СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.ФизЛицо
|
|УПОРЯДОЧИТЬ ПО
| НомерСтроки";*/
//Запрос.УстановитьПараметр("Организация", Организация);
//Запрос.УстановитьПараметр("Дата", Дата);
//Запрос.УстановитьПараметр("ОтчетныйПериод", КорректируемыйПериод);
//Запрос.УстановитьПараметр("КатегорияЗастрахованныхЛиц", КатегорияЗастрахованныхЛиц);
return null;
}