V82.ОбщиеМодули.ПроцедурыРасчетаСебестоимостиВыпуска.СформироватьЗапросБазаРаспределенияПоПродажам C# (CSharp) Method

СформироватьЗапросБазаРаспределенияПоПродажам() public method

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