V82.ОбщиеМодули.ПроцедурыПерсонифицированногоУчета.ДоначисленныеВзносыДляКорректирующегоДокумента C# (CSharp) Method

ДоначисленныеВзносыДляКорректирующегоДокумента() public method

        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;
        }
ПроцедурыПерсонифицированногоУчета