V82.ОбщиеМодули.УправлениеЗапасамиРасширеннаяАналитика.РасчитатьСебестоимость C# (CSharp) Метод

РасчитатьСебестоимость() публичный Метод

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