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

ПолучитьСпособИХарактерРаспределенияЗатрат() public method

        public object ПолучитьСпособИХарактерРаспределенияЗатрат(/*
	СтруктураШапкиДокумента,
	СтрокаВыборки,
	ВыборкаПоСпособамРаспределенияЗатрат,
	ОпределятьПоХарактеруЗатрат,
	ПроверятьУказаниеСпособаРаспределения,
	СпособРаспределения,
	ХарактерРаспределенияЗатрат = Неопределено,
	РаспределятьНаПодчиненныеПодразделения = Ложь
	*/)
        {
            //РаспределятьЗатраты = Ложь;
            /*// Определим способ распределения затрат.
            */
            //СтруктураПоиска = Новый Структура;
            //СтруктураПоиска.Вставить("Подразделение", СтрокаВыборки.Подразделение);
            //СтруктураПоиска.Вставить("СтатьяЗатрат", СтрокаВыборки.СтатьяЗатрат);
            if(true/*СтруктураШапкиДокумента.ОтражатьВБухгалтерскомУчете
             ИЛИ СтруктураШапкиДокумента.ОтражатьВНалоговомУчете*/)
            {
                if(true/*ОпределятьПоХарактеруЗатрат*/)
                {
                    //СтруктураПоиска.Вставить("ХарактерЗатрат", СтрокаВыборки.ХарактерЗатрат);
                }
            }
            //ВыборкаПоСпособамРаспределенияЗатрат.Сбросить();
            if(true/*ВыборкаПоСпособамРаспределенияЗатрат.НайтиСледующий(СтруктураПоиска)*/)
            {
                //СпособРаспределения = ВыборкаПоСпособамРаспределенияЗатрат.СпособРаспределения;
                //ХарактерРаспределенияЗатрат = ВыборкаПоСпособамРаспределенияЗатрат.ХарактерРаспределенияЗатрат;
                //РаспределятьНаПодчиненныеПодразделения = ВыборкаПоСпособамРаспределенияЗатрат.РаспределятьНаПодчиненныеПодразделения;
                if(true/*ЗначениеЗаполнено(СпособРаспределения)*/)
                {
                    //РаспределятьЗатраты = Не ВыборкаПоСпособамРаспределенияЗатрат.НеРаспределять;
                }
            }
            /*// Если не указан способ распределения, выведем сообщение об ошибке.
            */
            if(true/*ПроверятьУказаниеСпособаРаспределения И Не ЗначениеЗаполнено(СпособРаспределения)*/)
            {
                /*ОбщегоНазначения.Сообщение("Не указан способ распределения для:
            |Подразделение: " + СтрокаВыборки.Подразделение + "
            |Статья затрат: " + СтрокаВыборки.СтатьяЗатрат + "
            |" + ?(Не СтруктураШапкиДокумента.ОтражатьВУправленческомУчете,
                "Счет учета: " + СтрокаВыборки.СчетУчета, "") + "",
            СтатусСообщения.Важное
            );*/
            }
            return null;
        }
ПроцедурыРасчетаСебестоимостиВыпуска