Слои, сделанные в конфигураторе, отображаются все вместе на одной закладке
Справочник «Сотрудники». Слои, сделанные в конфигураторе, отображаются все вместе на одной закладке. Что нужно прописать в Модуле?
В процедуре ПриОткрытии() формы элемента справочника написать: Форма.ИспользоватьЗакладки(1); Форма.Закладки.ДобавитьЗначение(1,“Общие”); Форма.Закладки.ДобавитьЗначение(2,” Реализация “); Форма.Закладки.ДобавитьЗначение(3,” Гарантия “); Форма.ИспользоватьСлой(“Журнал”);
При открытии происходит добавление закладок на форму, далее указывается какой слой использовать при открытии. далее предопределенная процедура ПриВыбореЗакладки (Номер, Значение), которая в зависимости от значения прячет одни слои и показывает другие.
Процедура ПриВыбореЗакладки(Номер, Значение) Если Значение = 1 Тогда Форма.ИспользоватьСлой(“Шапка, Основной, Кнопки”, 2); // Основные данные
ИначеЕсли Значение = 2 Тогда Форма.ИспользоватьСлой(“Шапка, Реализация, Кнопки”, 2); ИначеЕсли Значение = 3 Тогда Форма.ИспользоватьСлой(“Шапка, Гарантия, Кнопки”, 2); КонецЕсли; КонецПроцедуры
Второй параметр метода ИспользоватьСлой равен 2 – показывает слои из первого параметра и прячет все остальные.
|