Имя: Пароль:
1C
 
Наложение отбора в процедуре НачалоВыбора
0 KrabCore
 
02.02.16
10:59
Сильно не пинать, только учусь.


гугл выдает только варианты

СтандартнаяОбработка = Ложь;
ОткрытьФорму("МояФормаВыбора")

и обрабатывать выбранный результат в обработке выборке.
собственно вопрос: как правильно наложить отбор на открываемую форму при Начале выбора??
1 Карупян
 
02.02.16
11:02
лучше параметры выбора устанавливать
2 KrabCore
 
02.02.16
11:15
(1) это как7
3 Pro-tone
 
02.02.16
11:54
(0) вангую, что нужно открыть форму с каким-то отбором
то так

&НаКлиенте
Процедура ОткрытьФорму(Команда)

П = Новый Структура;
Отбор = Новый Структура;
Отбор.Вставить("Владелец", Контрагент);
П.Вставить("Отбор", Отбор);

ОткрытьФорму("Справочник.ДоговорыКонтрагентов.ФормаВыбора", П);


КонецПроцедуры
4 Pro-tone
 
02.02.16
11:56
ОткрытьФорму - возможно зарез.слово - процедура встроенная, поэтому лучше имя поменять на другое

Процедура ОткрытьНужнуюФорму(Команда)
5 Карупян
 
02.02.16
11:58
НовыйПараметр = Новый ПараметрВыбора("Отбор.Наименование", "МойСправочник");
НовыйМассив = Новый Массив();
НовыйМассив.Добавить(НовыйПараметр);
НовыеПараметры = Новый ФиксированныйМассив(НовыйМассив);
Элементы.Реквизит1.ПараметрыВыбора = НовыеПараметры