V82.ОбщиеМодули.РегламентноеФормированиеДокументов.ПолучитьРезультатЗапросаДокументов C# (CSharp) Method

ПолучитьРезультатЗапросаДокументов() public method

        public object ПолучитьРезультатЗапросаДокументов(/*Регламент, МассивДокументов, Режим*/)
        {
            //Режим = Врег(Режим);
            /*// Обрабатываем документы, указанные в табличной части
            */
            if(true/*Режим = "ПРОВЕДЕНИЕ"*/)
            {
                /*// Регламентом может быть предусмотрено, что не все документы нужно проводить.
            */
                //ОбрабатываемыеДокументы	= РегламентноеФормированиеДокументов.ПолучитьМассивДокументовДляПроведения(Регламент, МассивДокументов);
            }
            if(true/*ОбрабатываемыеДокументы.Количество() = 0*/)
            {
                /*// сформируем и вернем "фиктивный" запрос, т.к.
            */
                /*// использовать тот же самый способ,
            */
                /*// что и для случая, когда документы есть не получится
            */
                /*// (потому что будет пустой состав типов)
            */
                //Запрос = Новый Запрос("ВЫБРАТЬ NULL КАК Документ, Ложь КАК Проведен, ДАТАВРЕМЯ(1,1,1) КАК Дата ГДЕ ЛОЖЬ");
            }
            /*// Для отбора документов по статусу (не проведенные, не помеченные на удаление)
            */
            /*// выполним запрос, при этом соединение с таблицами документов будет выполняться неявно.
            */
            /*Запрос = Новый Запрос(
            "ВЫБРАТЬ
            |	ИсходнаяТаблица.Документ
            |ПОМЕСТИТЬ ОтобранныеДокументы
            |ИЗ
            |	&ИсходнаяТаблица КАК ИсходнаяТаблица
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ РАЗЛИЧНЫЕ
            |	ОтобранныеДокументы.Документ,
            |	ОтобранныеДокументы.Документ.Проведен КАК Проведен,
            |	ОтобранныеДокументы.Документ.Дата КАК Дата,
            |	ПРЕДСТАВЛЕНИЕ(ОтобранныеДокументы.Документ) //Чтобы попало в кэш представлений
            |ИЗ
            |	ОтобранныеДокументы КАК ОтобранныеДокументы
            |ГДЕ НЕ ОтобранныеДокументы.Документ." + ?(Режим = "ПРОВЕДЕНИЕ", "Проведен", "ПометкаУдаления") + "
            |УПОРЯДОЧИТЬ ПО
            |	Дата");*/
            /*// Получим таблицу со списком обрабатываемых документов, для передачи её в запрос
            */
            /*// Состав типов документа будет ограничен теми типами, значения которых фактически присутствуют в списке документов
            */
            /*// Для того, чтобы неявных соединений было не больше, чем нужно.
            */
            //МассивТипов = ПолучитьТипыДокументов(ОбрабатываемыеДокументы);
            //ИсходнаяТаблица	= Новый ТаблицаЗначений;
            //ИсходнаяТаблица.Колонки.Добавить("Документ", Новый ОписаниеТипов(МассивТипов));
            //Запрос.УстановитьПараметр("ИсходнаяТаблица", ИсходнаяТаблица);
            //Запрос.УстановитьПараметр("Режим", 			 Режим);
            return null;
        }
РегламентноеФормированиеДокументов