1с добавить администратора базы
Администрирование
Система 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С в Рознице 2.2.
Для примера возьмем чистую, только что созданную базу, в которую еще не введены данные.
Настрою вашу 1С. Опыт с 2004 года. Подробнее →
Открываем раздел «Администрирование» → «Пользователи и права» → «Пользователи».
Для добавления в справочник нового пользователя нажимаем команду «Создать».
Заполняем поля карточки:
«Полное имя», здесь, как правило, указывается ФИО сотрудника, оно будет отражаться в списках и отчетах программы.
В поле «Физическое лицо» нажимаем стрелочку и нажимаем плюс (кнопка «Создать). Вводим данные о физическом лице и нажимаем «Записать и закрыть», тем самым выбирая только что созданное физ. лицо;
«Магазин». Здесь можно выбрать значение справочника «Магазины», это значение будет использоваться для подстановки по умолчанию в документы;
«Имя (для входа)» заполнится автоматически, оно предназначено для входа в базу.
В поле «Аутентификация 1С:Предприятия» уже установлен флаг, снимать его не нужно;
Установите пароль. Если создаете карточку для другого сотрудника, и он сам должен указать защитный код для доступа, поставьте флаг «Потребовать установку пароля при входе»;
Флаг «Показывать в списке выбора» включен по умолчанию, он отвечает за отображение пользователя в список выбора при запуске базы 1С;
Флаг «Аутентификация по протоколу OpenID» требуется для работы в веб-клиенте 1С Предприятия;
Установка флага «Аутентификация операционной системы» и выбор пользователя позволяет автоматически определять программой 1С пользователя, который работает в операционной системе. тогда база будет открываться, минуя стадию выбора пользователя.
В поле «Режим запуска» по умолчанию установлено значение «Авто» и его менять не рекомендуется.
На вкладке «Адреса, телефоны» можно ввести контактные данные.
На вкладке «Комментарий» можно вписать дополнительные сведения.
Когда все данные в карточке заполонены ее необходимо записать, нажав команду «Записать и закрыть» или «Записать».
При этом если введенный пользователь был первым в этой базе, то система сама предложит назначить ему права администратора, перед вами появиться окно с предложением подтверждения, необходимо нажать "Да". В результате пользователь будет добавлен в группу доступа «Администраторы».
Если пользователи уже есть в базе, то его добавление в число администраторов 1С выполняется иначе.
Сделать это вы можете, перейдя по ссылке «Права доступа» в верхней строке окна, либо открыв справочник «Группы доступа» в разделе «Администрирование». Здесь уже есть предопределенная группа «Администраторы», для которой уже назначены полные права и роль «Администратор системы».
Для включения введенного пользователя в эту группу необходимо нажать команду «Подобрать», в окне подбора участников перенести пользователя, используя стрелочку в список выбранных и нажать команду «Завершить и закрыть». В итоге пользователь будет внесен в список участников группы и ее остается «Записать и закрыть».
Смотрите видео-инструкции на канале 1С ПРОГРАММИСТ ЭКСПЕРТ
Прикрепить файл с описанием задачи Файл прикреплен (Убрать?) Выбирите файл меньше 50 Мб Данные успешно отправлены! Обнаружил пустое поле Ошибка связи с сервером!22.05.2019 20:21:54 - Аноним
Скажите, администратор системы может быть только один или их можно назначить несколько для одной базы? равнозначны ли они будут?
24.05.2019 9:15:56 - Андрей
По умолчанию при создании базы на облаке из шаблона, для входа в программу необходимо выбрать пользователя Администратор, с пустым паролей, либо пользователь вовсе отсутствует.
Использовать учетную эту учетную запись для повседневной работы не рекомендуется. Для разграничения прав доступа и повышения уровня безопасности, рекомендовано создавать учетные записи для пользователей и указывать определенные разрешения для работы с базой.
Создание пользователей для баз 1С 8.3 (Интерфейс Такси)
Создание пользователей в режиме внешнего вида Такси аналогичны в режиме Формы в закладках:
Также можно создавать свои Профили групп доступа, где есть возможность прописать требуемые разрешения:
Создание пользователей для баз 1С 8.2
Для создания списка пользователей, откройте базу в режиме Конфигуратор.
В открывшемся окне заполните поля:
Имя - имя, которое будет отображаться в списке выбора пользователей.
Полное имя - имя, которое будет фигурировать в базе при выполнении операций.
флаг Аутентификация 1С:Предприятия - позволяет задать пароль, под которым пользователь будет входить в эту базу.
флаг Показывать в списке выбора - позволяет скрыть или показать пользователя в окне запуска. Если пользователь в списке выбора скрыт, то зайти под его данными можно непосредственно вводя имя и пароль.
флаг Аутентификация операционной системы позволяет связать учетную запись на 42 Облака с учетной записью в базе 1С.
При установке этой опции нужно будет выбрать из списка ваш логин на сайте 42 Облака (совет: начните вводить ваш логин для поиска по списку).
На вкладке "Прочие" необходимо указать пользователям роли, которые они могут выполнять в базе.
Список ролей зависит от обязанностей пользователя.
Обратите внимание! Для запуска базы на облаке поставьте флаги "Запуск толстого клиента" и "Запуск тонкого клиента".
После задания необходимых настроек, нажмите ОК. Теперь созданный пользователь может работать в базе.
Отключение доступа к базе
Для отключения доступа к базе пользователя 1С, достаточно снять флаг "Доступ к информационной базе разрешен" либо сменить пароль.
При настройке пользователь через Конфигуратор (для баз 1С 8.2), достаточно удалить пользователя из списка.
Создание пользователей для баз 1С 8.3
Создание новых пользователей в таких конфигурациях, как Управление торговлей 11.1, Бухгалтерия предприятия (редакция 3.0) происходит в режиме работы с базой, в справочниках Пользователи. В Конфигуратор созданные пользователи попадут автоматически после создания.
Введите имя, дайте разрешение на доступ к базе (установив флажок) и выберите способ авторизации (либо ввод логина и пароля, либо вход в 1С под доменной учетной записью). Поля "Физическое лицо" "Подразделение" необязательны, используются для аналитики.
Для работы с базой нужно добавить пользователю права в разделе: «Права доступа». Набор групп можно изменять и редактировать в справочнике Профили групп пользователей.
Для начала проверим, как все работает в БП3, наверное в ЗУП3 должно работать аналогично? Если там будет своя специфика, то поправим на месте.
Вообще говоря, 1С предполагает ручное создание пользователей и прав и тема автоматизации этого процесса не документирована, а значит, требуется разбираться и смотреть, что можно использовать из готового кода 1С.
Ручное создание пользователя
Создадим пользователя вручную:
Добавим ему права путем включения в нужную группу доступа:
При всех этих манипуляциях я запустил замер производительности и при запуске 1С выключил режим отладки, чтобы не запускало фоновые задания.
Таким образом я нашел код, где программа создает/обновляет пользователя:
Этот код дает нам примерное понимание, как создавать пользователя программно.
Программное включение/исключение пользователя в группы доступа. Неоптимальное
Теперь нужно разобраться, как включить пользователя в группы доступа. Для этого, на самом деле я не анализировал БСП, а посмотрел ссылки на созданного пользователя в базе:
Пользователям назначаются почему-то персональные группы доступа:
Очищаются они и в конфигураторе:
Теперь попробуем программно изменить группу доступа, написав такой код:
Получилось, при первом запуске у пользователя включилась и группа доступа:
И появились роли в конфигураторе:
Проверил, что повторный запуск кода убирает группу доступа и роли в конфигураторе.
Программное включение/исключение пользователя в группы доступа. Правильное
Пока я разбирался с группами доступа, задал вопрос на Мисте и мне подсказали, как более просто включать пользователя в группы доступа.
В функции ВключитьПрофильПользователю можно указывать идентификатор профиля, но к сожалению, предопределенный только один Администратор:
Поэтому для универсальности будем искать профиль по наименованию:
Проверки и тестирование показали, что нужные профили подключаются к пользователю и нужные роли создаются у пользователя информационной базы. При этом должны создаваться сами и группы, если их нет. Это упрощает нашу работу.
Программное создание пользователя и назначение ему прав доступа
Попробуем создать пользователя ГБ3 программно и назначить права доступа:
Также устанавливаются роли и профили групп доступа.
Теперь настало время проверить, как код работает в Обновляторе. Код смотрите в конце статьи.
Скрипт отработал успешно:
Проверяем, при входе в базу пользователь есть, под пользователем в базу заходит:
В списке пользователей пользователь есть:
Права те, что заказывали:
Как быть с не упрощенными правами (ЗУП3)
Аналогично проверяем на ЗУП 3, получаем ошибку:
К сожалению (и это недостаток 1С), эта процедура не вынесена в общий модуль, но она несложная и ее можно упрощенно вставить даже в наш код.
В итоге получился универсальный код, который работает и для упрощенной и для не упрощенной системы прав.
В упрощенной каждому профилю и пользователю ставится в соответствие персональная группа доступа. В не упрощенном в одну группу доступа можно включать несколько пользователей.
Итоговый код скрипта для Обновлятора
Важно! Если добавляете администратора и других пользователей, начинайте с администратора, т.к. иначе получите ошибку, что вы не создали администратора.
Вот какой код получился:
Как видно, можно использовать один скрипт для разных баз, прописывая пользователей для разных типов баз (БП, ЗУП) отдельно.
Читайте также: