Имя: Пароль:
1C
1C 7.7
v7: Как сделать недоступной кнопку отбор в журнале операций
0 247tsm
 
08.09.13
19:26
Добрый день, знатоки 1С7.7

Вопрос у меня к Вам такой.

Для понимания смысла действий формулирую поставленную мне задачу:
Сделать так, чтобы некоторые операции были видны только определенным пользователям.
Я решаю ее так. На форму операции добавляю реквизит "скрыть" в виде флажка с отметкой отбор. А при открытии журнала операций устанавливаю отбор по скрыть=0, если недоверенный пользователь и убираю отбор, если доверенный пользователь. Но есть проблема. Среди кнопок появляется кнопка удаления всех отборов. И я не знаю, как сделать недоступной эту кнопку. Просьба к знатокам помочь сделать недоступной кнопку отбор. Т.е. нужно сделать так, чтобы недоверенный пользователь никаким образом не смог убрать программно установленный отбор.

Спасибо
1 Otkr
 
08.09.13
19:30
Не поможет. Ибо в отчетах все равно будет все видно
2 247tsm
 
08.09.13
19:32
Бог с ним, с отчетами, это бухгалтеру известно. Задача поставлена относительно журнала операций.
3 KishMish
 
08.09.13
19:44
Процедура ПриУстановкеОтбора(<?>,)
КонецПроцедуры
не поможет?
4 KishMish
 
08.09.13
19:46
(3) + статусВозврата(0)
5 247tsm
 
08.09.13
19:56
(4) Сейчас попробую
6 Тьма
 
08.09.13
20:14
ВидыОтбора(<?>)
Синтаксис:
ВидыОтбора(<СписокОтборов>)
Назначение:
Установить доступные виды отборов журнала операций для вызова их в интерактивном режиме.
Возвращает:
Строковое значение, содержащее текущий список имен отборов для журнала, разделенных запятыми (на момент до исполнения метода).
Параметры:
<СписокОтборов> - строка со списком имен отборов для журнала через запятую, или '*' - для всех видов отборов.
Замечание:
Метод доступен только в контексте Модуля формы журнала операций.
7 247tsm
 
08.09.13
20:39
(6) я не понял, к чему ты это написал? Описанное не мешает отменить отбор. А мне нужно оставить только один отбор недоверенным пользователям.
8 247tsm
 
08.09.13
20:40
(6) вдогонку - без возможности отменить этот отбор.
9 247tsm
 
08.09.13
20:41
(4) получилось. Спасибо