Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Открытие Справочника
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
Flamepayne
Здравствуйте, имеется кнопка, как сделать так, чтобы по нажатию открывался справочник?
Flexy
Создаете реквизит диалога и указываете в его Типе, нужный вам справочник.
5_kopeek
Кнопка где?
Используйте метод

ОткрытьФорму(<?>,)
Синтаксис:
ОткрытьФорму(<ОписательОбъекта>,<КонтекстФормы>)
Назначение:
Открывает визуальную форму списка справочника.
Возвращает: 1 - если действие выполнено, 0 - иначе.
Параметры:
<ОписательОбъекта> - строковое выражение. ''Справочник.ХХХХХ.YYYYY'', где ХХХХХ - вид справочника, YYYYY - имя выбранной формы списка справочника;
<КонтекстФормы> - имя переменной, куда можно задать значение любого типа для передачи в открываемую форму. Данное значение будет доступно в открытой форме как атрибут Форма.Параметр. После исполнения данного метода система вернет в данную переменную контекст открытой формы (необязателен).
Замечание:
Пока форма открыта, тип значения параметра <КонтекстФормы> равен 100, когда закрыта - 0.
Flexy
Вот еще один вариант: Если надо программно задать процедуру открытия справочника по нажатию кнопки:

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


В формуле кнопки пишите ВызовСправочника()
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.