При работе в 1С:Предприятии 7.7 часто встречается ситуация, когда база данных эксплуатируется без авторизации. Пользователи просто выбирают информационную базу в списке, и программа сразу открывается в режиме «Предприятие» под неопределенным (пустым) пользователем. Однако с ростом компании или при переходе на RDP-сервер возникает необходимость разграничить доступ. Главная проблема здесь заключается в том, что при создании новых учетных записей в Конфигураторе все привычные настройки интерфейса (положение окон, ширина колонок, видимость панелей инструментов) исчезают. Разберем подробно, как правильно создать профили и перенести накопленные настройки «пустого» пользователя новым сотрудникам.
Проанализируем ситуацию: в 1С 7.7 настройки интерфейса не хранятся глобально для всей базы. Если пользователи не созданы, программа сохраняет параметры в специальном разделе реестра Windows, который соответствует «пустому» имени. Как только мы добавляем в Конфигураторе пользователя, например, Иванов, система начинает искать настройки в персональной ветке реестра и в персональном рабочем каталоге. Поскольку для нового пользователя этих данных еще не существует, 1С применяет стандартные («пустые») значения платформы.
Первым делом нам необходимо подготовить структуру пользователей. Рассмотрим этот процесс по шагам:
Бухгалтер).Бухгалтерский. Если оставить это поле пустым, пользователь увидит пустое серое окно без главного меню.При работе через терминальный сервер (RDP) крайне важно, чтобы у каждого пользователя был свой Рабочий каталог. Проанализируем, почему это необходимо: если оставить поле «Рабочий каталог» в Конфигураторе пустым, 1С будет пытаться записывать временные файлы и файлы настроек (1Cv7.cfg) непосредственно в корень папки с базой данных. При одновременной работе 5 человек возникнут конфликты доступа, файлы будут блокироваться, а настройки — затираться или не сохраняться вовсе.
Выполним следующие действия:
Users.Users создадим подпапки для каждого сотрудника: Ivanov, Petrov и так далее..\Users\Ivanov.Теперь разберем самый технически сложный, но эффективный этап — перенос визуальных настроек. Все данные о положении окон и панелях инструментов хранятся в реестре. Выясним точный адрес этих настроек.
Настройки «пустого» пользователя (когда в базе нет никого) находятся здесь:
HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\<Название_базы>\V7
Для переноса настроек воспользуемся методом экспорта-импорта REG-файла:
regedit).V7 (которая находится внутри ветки базы) и выберем Экспортировать. Сохраним файл как settings.reg.
[HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\MyBase\V7]
"Window"="..."
\V7\, а в поле «Чем» — \V7\Ivanov\ (где Ivanov — точное имя пользователя из Конфигуратора).Важный момент: Если у вас возникла проблема с панелью инструментов табличного редактора (сетка, печатные формы), обратите особое внимание на подраздел Moxel. Он также должен быть скопирован в ветку нового пользователя.
Помимо реестра, часть информации хранится в файлах. Посмотрим, какие файлы нам нужно скопировать из корня базы данных в созданные нами рабочие каталоги пользователей (.\Users\Ivanov):
Просто скопируем эти файлы из общего каталога в персональную папку каждого пользователя. Это позволит им увидеть программу именно в том виде, к которому они привыкли.
После того как технические манипуляции завершены, необходимо зайти под каждым пользователем в режим «Предприятие» и выполнить финальную донастройку. В конфигурации «Бухгалтерский учет 4.5» многие значения подставляются не из реестра, а из внутренних справочников.
Разберем алгоритм действий:
Мы рассмотрели комплексный подход к созданию пользователей в 1С 7.7. Перенос настроек — это не только копирование файлов, но и работа с реестром, а также правильное распределение прав и интерфейсов. Помните, что реестр отвечает за внешний вид (окна, панели), рабочий каталог — за стабильность работы и личные фильтры, а меню «Сервис» — за автоматическое заполнение данных в документах. Следуя этой инструкции, вы обеспечите бесшовный переход сотрудников к работе под своими именами без потери накопленного удобства интерфейса.