S
shane13
Дело обстоит так: Есть справочник Объекты, в котором при нажатии на кнопку "Новый контакт", открывается форма списка справочника "Контакты". При этом из спр.Объекты передается контекст в Контакты так:
ПараметрПодбора = СоздатьОбъект("СписокЗначений");
ПараметрПодбора.ДобавитьЗначение(ТекущийЭлемент(), "Объект");
ПараметрПодбора.ДобавитьЗначение(Область, "Область");
В справочнике контакты я принимаю контекст так:
Процедура ПриОткрытии()
Параметры = Форма.Параметр;
Если ТипЗначенияСтр(Параметры) = "СписокЗначений" Тогда
Объект = Параметры.Получить("Объект");
Область = Параметры.Получить("Область");
КонецЕсли;
КонецПроцедуры
Всё нормально принимается. И я записываю принятые значения куда мне надо. Вопрос в следующем:
Если я хочу создать новый элемент в справочнике Контакты (редактируется только в диалоге), то как мне получить этот же контекст в форме элемента???
Фишка в том, что новый элемент создается так:
Процедура ВводНового(Ск)
глПриВводеНового(Контекст, Ск);
КонецПроцедуры,
т.е. фактического открытия формы нет... Как же мне передать туда параметры??? ПОМОГИТЕ!!!!
ПараметрПодбора = СоздатьОбъект("СписокЗначений");
ПараметрПодбора.ДобавитьЗначение(ТекущийЭлемент(), "Объект");
ПараметрПодбора.ДобавитьЗначение(Область, "Область");
В справочнике контакты я принимаю контекст так:
Процедура ПриОткрытии()
Параметры = Форма.Параметр;
Если ТипЗначенияСтр(Параметры) = "СписокЗначений" Тогда
Объект = Параметры.Получить("Объект");
Область = Параметры.Получить("Область");
КонецЕсли;
КонецПроцедуры
Всё нормально принимается. И я записываю принятые значения куда мне надо. Вопрос в следующем:
Если я хочу создать новый элемент в справочнике Контакты (редактируется только в диалоге), то как мне получить этот же контекст в форме элемента???
Фишка в том, что новый элемент создается так:
Процедура ВводНового(Ск)
глПриВводеНового(Контекст, Ск);
КонецПроцедуры,
т.е. фактического открытия формы нет... Как же мне передать туда параметры??? ПОМОГИТЕ!!!!