В некоторых случаях надо на клиенте не просто открыть форму элемента справочника или документа, но и получить саму форму для дальнейших действий с ней, для этого можно воспользоваться таким кодом:
ПараметрыФормы = Новый Структура ( «Ключ» , СсылкаНаНоменклатуру );
Форма = ПолучитьФорму ( «Справочник.Номенклатура.ФормаОбъекта» , ПараметрыФормы );
Форма . Открыть ();
Открыть форму справочника можно несколькими способами:
А. По имени формы
Если требуется открыть основную форму нового элемента справочника или форму списка, достаточно написать следующий код:
Где ФормаОбъекта — имя основной формы открываемого справочника. Вместо нее можно указать другую основную форму, которую требуется открыть:
ФормаОбъекта | основная форма элемента справочника |
ФормаГруппы | основная форма группы справочника |
ФормаСписка | основная форма списка справочника |
ФормаВыбора | основная форма выбора справочника |
ФормаВыбораГруппы | основная форма выбора группы |
Чтобы открыть любую другую форму, необходимо указать ее имя после ключевого слова Форма (точно так, как оно задано в конфигураторе):
Б. По ссылке
Если в контексте вызова доступна ссылка на элемент или группу справочника, можно воспользоваться параметрами формы:
а можно воспользоваться универсальными методами и просто открыть значение:
Просто открыть:
Код 1C v 8.х
Открыть для выбора элемента:
Код 1C v 8.х
Открыть справочник для выбора элемента и установить отбор:
Код 1C v 8.х
Примеры использования событий(Вывели на форму поле елемента справочника, в его свойствах есть события)
Код 1C v 8.х