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

ПолучитьТаблицуСписанияРасходнымОрдером() public method

        public object ПолучитьТаблицуСписанияРасходнымОрдером(/*СтрокаДокумента, СтруктураПараметров*/)
        {
            //ТаблицыСписанияРасходнымОрдером = Неопределено;
            //ТаблицаСписанияРасходнымОрдером = Неопределено;
            /*// Отборы по видам учета
            */
            if(true/*СтрокаДокумента.ОтражатьВУправленческомУчете*/)
            {
                //СтрУчет = "Упр";
            }
            if(true/*СтруктураПараметров.Свойство("ТаблицыСписанияРасходнымОрдером",ТаблицыСписанияРасходнымОрдером)*/)
            {
                //ТаблицаСписанияРасходнымОрдером = ТаблицыСписанияРасходнымОрдером.Получить(СтрУчет);
                if(true/*ТаблицаСписанияРасходнымОрдером <> Неопределено*/)
                {
                }
            }
            /*// Сначала получим таблицу исходного документа
            */
            //Запрос = Новый Запрос;
            /*Запрос.Текст =
            "ВЫБРАТЬ
            |	""СписаниеПартийРасходнымОрдером1"" КАК QuieryId ";*/
            //Ресурсы = Метаданные.РегистрыСведений.СписанныеТовары.Ресурсы;
            /*Запрос.Текст = 	Запрос.Текст + ",
            |	Номенклатура.ВестиПартионныйУчетПоСериям КАК ВестиПартионныйУчетПоСериям,
            |	Регистратор,
            |	НомерСтрокиДокумента,
            |	Период,
            |	НомерСтроки
            |ИЗ
            |	РегистрСведений.СписанныеТовары КАК Строки
            |
            |ГДЕ
            |	Регистратор=&Регистратор
            |";*/
            /*// Отборы по видам учета
            */
            if(true/*СтрокаДокумента.ОтражатьВУправленческомУчете*/)
            {
                //Запрос.Текст = 	Запрос.Текст + " И (ОтражатьВУправленческомУчете)";
            }
            if(true/*СтрокаДокумента.ОтражатьВБухгалтерскомУчете*/)
            {
                //Запрос.Текст = 	Запрос.Текст + " И (ОтражатьВБухгалтерскомУчете)";
            }
            if(true/*СтрокаДокумента.ОтражатьВНалоговомУчете*/)
            {
                //Запрос.Текст = 	Запрос.Текст + " И (ОтражатьВНалоговомУчете)";
            }
            if(true/*СтрокаДокумента.ОтражатьВМеждународномУчете*/)
            {
                //Запрос.Текст = 	Запрос.Текст + " И (ОтражатьВМеждународномУчете)";
            }
            //Запрос.УстановитьПараметр("Регистратор", СтрокаДокумента.ОсновнойДокумент);
            //Запрос.УстановитьПараметр("Номенклатура", СтрокаДокумента.Номенклатура);
            //Запрос.УстановитьПараметр("ХарактеристикаНоменклатуры", СтрокаДокумента.ХарактеристикаНоменклатуры);
            //ТаблицаСписанияРасходнымОрдером=Запрос.Выполнить().Выгрузить();
            //ТаблицаСписанияРасходнымОрдером.ЗаполнитьЗначения(СтрокаДокумента.ОтражатьВУправленческомУчете,"ОтражатьВУправленческомУчете");
            //ТаблицаСписанияРасходнымОрдером.ЗаполнитьЗначения(СтрокаДокумента.ОтражатьВБухгалтерскомУчете, "ОтражатьВБухгалтерскомУчете");
            //ТаблицаСписанияРасходнымОрдером.ЗаполнитьЗначения(СтрокаДокумента.ОтражатьВНалоговомУчете,     "ОтражатьВНалоговомУчете");
            //ТаблицаСписанияРасходнымОрдером.ЗаполнитьЗначения(СтрокаДокумента.ОтражатьВМеждународномУчете, "ОтражатьВМеждународномУчете");
            //СтруктураПараметров.Вставить("ОсновнойДокумент",СтрокаДокумента.ОсновнойДокумент);
            /*// Если записей по исх. документу нет
            */
            if(true/*ТаблицаСписанияРасходнымОрдером.Количество()=0*/)
            {
            }
            /*Запрос.Текст =
            "ВЫБРАТЬ
            |	""СписаниеПартийРасходнымОрдером2"" КАК QuieryId,
            |	Строки.Регистратор,
            |	Строки.Период,
            |	Строки.НомерСтроки,
            |	СУММА(Строки.Количество) КАК Количество,
            |	Строки.Номенклатура,
            |	Строки.СерияНоменклатуры,
            |	Строки.ХарактеристикаНоменклатуры,
            |	Строки.Склад
            |ИЗ
            |	РегистрСведений.СписанныеТовары КАК Строки
            |ГДЕ
            |	Строки.Период МЕЖДУ &ДатаНач И &ДатаКон
            |	И Строки.ОсновнойДокумент = &ОсновнойДокумент
            |	И Строки.Регистратор <> &Регистратор
            |
            |СГРУППИРОВАТЬ ПО
            |	Строки.Регистратор,
            |	Строки.Период,
            |	Строки.НомерСтроки,
            |	Строки.Номенклатура,
            |	Строки.СерияНоменклатуры,
            |	Строки.ХарактеристикаНоменклатуры,
            |	Строки.Склад";*/
            /*// Отборы по видам учета
            */
            if(true/*СтрокаДокумента.ОтражатьВУправленческомУчете*/)
            {
                //Запрос.Текст = 	СтрЗаменить(Запрос.Текст, "ГДЕ", "ГДЕ (ОтражатьВУправленческомУчете) И ");
            }
            if(true/*СтрокаДокумента.ОтражатьВБухгалтерскомУчете*/)
            {
                //Запрос.Текст = 	СтрЗаменить(Запрос.Текст, "ГДЕ", "ГДЕ (ОтражатьВБухгалтерскомУчете) И ");
            }
            if(true/*СтрокаДокумента.ОтражатьВНалоговомУчете*/)
            {
                //Запрос.Текст = 	СтрЗаменить(Запрос.Текст, "ГДЕ", "ГДЕ (ОтражатьВНалоговомУчете) И ");
            }
            if(true/*СтрокаДокумента.ОтражатьВМеждународномУчете*/)
            {
                //Запрос.Текст = 	СтрЗаменить(Запрос.Текст, "ГДЕ", "ГДЕ (ОтражатьВМеждународномУчете) И ");
            }
            //Запрос.УстановитьПараметр("ДатаНач", ТаблицаСписанияРасходнымОрдером[0].Период);
            //Запрос.УстановитьПараметр("ДатаКон", СтрокаДокумента.Период);
            //Запрос.УстановитьПараметр("ОсновнойДокумент", СтрокаДокумента.ОсновнойДокумент);
            //Запрос.УстановитьПараметр("Регистратор", СтрокаДокумента.Регистратор);
            //ТаблицаОрдеров = Запрос.Выполнить().Выгрузить();
            //ТаблицаСписанияРасходнымОрдером.ЗаполнитьЗначения(СтрокаДокумента.Период, "Период");
            /*// Пересчет сумм, уже списанных другими расходными ордерами
            */
            if(true/*НЕ СтруктураПараметров.Свойство("ТаблицыСписанияРасходнымОрдером",ТаблицыСписанияРасходнымОрдером)*/)
            {
                //ТаблицыСписанияРасходнымОрдером = Новый Соответствие;
            }
            //ТаблицыСписанияРасходнымОрдером.Вставить(СтрУчет,ТаблицаСписанияРасходнымОрдером);
            //СтруктураПараметров.Вставить("ТаблицыСписанияРасходнымОрдером",ТаблицыСписанияРасходнымОрдером);
            return null;
        }
УправлениеЗапасамиПартионныйУчет