Похоже, дело не в ЗаписьЖурналаРегистрации(), а в том, что зависает 1с под внешним соединением.
Упростил как мог.
Вызываю 1С из скрипта:
Set app = WScript.CreateObject("V83.COMConnector.1")
Set v8 = app.Connect("Srvr=""" + Server + """;Ref=""" + Base + """;Usr=""Exchange"";")
v8.ExecuteAutoExchange ()
Модуль внешнего соединения:
//===========================================
Функция ExecuteAutoExchange() Экспорт
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший