Как сделать информационную базу 1С доступной для нового пользователя Windows?

Системный администратор 1С v8.3 (Управляемые формы) 1С:Розница Торговля и дистрибуция
← На главную

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

Выясним причины проблемы

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

  1. Индивидуальный список баз: Список баз, который отображается в окне запуска платформы, хранится в текстовом файле ibases.v8i внутри профиля текущего пользователя ОС по пути %APPDATA%\1C\1CEStart\. При входе под новой учетной записью этот список изначально пуст.
  2. Расположение каталога базы: Если при создании базы путь был выбран по умолчанию или указан внутри папки «Документы» администратора (C:\Users\Admin\Documents...), то у обычного пользователя не будет прав на чтение и запись в эту директорию из-за ограничений безопасности Windows.
  3. Файловые права и блокировки: Для корректной работы файловой базы платформе 1С требуется полный доступ (изменение и запись) к каталогу, где расположен файл 1Cv8.1CD, для создания временных файлов блокировок (1Cv8.cfl), журнала регистрации и временных таблиц.

Способ 1. Перенос базы в общий каталог и добавление в список

Рассмотрим стандартный и наиболее надежный способ организации работы с файловой базой.

  1. Создадим общедоступную папку на диске: Зайдем под учетной записью с правами администратора и создадим нейтральную папку вне профилей пользователей, например, C:\Bases_1C\Roznica\ или на отдельном логическом диске (D:\1CBases\). Важно: не размещайте базу в системных папках вроде Program Files или корне диска C:\ при включенном UAC, чтобы избежать проблем с виртуализацией файлов (VirtualStore).
  2. Перенесем файлы базы: Скопируем или переместим файл 1Cv8.1CD и вложенные каталоги из старого расположения в новую созданную папку.
  3. Настроим права безопасности (NTFS): Откроем свойства созданной папки, перейдем на вкладку «Безопасность», нажмем «Изменить» и предоставим группе «Пользователи» (или конкретной учетной записи нового сотрудника) права «Изменение» (Modify) и «Запись» (Write).
  4. Подключим базу под учетной записью пользователя: Выйдем из системы и зайдем под учетной записью обычного пользователя. Запустим 1С, нажмем кнопку «Добавить», выберем «Добавление в список существующей информационной базы», укажем понятное наименование и пропишем путь к новой общей папке.
  5. Обновим пути в профиле администратора: Зайдем снова под администратором, откроем свойства базы в окне запуска и изменим путь на новое расположение.

Способ 2. Настройка общего списка баз через 1CEStart.cfg

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

  1. Экспортируем или создадим общий файл списка: Запустим 1С под администратором, настроим нужные базы, затем скопируем файл ibases.v8i из %APPDATA%\1C\1CEStart\ в общедоступный каталог, например, C:\ProgramData\1C\1CEStart\common_bases.v8i.
  2. Отредактируем конфигурационный файл стартера: Откроем блокнотом файл C:\ProgramData\1C\1CEStart\1CEStart.cfg (от имени администратора) и добавим строку: CommonInfoBases=C:\ProgramData\1C\1CEStart\common_bases.v8i
  3. Проверим результат: Теперь при входе любого нового пользователя Windows список баз подтянется автоматически из общего файла.

Дополнительные важные нюансы для базовых версий

Проанализируем специфику работы конфигураций базовых версий (например, «1С:Розница. Базовая»):

  1. Расположение файла лицензии: При первичной активации базовой версии программный файл лицензии (*.lic) может сохраниться в каталоге профиля администратора (%LOCALAPPDATA%\1C\1Cv8\). Если обычный пользователь при запуске получает ошибку «Не найдена лицензия», скопируйте файл лицензии в общую системную папку C:\ProgramData\1C\licenses\.
  2. Монопольный режим базовой версии: Базовая версия предназначена для работы только одного пользователя в один момент времени. Убедитесь, что сеанс администратора полностью завершен и процесс 1cv8.exe закрыт перед тем, как новый пользователь начнет работу.
← На главную