Как открыть подчиненный справочник из родительского (владельца) - Общие вопросы по 1С 7.7 - 1С v.7.7 - Каталог статей - Программирование в 1С
Программирование в 1ССреда, 07.12.2016, 12:33

| RSS
Главная | Каталог статей
Меню сайта

Категории раздела
Основы [36]
Общие вопросы по 1С 7.7 [88]
1С: Бухгалтерия 7.7 [7]
1С: Торговля 7.7 [4]
1С:Зарплата и кадры 7.7 [1]
1С 7.7: Проблемы и решения [33]
УРБД [3]
Управление Распределенными Базами Данных
OLE [2]
Механизм обмена данными между базами 1С через OLE
SQL [1]
Сервер терминалов [1]
Интеграция с внешними приложениями [3]
FAQ по 1С v.7.7 [7]
FAQ по 1С v.7.7

Поиск

Поиск по сайту

Главная » Статьи » 1С v.7.7 » Общие вопросы по 1С 7.7

Как открыть подчиненный справочник из родительского (владельца)
Как открыть подчиненный справочник из родительского (владельца)
 
Подскажите, как сделать такую кнопку на форме справочника, при нажатии которой будет открываться подчиненный справочник?

Просто добавляете кнопку на нужную форму справочника, а в формуле пишете
ОткрытьФорму(“Справочник.НазваниеПодчиненногоСправочника“, КонтекстФормы>)

КонтекстФормы можно пропустить, если открытие подчиненного справочника происходит из формы списка родительского справочника.
    Если же подчиненный справочник открывается из формы элемента, то можно передать родительский элемент в подчиненный справочник, как КонтекстФормы. Правда, при этом придется программно отработать данный случай (в процедуре “ПриОткрытии” подчиненного справочника опросить реквизит формы – Форма.Параметр). Надо также учесть, что в этом случае элемент справочника-владельца должен быть записан (если создается новый элемент-владелец, и он еще не был записан, то владелец у подчиненного справочника не будет спозиционирован). В диалог надо добавить кнопку, затем щелкнуть по ней правой клавишей мыши, выбрать Свойства – вкладка Дополнительно и заполнить “Формула”, например, “ВызовСправочника()”
Затем в модуле формы элемента справочника вводится текст следующей процедуры

Процедура ВызовСправочника()
Если Выбран()=1 Тогда
КонтФормы=0;
ОткрытьФорму(“Справочник. НазваниеПодчиненногоСправочника“, КонтФормы); КонецЕсли;
КонецПроцедуры
Категория: Общие вопросы по 1С 7.7 | Добавил: Spacer (29.06.2008)
Просмотров: 6115 | Теги: справочник
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Статистика

    Copyright 1C:Programmer © 2016
    Бесплатный конструктор сайтов - uCoz