Создание пользователя в базе 1с

Содержание
  1. Онлайн-школа программирования в 1С
  2. Создать нового пользователя
  3. Добавить роль существующему пользователю
  4. Удалить роль у существующего пользователя
  5. Удалить существующего пользователя
  6. Пользователи в 1С: создание, права, отключение активных
  7. Пользователи 1С
  8. Создание и установка прав пользователей 1С
  9. Ввод пользователей в Конфигураторе
  10. Создание пользователя в 1С Бухгалтерия 2.0
  11. Просмотр активных пользователей в базе 1С
  12. Как отключить пользователей в 1С 8.3
  13. Из интерфейса
  14. Из консоли кластера
  15. Контроль работы пользователей 1С 8.3
  16. Как добавить пользователя 1С
  17. Как добавить пользователя в 1С 8.3 Предприятие
  18. Добавление пользователя в режиме 1С: Предприятие
  19. Добавление пользователя в режиме 1С: Конфигуратор
  20. Легкое управление списками баз 1С
  21. Пролог
  22. Этап 1 — Инвентаризация
  23. Этап 2 — Группы AD для баз 1С
  24. Этап 3 — Файлы конфигураций 1С
  25. Этап 4 — Файловый или DFS ресурс
  26. Этап 5 — Групповые политики
  27. Этап 6 — Пользователь
  28. Эпилог
  29. Постскриптум
  30. Создание новой информационной базы 1С Предприятие 8
  31. Создание новой информационной базы 1С Предприятие в файловом варианте
  32. Создание новой информационной базы 1С Предприятие 8 в клиент-серверном варианте
  33. Создание клиент-серверной информационной базы 1С Предприятие 8 через утилиту администрирования серверов
  34. Создание клиент-серверной информационной базы 1С Предприятие 8 через мастера добавления информационной базы 1С
  35. Добавление в окне запуска существующей базы данных 1С Предприятие 8
  36. Как добавить нового пользователя в 1С
  37. Для чего нужно разграничение по пользователям
  38. Добавление пользователя через Конфигуратор
  39. Добавление пользователя в режиме 1С Предприятие

Онлайн-школа программирования в 1С

Создание пользователя в базе 1с

Как известно, основная функция обновлятора – это обновление баз. Но многие, наверное, уже обратили внимание на дополнительную закладку “Скрипты”, которая появилась в программе с начала 2016 года.

И если вы владеете навыками написания скриптов (2 варианта – пакетные cmd скрипты и onescript, он же 1C), то сможете на этой закладке творить чудеса,  не связанные напрямую с обновлением.

В этой статье рассмотрим как в группе баз:

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

Итак, поехали

Для теста возьмём три базы:

Переходим на закладку “Скрипты”:

Прежде всего указываем “Базы для запуска” и тип скрипта “OneScript”. Нижние параметры запуска (“Блокировать”, “Разблокировать…” выставляем как на рисунке).

Осталось только написать скрипт в редакторе и запустить его (через кнопку “Запустить”) сразу на всех выбранных базах.

Для этого выбираем из шаблонов пример “Привет, база”:

И свой код (см. примеры ниже) пишем в процедуре .

Создать нового пользователя

Напишем скрипт для создания нового пользователя:

Процедура ()  // Создание нового пользователя.   ПользовательИБ = v8.ПользователиИнформационнойБазы.СоздатьПользователя(); ПользовательИБ.Имя = “Грозный И.В.”; ПользовательИБ.ПолноеИмя = “Грозный Иван Васильевич”; ПользовательИБ.Пароль = “”; ПользовательИБ.Роли.Добавить(v8.Метаданные.Роли.ПолныеПрава); ПользовательИБ.ПоказыватьВСпискеВыбора = Истина; ПользовательИБ.АутентификацияОС = Ложь; // ПользовательИБ.ОсновнойИнтерфейс = v8.Метаданные.Интерфейсы.Полный;  Если v8.ПользователиИнформационнойБазы.НайтиПоИмени(ПользовательИБ.Имя) = Неопределено Тогда ПользовательИБ.Записать(); Сообщить(“Новый пользователь создан.”); Иначе Сообщить(“Пользователь с таким именем уже есть в базе!”); КонецЕсли; КонецПроцедуры

Обратите внимание. В новых версиях конфигураций, основанных на БСП уже недостаточно создать пользователя информационной базы. В добавок нужно создать элемент справочника “Пользователи” и установить связь между ними. Если это ваш случай – разберите как работает вот этот пример.

Запустим его на группе базы:

Для проверки откроем список пользователей первой базы в конфигураторе:

Отлично! Такой же пользователь появился и в оставшихся двух базах.

