Создание интерфейса со всеми блокировками прав пользователя






Создание интерфейса (напр. Продавец) со всеми блокировками прав пользователя (доступ к конфигуратору, меню Операции, Все функции, правам пользователей в меню сервис и др.)

1. Открываем Конфигуратор. Если в левой части окно с деревом конфигурации не раскрылось тогда на главной панели выберите подменю Конфигурация — Открыть конфигурацию.

2.  Создаем новую роль — РольПродавец

3.  В окне роли кликаем на «Управление торговлей» пр. кн. мыши и выбираем  — Установить все права, потом в правом, верхнем окне (права) снимаем флаги с первых, верхних 3-ех прав (тем-самым запрещаем пользователю использовать конфигуратор и др.), и внизу этого окна устанавливаем флаг «Устанавливать права для новых объектов»

4. Создаем новый интерфейс -ИнтПродавец

5. В конструкторе меню, в левом окне (подменю) снимаем флажки со всех объектов и нажимаем кн. Построить (объекты можно добавить позже)

6. В появившемся окне нашего нового интерфейса сразу удаляем подменю Операции, а в свойствах снимаем флаг Переключаемый

7. в дополнит свойствах нашего интерфейса ИнтПродавец, на вкладке Права снимаем флаг с использования Полных прав, остается только использование права РольПродавец

8. на главной панели нажмем на кн. Начать отладку (F5), тем-самым запустим приложение в пользовательском режиме (для принятия всех изменений и отображения прав и интерфейса в настройках пользователя)

9. теперь в конфигураторе создаем нового пользователя «Продавец». На главной панели выбираем Администрирование — Пользователи, в панели окна Пользователи на вкладке Основные, нажимаем кн. добавить и вводим имя нового пользователя (Продавец)

10. в этом же окне на вкладке Прочие, выбираем (ставим флажки) на ролях: Пользователь и нашей новой роли -РольПродавец, ниже в поле Основной интерфейс выбираем наш новый интерфейс -ИнтПродавец. Нажимаем кн. ОК

11. запустим приложение в пользовательском режиме (см. п.8)

12. Хотя подменю Операции нет и его нельзя добавить через настройки панели, остались подменю Сервис (осталась возможность -настройки пользователя и переключение интерфейса, и т.д.) и подменю Справка (осталась возможность -панель функций и стартовый помощник, и т.д.). Эти возможности остались из-за добавления нашему новому пользователю Продавец, роли Пользователь, которая так же используется с интерфейсом Общий.

13. Чтобы убрать перечисленные в п.12 возможности использования пользователем, необходимо кликнуть по интерфейсу Общий пр. кн. мыши и выбрать «Дополнительно». В окне дополнительных свойств интерфейса, на вкладке «Права», надо снять флажки с Интерфейса «Пользователь» и нашего нового интерфейса «ИнтПродавец».

14. выполним п.11. Теперь мы видим, что данный интерфейс соответствуем всем нашим требованиям.

7 Comments

  1. PiccaHut001

    «Если в левой части окно с деревом конфигурации не раскрылось тогда на главной панели выберите подменю Конфигурация — Открыть конфигурацию.» — Ценные сведения. С 2006 года занимаюсь 1С, а этого не знал. Вся статья такая, очень ценная. Бывает, вылаживают перепечатку нудной официальной документации от 1с, но ~ADm!t_@vd~ не такой. Он не гонится за дешёвой славо. Автору мегареспект.

    Reply
  2. ~ADm!t_@vd~

    Спасибо

    Reply
  3. baloo

    (1) PiccaHut001, sarcasm detected :))

    Reply
  4. IgorS

    На кого статья рассчитана?

    Если разработчик не знает таких азов, то его и подпускать к разработке нельзя. А пускать пользователей в конфигуратор — всё равно, что давать обезьяне гранату.

    Reply
  5. ~ADm!t_@vd~

    Статья рассчитана на тех кто только разбирается с настройкой интерфейса и ролей, как например на форуме был вопрос «Как скрыть общий интерфейс?» или «Как скрыть меню операции?». Также для тех кто работает в разных версиях управляемых и нет, 8.х. Сам использовал как шаблон чтобы ничего не забыть, т.к. не каждый день интерфейс настраивал. Когда сам разбирался с интерфейсом и ролями, было трудно… И не все «тут» гуру, так что без сарказма… умники…

    Reply
  6. PiccaHut001

    (4) IgorS, «Если разработчик не знает таких азов, то его и подпускать к разработке нельзя» категорически не согласен. Голодный студент после получасового натаскивания уже может править печатные формы, писать несложные обработки, добавлять реквизиты на формочки. А править права и интерфейсы — раз плюнуть. Если что, пользователи скажут/позвонят, студент поправит. Почитает интернет, и поправит, ничего страшного,подождут, это-же не атомная станция. 1С создана для отечественного бизнеса, не обязательно быть квалифицированным специалистом, чтобы зарабатывать на хлеб с маслом.

    Reply
  7. PiccaHut001

    Опять, же, на этом форуме товарищ рассказывал, что его жена пишет запросы на 80 страниц. Система 1С позволяет не париться о несущественных технических мелочах, ползёт-работает, ну и ладно

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *