Имя: Пароль:
1C
Админ
Отладка при использовании соединения с базой через V82.COMConnector
0 DAX2009
 
01.02.13
21:49
Всем добраого времени суток!
Соединяюсь из другой erp-системы с 1С 8.2 через V82.COMConnector. После соединения в конфигураторе в активных пользователях вижу новый сеанс с признаком "COM-соединение", в отладчике, в предметах отладки вижу это соединение уже в подключенных, вызываемая мною функция также отрабатывает, но отладчик не перехватывает вход в функцию.

Подскажите, пожалуйста, как все-таки попасть отладчиком в вызываемую функцию?

1С:Предприятие 8.2 (8.2.16.368), клиент-сервер.
Сервер 1С запущен с параметром "-debug"
В каталоге C:\Program Files (x86)\1cv82\8.2.16.368\bin\conf есть вот такой

<config xmlns="http://v8.2c.ru/v8/comcntrcfg">

   <debugconfig debug="true"
   debuggerURL="tcp://localhost"/>

</config>

файл (comcntrcfg.xml)

Запускаю все это на машине, на которой установлен сервер 1С
База SQL Server, на другой машине.
Точка останова в функции стоит.  
В параметрах галочка "Устанавливать режим разрешения отладки" стоит.

Функцию вызываю для своего общего модуля (добавил модуль в раздел "Общие модули"), галки - "Глобальный", "Клиент (управляемое приложение)", "Внешнее соединение", "Клиент (обычное приложение)".
1 Рэйв
 
01.02.13
21:53
никак.
2 ilkoder
 
01.02.13
22:38
Отладчик надо запускать в той ерп-системе и смотреть как выполняется модуль или смоделировать тоже подключение вместо ерп использовать другую базу 1С и из нее смотреть
3 H A D G E H O G s
 
01.02.13
22:42
Хрень какая-то. Могу подключиться, глянуть
4 DAX2009
 
04.02.13
11:31
Самое странное, что если вместо V82.COMConnector использовать V82.Application (все остальное остается прежним) - отладчик 1С замечательно работает... Но возникает другая проблема - не удаляется процесс 1cv8s.exe в Виндах, поэтому и решил попробовать COMConnector.
5 Dmitriy_
Kolesnikov
 
05.02.13
17:54
Подскажите простую вещь. Из js-файла создаю соединение с СОМ-объектом 1с. Как отладить процедуру ВыгрузитьПлатежныеДокументыЗаПериод?

ConnString = "srvr='" + srvr + "'; ref='" + database + "'; usr='" + usr + "'; pwd='" + pwd + "';";
var v8=new ActiveXObject("V81.COMConnector");
conn = v8.Connect(ConnString);
ArchivePath = conn.Квант.ВыгрузитьПлатежныеДокументыЗаПериод(DataN, DataK, ID);
6 Dmitriy_
Kolesnikov
 
05.02.13
18:39
Попробовал сделать, как написано в сообщении 21 этой темы:
v8: Отладка COM
всё равно отладка не запускается :(