Добавить роль существующему пользователю

Добавим созданному ранее пользователю право на внешнее подключение к базе. За это отвечает роль “ПравоВнешнегоПодключения”.

Скрипт будет таким:

Процедура ()  // Добавление роли уже существующему пользователю  ИмяПользователя = “Грозный И.В.”;  ПользовательИБ = v8.ПользователиИнформационнойБазы.НайтиПоИмени(ИмяПользователя);   Если ПользовательИБ = Неопределено Тогда Сообщить(“Пользователь с таким именем не найден в базе.”); Иначе ПользовательИБ.Роли.Добавить(v8.Метаданные.Роли.ПравоВнешнегоПодключения); ПользовательИБ.Записать(); Сообщить(“Роль добавлена.”); КонецЕсли; КонецПроцедуры

Запустим его на группе баз:

И проверим на первой базе добавилась ли нужная нам роль:

Замечательно.

Удалить роль у существующего пользователя

Ну и для учебных целей тут же отберём данную роль у пользователя

Вот скрипт:

Процедура ()  // Удаление роли у существующего пользователя  ИмяПользователя = “Грозный И.В.”; ПользовательИБ = v8.ПользователиИнформационнойБазы.НайтиПоИмени(ИмяПользователя);   Если ПользовательИБ = Неопределено Тогда Сообщить(“Пользователь с таким именем не найден в базе.”); Иначе ПользовательИБ.Роли.Удалить(v8.Метаданные.Роли.ПравоВнешнегоПодключения); ПользовательИБ.Записать(); Сообщить(“Роль удалена.”); КонецЕсли; КонецПроцедуры

Удалить существующего пользователя

Наконец, удалим созданного нами пользователя.

Вот скрипт:

Процедура ()  // Удаление пользователя.  ИмяУдаляемого = “Грозный И.В.”;  ПользовательИБ = v8.ПользователиИнформационнойБазы.НайтиПоИмени(ИмяУдаляемого);   Если ПользовательИБ = Неопределено Тогда Сообщить(“Пользователь с таким именем не найден в базе.”); Иначе ПользовательИБ.Удалить(); Сообщить(“Пользователь удалён.”); КонецЕсли; КонецПроцедуры

Проверим список пользователей в конфигураторе первой базы:

Всё получилось.

Вот так легко и просто (при минимальном владении языком 1с) можно управлять списком пользователей сразу в группе баз.

С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора). Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.

Нажмите одну из кнопок, чтобы поделиться:

Источник: https://helpme1c.ru/sozdaem-i-udalyaem-polzovatelej-pri-pomoshhi-obnovlyatora-1s

Пользователи в 1С: создание, права, отключение активных

Создание пользователя в базе 1с

Администрирование и контроль пользователей 1С 8.3 — это неотъемлемая часть внедрения и поддержки любого программного продукта фирмы 1С. На самом деле это несложная задача, и, я уверен, любой человек без проблем сможет справиться с ней. Рассмотрим процесс администрирования пользователей 1С подробнее.

Пользователи 1С

Управление пользователями в 1С — процесс достаточно простой и интуитивно понятный, однако всё равно нуждается в описании.

Условно администрирование и контроль включает в себя:

  • создание пользователя;
  • установка прав пользователей;
  • просмотр активных пользователей;
  • анализ действий пользователей.

Рассмотрим каждый из этих пунктов подробнее:

Создание и установка прав пользователей 1С

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

Однако, независимо от конфигурации, первый пользователь с административными правами всегда вводится в режиме конфигуратор. Поэтому мы рассмотрим оба режима ввода пользователей.

Ввод пользователей в Конфигураторе

Для входа в режим 1С Конфигуратор необходимо в списке выбора баз выбрать вариант Конфигуратор:

После входа необходимо выбрать в меню пункты Администрирование — Пользователи. Откроется список пользователей, если Вы заводите первого пользователя, он будет пуст. Добавим нового пользователя «Администратор»:

На этой странице Вы должны указать настройки пользователя:

  • Имя и Полное имя — наименование пользователя.
  • Если установлен флаг Аутентификация 1С: Предприятия, то станут доступны пункты Пароль (пароль, который используется для входа в 1С), Пользователю запрещено изменять пароль (делает доступным возможность смены пароля пользователем в пользовательском режиме), Показывать в списке выбора (делает доступным выбор пользователя в списке, в противном случае имя пользователя необходимо вводить вручную).
  • Аутентификация операционной системы — флаг, отвечающий за возможность авторизации с помощью имени пользователя операционной системы. Пользователь — имя пользователя информационной системы (например, \\dom\kirill, где dom — домен сети, а kirill имя пользователя ОС). 1С при запуске сначала проверяет авторизацию через ОС, а потом авторизацию 1С.
  • Аутентификация OpenID — включение возможности авторизации с помощью технологии OpenID. OpenID — это открытая децентрализованная система, которая позволяет пользователю использовать единую учётную запись для аутентификации на множестве не связанных друг с другом сайтов, порталов, блогов и форумов.

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

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

