Для понимания смысла действий формулирую поставленную мне задачу:
Сделать так, чтобы некоторые операции были видны только определенным пользователям.
Я решаю ее так. На форму операции добавляю реквизит "скрыть" в виде флажка с отметкой отбор. А при открытии журнала операций устанавливаю отбор по скрыть=0, если недоверенный пользователь и убираю отбор, если доверенный пользователь. Но есть проблема. Среди кнопок появляется кнопка удаления всех отборов. И я не знаю, как сделать недоступной эту кнопку. Просьба к знатокам помочь сделать недоступной кнопку отбор. Т.е. нужно сделать так, чтобы недоверенный пользователь никаким образом не смог убрать программно установленный отбор.
ВидыОтбора(<?>)
Синтаксис:
ВидыОтбора(<СписокОтборов>)
Назначение:
Установить доступные виды отборов журнала операций для вызова их в интерактивном режиме.
Возвращает:
Строковое значение, содержащее текущий список имен отборов для журнала, разделенных запятыми (на момент до исполнения метода).
Параметры:
<СписокОтборов> - строка со списком имен отборов для журнала через запятую, или '*' - для всех видов отборов.
Замечание:
Метод доступен только в контексте Модуля формы журнала операций.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший