При создании информационной базы 1С под учетной записью администратора операционной системы часто возникает ситуация: когда за компьютером начинает работать обычный пользователь Windows, окно запуска 1С оказывается пустым или программа выдает ошибку доступа. Разберем причины возникновения этой ситуации и пошагово настроим корректный общий доступ к базе данных.
Невидимость или недоступность информационной базы для нового профиля Windows обусловлена несколькими факторами:
ibases.v8i внутри профиля текущего пользователя ОС по пути %APPDATA%\1C\1CEStart\. При входе под новой учетной записью этот список изначально пуст.C:\Users\Admin\Documents...), то у обычного пользователя не будет прав на чтение и запись в эту директорию из-за ограничений безопасности Windows.1Cv8.1CD, для создания временных файлов блокировок (1Cv8.cfl), журнала регистрации и временных таблиц.Рассмотрим стандартный и наиболее надежный способ организации работы с файловой базой.
C:\Bases_1C\Roznica\ или на отдельном логическом диске (D:\1CBases\). Важно: не размещайте базу в системных папках вроде Program Files или корне диска C:\ при включенном UAC, чтобы избежать проблем с виртуализацией файлов (VirtualStore).1Cv8.1CD и вложенные каталоги из старого расположения в новую созданную папку.Если на одном компьютере или терминальном сервере работает несколько учетных записей и требуется, чтобы базы автоматически появлялись у каждого нового пользователя, настроим централизованный список.
ibases.v8i из %APPDATA%\1C\1CEStart\ в общедоступный каталог, например, C:\ProgramData\1C\1CEStart\common_bases.v8i.C:\ProgramData\1C\1CEStart\1CEStart.cfg (от имени администратора) и добавим строку:
CommonInfoBases=C:\ProgramData\1C\1CEStart\common_bases.v8i
Проанализируем специфику работы конфигураций базовых версий (например, «1С:Розница. Базовая»):
*.lic) может сохраниться в каталоге профиля администратора (%LOCALAPPDATA%\1C\1Cv8\). Если обычный пользователь при запуске получает ошибку «Не найдена лицензия», скопируйте файл лицензии в общую системную папку C:\ProgramData\1C\licenses\.1cv8.exe закрыт перед тем, как новый пользователь начнет работу.