Меню

Для ведения списка и настройка прав пользователей



Администрирование

Система 1С:Предприятия 8 значительно облегчает администрирование информационной базы, предоставляя для этого все необходимое. К задачам по администрированию можно отнести следующие:

  • установку и обновление системы,
  • ведение списка пользователей,
  • настройку прав доступа на основе механизма ролей,
  • мониторинг действий пользователей и системных событий,
  • резервное копирование,
  • тестирование и исправление информационной базы,
  • установку региональных настроек,
  • обновление конфигураций.

Для каждой задачи система 1С:Предприятие 8 предоставляет удобные инструменты. Фактически, администрирование — это вторая профессия Конфигуратора, входящего в стандартную поставку. Основные инструменты администратора включены в подменю Администрирование:

Установка и обновление системы

Установка системы 1С:Предприятие 8 предельно упрощена и не вызывает никаких трудностей. Для запуска и работы не требуются какие-либо дополнительные компоненты или регистрация, достаточно просто наличия исполняемых файлов на локальном компьютере или где-нибудь в сети. Конфигурации (прикладные решения) также могут быть установлены с помощью инсталляторов (дистрибутивов), если это было предусмотрено разработчиками.

Администратор может воспользоваться » административной установкой «, при которой исполняемые файлы системы 1С:Предприятие 8 хранятся на сервере. В этом случае при запуске программы у пользователя, если исполняемые файлы были обновлены на сервере, обновление системы на клиентских местах производится автоматически.

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

Список пользователей

Список пользователей, имеющих возможность работать с информационной базой, редактируется в следующем окне:

  • Для каждого пользователя указывается его имя, полное имя, тип аутентификации, пароль, доступные роли, основной интерфейс и язык.
  • В 1С:Предприятие 8 можно использовать аутентификацию пользователя средствами Windows. Для этого нужно установить соответствующий флажок и указать пользователя.
  • Можно сделать так, чтобы пользователь не показывался в списке выбора при запуске системы.
  • Впоследствии пользователь сам сможет поменять себе пароль через пункт меню «Сервис => Параметры пользователя».

Список активных пользователей

Всегда можно узнать, кто в данный момент подключен к информационной базе, для чего предназначен список активных пользователей. Он вызывается в обоих режимах работы 1С:Предприятия 8: Конфигуратор и Предприятие. В этом списке отображается имя пользователя, имя компьютера, режим запуска и другая информация. Оттуда же можно открыть журнал регистрации действий данного пользователя.

Журнал регистрации

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

При работе с журналом регистрации можно указать интересующий интервал времени, произвести отбор событий по определенному пользователю или компьютеру и другим параметрам. Журнал регистрации — очень удобное средство для мониторинга действий пользователей и восстановления последовательности событий, происходивших в определенный момент времени.

Роли и интерфейсы

Роль — это набор прав доступа к объектам конфигурации. У каждого пользователя может быть несколько доступных ему ролей, например, главному бухгалтеру доступны роли «Бухгалтер», «Расчетчик», «Учет материалов» и т.д. Редактирование прав доступа к объекту относится уже к изменению конфигурации и производится в окне редактирования объекта на закладке «Права» или из окна самой роли.

Часто на администратора возлагаются задачи по модификации интерфейса пользователя, например, добавление и удаление пунктов меню, их перегруппировка, редактирование панелей инструментов. Все эти функции доступны администратору, хотя интерфейс (как и роль) не входит в административную информацию, а является объектом конфигурации (ветвь «Общие»). Интерфейсы редактируются визуальными средствами в специальном редакторе интерфейсов. Изменения в интерфейсе для пользователя будут действительны только после обновления конфигурации базы данных, хотя пользователь может переключить свой интерфейс на другой «на лету» без перезапуска программы.

Резервное копирование

С помощью пункта «Выгрузить информационную базу. » можно выгрузить данные, конфигурацию и список пользователей в один файл. Следующий пункт «Загрузить информационную базу» позволяет восстановить информационную базу из файла. Этот механизм может также применяться для переноса баз между файловым и клиент-серверным вариантом.

В клиент-серверном варианте резервное копирование может производиться штатными средствами Microsoft SQL Server, при этом прерывать работу всех пользователей не требуется. В файловом варианте для резервного копирования можно скопировать файл информационной базы. Резервные копии рекомендуется архивировать, чтобы они занимали меньше места.

