Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
10 апр 2024, 09:18

Автоматический вход в 1С

Автор guvijur, 04 июн 2015, 10:24

0 Пользователей и 1 гость просматривают эту тему.

guvijur

Добрый день!

Необходимо решить задачу автоматической авторизации в программе 1С. Тут надо уточнить кое что.
Раньше всем сотрудникам отдела ИТ было разрешено запускать 1С со своих компьютеров. Поэтому мы, чтобы не париться, создали на диске C:\ файл autologin.1c8, прописали в нём имя пользователя 1С и пароль. В результате после запуска окна программы происходила автоматическая авторизация в ней. Теперь же случилась неприятность в виде запрета запуска программы со своих компов, можно запустить только из своей сессии на сервере терминалов. Естественно, положить файлик autologin.1c8 на диск C:\ сервера теперь не представляется возможным. А сделать автоматическую авторизацию НАДО. Стоит заметить, что у нас с помощью 1С ведётся учёт приходов пользователей на работу: типа запустил - значит пришёл на работу, где-то отмечается дата и время прихода, а если не запустил - считай прогулял. Мы, как и все, народ ленивый и можем забыть запустить программу на фоне того, что есть куча других задач, которые более важны чем запуск программы. Тем более, что непосредственно для работы части сотрудников отдела, 1С вообще не нужна. Поэтому идеально создать BAT-файл и запустить его в планировщик заданий на каждый день.
Это было лирическое отступление с описанием проблемы.
В общем нужно решение: как наладить автоматическую авторизацию в 1С (не путать с автоматической авторизацией в WINDOWS)?

Rasty

Мыслите верно, при входе на удаленку запускаете 1С, а с пользователями 1с делаем следующие, в конфигураторе ставим аутентификацию из ОС, выбираем нужного нам пользователя и как бы все :)
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

guvijur

Цитата: Rasty от 04 июн 2015, 11:54
Мыслите верно, при входе на удаленку запускаете 1С, а с пользователями 1с делаем следующие, в конфигураторе ставим аутентификацию из ОС, выбираем нужного нам пользователя и как бы все :)

Не вариант. У меня нет прав доступа в конфигуратор. А тот, у  кого они есть, является как раз инициатором новой неудобной схемы. Поэтому просить его об этом не получится.
Надо что-то другое придумать, без участия конфигуратора, средствами, напрмиер, операционки или через конфигурационные файлы...

Rasty

Тогда можно в ярлыке 1с прописать путь к базе, логин, пароль
"C:\Program Files (x86)\1cv8\common\1cestart.exe" ENTERPRISE /F "C:\1C\Base\BackUp2" /N "Юзер" /P "Пароль"
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

guvijur

Цитата: Rasty от 04 июн 2015, 12:26
Тогда можно в ярлыке 1с прописать путь к базе, логин, пароль
"C:\Program Files (x86)\1cv8\common\1cestart.exe" ENTERPRISE /F "C:\1C\Base\BackUp2" /N "Юзер" /P "Пароль"

Мы так и сделали, но авторизация, о которой я писал, требуется не при запуске, а после запуска 1С.
Сначала программа просит ввести имя пользователя при запуске, а потом выводит окно с авторизацией в запущенном окне программы. И как раз первую авторизацию решает предложенный вами вариант, а вот вторую авторизацию решал файл autologin.1c8 в корне диска C:\.
Сейчас скину снимок экрана.

LidiaLy

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

guvijur

Цитата: LidiaLy от 04 июн 2015, 15:22
а зачем так сложно? без конфигуратора справочнике пользователи в свойствах пользователя информационной базы можно выбрать аутентификацию операционной системы

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

LidiaLy

Цитата: guvijur от 04 июн 2015, 15:39
Нельзя. Нет возможности. Всем этим заведует другой человек. Если я или кто-то другой из отдела, это сделают, то всё равно всё будет возвращено в исходное состояние. Да и политикой у нас сделано так, чтобы в 1С не использовать виндовую доменную авторизацию.
нелегко вам, сочувствую

дфтын

Ну так в терминале у каждого пользователя есть свой каталог виндовз который можно получить. собственно оттуда и читайте этот файл.
Помог? Нажми - Спасибо :)
skype: Soprov1C

skillman

Цитата: Rasty от 04 июн 2015, 12:26
Тогда можно в ярлыке 1с прописать путь к базе, логин, пароль
"C:\Program Files (x86)\1cv8\common\1cestart.exe" ENTERPRISE /F "C:\1C\Base\BackUp2" /N "Юзер" /P "Пароль"
Не забываем в батнике использовать досовую кодировку 866, иначе русские имена будут неверно отображаться

Теги: autologin.1c8 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск