0
crisalis
27.01.17
✎
14:20
|
Доброе время суток , подскажите пожалуйста как программно заполнить отбор в обработке "ГрупповаяОбработкаСправочниковИДокументов". Вот что уже сделано:
Процедура ПриОткрытии()
ТипОбъекта = 1;
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("Булево"));
МассивТипов.Добавить(Тип("Null"));
ОписаниеТипаБулево = Новый ОписаниеТипов(МассивТипов);
мСформированныйРежим = Неопределено;
Если ОграничениеНаСтрокиНеограниченнойДлины = 0 Тогда
ОграничениеНаСтрокиНеограниченнойДлины = 999;
КонецЕсли;
МетаданныеОбъектов = Метаданные["Документы"];
ИмяТипаОбъекта = "Документ";
Заголовок = "Отбор по документам";
Для каждого Метаданное Из МетаданныеОбъектов Цикл
Строка = ТабличноеПолеВидыОбъектов.Добавить();
ИмяМетаданного = Метаданное.Имя;
Строка.ИмяТаблицы = ИмяМетаданного;
Строка.ПредставлениеТаблицы = Метаданное.Представление();
КонецЦикла;
ИнициализацияЗапроса();
// Вот тут не понятно как заполнить отбор инициализации запроса
//Отбор = ПостроительЗапроса_Отбор.Отбор.Проведен;
//Отбор.Значение = Ложь;
//Отбор.Использование = Истина;
КонецПроцедуры
Помогите пожалуйста если сталкивались. Заранее благодарен.
|
|
1
crisalis
27.01.17
✎
15:23
|
Нашёл сам как это сделать, если кому интересно:
Отбор = ПостроительЗапроса.Отбор;
Отбор.Добавить("Ш_Проведен", "Проведен");
Отбор.Проведен.Использование = Истина;
|
|