В целях резервного копирования или для других целей из информационной базы можно выгрузить только конфигурацию в cf-файл (аналог md-файла в версии 7.7). Т.е. в этот файл не попадут данные и сведения о пользователях. Другими словами, там будут только объекты конфигурации и программные модули.

Тестирование и исправление

Система 1С:Предприятие 8 имеет повышенную надежность, поддерживает целостность информационной базы при интенсивной работе. Но если с базой вдруг возникли неполадки, например, при неожиданном выключении электричества, то на этот случай в системе 1С:Предприятие 8 предусмотрены средства диагностики и исправления ошибок в базе данных. Для этого предназначена команда «Тестирование и исправление. » меню Администрирование. В появившемся окне можно указать, какие необходимо выполнить проверки и операции, требуется ли только тестирование или тестирование с исправлением ошибок, а также режим исправления. В абсолютном большинстве случаев неполадки устраняются системой автоматически и можно успешно продолжать работу.

Региональные установки

При необходимости администратор 1С:Предприятия 8 может настроить региональные установки информационной базы, к которым относятся язык, разделитель дробной части числа и разделитель групп разрядов, формат даты и времени, представление логических значений и другие параметры.

Обновление конфигураций

В современном динамичном мире вполне естественно, что многие конфигурации регулярно меняются. Изменения могут быть связаны с учетом изменений законодательства, добавлением новых функциональных возможностей или внесением исправлений. Особенно это касается типовых или тиражных конфигураций. Система 1С:Предприятие 8 содержит встроенный механизм поставки и поддержки конфигураций как для типовых, так и индивидуальных конфигураций.

Разработчики конфигураций при выпуске новых релизов подготавливают файлы поставки. Различают полную поставку и поставку обновлений. Последний вид поставки предназначен для обновления имеющейся конфигурации и содержит только изменения.

Администратор или пользователь может легко произвести обновление своей конфигурации. Чтобы его собственные изменения не были потеряны, производится детальное сравнение и объединение конфигурации пользователя и конфигурации поставщика.

Источник

Настройка права доступа 1С 8

В этой статье речь пойдет о настройке прав доступа пользователей к объектам системы 1С.

В 1С 8для управления доступа пользователей используется отдельный объект метаданных, который называется Роли.

Далее мы рассмотрим, как использовать и настраивать роли в 1С предприятие 8.3.

Обратите внимание! Эта статья написана в помощь программистам. Настройка прав в пользовательском режиме на примере 1С Бухгалтерия рассмотрена в данной статье.

Роль определяет набор прав пользователя, которые он имеет. Механизм ролей очень похож на механизмы прав Windows Active Directory. Для каждого из объектов (справочники, документы) разработчик устанавливает свой набор прав — чтение/запись/добавление/изменение/…

Набор доступных прав — совокупность всех разрешений в ролях пользователя.

Ниже мы рассмотрим подробно каждый атрибут метаданных при настройке роли пользователя 1С 8.3.

Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания — попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>

Общие настройки роли 1С

Если открыть объект метаданных Роль, мы можем увидеть следующую картину:

У объекта есть две закладки — Права и Шаблоны ограничений. Права — основная закладка, Шаблоны — вкладка для настройки прав на уровне записи в 1С (RLS). Это очень важная тема, её я постараюсь описать в будущих статьях.

Будем рассматривать только вкладку Права.

  • Объекты — список метаданных, на которые будут устанавливаться права.
  • Права — список возможных для установки настроек прав.
  • Ограничение доступа к данным — поля роли для настройки РЛС (настроек прав на уровне записей)

Следует обратить внимание на галочки в нижней части:

  • Устанавливать права для новых объектов — если флаг установлен у роли, на новые объекты метаданных будут автоматически установлены разрешающие права. Рекомендую установить, если Вы часто забываете установить права на новые объекты.
  • Устанавливать права для реквизитов и табличных частей по умолчанию — флаг, при установке которого реквизиты и табличные части будут наследовать права владельца(справочника, документа и т.д.)
  • Независимые права подчиненных объектов — если флаг установлен, то система при определении права на объект конфигурации учтёт права на родительский объект

Настройки прав на всю конфигурацию

Если открыть Роль и кликнуть на корень конфигурации, мы увидим следующие настройки:

Подробнее о каждом из прав на всю конфигурацию:

  • Администрирование — администрирование информационной базы (требуется наличие права «Администрирование данных»)
  • Администрирование данных — право на административные действия над данными
  • Обновление конфигурации базы данных — право на обновление конфигурации базы данных
  • Монопольный режим — использование монопольного режима
  • Активные пользователи — просмотр списка активных пользователей
  • Журнал регистрации — журнал регистрации
  • Тонкий клиент — право запуска тонкого клиента
  • Веб клиент — право запуска веб-клиента
  • Толстый клиент — право роли запуска толстого клиента
  • Внешнее соединение — право запуска внешнего соединения
  • Automation — право на использование automation
  • Режим «Все функции» — доступ к пункту меню «Все функции» в режиме управляемого приложения
  • Сохранение данных пользователя — разрешение или запрет на сохранение данных пользователя (настроек, избранного, истории). Особенно актуально для 1С управляемых форм.
  • Интерактивное открытие внешних обработок — открытие внешних обработок
  • Интерактивное открытие внешних отчетов — открытие внешних отчетов
  • Вывод — вывод на печать, запись и копирование в буфер обмена

Настройка прав 1С на другие объекты метаданных

Для остальных основных объектов (справочники, константы, документы, регистры…), набор прав у роли достаточно стандартен:

  • Чтение — чтение (программное)
  • Добавление — добавление (программное)
  • Изменение — изменение (программное)
  • Удаление — удаление (программное)
  • Просмотр — просмотр
  • Интерактивное добавление — интерактивное добавление
  • Редактирование — редактирование
  • Интерактивная пометка удаления — интерактивная пометка на удаление
  • Интерактивное снятие пометки удаления — снятие пометки на удаление
  • Интерактивное удаление помеченных— удаление помеченных объектов
  • Ввод по строке — использование режима ввода по строке
  • Интерактивное удаление — непосредственное удаление (shift +del)

Права только для документов:

  • Интерактивное проведение — проведение
  • Отмена проведения — отмена проведения документов
  • Интерактивное проведение неоперативное — проведение (стандартными командами форм) документа в неоперативном режиме
  • Интерактивная отмена проведения — интерактивная отмена проведения
  • Интерактивное изменение проведенных — редактирование проведенного документа. Если право у роли не установлено, то пользователь не может удалить проведенный документ, установить пометку удаления, перепровести или сделать непроведенным. Форма такого документа открывается в режиме просмотра

Только для регистров накопления и бухгалтерии

  • УправлениеИтогами — управление итогами регистра бухгалтерии и регистра накопления (установка периода, по который рассчитаны итоги, и пересчет итогов)

Только для обработок и отчетов:

  • Использование — использование

Привилегированный режим 1С

Если Вы не хотите давать роли права на какие-либо действия, но эти метаданные нужно использовать в какой-то момент, можно воспользоваться методом «УстановитьПривилегированныйРежим()» (или использовать привилегированный режим общего модуля).

Все, что внутри, будет выполняться без проверки прав пользователя.

Доступна ли роль 1С пользователю?

Чтобы узнать, нужно выполнить функцию РольДоступна(), передав туда название роли строкой.
Например:

Нарушение прав доступа

Такую ошибку можно увидеть, если недостаточно прав на чтение/редактирование/удаление данных. Система выдаёт вот такую ошибку:

Чтобы исправить «нарушение прав доступа», необходимо понять, на какой объект пользователю не хватает прав, и добавить ему либо новую роль, либо в существующую роль добавить больше прав.

Объект не найден…

Ошибка, когда в полях отображается некое ( … ):

Как правило, специалисты думают, что это просто так называемая «битая ссылка». Но это не всегда так. Такая ошибка бывает и при неправильно настроенном механизме прав RLS. Это связано с тем, что у пользователя не хватает прав, чтобы получить представление ссылки.

Для того чтобы понять, битая ссылка или нет, просто зайдите в базу под пользователем с полными правами.

Для массового поиска таких ошибок подойдет статья как найти битые ссылки в базе 1С.

P.S. Если у Вас все же не получилось разобраться в ролях пользователей, Вы можете заказать услуги 1С программиста.
Видео с примером настройки прав в 1С бухгалтерии 3.0:

Другие статьи по 1С:

Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Источник

Читайте также:  Настройка таблиц в access
Adblock
detector