Активные пользователи 1с пользователь не указан
Пользователи 1С
Управление пользователями в 1С — процесс достаточно простой и интуитивно понятный, однако всё равно нуждается в описании.
Условно администрирование и контроль включает в себя:
- создание пользователя;
- установка прав пользователей;
- просмотр активных пользователей;
- анализ действий пользователей.
Рассмотрим каждый из этих пунктов подробнее:
Создание и установка прав пользователей 1С
В зависимости от конфигурации пользователи вводятся либо в конфигураторе, либо в режиме пользователя. Практически все современные конфигурации поддерживают ввод пользователей в режиме 1С: Предприятие 8. Также в режиме 1С: Предприятие, как правило, вводятся дополнительные параметры пользователей.
Однако, независимо от конфигурации, первый пользователь с административными правами всегда вводится в режиме конфигуратор. Поэтому мы рассмотрим оба режима ввода пользователей.
Ввод пользователей в Конфигураторе
Для входа в режим 1С Конфигуратор необходимо в списке выбора баз выбрать вариант Конфигуратор:
Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>
Получите понятные самоучители по 1С бесплатно:
После входа необходимо выбрать в меню пункты Администрирование — Пользователи. Откроется список пользователей, если Вы заводите первого пользователя, он будет пуст. Добавим нового пользователя «Администратор»:
На этой странице Вы должны указать настройки пользователя:
- Имя и Полное имя — наименование пользователя.
- Если установлен флаг Аутентификация 1С: Предприятия, то станут доступны пункты Пароль (пароль, который используется для входа в 1С), Пользователю запрещено изменять пароль (делает доступным возможность смены пароля пользователем в пользовательском режиме), Показывать в списке выбора (делает доступным выбор пользователя в списке, в противном случае имя пользователя необходимо вводить вручную).
- Аутентификация операционной системы — флаг, отвечающий за возможность авторизации с помощью имени пользователя операционной системы. Пользователь — имя пользователя информационной системы (например, \\dom\kirill, где dom — домен сети, а kirill имя пользователя ОС). 1С при запуске сначала проверяет авторизацию через ОС, а потом авторизацию 1С.
- Аутентификация OpenID — включение возможности авторизации с помощью технологии OpenID. OpenID — это открытая децентрализованная система, которая позволяет пользователю использовать единую учётную запись для аутентификации на множестве не связанных друг с другом сайтов, порталов, блогов и форумов.
На вкладке Прочее нужно указать соответствующие роли для пользователя (подробней о ролях). В нашем случае мы укажем для администратора Полные права. Для других пользователей здесь можно отметить флагами требующиеся роли. Права пользователей суммируются из доступных объектов разных ролей. Т.е. если у пользователя выбрано две роли, в одной есть доступ к справочнику «Номенклатура», а у второй роли нет, доступ будет. Для любого пользователя без «Полных прав» обязательна установка роли «Пользователь»(если она присутствует).
Также на этой вкладке можно указать Основной интерфейс (работает только для обычных форм). Язык по умолчанию — если конфигурация разработана на нескольких языках. Режим запуска — управляемое или обычное приложение.
Создание пользователя в 1С Бухгалтерия 2.0
Для этого в меню необходимо выбрать пункт Сервис — Управление пользователями и доступом. Откроется справочник «Пользователи». Создайте нового пользователя:
Занесите информацию о пользователе и его основные настройки 1С, нажмите кнопку «ОК»: система предложит создать автоматически пользователя БД:
Необходимо согласиться, отобразится форма нового пользователя базы данных:
Где необходимо указать нужные настройки авторизации и роли пользователя.
Вот и всё! Создание пользователя и назначение ему прав завершено.
Просмотр активных пользователей в базе 1С
Для просмотра работающих в базе данных пользователей в режиме 1С: Предприятие необходимо выбрать пункт Сервис — Активные пользователи. Откроется список работающих в базе данных пользователей:
Как отключить пользователей в 1С 8.3
Отключить активного пользователя в базе 1С можно двумя способами:
- в интерфейсе программы (для конфигураций 1С Бухгалтерия 3.0, Управление торговлей 11 и т.д);
- через консоль кластера серверов (доступно только в клиент-серверном режиме работы).
Из интерфейса
В пользовательском режиме выкинуть зависшего пользователя можно, зайдя в меню «Администрирование» — «Поддержка и обслуживание», затем выбрав пункт «Активные пользователи»:
Выбираем в списке нужного пользователя и нажимаем кнопку «Завершить».
Из консоли кластера
Если у Вас есть доступ к административной панели сервера 1С, завершить сеанс можно с её помощью. Заходим в консоль, находим зависшего пользователя в меню «Сеансы», вызываем контекстное меню и нажимаем «Удалить»:
Контроль работы пользователей 1С 8.3
Для просмотра истории работы пользователей необходимо зайти в меню в пункт Сервис — Журнал регистрации:
Например, пользователь Иванов Иван в 15:09:18 создал новую номенклатуру «Лопата».
Информацию из журнала регистрации можно сортировать по типу данных, пользователю, виду действия и т.д. Для этого необходимо нажать на пиктограмму воронки над таблицей журнала регистрации.
Если база данных давно установлена и данные в ней часто меняются, просмотр журнала регистрации существенно замедляется, в особо запущенном случае система может обрабатывать данные очень продолжительный период времени.
Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):
ПользовательВ журнале активных пользователей у всех стало . Что в программе, что в конфигураторе.
При загрузке 1С все как обычно. Все логиняться под своими именами (которые пропали) и при создании документа ответственный то же проставляется. 1С:Предприятие 8.3 (8.3.18.1433)
Чистите КЭШ. Не поможет - тестирование и исправление в конфигураторе. Копию создать не забудьте. Непонятно что за конфа у вас? Дописанная? Типовая?
У меня конфигурация: Бухгалтерия предприятия, редакция 3.0 (3.0.92.51).
КЭШ чистил удалением информационной базы из окна запуска, делал тестирование и исправление в конфигураторе - ничего не помогло.
Решил проблему. Ошибка была из-за разных клиентов 1С.
У пользователей стояла 8.3.18.1433 , а на компьютере Администратора, с которого просматривался мониторинг, была более свежая 8.3.18.1483. После обновлений пользователей до той же версии проблема исчезла.
У меня после перехода с 8.2 на 8.3 тоже появилось, что пользователь , а раньше было . 1 пользователь, вход без пароля. Платформа 8.3.18.1363. Была 1С Бухгалтерия предприятия базовая редакция 2.0 (2.0.66.138), стала редакция 3.0 (3.0.95.15). Пусть уж лучше будет . Как убрать этого ?
У меня после перехода с 8.2 на 8.3 тоже появилось, что пользователь <не указан>, а раньше было <не авторизован>. 1 пользователь, вход без пароля. Платформа 8.3.18.1363. Была 1С Бухгалтерия предприятия базовая редакция 2.0 (2.0.66.138), стала редакция 3.0 (3.0.95.15). Пусть уж лучше будет <не авторизован>. Как убрать этого <не указан>?не>
В редакции 3.0 должен быть хоть один пользователь с правами администратора. Запустите в режиме Конфигуратора, Администрирование - Пользователи. Откройте вашего 1 пользователя и проверьте, что у него стоят права Администратор системы, Администрирование и Полные права
Не совсем так. . или ни одного пользователя.
Ни в коем случае! В "новых" конфигурациях (БП3, ЗУП3, УТ11 и т.д.) всё управление пользователями делается только в режиме "Предприятие".
Не совсем так. . или ни одного пользователя.
Никак. Без переписывания программы. Заведите хотя бы одного пользователя, и будете видеть его имя.
То есть, если нет ни одного пользователя, то будет <не указан>? Верно?
не>Если же хоть 1 пользователь будет, то его имя будет видно вместо , но тогда и вход в программу будет происходить под именем этого пользователя с вводом пароля?
Иными словами, если нужен вход без паролей, то не должно быть и пользователей Так что ли?
. тогда и вход в программу будет происходить под именем этого пользователя с вводом пароля?
Иными словами, если нужен вход без паролей, то не должно быть и пользователей Так что ли?
Пользователь может быть без пароля - это уже сами смотрите.
+ если нужно, то пользователя и пароль можно прописать в параметрах запуска информационной базы, а если база одна, то и её тоже можно прописать в параметрах запуска. Т.е. кликаете по ярлыку 1С на рабочем столе, а программа сразу запускается, при этом сама выбирает нужную информационную базу, подставляет пользователя и его пароль.
Активные пользователи 1С — это пользователи, которые работают с базой 1С прямо сейчас. В этой статье узнаем, как посмотреть на активных пользователей 1С, и как «выгнать» их из базы 1С на примере стандартных конфигураций 1С ( «1С: Бухгалтерия предприятия» и « 1С: Управление нашей фирмой» ).
Как посмотреть активных пользователей в 1С
Гарантированно активных пользователей 1С в любой базе можно посмотреть в конфигураторе 1С. Для этого нужно зайти в конфигуратор 1C желательно под пользователем с полными правами.
В конфигураторе необходимо выполнить команду «Активные пользователи», которая располагается в меню «Администрирование» главного меню.
По результату откроется список активных пользователей.
В этом списке можно увидеть пользователей, у которых запущены сеансы программы. Мы можем узнать:
- Имя пользователя (колонка Пользователь);
- Приложение, которое запущено под этим пользователем (колонка Приложение, может быть Конфигуратор, Тонкий клиент, Толстый клиент и т.д.)
- Когда пользователей запустил сеанс (колонка Начало работы)
- Название компьютера пользователя (колонка Компьютер)
Имя пользователя будет то, которое отображено в поле Имя списка пользователей.
С конфигуратором разобрались, теперь посмотрим, как открыть список активных пользователей непосредственно в пользовательском режиме базы 1С. Я покажу на примере двух конфигураций: «1С: Бухгалтерия предприятия 3.0» и «1С: Управление нашей фирмой 1.6».
Активные пользователи в 1С бухгалтерии
Научимся определять активных пользователей в конфигурации «1С: Бухгалтерия предприятия 3.0» в пользовательском режиме. Для открытия списка активных пользователей в пользовательском режиме, в программу желательно войти под пользователем с полными правами.
В приложении нас интересует разделе «Администрирование», в котором необходимо зайти в подраздел «Обслуживание»
В открывшемся окне нужно выполнить команду «Активные пользователи».
В результате выполнения этой команды, появится список активных пользователей аналогичный списку активных пользователей из конфигуратора.
Активные пользователи в 1С УНФ
Научимся определять активных пользователей в конфигурации «1С: Управление нашей фирмой 1.6» в пользовательском режиме. Для открытия списка активных пользователей в пользовательском режиме, также как и в «1С: Бухгалтерия», в программу желательно зайти под пользователем с полными правами.
В приложении, нас интересует раздел «Компания», в котором необходимо зайти в подраздел «Администрирование».
Где нужно выполнить команду «Активные пользователи».
Результатом выполнения этой команды появится список активных пользователей аналогичный списку активных пользователей из конфигуратора.
Как отключить активных пользователей в 1С
То, что мы узнали активных пользователей в программе 1С, это, часто, только половина работы. Вторая половина работы – нужно отключить лишних активных пользователей от базы 1С. Разберем как это сделать на примере конфигураций «1С: Бухгалтерия предприятия 3.0» и «1С: Управление нашей фирмой 1.6».
Так же, как и в случае выявления активных пользователей в базу программ «1С: Бухгалтерия предприятия 3.0» и «1С: Управление нашей фирмой 1.6» желательно зайти под пользователем с полными правами.
В конфигурации «1С: Бухгалтерия предприятия 3.0» необходимо пройти по уже знакомому пути: раздел «Администрирование» — «Обслуживание»
В открывшемся окне «Обслуживание» необходимо выполнить команду «Блокировка работы пользователей», именно с помощью этой команды осуществляется блокировка пользователей 1с в большинстве типовых конфигураций 1С.
В конфигурации «1С: Управление нашей фирмой 1.6» идем по тому же пути, что и к списку активных пользователей: раздел «Компания» — «Администрирование».
Где в разделе «Поддержка и обслуживание» интересует команда «Блокировка работы пользователей».
Форма «Блокировка работы пользователей», которая откроется в последствие выполнения команды, одинакова в обеих конфигурациях, и действия также аналогичны.
В форме «Блокировка работы пользователей» необходимо установить время начала и время окончания блокировки, ввести текст предупреждения, если требуется, а также код разблокировки, если он необходим.
После всех приготовлений, необходимо нажать на кнопку «Установить блокировку», в результате выйдет вопрос о том, блокировать работу пользователей или нет.
Если вы ответите на этот вопрос утвердительно, то запуститься процесс блокировки.
Если вы хотите зайти в базу, то необходимо в настройках запуска базы (чтобы попасть в настройки запуска базы, нужно выделить базу в окне запуска и нажать на кнопку «Изменить»), во втором окне, в поле «Дополнительные параметры запуска» ввести «/UC» и код разблокировки после него, если вы его указали при блокировке.
Замечу, что иногда, не получается зайти в заблокированную базу, используя обычный ярлык для запуска 1С, тогда нужно запускать 1С, используя файл 1cv8.exe, который находится в каталоге bin каталога релиза платформы 1С.
Теперь, когда вы можете войти в базу без активных пользователей, то с ней можно делать все те регламентные операции, которым эти пользователи мешали. Например, сохранение базы, обновление и т.п.
Другие статьи по теме обновлений 1С:
Если по мимо задач по администрированию, перед вами стоят задачи по разработке в 1С, то рекомендую вам свою книгу «Программировать в 1С за 11 шагов», в которой подробно и основательно шаг за шагом даются основные знания по разработке в 1С.
Изучайте программирование в 1С в месте с моей книгой «Программировать в 1С за 11 шагов»
Книга написана понятным и простым языком — для новичка.
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
- Научитесь понимать архитектуру 1С;
- Станете писать код на языке 1С;
- Освоите основные приемы программирования;
- Закрепите полученные знания при помощи задачника.
О том как разрабатывать под управляемым приложением 1С, читайте в книге Книга «Основы разработки в 1С: Такси»
Отличное пособие по разработке в управляемом приложении 1С, как для начинающих разработчиков, так и для опытных программистов.
- Очень доступный и понятный язык изложения
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
- Поймете идеологию управляемого приложения 1С
- Узнаете, как разрабатывать управляемое приложение;
- Научитесь разрабатывать управляемые формы 1С;
- Сможете работать с основными и нужными элементами управляемых форм
- Программирование под управляемым приложением станет понятным
Промо-код на скидку в 15% — 48PVXHeYu
Эти книги, плюс книга по программированию оперативного учета имеются в едином комплекте: комплект книг по разработке в 1С.
Только для читателей моего блога,
промо-код на скидку в 300 рублей на весь комплект: blog
Если Вам понравился этот урок, был полезен или помог решить какую-нибудь проблему, то Вы можете поддержать мой проект, перечислив любую сумму.
можно оплатить вручную:
Яндекс.Деньги — 410012882996301
Web Money — R955262494655
Вступайте в мои группы:
2 thoughts on “ Активные пользователи 1С ”
Для того, чтобы так посмотреть активных пользователей нужно чтобы 1С запускалась.
Иногда бывает так, что у кого-то БД «вылетает» со словами «файл базы данных повреждён». В этом случае нужно, чтобы все, кто в данный момент работает закрыли сеансы, и запустить их по-новой. Но имеются полоротые юзвери, которые могут запустить 1С и слинять на обед. В этом случае, получить список активных пользователей стандартным методом нельзя (ты не сможешь залогигиться, пока хоть кто-то не закрыл сессию).
Вопрос, как можно посмотреть активных пользователей не запуская программы 1С?
Как вариант на сервере если серверная база
Если файловая то в конфигуратор зайти и там посмотреть, если и в конфигуратор не пускает можно попробовать воспользоваться утилитой chdb которая поставляется вместе с 1С
При работе с программными продуктами фирмы 1С, возникает потребность разделения доступа к базе 1С разных людей. Для этих целей, в базе 1С можно создать пользователей информационной базы. Пользователи 1С создаются на этапе внедрения программного продукта заказчику, и для каждой базы 1С свой индивидуальный набор пользователей. Из этой статьи вы узнаете, как создаются пользователи в базе 1С, как выполняются основные настройки пользователя, как работать с списком пользователей в 1С, и как определить текущего пользователя.
Как создать пользователя в 1С
Как правило, при работе с современными конфигурациями 1С, создание пользователей осуществляется непосредственно в клиентском режиме. Способы создания пользователей в клиентском режиме могут отличаться в зависимости от видов продуктов, поэтому подробно в этой статье они рассматриваться не будут. Рассмотрим самый простой способ создания пользователя – используя конфигуратор 1С. Как правило, таким образом, создаются пользователи в учебных и тренировочных базах.
Для создания пользователя в конфигураторе 1С необходимо сначала выполнить команду «Пользователи» меню «Администрирование» главного меню.
Откроется список пользователей. Если вы только начали работать с информационной базой, то он будет пустой.
Для добавления нового пользователя следует выполнить команду «Добавить», в результате откроется окно «Пользователь».
В этом окне следует заполнить поля Имя и Полное имя. То, что вы укажете в поле Имя, будет отображаться в списке выбора при входе в информационную базу.
В большинстве случаев, достаточно установить флаг «Аутентификация 1С: Предприятия», ввести пароль и подтверждение пароля. Данная возможность не доступна для учебных версий платформы 1С.
Права пользователей 1С
Набор прав для пользователя устанавливается на закладке «Прочие», посредством установки отметок рядом с нужными ролями конфигурации.
Хотя бы у одного пользователя информационной базы обязательно должна быть роль с полными правами!
Подробно о том, как работать с ролями читайте в этой статье: роли в 1С.
После того, как создали пользователя с полными правами, вы можете создать любое количество пользователей с разными наборами прав.
Причем одному пользователю можно назначить несколько ролей.
Список пользователей 1С.
В списке пользователей в конфигураторе 1С можно добавлять, добавлять копированием, открывать на редактирование и удалять пользователей при помощи соответствующих команд.
Но самое интересное, в нём можно устанавливать отборы. Для этого следует нажать на кнопку Отбор, после этого, будет открыто окно Отбор, в котором можно настраивать разные варианты отборов.
Например, можно отобрать только пользователей с полными правами.
Если нужно снять отбор, то следует воспользоваться кнопкой «Отключить отбор».
Текущий пользователь 1С
Разберем, как определить текущего пользователя 1С.
Визуально сделать это достаточно просто. Текущего пользователя можно определить как в конфигураторе, так и в пользовательском клиенте. В конфигураторе необходимо или воспользоваться командой О программе (Главное меню – Справка), или иконкой «Показать информацию о программе».
В открывшемся окне «О программе» имя и полное имя текущего пользователя будут в разделе «Пользователь».
В пользовательском клиенте можно также воспользоваться командой О программе.
Путь для редакции платформы начиная с 8.3.15:
Путь для более старых редакции платформ (8.3.14 и ниже):
Откроется окно такое же, как при выполнении команды О программе конфигуратора 1С, где будет информация о текущем пользователе.
Также полное имя пользователя отображено в правом верхнем углу системной панели.
Для редакции платформы начиная с 8.3.15
Для более старых редакции платформ (8.3.14 и ниже).
Как определить активных пользователей информационной базы читайте в этой статье: активные пользователи 1С.
Для программного определения текущего пользователя нужно воспользоваться свойством глобального контекста ПользователиИнформационнойБазы, которое содержит общий объект МенеджерПользователейИнформационнойБазы. В этой статье не будем подробно разбирать работу с этим объектом, рассмотрим только, как определить имя текущего пользователя информационной базы.
Для демонстрации, создадим обработку ТекущийПользователь с формой, у которой будет один реквизит с типом Строка и одна команда.
У команды будет два обработчика, на сервере и на клиенте.
Команда вернёт имя текущего пользователя.
Другие статьи по теме:
Более подробно и основательно разработка в 1С дается в моей книге: «Программировать в 1С за 11 шагов»
Изучайте программирование в 1С в месте с моей книги «Программировать в 1С за 11 шагов»
- Книга написана понятным и простым языком — для новичка.
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
- Научитесь понимать архитектуру 1С;
- Станете писать код на языке 1С;
- Освоите основные приемы программирования;
- Закрепите полученные знания при помощи задачника;
О том как разрабатывать под управляемым приложением 1С, читайте в книге Книга «Основы разработки в 1С: Такси»
Отличное пособие по разработке в управляемом приложении 1С, как для начинающих разработчиков, так и для опытных программистов.
- Очень доступный и понятный язык изложения
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
- Поймете идеологию управляемого приложения 1С
- Узнаете, как разрабатывать управляемое приложение;
- Научитесь разрабатывать управляемые формы 1С;
- Сможете работать с основными и нужными элементами управляемых форм
- Программирование под управляемым приложением станет понятным
Промо-код на скидку в 15% — 48PVXHeYu
Эти книги, плюс книга по программированию оперативного учета имеются в едином комплекте: комплект книг по разработке в 1С.
Только для читателей моего блога,
промо-код на скидку в 300 рублей на весь комплект: blog
Если Вам понравился этот урок, был полезен или помог решить какую-нибудь проблему, то Вы можете поддержать мой проект, перечислив любую сумму.
В этой статье речь пойдет о настройке прав доступа пользователей к объектам системы 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С, резервные копии и т.д); (для пользователей)
Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):
Читайте также: