V82.ОбщиеМодули.ПроведениеРасчетов.ДописатьПоляАлгоритмов C# (CSharp) Method

ДописатьПоляАлгоритмов() public method

public ДописатьПоляАлгоритмов ( ) : void
return void
        public void ДописатьПоляАлгоритмов(/*ИмяАлгоритма, КомментироватьРасчет, ТекстЗапроса, ПоляЗапроса = Неопределено*/)
        {
            if(true/*ИмяАлгоритма = "ИсчисленныйНДФЛ"*/)
            {
                /*ТекстЗапроса = ТекстЗапроса + ",
            |	ИсчисленныйНДФЛ.ИсчисленныйНалог Как ИсчисленныйНалог";*/
                if(true/*КомментироватьРасчет*/)
                {
                    //ПоляЗапроса.Добавить("ИсчисленныйНалог");
                }
            }
            if(true/*ИмяАлгоритма = "РасчетнаяБазаУдержаний"*/)
            {
                /*// если присоединяем к базе
            */
                /*ТекстЗапроса = ТекстЗапроса + ",
            |	База.РезультатБаза КАК РезультатБаза";*/
                if(true/*КомментироватьРасчет*/)
                {
                    //ПоляЗапроса.Добавить("РезультатБаза");
                }
            }
            if(true/*ИмяАлгоритма = "РазмерОграниченияПособия"*/)
            {
                /*// размер ограничения пособия по нетрудоспособности
            */
                /*ТекстЗапроса = ТекстЗапроса + ",
            |	ЕСТЬNULL(РазмерММОТ.Размер, 0) КАК РазмерММОТ,
            |	ЕСТЬNULL(РазмерММОТНаДатуДатаНачалаСобытия.Размер, 0) КАК РазмерММОТНаДатуДатаНачалаСобытия,
            |	ЕСТЬNULL(РазмерОграниченияПособия2010.Размер, 0) КАК РазмерОбщегоОграничения2010,
            |	ЕСТЬNULL(РазмерОграниченияПособия.Размер, 0) КАК РазмерОбщегоОграничения,
            |	ЕСТЬNULL(РазмерОграниченияПособия.РазмерПоБеременности, 0) КАК РазмерПоБеременности";*/
                if(true/*КомментироватьРасчет*/)
                {
                    //ПоляЗапроса.Добавить("РазмерММОТ");
                    //ПоляЗапроса.Добавить("РазмерММОТНаДатуДатаНачалаСобытия");
                    //ПоляЗапроса.Добавить("РазмерОбщегоОграничения2010");
                    //ПоляЗапроса.Добавить("РазмерОбщегоОграничения");
                    //ПоляЗапроса.Добавить("РазмерПоБеременности");
                }
            }
            if(true/*ИмяАлгоритма = "ВремяВКалендарныхДнях"*/)
            {
                /*ТекстЗапроса = ТекстЗапроса + ",
            |ВремяВКалендарныхДнях.КалендарныхДней КАК КалендарныхДней";*/
                if(true/*КомментироватьРасчет*/)
                {
                    //ПоляЗапроса.Добавить("КалендарныхДней");
                }
            }
            if(true/*ИмяАлгоритма = "СдельныйЗаработок"*/)
            {
                /*// размер сдельного заработка
            */
                /*ТекстЗапроса = ТекстЗапроса + ",
            |	ВЫБОР
            |		КОГДА ЕСТЬNULL(ДанныеОСдельномЗаработке.ОшибкаВводаФактическойВыработки, ЛОЖЬ)
            |			ТОГДА NULL
            |		ИНАЧЕ ДанныеОСдельномЗаработке.СуммаЗаработка
            |	КОНЕЦ КАК РазмерСдельногоЗаработка,
            |ЕСТЬNULL(ДанныеОСдельномЗаработке.ОшибкаВводаФактическойВыработки, ЛОЖЬ) КАК ОшибкаВводаФактическойВыработки";*/
                if(true/*КомментироватьРасчет*/)
                {
                    //ПоляЗапроса.Добавить("РазмерСдельногоЗаработка");
                    //ПоляЗапроса.Добавить("ОшибкаВводаФактическойВыработки");
                }
            }
            if(true/*ИмяАлгоритма = "ДоходыОблагаемыеСтраховымиВзносамиЕСН"*/)
            {
                /*ТекстЗапроса = ТекстЗапроса + ",
            |ОблагаемыеЕСНДоходы.Результат КАК ОблагаемыйЕСНДоход";*/
                if(true/*КомментироватьРасчет*/)
                {
                    //ПоляЗапроса.Добавить("ОблагаемыйЕСНДоход");
                }
            }
            if(true/*ИмяАлгоритма = "УдержаноПоДокументу"*/)
            {
                /*ТекстЗапроса = ТекстЗапроса + ",
            |	НакопленныеДанные.УжеНачисленоВТекущемПериоде,
            |	НакопленныеДанные.УжеНачисленоЗаВсюИсторию";*/
                if(true/*КомментироватьРасчет*/)
                {
                    //ПоляЗапроса.Добавить("УжеНачисленоВТекущемПериоде");
                    //ПоляЗапроса.Добавить("УжеНачисленоЗаВсюИсторию");
                }
            }
            if(true/*ИмяАлгоритма = "ПочтовыеПереводы"*/)
            {
                /*ТекстЗапроса = ТекстЗапроса + ",
            |	ЕСТЬNULL(ПочтовыеПереводы.РазмерПочтовогоПеревода,0) КАК РазмерПочтовогоПеревода,
            |	ЕСТЬNULL(ПочтовыеПереводы.ПоТарифу, Ложь) КАК ПоТарифу,
            |	ЕСТЬNULL(ПочтовыеПереводы.Процент, 0) КАК Процент,
            |	ПочтовыеПереводы.Получатель КАК Получатель,
            |	ПочтовыеПереводы.ПорядокИсчисленияИздержек КАК ПорядокИсчисленияИздержек,
            |	ЕСТЬNULL(ПочтовыеПереводы.СуммаАлиментов, 0) КАК СуммаАлиментов";*/
                if(true/*КомментироватьРасчет*/)
                {
                    //ПоляЗапроса.Добавить("РазмерПочтовогоПеревода");
                    //ПоляЗапроса.Добавить("ПоТарифу");
                    //ПоляЗапроса.Добавить("Процент");
                    //ПоляЗапроса.Добавить("Получатель");
                    //ПоляЗапроса.Добавить("ПорядокИсчисленияИздержек");
                    //ПоляЗапроса.Добавить("СуммаАлиментов");
                }
            }
            if(true/*ИмяАлгоритма = "АлиментыВПрожиточныхМинимумах"*/)
            {
                /*ТекстЗапроса = ТекстЗапроса + ",
            |	ЕСТЬNULL(ПрожиточныеМинимумы.Размер,0) КАК ВеличинаПрожиточногоМинимума";*/
                if(true/*КомментироватьРасчет*/)
                {
                    //ПоляЗапроса.Добавить("ВеличинаПрожиточногоМинимума");
                }
            }
            if(true/*ИмяАлгоритма = "СреднийЗаработокПособий"*/)
            {
                /*ТекстЗапроса = ТекстЗапроса + ",
            |ЕСТЬNULL(ДанныеОСреднемЗаработке2011.ОграниченныйЗаработок,0) Как СреднийЗаработокПособий2011,
            |ЕСТЬNULL(ДанныеОСреднемЗаработке2011.ОтработаноДнейДляПособийПоМатеринству,730) Как ОтработаноДнейДляПособийПоМатеринству,
            |ЕСТЬNULL(ДанныеОСреднемЗаработке2011.Заработок,0) Как СреднийЗаработокПособий2011БезОграничений,
            |ВЫБОР
            |	КОГДА Основной.Сотрудник.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)
            |		ТОГДА 0
            |	ИНАЧЕ ЕСТЬNULL(ПродолжительностьРабочегоВремени.Доля, 1)
            |КОНЕЦ Как ДоляММОТ,
            |ЕСТЬNULL(ДанныеДляРасчетаСреднего.ОтработаноДнейПособий,0) Как ОтработаноДнейПособий,
            |ЕСТЬNULL(ДанныеДляРасчетаСреднего.ОтработаноДнейПособий2010,0) Как ОтработаноДнейПособий2010,
            |ДанныеДляРасчетаСреднего.СреднийЗаработокПособий2010 Как СреднийЗаработокПособий2010,
            |ДанныеДляРасчетаСреднего.СреднийЗаработокПособий Как СреднийЗаработокПособий";*/
                if(true/*КомментироватьРасчет*/)
                {
                    //ПоляЗапроса.Добавить("ОтработаноДнейПособий");
                    //ПоляЗапроса.Добавить("СреднийЗаработокПособий");
                    //ПоляЗапроса.Добавить("ОтработаноДнейПособий2010");
                    //ПоляЗапроса.Добавить("СреднийЗаработокПособий2010");
                    //ПоляЗапроса.Добавить("СреднийЗаработокПособий2011");
                    //ПоляЗапроса.Добавить("СреднийЗаработокПособий2011БезОграничений");
                    //ПоляЗапроса.Добавить("ОтработаноДнейДляПособийПоМатеринству");
                    //ПоляЗапроса.Добавить("ДоляММОТ");
                }
            }
        }
ПроведениеРасчетов