V82.ОбщиеМодули.УправлениеЗаказами.ЗаполнитьТабЧастьТоварыПоЗаказу C# (CSharp) 메소드

ЗаполнитьТабЧастьТоварыПоЗаказу() 공개 메소드

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