Всем привет.
Сегодня хочу рассказать как настроить подключение к удаленному серверу для работы с 1С в режиме чтения и просмотра. Не думаю, что это новая и необычная задача, но я не смог найти на просторах Интернета полной инструкции.
Итак, нам предстоит настроить подключение удаленного пользователя для работы с 1С:Предприятие 8.2, причем ему будут назначены ограниченные права: он сможет только просмотреть различные документы, но не сможет их отредактировать или удалить.
Для настройки прав пользователя воспользуемся "Конфигуратором" 1С.
Перед любыми действиями с информационной базой и ее конфигурацией, настоятельно рекомендую сделать ее выгрузку:
1. Открываем "Администрирование - Выгрузить информационную базу ...";
2. Указываем путь для сохранения и выгружаем.
Теперь настройка:
Настраиваем права доступа
1. Открываем конфигурацию и находим там в разделе "Общие" пункт "Роли";
2. Копируем роль "Бухгалтер";
3. Заходим в свойства роли "Бухгалтер" и переименовываем ее в "Бухгалтер2";
4. Заходим в свойства роли "Бухгалтер1" (та, которую Вы только что скопировали) и переименовываем ее в "Бухгалтер";
5. Заходим в свойства роли "Бухгалтер2" и переименовываем ее в "Бухгалтер1";
6. Открываем роль "Бухгалтер" и во всех объектах ставим галки "Чтение" и "Просмотр". Исключения составляют только "Общие - Параметры сеанса": тут должны стоять "Получение" и "Установка", а также "Регистр сведений - Настройка пользователей": тут ставим галки напротив "Чтение", "Изменение" и "Просмотр";
7. Нажимаем кнопку "Обновление конфигурацию базы данных" или просто F7;
Примечание: Если Вы не можете скопировать роль "Бухгалтер" и даже просто добавить новую роль, значит Ваша конфигурация стоит на поддержке и заблокирована для редактирования. Для отмены запрета делаем так: открываем "Конфигурация - Поддержка - Настройка поддержки", там нажимаем снять с поддержки, на предупреждение о снятии с поддержки соглашаемся. Теперь конфигурацию можно править.
Создаем и настраиваем пользователя
8. Открываем "Администрирование - Пользователи";
9. Создаем пользователя и назначаем ему права только что созданной роли;
Все, ограниченного пользователя Вы создали.
Теперь настроем его учетную запись на запуск 1С с определенными параметрами:
Примечание: здесь я подразумеваю, что у Вас уже настроен Терминальный сервер и Сервер терминальных лицензий. Вы создали нужного Вам пользователя для удаленного подключения и добавили его в группу "Remote Desktop Users (Пользователи удаленного рабочего стола").
1. Открываем нужного пользователя и на вкладке "Environment (Среда)" ставим галку напротив "Start the following program at logon (При входе в систему запускать следующую программу)";
2. В строку "Program file name (Имя файла программы)" пишем
"C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /F"Путь к вашей базе" /N"Ваш пользователь" /P"Пароль пользователя";
Примечание: 1С должна быть установлена в Program files на диске C, иначе указывайте свой путь к программе 1cestart.exe.
3. Нажимаем везде "OK".
Все теперь осталось настроить непосредственно удаленное подключение.
Спасибо за внимание.
P.S. Я понимаю, что данная инструкция не может быть универсальной, но она показывает общий принцип работы. Также в ней обозначены моменты в которых лично у меня возникли трудности, а именно: создание пользователя с ограниченными правами и запуск 1С с параметрами. ПоделитьсяКомментариев: 4