V82.ОбщиеМодули.ОбработкаТабличныхЧастей.СтруктураДляРасчетаРезерваПриПодбореНоменклатуры C# (CSharp) Method

СтруктураДляРасчетаРезерваПриПодбореНоменклатуры() public method

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