V82.ОбщиеМодули.ПроцедурыКонтроляОстатков.ПолучитьСтруктуруУсловийТаблицыОстатков C# (CSharp) Method

ПолучитьСтруктуруУсловийТаблицыОстатков() public method

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