Имя: Пароль:
1C
1С v8
Права пользователю для COM+
0 live in sky dreams
 
16.06.15
16:31
Приветствую!
Не могу понять как решить проблемку. Есть определенный сервис (служба), которая инициирует "контакт" с БД 1С средствами COM.
Если эта служба запускается от имени системной учетной записи или админа - все хорошо отрабатывает. Но я не хотел бы давать ей такие права. Как специально для этой службы созданному мной пользователю дать права общаться с 1С через COM?
В гугле не забанили, искал. Но или запрос не так составил или лыжи не едут - по сабжу не нашел.
1 Aceforg
 
16.06.15
16:49
Батник с запуском под конкретным логином и с внешней обработкой, которая запускает COM соединение не подойдет?
2 live in sky dreams
 
16.06.15
16:58
(1)не понял схемы.
Еще раз. У меня есть некая служба windows, которая через COM запускает конфу 1С (процедуру в ней). В результате получается выгрузка xml на диске.
Так вот, если эту службу запустить с правами админа или под системной учетной записью, то COM соединение устанавливается и все работает. Если я запускаю эту службу под созданной мной учеткой - то соединение com не устанавливается. То есть создаваемой учетке необходимо выдать некоторые права. А вот какие именно я не знаю, о чем и спрашиваю.
3 Serginio1
 
16.06.15
17:04
4 Aceforg
 
16.06.15
17:07
(2) Забудь это извращение. В (3) лучший вариант.
5 Rebelx
 
16.06.15
17:26
(0) попробуй включить пользователя в группу пользователи DCOM
6 live in sky dreams
 
16.06.15
17:57
(3)делал, только машину физически не перезагружал. Пока пользователи работают. Попробую перегрузить проверить ночью

(5) уже

(4) что именно извращение?
Есть служба, которая слушает запросы извне от мобильных пользователей. После поступления запроса - запускает процедуру в конфе через COM. Процедура отработала и дала выгрузку в папку. Оповещает службу, что все ок. Служба отдает эту выгрузку на мобильное устройство клиента. Клиент загружает себе эти данные и сообщает службе что все ок. Соединение разрывается.
7 Serginio1
 
16.06.15
18:01
(6) А не проще использовать Веб сервисы или HTTP сервисы.
8 Aceforg
 
16.06.15
18:08
(6) Написать батник, который принимает в параметрах логин и пароль. Батник запускает 1с с параметром /Execute "твоя обработка". Обработка в свою очередь уже запускает COM соединение с нужными правами.

Изврат конечно, да и будет ли работать на сервере.
9 live in sky dreams
 
16.06.15
18:28
(7) софтина производителя (обмен с ПО на смартфоне) заточена именно как сервис Windows. Тут я ничего не могу поделать.

(8)И с чем обработка будет соединяться по COM? И с какой целью?
Кто\что в конце-концов будет запускать батник с параметрами?