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

РасчитатьЦенуНоменклатуры() public method

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

            ДокументОбъект.Записать(РежимЗаписиДокумента.Проведение);*/
            }
        }
УправлениеЗапасамиРасширеннаяАналитика