Имя: Пароль:
1C
1С v8
COM-соединение. Не отрабатывает ЗаписьЖурналаРегистрации() в модуле внешнего соединения.
0 Slon747
 
25.04.19
11:48
В модуле внешнего соединения вызываю:
ЗаписьЖурналаРегистрации("Отладка", УровеньЖурналаРегистрации.Информация, , , "qwerty");

Запускаю COM-соединение, но ничего не пишет в журнал регистрации.
В чем может быть проблема?
1 Slon747
 
25.04.19
11:58
Похоже, дело не в ЗаписьЖурналаРегистрации(), а в том, что зависает 1с под внешним соединением.

Упростил как мог.
Вызываю 1С из скрипта:

Set app = WScript.CreateObject("V83.COMConnector.1")
Set v8 = app.Connect("Srvr=""" + Server + """;Ref=""" + Base + """;Usr=""Exchange"";")
v8.ExecuteAutoExchange ()

Модуль внешнего соединения:
//===========================================
Функция ExecuteAutoExchange() Экспорт    

    Возврат "";

КонецФункции
//===========================================

Зависает почему-то 1С
2 Галахад
 
гуру
25.04.19
12:02
Ждет ввода пароля...
3 Slon747
 
25.04.19
12:03
(2) Пароль пустой.
В журнале регистрации по юзеру "Exchange"
Сеанс. Начало
Сеанс. Аутентификация
4 Slon747
 
25.04.19
12:07
В ПриНачалеРаботыСистемы() добавил ЗаписьЖурналаРегистрации(), ничего не пишет.
5 Slon747
 
25.04.19
12:08
Ага. Кое-что прояснилось. Буду копать.