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

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

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