Для любого пользователя без «Полных прав» обязательна установка роли «Пользователь»(если она присутствует).

Также на этой вкладке можно указать Основной интерфейс (работает только для обычных форм). Язык по умолчанию — если конфигурация разработана на нескольких языках. Режим запуска — управляемое или обычное приложение.

Создание пользователя в 1С Бухгалтерия 2.0

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

Для этого в меню необходимо выбрать пункт  Сервис — Управление пользователями и доступом. Откроется справочник «Пользователи». Создайте нового пользователя:

Занесите информацию о пользователе и его основные настройки 1С, нажмите кнопку «ОК»: система предложит создать автоматически пользователя БД:

Необходимо согласиться, отобразится форма нового пользователя базы данных:

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

Вот и всё! Создание пользователя и назначение ему прав завершено.

Просмотр активных пользователей в базе 1С

Для просмотра работающих в базе данных пользователей в режиме 1С: Предприятие необходимо выбрать пункт Сервис — Активные пользователи. Откроется список работающих в базе данных пользователей:

Как отключить пользователей в 1С 8.3

Отключить активного пользователя в базе 1С можно двумя способами:

  • в интерфейсе программы (для конфигураций 1С Бухгалтерия 3.0, Управление торговлей 11 и т.д);
  • через консоль кластера серверов (доступно только в клиент-серверном режиме работы).

Из интерфейса

В пользовательском режиме выкинуть зависшего пользователя можно, зайдя в меню «Администрирование» — «Поддержка и обслуживание», затем выбрав пункт «Активные пользователи»:

Выбираем в списке нужного пользователя и нажимаем кнопку «Завершить».

Из консоли кластера

Если у Вас есть доступ к административной панели сервера 1С, завершить сеанс можно с её помощью. Заходим в консоль, находим зависшего пользователя в меню «Сеансы», вызываем контекстное меню и нажимаем «Удалить»:

Контроль работы пользователей 1С 8.3

Для просмотра истории работы пользователей необходимо зайти в меню в пункт Сервис — Журнал регистрации:

Например, пользователь Иванов Иван в 15:09:18 создал новую номенклатуру «Лопата».

Информацию из журнала регистрации можно сортировать по типу данных, пользователю, виду действия и т.д. Для этого необходимо нажать на пиктограмму воронки над таблицей журнала регистрации.

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

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

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

Источник: https://programmist1s.ru/polzovateli-1s/

Как добавить пользователя 1С

Создание пользователя в базе 1с

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

Появляется новый сотрудник — и сразу возникает вопрос «Как добавить пользователя в 1С 8.3 Бухгалтерия?». Разберем, как создать пользователя в 1С 8.3 и какие настройки ему можно задать.

Подробнее смотрите в онлайн-курсе: «Бухгалтерский и налоговый учет в 1С:Бухгалтерия 8 ред. 3 от А до Я»

Как добавить пользователя в 1С 8.3 Предприятие

Существует несколько способов того, как добавить пользователя в 1С:

  • в режиме 1С: Предприятие;
  • в Конфигураторе.

В пользовательском режиме имеются предопределенные роли пользователей, которые определяют их права и интерфейс, поэтому добавить нового пользователя не составит особого труда. В режиме Конфигуратора права задаются на усмотрение администратора и выполняется более гибкая настройка прав пользователя.

Добавление пользователя в режиме 1С: Предприятие

Добавление пользователя в 1С 8.3 реализовано в режиме 1С: Предприятие. Для создания новых пользователей необязательно выходить из программы.

Зайдите в раздел Администрирование – Настройки пользователей и прав.

Откройте подраздел Пользователи и перейдите по одноименной ссылке.

В открывшемся справочнике добавьте пользователя в 1С 8.3 на основе другого пользователя или с нуля. Для этого нажмите кнопку Копировать или Создать.

В карточке создания пользователя занесите его полное имя и имя для входа. Данные можно подобрать из справочника Физические лица и Подразделение. Если пользователь неактуален, установите галочку Недействителен, и этот пользователь скроется из списка выбора.

В настройке пользователя возможны 3 варианта аутентификации:

  1. Аутентификация 1С: Предприятия;
  2. Аутентификация по протоколу OpenID;
  3. Аутентификация операционной системы.

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

Аутентификация по протоколу OpenID используется при работе с веб-клиентом 1С: Предприятие. При этом аутентификация 1С: Предприятия также включена.

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

В разделе Права доступа определите профиль пользователя. Установите необходимые галочки. От профиля зависят набор его прав и доступные функции.

Сохраните карточку. Пользователь 1С создан.

Добавление пользователя в режиме 1С: Конфигуратор

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

Для этого зайдите в Конфигуратор и откройте пункт меню Администрирование – Пользователи.

В открывшемся окне находятся имеющиеся в программе пользователи 1С. Чтобы создать новых пользователей, воспользуйтесь кнопками Добавить или Добавить копированием или используйте функциональные клавиши Ins и F9 соответственно.

Откроется окно создания пользователя. Информация в нем такая же, как мы рассматривали при создании пользователя в режиме 1С: Предприятие — имя, полное имя, аутентификация пользователя. Здесь же задается пароль на вход в программу.

Небольшое отличие имеет настройка ролей. Перейдите на вкладку Прочие. Здесь отображены доступные роли для присвоения пользователю.

Если не требуется какой-либо гибкой настройки, установите пользователю Полные права и при необходимости права Администратор системы.

Если такого пользователя нет, некоторые функции программы станут недоступны. Остальные устанавливаются по вашему усмотрению.

Некоторые права при гибкой настройке устанавливаются обязательно. Например, Запуск Тонкого клиента, Запуск толстого клиента.

В противном случае при входе пользователь получит сообщение Нет прав на запуск требуемого вида клиента.

Если у пользователя не определены какие-либо права, например, Интерактивное открытие внешних отчетов и обработок, при попытке выполнить действие система сообщит о нарушении прав.

При открытии файла с внешней обработкой появится окно с предупреждением:

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

Нажмите кнопку Ок. Пользователь добавлен.

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

Если Вы еще не подписаны:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

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

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Источник: https://BuhExpert8.ru/obuchenie-1s/administrirovanie-1s/kak-dobavit-polzovatelya-1s.html

Легкое управление списками баз 1С

Создание пользователя в базе 1с

«Лучше день потерять, а потом за пять минут долететь» (с) м/ф Крылья, ноги и хвосты. На «Хабре» есть три отличных поста про управление списками баз в 8.х:

1. «Управление списками баз 1С 8.2»;

2. «Как приготовить сотни баз 1С и не сойти с ума»;
3. «Управление списком баз 1С 8.2 с помощью Active Directory». Каждый из них содержит свой кусок паззла от полноценной картины: Легкое управление списками баз 1С.

Пролог

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

Решение легко передается по наследству. Там нет скриптов. Совсем нет. Вообще. Итак, с чем же мы боремся:

Пользователей стало много! – обойти 40+ пользователей с единой целью прописать новую базу или изменить настройки подключения у старой займёт приличное время.

Хорошо, тем у кого есть бойцы техподдержки.

Баз стало много! – зоопарк баз, тестовые базы с легкой подачи 1Сников оказывающиеся в продакшне все еще находясь на серверах для тестирования. Умножаем на количество пользователей и ужасаемся.
Невнятные названия баз! — в этом месте, я каждый раз представляю, как своими руками душу очередного 1Сника за базу с именем «new2_baza2_copy» к которой привязана куча обработок, отчетов и СОМ соединений. Потому что ему показалось логичным ТАК назвать новую базу. Организация же одна и она внезапно не вырастет. И он один и все помнит. И никогда не уволится. А документацию ведут слабаки. Да это же всегда можно по быстрому переделать!
Частая ротация пользователей! – каждый новый пользователь не знает какие базы ему нужны (Часто звучит: «Мне нужны ВСЕ»), сотрудники часто меняют должности, подразделения, организации и как следствие свои обязанности.
Нагрузка! Скрипты! – сладостные скрипты сканящие весь AD леса в поисках определённых имен групп, чтобы подключить одну базу. А кто его написал? На чем? Когда? Где комменты?
Где мои базы?! – упс. Многие решения не позволяют сохранить индивидуальный список баз 1С пользователя и при этом использовать предопределенный набор баз.
Кластеры 1С? Сервера БД? – а есть разница? Их может быть больше одного. Разных версий 1С, разных баз данных. Техподдержка пытается найти концы, что бы точно понять что конкретно прописывать у пользователя на ПК. Основную боль я описал. Начнем? Спойлер?1. Вся представленная инфраструктура является тестовой и виртуальной. Любые совпадения с названиями юридических лиц являются случайными. 2. Простите меня за английский интерфейс на скриншотах с серверов. Я не мог иначе.

3. Поверьте мне, я руководитель группы системных администраторов, я знаю что я делаю! (с)

Шесть этапов до счастья:

Этап 1 — Инвентаризация

Берем табличный редактор и 1Сников. И подробно инвентаризируем, возможно, даже руками: Рождается примерно такая таблица: Наша задача понять, что где. Структурировать. Подробно расписать.

Этап 2 — Группы AD для баз 1С

Создание групп для баз в Active Directory, сразу пишем в описании используемый кластер и сервер баз данных: На выходе получаем подробную информацию о каждой базе в структуре Active Directory.

Указание имени базы данных в имени группы AD сильно облегчает поиск группы для определенной базы в больших инфраструктурах. Выделил пользователей, выбрал добавление в группу и указал нужное имя базы. Оп и все там.

В то же время вашим коллегам (или наследникам) сразу будет видно какая группа AD за какую базу отвечает и где база находится.

Важно:

Помимо создания групп AD для каждой базы необходимо создать дополнительную группу AD «_Базы 1С – Доступ к файлу конфигурации 1CBases.cfg» — она поможет нам обеспечить доступ к файловому ресурсу, где хранятся конфигурации v8i всех необходимых нам баз. Включаем в эту группу все группы AD для баз 1С. Новые группы AD для баз 1С так же не забываем добавлять. Еще нам понадобится в её составе группа Domain Computers, чтобы дать возможность учетным записям ПК заходить на файловый ресурс. О нюансах ниже.

Этап 3 — Файлы конфигураций 1С

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

Организация — Конфигурация — Версия конфигурации

Сохраняем их по правой кнопке в файлы, файлы именуем по имени базы. Заботливо накапливаем эти замечательные v8i файлы в одном каталоге. Если первоначального списка нет, можно создать одну запись в списке, она будет эталоном. С нее плодим новые файлы конфигурации v8i забивая необходимую информацию напрямую текстом в файл. На выходе имеем файл с таким содержимым: Избавляем каждый файл от лишних строк: В итоге получаем определенное количество v8i файлов конфигурации, столько же сколько и баз. Следующий шаг заключается в редактировании общего файла конфигурации баз для 1С. По умолчанию в нем содержится совсем не перечень баз: Проведем небольшие манипуляции, и в нем теперь указываются пути до всех файлов конфигурации v8i баз 1С. Обращение к файлам v8i работает, как и с простой сетевой папкой на файловом сервере, так и с DFS ресурсом. Балансировка нагрузки, отказоустойчивость? Да! Знаем. Летаем. В итоге имеем каталог полный файлов конфигурации v8i на каждую базу отдельно, плюс общий файл конфигурации в котором прописаны все пути до всех файлов конфигурации v8i.

Этап 4 — Файловый или DFS ресурс

Создаем каталог, в котором будут лежать файлы конфигурации v8i для подключения к каждой конкретной базе, а также общий список баз — файл 1CEStart.cfg:

именуем каталог Sync-1CBases.

Идеологический подход по доступу, к общим ресурсам, у всех разный. Многие предпочитают ставить на сам общий ресурс доступ Everyone — Full control, а дальше рулить доступом на уровне файловой системы. Так проще. Я предпочитаю отсекать доступ сразу на уровне самого общего ресурса, не создавая дополнительной нагрузки на файловый сервер лишними перепроверками возможности доступа.

На новый сетевой ресурс даем доступ группе «_Базы 1С – Доступ к файлу конфигурации 1CBases.cfg» права на чтение.

Божественные мануалы одной картинкой. Вместо тысячи слов.

Важно:

Дальше настраиваем безопасность на уровне файловой системы.

Самый первый шаг — это сброс настроек по умолчанию на объекты каталога Sync-1CBases. Отключаем наследование разрешений. Оставляем «SYSTEM», локальные Администраторы, Администраторы домена. Там, где есть лес можно добавить администраторов предприятия и/или делегированных администраторов.

Получившийся результат применяем с наследованием. Тут же, не отходя далеко от кассы, добавляем группу AD «_Базы 1С – Доступ к файлу конфигурации 1CBases.cfg» с правом Чтение и только на этот каталог без наследования.

На этом шаге мы получаем возможность добраться до корня папки и получить список файлов в каталоге.

До сих пор не привыкну к такому интерфейсу настройки прав доступа Дальше самая соль:

На файл 1CEStart.cfg мы выдаем право на чтение только группе AD «_Базы 1С – Доступ к файлу конфигурации 1CBases.cfg»

Затем на каждый файл конфигурации базы v8i выдается доступ для своей группа доступа Active Directory: Повторять последний шаг пока файлы конфигураций v8i баз данных не закончатся.

