Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 11:51

Видимость команды в различных формах в зависимости от настроек.

Автор Andersen1313, 16 авг 2015, 08:27

0 Пользователей и 1 гость просматривают эту тему.

Andersen1313

Есть Общая команда, она может выполняться для любых объектов системы. Т.е. заранее не известен набор объектов, из форм которых необходимо, вызывать эту команду.

Необходимо предоставить возможность пользователю настроить в каких формах он хочет использовать эту команду.

Например, пусть окно настроек содержит список всех объектов системы, есть возможность галочкой отметить у каждого объекта необходимость использования данной команды. Наверное, эту информацию надо будет сохранять в регистр сведений. Так вот вопрос: как используя эту информацию, либо показывать, либо не показывать в формах элементов команду? Как вы понимаете дописывать код обработчика формы при открытии и изменять видимость команды нельзя, т.к. заранее не известен набор объектов, да и даже если и известен, то он слишком большой т.к. включает в себя все объекты системы(например, 100 справочников и 250 документов).

Какие будут предложения по реализации?

cska-fanat-kz

Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Andersen1313


vitasw

Команды с внешними обработками появляются только у тех объектов, собственно, к котором есть внешние обработки.

Andersen1313

Цитата: vitasw от 18 авг 2015, 17:59
Команды с внешними обработками появляются только у тех объектов, собственно, к котором есть внешние обработки.

А не могли бы вы направляющий материал, скинуть? Ссылки? Хоть о чем речь. Это речь о подсистеме "ДополнительныеОтчетыИОбработки" из БСП? Или о чем-то другом?

cska-fanat-kz

Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

ferrari314

Если я правильно понял изначальную задачу, то все просто:
1. Создайте глобальный метод При создании любой формы.
2. Запихайте его вызов во все формы, передавая  текущий объект.
3. Настройте код как вам угодно.
Готово.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск