V82.ОбщиеМодули.УправлениеЗатратами.ПолучитьСчетаУчетаСтатьиЗатрат C# (CSharp) Method

ПолучитьСчетаУчетаСтатьиЗатрат() public method

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