V82.ОбщиеМодули.КорректировкаСтоимости.СкорректироватьСписаниеРегл C# (CSharp) Method

СкорректироватьСписаниеРегл() public method

        public void СкорректироватьСписаниеРегл(/*Запрос, МассивНоменклатуры, ДатаНач, ДатаКон, ТаблицаТоваров, РегламентныйДокумент, ДопПараметры*/)
        {
            /*// Бух
            */
            if(true/*ДопПараметры.ОтражатьВБухгалтерскомУчете*/)
            {
                //ЗаполнитьЗапросПоСписаниюБух(Запрос, МассивНоменклатуры, ДопПараметры);
                /*// Таблица по списанию
            */
                //ТаблицаРезультатаЗапроса = Запрос.Выполнить().Выгрузить();
                if(true/*ТаблицаРезультатаЗапроса.Количество()=0*/)
                {
                    /*// Пустая строка для создния требуемых наборов записей, когда есть перемещения без списания
            */
                    //ТаблицаРезультатаЗапроса.Добавить();
                }
                //ПодготовитьТаблицуКорректировкиСписания(ТаблицаРезультатаЗапроса);
                //ТаблицаРезультатаЗапроса.ЗаполнитьЗначения(Истина, "ОтражатьВБухгалтерскомУчете");
                //ТаблицаРезультатаЗапроса.Колонки.Добавить("ПринятыеКорСчетБУ");
                /*// колонка используется только для приведения к стандартному виду
            */
                //ТаблицаРезультатаЗапроса.Колонки.Добавить("ПринятыеСчетУчетаБУ");
                /*// колонка используется только для приведения к стандартному виду
            */
                /*// Структура общих параметров
            */
                //СтруктураПараметров = ДопПараметры;
                /*// Признак учета, используемый в общих процедурах
            */
                //СтруктураПараметров.Вставить("Учет", "Бух");
                //СтруктураПараметров.Вставить("ИмяРегистраСклад",      "ПартииТоваровНаСкладахБухгалтерскийУчет");
                //СтруктураПараметров.Вставить("ИмяРегистраПереданные", "ПартииТоваровПереданныеБухгалтерскийУчет");
                //СтруктураПараметров.Вставить("ИмяРегистраВЭксплуатации", "ПартииМатериаловВЭксплуатацииБухгалтерскийУчет");
                //СтруктураПараметров.Вставить("ТаблицаВыполненныхДвижений", ТаблицаРезультатаЗапроса);
                //СтруктураПараметров.Вставить("ТаблицаТоваров", ТаблицаТоваров);
                //СтруктураПараметров.Вставить("РегламентныйДокумент", РегламентныйДокумент);
                /*// Движения - наборы записей по регистрам
            */
                //УправлениеЗапасамиПартионныйУчет.СоздатьНаборыЗаписей(СтруктураПараметров, ТаблицаРезультатаЗапроса, РегламентныйДокумент);
                if(true/*НЕ ДопПараметры.Свойство("Период", ПериодЗаписей)*/)
                {
                    if(true/*РегламентныйДокумент.Метаданные().Реквизиты.Найти("ПериодРегистрации") <> Неопределено*/)
                    {
                        //ПериодЗаписей = КонецМесяца(РегламентныйДокумент.ПериодРегистрации);
                    }
                }
                //УправлениеЗапасамиПартионныйУчет.ПодготовитьНаборыЗаписей(СтруктураПараметров, ТаблицаРезультатаЗапроса, ПериодЗаписей, РегламентныйДокумент, Ложь);
                /*// Вызов процедуры расчета по средней
            */
                //РассчитатьСписаниеПоСредней(ТаблицаТоваров, ДатаНач, ДатаКон, СтруктураПараметров);
                //УправлениеЗапасамиПартионныйУчет.ЗаписатьДвиженияДокумента(СтруктураПараметров, ТаблицаРезультатаЗапроса, Ложь);
            }
            /*// Нал
            */
            if(true/*ДопПараметры.ОтражатьВНалоговомУчете*/)
            {
                //ЗаполнитьЗапросПоСписаниюНал(Запрос, МассивНоменклатуры, ДопПараметры);
                /*// Таблица по списанию
            */
                //ТаблицаРезультатаЗапроса = Запрос.Выполнить().Выгрузить();
                if(true/*ТаблицаРезультатаЗапроса.Количество()=0*/)
                {
                    /*// Пустая строка для создния требуемых наборов записей, когда есть перемещения без списания
            */
                    //ТаблицаРезультатаЗапроса.Добавить();
                }
                //ПодготовитьТаблицуКорректировкиСписания(ТаблицаРезультатаЗапроса);
                //ТаблицаРезультатаЗапроса.ЗаполнитьЗначения(Истина, "ОтражатьВНалоговомУчете");
                //ТаблицаРезультатаЗапроса.Колонки.Добавить("ПринятыеСчетУчетаНУ");
                /*// колонка используется только для приведения к стандартному виду
            */
                /*// Структура общих параметров
            */
                //СтруктураПараметров = ДопПараметры;
                /*// Признак учета, используемый в общих процедурах
            */
                //СтруктураПараметров.Вставить("Учет", "Нал");
                //СтруктураПараметров.Вставить("ИмяРегистраСклад",      "ПартииТоваровНаСкладахНалоговыйУчет");
                //СтруктураПараметров.Вставить("ИмяРегистраПереданные", "ПартииТоваровПереданныеНалоговыйУчет");
                //СтруктураПараметров.Вставить("ИмяРегистраВЭксплуатации", "ПартииМатериаловВЭксплуатацииНалоговыйУчет");
                /*СтруктураПараметров.Вставить("УчетнаяПолитика",
                УправлениеЗапасамиПартионныйУчет.ПолучитьУчетнуюПолитику(ДатаКон,
                        СтруктураПараметров.ОтражатьВУправленческомУчете,
                        СтруктураПараметров.ОтражатьВБухгалтерскомУчете,
                        СтруктураПараметров.ОтражатьВНалоговомУчете,
                        СтруктураПараметров.ОтражатьВМеждународномУчете,
                        СтруктураПараметров.Организация));*/
                if(true/*СтруктураПараметров.УчетнаяПолитика = Неопределено*/)
                {
                }
                //СтруктураПараметров.Вставить("ТаблицаВыполненныхДвижений", ТаблицаРезультатаЗапроса);
                //СтруктураПараметров.Вставить("ТаблицаТоваров", ТаблицаТоваров);
                //СтруктураПараметров.Вставить("РегламентныйДокумент", РегламентныйДокумент);
                //МассивСумм = Новый Массив;
                //МассивСумм.Добавить("Стоимость");
                //МассивСумм.Добавить("ПостояннаяРазница");
                //МассивСумм.Добавить("ВременнаяРазница");
                //СтруктураПараметров.Вставить("МассивСумм", МассивСумм);
                /*// Движения - наборы записей по регистрам
            */
                //УправлениеЗапасамиПартионныйУчет.СоздатьНаборыЗаписей(СтруктураПараметров, ТаблицаРезультатаЗапроса, РегламентныйДокумент);
                if(true/*НЕ ДопПараметры.Свойство("Период", ПериодЗаписей)*/)
                {
                    if(true/*РегламентныйДокумент.Метаданные().Реквизиты.Найти("ПериодРегистрации") <> Неопределено*/)
                    {
                        //ПериодЗаписей = КонецМесяца(РегламентныйДокумент.ПериодРегистрации);
                    }
                }
                //УправлениеЗапасамиПартионныйУчет.ПодготовитьНаборыЗаписей(СтруктураПараметров, ТаблицаРезультатаЗапроса, ПериодЗаписей, РегламентныйДокумент, Ложь);
                /*// Вызов процедуры расчета по средней
            */
                //РассчитатьСписаниеПоСредней(ТаблицаТоваров, ДатаНач, ДатаКон, СтруктураПараметров);
                //УправлениеЗапасамиПартионныйУчет.ЗаписатьДвиженияДокумента(СтруктураПараметров, ТаблицаРезультатаЗапроса, Ложь);
            }
        }
КорректировкаСтоимости