Клиент 1Сv7.7 в режиме Конфигуратор из под пользователя
Задача: Как заставить клиент 1Сv7.7 подключаться в режиме «Конфигуратор
» к базе из под пользователя.
Странно я использую клиент 1С
да еще версии 7.7
— это же древность, но нет моя ошибка. Не обязательно гнаться за самым новым если и старое работает в продуктивной среде и бизнес не в упадке, а дышит ровно. Мне правда до бизнеса с моей системно-административной точки зрения важно, чтобы вся вверенная мне инфраструктура работала и не было факапов. Что я и делаю.
Тут у меня спросили не знаю ли я, как можно клиент 1С 7.7
запускать в режиме «Конфигуратор
» из под обычного пользователя потому как если запускать его в системе Windows 8.1, Windows 10
(у меня используется), то он крашится ошибками:
Что делается:
В системе авторизованы с правами локального пользователя не важно рабочая станция или доменная:
C:\Program Files (x86)\1c77\bin\1cv7s.exe
В режиме: Конфигуратор
Информационные базы: выбираю базу и нажимаю "Ок"
в ответ ошибки:
1234567 | При загрузке плагина “C:\Program Files (x86)\1Cv77\bin\config\SciColorer.dll” не удалось создать объект “SciColorer.SciColorerPlugin”Код ошибки 0x800401F3Недопустимая строка с указанием класса При загрузке плагина “C:\Program Files (x86)\1Cv77\bin\config\telepat.dll” не удалось создать объект “Telepat.Plugin”Код ошибки 0x800401F3Недопустимая строка с указанием класса |
На заметку: Вариант запуска от имени администратора каждый раз не рассматриваю.
Решение:
По умолчанию в Windows
на папки «Program Files
» и «Program Files (x86)
» стоят права «только чтение
«.
А у обычного пользователя нет прав на запись в данный каталог, даже если я дам права на каталог 1Cv77
это не поможет, т.к. права наследуются от «Program Files (x86)
«.
- Копирую всю папку или устанавливаю в корень логического диска
C:
— получается вот такc:\1cv77
- Даю права на запись пользователю в каталог
C:\1cv77
под которым я сейчас авторизован в системе:
- Первый раз запускаем
C:\1cv77\bin\1cv7s.exe
через правый клик «Запуск от имени администратор
«. Затем выбираем «Конфигуратор
» ибазу
и нажимаем «ОК
«
подключение прошло, выходим Файл - Выход
- Запускаю теперь под пользователем через двойной клик по
1cv7s
, выбираю «В режиме": Конфигуратор
и я подключаюсь без ошибок выше. - Делаю
Logoff
(под пользователемalektest
)/Logon
(под пользователемalektest
) и запускаюC:\1cv77\bin\1cv7s.exe
захожу в конфигуратор к базе и ошибок нет. - Перезагрузил систему и также захожу в конфигуратор к базе ошибок нет.
- Работает, проверил на работе. Теперь на рабочий стол выношу ярлык ссылающийся на
c:\1cv77\1cv7s.exe
Итого, я решил небольшую практическую задачку и получил удовольствие. На этом я прощаюсь, с уважением автор блога Олло Александр aka ekzorchik.