V82.ОбщиеМодули.ПроведениеРасчетов.ОбработатьТаблицуПерерасчетов C# (CSharp) Method

ОбработатьТаблицуПерерасчетов() public method

        public void ОбработатьТаблицуПерерасчетов(/*Ссылка*/)
        {
            //Запрос = Новый Запрос;
            //Запрос.УстановитьПараметр("Регистратор", Ссылка);
            /*ТекстЗапроса =
            "ВЫБРАТЬ РАЗЛИЧНЫЕ
            |	Перерасчеты.ОбъектПерерасчета КАК ОбъектПерерасчетаОсновные,
            |	ПерерасчетыДоп.ОбъектПерерасчета КАК ОбъектПерерасчетаДополнительные
            |ИЗ
            |	РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК Начисления
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций.ПерерасчетОсновныхНачислений КАК Перерасчеты
            |		ПО Начисления.СторнируемыйДокумент = Перерасчеты.ОбъектПерерасчета
            |			И Начисления.ФизЛицо = Перерасчеты.ФизЛицо
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрРасчета.ДополнительныеНачисленияРаботниковОрганизаций.ПерерасчетДополнительныхНачислений КАК ПерерасчетыДоп
            |		ПО Начисления.СторнируемыйДокумент = ПерерасчетыДоп.ОбъектПерерасчета
            |			И Начисления.ФизЛицо = ПерерасчетыДоп.ФизЛицо
            |ГДЕ
            |	Начисления.Регистратор = &Регистратор
            |	И Начисления.Сторно";*/
            //Запрос.Текст = ТекстЗапроса;
            //ВыборкаОбъектПерерасчета = Запрос.Выполнить().Выбрать();
            while(true/*ВыборкаОбъектПерерасчета.Следующий()*/)
            {
                if(true/*ЗначениеЗаполнено(ВыборкаОбъектПерерасчета.ОбъектПерерасчетаОсновные)*/)
                {
                    //НаборЗаписейПерерасчета = РегистрыРасчета.ОсновныеНачисленияРаботниковОрганизаций.Перерасчеты.ПерерасчетОсновныхНачислений.СоздатьНаборЗаписей();
                    //НаборЗаписейПерерасчета.Отбор.ОбъектПерерасчета.Значение = ВыборкаОбъектПерерасчета.ОбъектПерерасчетаОсновные;
                    //НаборЗаписейПерерасчета.Отбор.ОбъектПерерасчета.Использование = Истина;
                    //НаборЗаписейПерерасчета.Записать();
                }
                if(true/*ЗначениеЗаполнено(ВыборкаОбъектПерерасчета.ОбъектПерерасчетаДополнительные)*/)
                {
                    //НаборЗаписейПерерасчета = РегистрыРасчета.ДополнительныеНачисленияРаботниковОрганизаций.Перерасчеты.ПерерасчетДополнительныхНачислений.СоздатьНаборЗаписей();
                    //НаборЗаписейПерерасчета.Отбор.ОбъектПерерасчета.Значение = ВыборкаОбъектПерерасчета.ОбъектПерерасчетаДополнительные;
                    //НаборЗаписейПерерасчета.Отбор.ОбъектПерерасчета.Использование = Истина;
                    //НаборЗаписейПерерасчета.Записать();
                }
            }
            /*;

            ТекстЗапроса =
            "ВЫБРАТЬ РАЗЛИЧНЫЕ
            |	Перерасчеты.ОбъектПерерасчета КАК ОбъектПерерасчетаОсновные,
            |	ПерерасчетыДоп.ОбъектПерерасчета КАК ОбъектПерерасчетаДополнительные
            |ИЗ
            |	РегистрРасчета.ДополнительныеНачисленияРаботниковОрганизаций КАК Начисления
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций.ПерерасчетОсновныхНачислений КАК Перерасчеты
            |		ПО Начисления.СторнируемыйДокумент = Перерасчеты.ОбъектПерерасчета
            |			И Начисления.ФизЛицо = Перерасчеты.ФизЛицо
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрРасчета.ДополнительныеНачисленияРаботниковОрганизаций.ПерерасчетДополнительныхНачислений КАК ПерерасчетыДоп
            |		ПО Начисления.СторнируемыйДокумент = ПерерасчетыДоп.ОбъектПерерасчета
            |			И Начисления.ФизЛицо = ПерерасчетыДоп.ФизЛицо
            |ГДЕ
            |	Начисления.Регистратор = &Регистратор
            |	И Начисления.Сторно";*/
            //Запрос.Текст = ТекстЗапроса;
            //ВыборкаОбъектПерерасчета = Запрос.Выполнить().Выбрать();
            while(true/*ВыборкаОбъектПерерасчета.Следующий()*/)
            {
                if(true/*ЗначениеЗаполнено(ВыборкаОбъектПерерасчета.ОбъектПерерасчетаОсновные)*/)
                {
                    //НаборЗаписейПерерасчета = РегистрыРасчета.ОсновныеНачисленияРаботниковОрганизаций.Перерасчеты.ПерерасчетОсновныхНачислений.СоздатьНаборЗаписей();
                    //НаборЗаписейПерерасчета.Отбор.ОбъектПерерасчета.Значение = ВыборкаОбъектПерерасчета.ОбъектПерерасчетаОсновные;
                    //НаборЗаписейПерерасчета.Отбор.ОбъектПерерасчета.Использование = Истина;
                    //НаборЗаписейПерерасчета.Записать();
                }
                if(true/*ЗначениеЗаполнено(ВыборкаОбъектПерерасчета.ОбъектПерерасчетаДополнительные)*/)
                {
                    //НаборЗаписейПерерасчета = РегистрыРасчета.ДополнительныеНачисленияРаботниковОрганизаций.Перерасчеты.ПерерасчетДополнительныхНачислений.СоздатьНаборЗаписей();
                    //НаборЗаписейПерерасчета.Отбор.ОбъектПерерасчета.Значение = ВыборкаОбъектПерерасчета.ОбъектПерерасчетаДополнительные;
                    //НаборЗаписейПерерасчета.Отбор.ОбъектПерерасчета.Использование = Истина;
                    //НаборЗаписейПерерасчета.Записать();
                }
            }
            //;;
        }
ПроведениеРасчетов