![]() |
![]() |
|
Вопрос по панели инструментов "Стандартная" | ☑ | ||
---|---|---|---|---|
0
Divanoff
11.09.07
✎
16:15
|
Добрый день! Как в 1С-Предприятии 7.7 отключить панель инструментов "Стандартная", чтобы пользователь не мог ее открыть?
Спасибо! |
|||
1
Программист 484
11.09.07
✎
16:17
|
Хм а правую кнопку мыши вы тоже заблокируете (по которой меню вызывается)?
|
|||
2
prochor
11.09.07
✎
16:18
|
Устанавливай правами пользователя!
|
|||
3
Divanoff
11.09.07
✎
17:33
|
Это каким образом интересно? Где в правах пользователя сидит отключение панели инструментов?
|
|||
4
DOmen
11.09.07
✎
17:35
|
держи пример, думаю додумаешь дальше что к чему;-)
Если НазваниеНабораПрав() <> "Администратор" Тогда Форма.ПанельИнструментов(0); КонецЕсли; |
|||
5
Divanoff
11.09.07
✎
17:39
|
Спасибо, но мне нужно не совсем это! Необходимо при открытии программы панель инструментов "Стандартная" не показывать вообще и не давать ее включить.
|
|||
6
DOmen
11.09.07
✎
17:40
|
Форма.ПанельИнструментов(<?>);
Синтаксис: Форма.ПанельИнструментов(<Режим>) Назначение: Управление видимостью панели инструментов окна формы. Возвращает текущее состояние видимости панели инструментов окна формы. Параметры: <Режим> - необязательный параметр. Число: 1 - показать панель инструментов; 0 - не показывать панель инструментов. Если парамерт не задан, то метод просто возвращает текущее состояние видимости панели инструментов. Замечание: Доступ к методу возможен только в контексте Модуля формы через атрибут Форма. |
|||
7
DOmen
11.09.07
✎
17:40
|
вопрос снят?
|
|||
8
Divanoff
11.09.07
✎
17:43
|
Доступ к методу возможен только в контексте Модуля формы через атрибут Форма
Вопрос не снят. В глобальном модуле такая конструкция не работает. Мне нужно под определенными правами юзера не давать ему юзать панель инструментов. |
|||
9
Cthulhu
11.09.07
✎
17:44
|
(4): с системными панелями - фихте.
|
|||
10
DOmen
11.09.07
✎
17:45
|
(9) вместо выеб..нов че-нить умное бы сказал
|
|||
11
DOmen
11.09.07
✎
17:46
|
(0) сделай отдельную панель инструментов , и для опр. пользователей запускай
|
|||
12
Divanoff
11.09.07
✎
17:47
|
Я просто не помню, но по-моему какая-то ВК позволяет такое сделать?
|
|||
13
Divanoff
11.09.07
✎
17:47
|
(11)панель инструментов "Стандартную" тогда все равно возможность остается включить
|
|||
14
DOmen
11.09.07
✎
17:47
|
(12) зачем вк, делай как в (11) и не парься
|
|||
15
Divanoff
11.09.07
✎
17:48
|
(14)смотри (13)
|
|||
16
Mikmak
11.09.07
✎
17:49
|
(14) Стандартная панель = системная панель, открой предприятие и посмотри, никак ты ее не отключишь
|
|||
17
DOmen
11.09.07
✎
17:49
|
(15) еще раз
что ты хочешь закрыть? |
|||
18
DOmen
11.09.07
✎
17:50
|
ФАйл,правка?
|
|||
19
Mikmak
11.09.07
✎
17:51
|
(15) Другой вопрос для чего отключать эту панель?
|
|||
20
Divanoff
11.09.07
✎
17:51
|
ага - новый документ, открыть
|
|||
21
Divanoff
11.09.07
✎
17:52
|
вопрос безопасности
|
|||
22
DOmen
11.09.07
✎
17:52
|
епт, смотри (6) и все
|
|||
23
Mikmak
11.09.07
✎
17:58
|
(21) ты хочешь открытие внешних обработок запретить или что именно?
|
|||
24
DOmen
11.09.07
✎
18:00
|
+22 установи права на определенного пользователя
|
|||
25
Mikmak
11.09.07
✎
18:01
|
+(23) если да, то юзай редактирование пользовательских прав, там кликаешь свойства конфигурации вцелом, можно запретить открытие внешних обработок и запретить функции для формульного калькулятора
|
|||
26
Mikmak
11.09.07
✎
18:02
|
+(25) там же сохранение и выгрузка данных
|
|||
27
Divanoff
11.09.07
✎
18:14
|
Пользователю запрещен доступ к текстовым редакторам на компьютере. Остался один только 1с-кий. нужно убрать и панель инструментов
|
|||
28
Divanoff
11.09.07
✎
18:15
|
(25) и (26) Про права я знаю
|
|||
29
Cthulhu
11.09.07
✎
18:16
|
штатно - никак.
нештатно - FormEx |
|||
30
Mikmak
11.09.07
✎
18:24
|
(27) жесть%), мне уже жалко пользователей), а еще больше жалко программистов)
|
|||
31
Cthulhu
11.09.07
✎
18:36
|
(30): а мне не жалко, автор небось в терминале юзверей пускает работать...
|
|||
32
Divanoff
11.09.07
✎
18:38
|
(31) ты прав - терминал
|
|||
33
Divanoff
11.09.07
✎
18:39
|
Посмотрю FormEx, может действительно поможет
|
|||
34
Mikmak
11.09.07
✎
18:45
|
(31) угу скорее всего в терминале... кстати есть возможность и без формекса обойтись, но вариант слишком извращенный и требует программируемые клавиатуры вместо обычных. При запуске терминалом автоматически открывается 1с и запускается навесь экран обработка так что бы не было видно 1с за окном обработки, и далее все манипуляции по работе с базой идут через обработку. такая система работает у меня в одном ночном клубе это интерфейс для официантов
|
|||
35
Divanoff
11.09.07
✎
18:50
|
Через FormEx все просто:
Окна = СоздатьОбъект("Окна"); Окна.ПоказыватьПанели(0); Спасибо всем! |
|||
36
Cthulhu
11.09.07
✎
18:54
|
(35): ещё не забудь это повторять почаще, а то одинэсина восстанавливает видимость панелей иногда.
Кроме того, хот-кеи невзирая на скрытость панели, работают - их тож надо бы (по уму) перехватывать.. (так что не все так просто.. УДАЧи))) |
|||
37
Divanoff
12.09.07
✎
08:17
|
(35): ещё не забудь это повторять почаще, а то одинэсина восстанавливает видимость панелей иногда.
Кроме того, хот-кеи невзирая на скрытость панели, работают - их тож надо бы (по уму) перехватывать.. Это по-хорошему надо создавать глобальную процедуру отключения этих панелей и периодически ее вызывать? Возникает второй вопрос: как можно отключить хоткеи? Верхнее меню похоже тоже можно через FormEx отключить. |
|||
38
Divanoff
12.09.07
✎
11:11
|
Вопрос решен с помощью FormEx. Спасибо всем!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |