Всем здравия!
1С 8.2. Самописная конфигурация. Режим "Управляемое приложение".
В "СправочникОрганизаций.ФормаЭлемента" формирую параметры для отбора и передаю их при вызыве "Справочник.НИС_Спр_Орг_ШтатноеРасписание.Форма.ФормаВыбора":
//////////////////////////////////////////////////////////////////////////////
//
// Процедура ТелефонДолжностьНачалоВыбора
//
// Назначение: Вызывает интерфейс выбора "ТелефонДолжность"
//
// Вызов: При нажатии кнопки выбора или нажатии клавиши F4 на атрибуте "ТелефонДолжность"
//
&НаКлиенте
Процедура ТелефонДолжностьНачалоВыбора(пЭлемент, пДанныеВыбора, пСтандартнаяОбработка)
// ========================================
// = Создать условие отбора по "Владелец" =
// ========================================
НастройкаОтбораПоВладельцам = Новый Структура;
НастройкаОтбораПоВладельцам.Вставить("ЛевоеЗначение", Новый ПолеКомпоновкиДанных("Владелец"));
НастройкаОтбораПоВладельцам.Вставить("ВидСравнения", ВидСравненияКомпоновкиДанных.Равно);
НастройкаОтбораПоВладельцам.Вставить("ПравоеЗначение", Объект.Ссылка);
НастройкаОтбораПоВладельцам.Вставить("РежимОтображения", РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Обычный);
// =======================================
// = Создать хранилище "ПараметрыОтбора" =
// =======================================
ПараметрыОтбора = Новый Структура;
ПараметрыОтбора.Вставить("Владелец", НастройкаОтбораПоВладельцам);
// =========================================
// = Создать хранилище "ПараметрыОткрытия" =
// =========================================
ПараметрыОткрытия = Новый Структура("ПараметрыОтбора", ПараметрыОтбора);
// ========================
// = Создать форму выбора =
// ========================
фВыборСчета = ОткрытьФорму("Справочник.НИС_Спр_Орг_ШтатноеРасписание.Форма.ФормаВыбора", ПараметрыОткрытия, ЭтаФорма);
фВыборСчета.Открыть();
КонецПроцедуры // ТелефонДолжностьНачалоВыбора
&НаКлиенте
Процедура ПриОткрытии(Отказ)
// ==========================
// = Настроить отбор списка =
// ==========================
ОбщиеМеханизмыНаКлиенте.НастроитьОтборСписка(Параметры, Список);
КонецПроцедуры
ПриСозанииНаСервере!!!
alex040269 @ 01.10.14, 11:27
,
Так получилось, что вернулся к вопросу и обнаружил еще такой механизм.
Если в параметрах формы создать ключевой параметр, то при передаче такого параметра при открытии формы он доступен не только "ПриСозданииНаСервере", но и "ПриОткрытии".
Может кому-нибудь пригодиться.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua