0

Как программно открыть форму справочника?

Открыть форму справочника можно несколькими способами:

А. По имени формы

Если требуется открыть основную форму нового элемента справочника или форму списка, достаточно написать следующий код:

ОткрытьФорму("Справочник.ФизическиеЛица.ФормаОбъекта");

Где ФормаОбъекта — имя основной формы открываемого справочника. Вместо нее можно указать другую основную форму, которую требуется открыть:

ФормаОбъекта основная форма элемента справочника
ФормаГруппы основная форма группы справочника
ФормаСписка основная форма списка справочника
ФормаВыбора основная форма выбора справочника
ФормаВыбораГруппы основная форма выбора группы

Чтобы открыть любую другую форму, необходимо указать ее имя после ключевого слова Форма (точно так, как оно задано в конфигураторе):

ОткрытьФорму("Справочник.ФизическиеЛица.Форма.ФормаНового");

Б. По ссылке

Если в контексте вызова доступна ссылка на элемент или группу справочника, можно воспользоваться параметрами формы:

ПараметрыФормы = Новый Структура("Ключ", СсылкаНаОбъект);
ОткрытьФорму("Справочник.ФизическиеЛица.ФормаОбъекта", ПараметрыФормы);

а можно воспользоваться универсальными методами и просто открыть значение:

//если режим использования модальности выключен
ОткрытьЗначение(СсылкаНаОбъект);
//если режим использования модальности включен
ПоказатьЗначение(,СсылкаНаОбъект);

Читайте также:

  1. Работа с формами: программное открытие формы
  2. Как программно создать группу справочника

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *