0
Gaspard
19.07.13
✎
14:38
|
Пытаюсь отладить COM-соединение к файловой базе (Розница 1.0.16). ОС Windows 7, платформа 8.2.18.104 (то же самое с 8.2.17.169).
COM-соединение инициируется VB-скриптом
set v82 = CreateObject("V82.COMConnector")
set conn = v82.Connect("File =""D:\Хатламаджиян\Демо\Розница\1.0.16""; Usr=""Администраторище""; Pwd=""1""")
Само COM-соединение проходит успешно: в журнале регистрации есть сообщения о его начале и завершении, а также запись "Сюда мы зашли", инициируемая строкой
ЗаписьЖурналаРегистрации("ИнформационнаяБаза.ОбновлениеИБ", УровеньЖурналаРегистрации.Информация, , , "И сюда мы зашли");
которая добавлена в начало процедуры УстановкаПараметровСеанса. Однако в точку останова, установленную на этой строке, мы не попадаем. В папках "C:\Program Files\1cv82\8.2.18.104\bin\conf" и "C:\Program Files\1cv82\conf" создан файл comcntrcfg.xml следующего содержания
<config xmlns="http://v8.1c.ru/v8/comcntrcfg">
<debugconfig debug="true" debuggerURL="tcp://localhost:1560"/>
</config>
Исключение из файлов номера порта ":1560" ситуации не меняет. Флаг "автоматически подключать на сервере регламентные и фоновые задания" установлен. Компьютер перезагружать пробовал, на втором компьютере ситуация та же самая.
Отладка COM-соединения нужна для отладки обмена данными, запускающегося через планировщик Windows. Я понимаю, что можно запустить обмен вручную и отладить так, но хочется отлаживать в боевых условиях.
Подскажите, пожалуйста, в каком направлении копать.
|
|
1
бомболюк
19.07.13
✎
14:54
|
этот же файл отнюдь не означает, что СОМ-сеанс будет сразу подключен к отладчику. Это всего лишь дает возможность отладки, если ты подключишься к нужному сеансу из отладчика.
|
|
2
Gaspard
19.07.13
✎
15:14
|
(1) Спасибо большое! Всё получилось!
Я почему был уверен, что подключение не попадает в список предметов для отладки, но, оказывается, попадает.
|
|