Этап 5 — Групповые политики

Очень многие не используют групповые политики. Многие используют их пренебрежительно мало. Зря-зря-зря. Это очень мощный инструмент облегчающий жизнь на работе даже в малых офисах.

Создаем новую групповую политику, линкуем её на корень домена. Указываем, что работает она только с Domain Computers:

Главное откровение (или нюанс) тут в том, что список баз подключается не по пользователю, а к ПК. К сожалению, пользователь не может с своими правами заменить файл конфигурации, находящийся в C:\ProgramData\1C\1CEStart\ и за него это сделает ПК.

Редактируем политику: Здесь задача взять файл с общего ресурса и заменить локальный файл.

Что бы это делали только ПК с установленной 1С, задаем условия выполнения групповой политики через Item Level Targeting.

Проверяем наличие установленной 1С: Это самая элементарная проверка. Проверяет как для х86 так и для х64 редакций операционных систем. Не делает различий между серверными и клиентскими ОС. А вот сами условия проверки можно весьма широко варьировать, применяя эти настройки к определенным организационным подразделениям, в зависимости от условий доступности сетевых ресурсов и многим другим параметрам, что дает возможность максимально сузить условия срабатывания данной групповой политики. Файл приводится в соответствие при загрузке ПК, либо раз в 90+- минут.

Этап 6 — Пользователь

Берем пользователя. И добавляем его в группы AD: После чего производим вход пользователя в систему, запускаем 1С, которая считывает файл конфигурации и подключает все файлы v8i к которым у пользователя есть доступ. Результат: Чего собственно и добивались.

При это данное решение не затрагивает файл C:\Users\%username%\AppData\Roaming\1C\1CEStart\ibases.v8i в котором хранятся базы, которые прописал сам пользователь. Впрочем, его всегда можно обнулить, чтобы почистить список баз у пользователя.

Групповые политики вам в руки!

Эпилог

Формально я передал одну из множества вариантов реализации. Передал идеологию. Дополнительные решения к этой статье могут быть весьма широкими: Автоматическое создание файла v8i, добавление его в cfg, создание группы AD для базы 1C.

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

И вообще делать имена v8i файлов без указания на имя базы. Можно изменить способ доставки cfg файла на ПК, где в конфигурации ПК изменяются права доступа к данному файлу, а пользователь уже с своими правами перезаписывает его. И многое другое. Все что пожелаете.

Каждый волен решать сам. Итого:

Пользователей стало много! – не имеет никакого значения.

Баз стало много! – внесли базу 1Сники в реестр, пользователи её получили. Не внесли – база даже самоподключенная исчезнет у пользователя при следующем входе в систему, если включено обнуление списка локальных баз.
Невнятные названия баз! – какая разница? У тебя всегда актуальная информация. Нет полной информации о базе – нет базы у пользователей.
Частая ротация пользователей! – была заявка подключить базу? Есть база! Сменил место или подразделение, потерял базу вместе с сбросом прав.
Нагрузка! Скрипты! – где? Зачем? Балансировка, точное нацеливание, только актуальная информация, легкость обслуживания и поддержки.
Где мои базы?! – не положено! Ну или пользуйтесь пожалуйста. Все довольны.
Кластеры 1С? Сервера БД? – никакой путаницы. Все уже задано настройками. Технари заняты полезными делами, а не выяснением кому, куда и чего прописывать, как это обзывать и как не оставить пользователей с утра без учетной системы из-за обновления.

Постскриптум

Я потратил день. Чтобы вы за пять минут долетели.

Спасибо! Update:

Хабражитель — sisaenkov справедливо заметил, что вместо копирования cfg файлы в папку C:\ProgramData\1C\1CEStart\, для клиентских систем на базе Windows XP следует использовать переменную “%ALLUSERSPROFILE%\Application Data\1C\1CEStart\”, в то время как для систем на базе Vista и старше можно использовать указанный в статье вариант, либо переменную %ProgramData%\1C\1CEStart\

  • active directory
  • системное администрирование

Хабы:

  • Системное администрирование
  • 11 декабря 2019 в 20:29
  • 17 октября 2019 в 10:38
  • 25 июля 2014 в 18:38

Источник: https://habr.com/ru/post/250287/

Создание новой информационной базы 1С Предприятие 8

Создание пользователя в базе 1с

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

Базы 1С Предприятие 8 бывают в двух вариантах:

  1. Файловые (когда данные 1С Предприятие 8 хранятся в файле каталога на компьютере);
  2. Клиент-серверные (когда данные 1С Предприятие 8 хранятся в базе данных, например MS SQL Server).

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

Создание новой информационной базы 1С Предприятие в файловом варианте

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

Создание каталога хранения базы данных. Для файловой базы данных необходимо создать пустой каталог в сети или на компьютере,  в котором в дальнейшем мы будем хранить файлы базы 1С Предприятие. Например, создадим каталог «InfoBases» в разделе «Документы«. Это будет место хранения базы данных, но пока без данных.

Создание базы данных в каталоге «InfoBases». Теперь создадим саму базу 1С.

Создание новой информационной базы 1С Предприятие 8 начнем с запуска информационной базы (двойным щелчком по ярлыку 1С). В окне запуска нажимаем «Добавить».

Появится окно «Мастера добавления информационной базы», в котором выбираем «Создание новой информационной базы» (см. рис.) и нажимаем кнопку «Далее >».

На следующем шаге выбираем каким образом мы будем создавать новую базу — из шаблона (имеются ввиду шаблоны типовых конфигураций 1С, такие как 1С Бухгалтерия или 1С Зарплата и управление персоналом, которые заполняются в этом окне после установки их на компьютер) или «пустую», без конфигурации.

Нашей цели соответствует второй вариант «Создание информационной базы без конфигурации для разработки новой конфигурации или загрузки выгруженной ранее информационной базы». Выбираем его и нажимаем «Далее >».

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

Следующими шагами указываем: место хранения информационной базы — указываем путь до каталога, который мы создали до этого. Будем создавать новую базу в этом каталоге (см. второй рисунок); язык указываем «Русский» и кликаем «Далее >».

В следующей форме указываем параметры запуска информационной базы 1С Предприятие 8 — все пункты устанавливаем «Выбирать автоматически» и нажимаем «Готово». Новая файловая информационная база 1С Предприятие 8 создана.
Теперь рассмотрим каким образом создается клиент-серверная информационная база 1С Предприятие 8.

Создание новой информационной базы 1С Предприятие 8 в клиент-серверном варианте

Клиент-серверную базу 1С Предприятие 8 можно создать несколькими способами:

Рассмотрим оба этих способа.

Создание клиент-серверной информационной базы 1С Предприятие 8 через утилиту администрирования серверов

Утилита администрирования серверов 1С устанавливается при установке платформы 1С Предприятие 8.

Что бы вы лучше поняли логику создания клиент-серверной базы, создадим её через утилиту администрирования 1С Предприятие 8. Для этого раскрываем Локальный кластер и через контекстное меню, вызванное по нажатию на «Информационные базы»,  выбираем «Создать» — «Информационная база».

Заполняем параметры создаваемой базы:

  • Имя: Указываем имя в списке баз MS SQL Server;
  • Описание: Описание в списке баз MS SQL Server;
  • Защищенное соединение: по умолчанию — выключено;
  • Сервер баз данных: имя сервера, на котором устанавливает база, в нашем примере «SERVER»;
  • Тип СУБД: используемый тип СУБД, в нашем примере MS SQL Server;
  • База данных: имя базы данных, как она будет называться в локальном кластере 1С — «I-am-a-programmer.ru» (по этому имени мы будем подключаться к серверу при запуске 1С Предприятия);
  • Пользователь/пароль пользователя БД: регистрационные данные администратора MS SQL Server, имеющего права на создание новых баз данных;

и не забываем установить галочку «Создать базу данных в случае её отсутствия» (не установлена в примере).

При нажатии ОК, база будет создана в MS SQL SERVER и подключена к локальному кластеру 1С в утилите администрирования серверов 1С Предприятие 8. В результате, в списке клиент-серверных баз появится новая база «I-am-a-programmer.ru«. Эту же базу со всей структурой вы сможете так же увидеть в менеджере MS SQL SERVER.

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

Создание клиент-серверной информационной базы 1С Предприятие 8 через мастера добавления информационной базы 1С

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

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

Добавление в окне запуска существующей базы данных 1С Предприятие 8

В случае, если у вас имеется созданная база данных 1С Предприятие 8 и вам необходимо её подключить, то в Мастере добавления новой базы, выбираем «Добавление в список существующей информационной базы»:

В следующем окне указываем тип подключаемой базы:

  • На данном компьютере или на компьютере в локальной сети;
  • На веб-сервере;
  • На сервере 1С Предприятие 8.

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

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

Третий вариант нужен для подключения клиент-серверной базы 1С Предприятие 8 размещенной на сервере 1С Предприятие 8.

Этот вариант подключения рассмотрим подробнее.

Подключение клиент-серверной базы данных 1С Предприятия очень похоже на подключение файловой ИБ 1С, единственное отличие — мы указываем не папку хранения данных, а базу данных на сервере хранения ИБ.

Соответственно, в форме подключения указываем кластер серверов 1С:Предприятие 8 «SERVER» и название информационной базы в кластере «I-am-a-programmer.ru», которые мы создали чуть выше.

В остальном, подключение одинаково для всех типов информационных баз.

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

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

Создание новой информационной базы 1С Предприятие 8 успешно завершено!

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

На сегодня ВСЁ! Желаю приятной работы с 1С Предприятие 8.

Источник: http://i-am-a-programmer.ru/technical-1c/sozdanie-novoj-informacionnoj-bazy-1s-predprijatie.html

Как добавить нового пользователя в 1С

Создание пользователя в базе 1с

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

Для чего нужно разграничение по пользователям

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

Кроме этого список пользователей позволяет:

  1. Регулировать интерфейс программы, исключая из визуального отображения те элементы, доступ к которым не нужен;
  2. Фиксировать изменения в базе данных в разрезе этого списка.

Главное правило при редактировании этого списка: пользователь с полными (административными) правами всегда должен быть добавлен первым.

Добавление пользователя через Конфигуратор

Фактически, с точки зрения программиста, главный список пользователей хранится в Конфигураторе. Именно его можно открыть зайдя в меню Администрирование->Пользователи (Рис.1)

Рис. 1

В открывшейся таблице будет видны две колонки «Имя» и «Полное имя» пользователя. Действия с уже существующим пользователем (ограничение и добавление прав, изменение пароля и т.д. ) можно выполнить активировав строку двойным щелчком мыши.

Для добавления нового пользователя необходимо нажать значок  на командной панели таблицы или кнопку Insert (Ins) на клавиатуре, в результате откроется диалоговое окно (Рис.2)

Рис. 2

Коротко по элементам формы на закладке «Основные»:

  • Имя – содержит текстовую информацию, которая будет отображаться в списке выбора пользователя при входе в систему, имя текущего пользователя может быть прочитано в коде модулей программы с помощью метода ИмяПользователя();
  • Полное имя – может совпадать с именем пользователя, чаще всего сюда записывают полное ФИО сотрудника.

Дальше идут три типа аутентификации пользователя:

  1. Внутренними средствами программы, для чего необходимо задать пароль пользователя;
  2. Средствами операционной системы;
  3. При помощи OpenID.

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

Рис. 3

На закладке «Прочие» (Рис.3) всего четыре элемента:

  • Доступные роли (устанавливая те или иные галочки, можно существенно ограничивать или увеличивать возможности для изменения информации);
  • Основной интерфейс (можно регулировать визуальное отображение системы);
  • Язык (основной язык программы);
  • Режим запуска (управляемое или обычное приложение).

Добавление пользователя в режиме 1С Предприятие

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

В режиме тонкого клиента доступ к нему можно получить, зайдя на закладку «Администрирование» (Рис.4)->Настройки пользователей и прав-> Пользователи

Рис. 4

В открывшейся форме для создания нового пользователя необходимо нажать кнопку «Создать». Появится окно (Рис.5)

Рис. 5

Как видно, часть элементов этого окна совпадает с окном создания нового работника в Конфигураторе. Значительные отличия такого метода добавления:

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

Определяющий набор прав профиль хранится в справочнике «Группы пользователей», изменять и добавлять профиль можно в справочнике «Профили групп пользователей». Таким образом, у Администратора нет необходимости в контроле за каждым конкретным юзером, изменение параметров доступа осуществляется для всей группы в целом.

В режиме обычного приложения справочники «Пользователи» можно найти в меню Операции->Справочники (Рис.6)

Рис. 6

В принципе, окно добавления нового исполнителя в этом режиме мало отличается от представленных выше и повторно описывать каждый его элемент нет необходимости.

Нам бы в статье хотелось обратить внимание на меню «Дополнительные сведения» (Рис.7)

Рис. 7

Оно содержит 4 пункта:

  1. Настройки пользователя;
  2. Контактная информация;
  3. Группы доступа;
  4. Дополнительные права (не доступны, когда у пользователя указан профиль).

Первый пункт меню позволяет автоматизировать некоторые действия исполнителя: настроить автоподстановку реквизитов документа, отображение календарей и событий, префиксы и т.д.

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

Созданный в программе юзер автоматически будет добавлен в список в Конфигураторе. Обратной связи в новых версиях программы нет, что крайне неудобно и непривычно для администраторов, работающих по старинке .

Источник: http://blog.it-terminal.ru/1c-admin/kak-v-1-s-dobavit-polzovatelya.html

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

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: