Имя: Пароль:
1C
1С v8
отладчик Com-Соединения
,
0 Холодильник
 
17.06.14
10:56
Подключаюсь к базе по com-соединению, выполняю функции общих модулей.
можно ли как-то подключить отладчик к этой базе, чтобы смотреть значения переменных?
1 Spieluhr
 
17.06.14
11:00
Отладка ---> Подключене ---> Автоматическое подключение
Галочка Клиентские и внешние соединения
2 Холодильник
 
17.06.14
11:02
(1) это в подключаемой базе должно быть?
3 Maxus43
 
17.06.14
11:15
(2) это там где у тебя конфигуратор с отладкой
4 Spieluhr
 
17.06.14
11:15
(2) в базе, к которой идет ком-соединение.
Ваши общие модули с переменными же в ней
5 Maxus43
 
17.06.14
11:16
точней в той, где выполняется код собственно
6 Холодильник
 
17.06.14
11:18
поставил в обоих базах галочки.
базы обе файловые.
поставил точку останова в подключаемой базе - в  общем модуле(с галочкой внешн подключения)
не подключается.
7 Maxus43
 
17.06.14
11:18
(6) Отладка, подключение, автоматически подключаться...
8 Холодильник
 
17.06.14
11:20
(7) да, поставил все 3 галочки
9 Холодильник
 
17.06.14
11:24
хрень какая-то. в подключаемой базе поставил остановку по ошибке и добавил в модуль код:
Выполнить("ываываы");

подключение отвалилось с ошибкой, а в модуль отладчик так и не зашел
10 Холодильник
 
17.06.14
11:24
+ мб надо было что-то регистрировать при установке платформы, какие-то компоненты?
11 IKSparrow
 
17.06.14
11:27
(8) Наименование базы и сервера написаны точно так же как они зарегистрированы в консоли сервера 1С?
Файл comctrl.xml лежит в папках движка и сервера?
12 H A D G E H O G s
 
17.06.14
11:28
comcntrcfg.xml

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

    <debugconfig debug="true"

    debuggerURL="tcp://localhost:1557"/>



</config>
13 Холодильник
 
17.06.14
11:28
(11) базы обе файловые. подключение есть, отладки нет
14 Maxus43
 
17.06.14
11:29
для файловых никаких плясок с бубном жеж не надо
15 H A D G E H O G s
 
17.06.14
11:29
(13) comcntrcfg.xml есть?
16 H A D G E H O G s
 
17.06.14
11:29
(14) Надо
17 Холодильник
 
17.06.14
11:30
(15) в C:\Program Files (x86)\1cv8\8.3.4.389\bin нет
18 Холодильник
 
17.06.14
11:35
+ на системном диске серва такого файла вообще нет
19 H A D G E H O G s
 
17.06.14
11:37
(18) Надо пересилить себя и залесть в гугл, либо в документацию по платформе.
20 Spieluhr
 
17.06.14
11:39
Из документации:

Файл comcntrcfg.xml служит для указания внешнему соединению необходимости запуска в отладочном режиме.

ПРИМЕЧАНИЕ. Применяется только для системы «1С:Предприятие» под ОС Windows.

Файл располагается в каталоге конфигурационных файлов системы «1С:Предприятие», и его наличие не является обязательным.

Если файл не найден, внешнее соединение открывается в обычном режиме.

Пример:

<config xmlns="http://v8.1c.ru/v8/comcntrcfg">;
<debugconfig debug="true" debuggerURL="tcp://localhost:1560"/>
</config>
Элемент debugconfig имеет атрибуты, которые описаны ниже.

Атрибут debug

Тип: Булево. Указывает необходимость запуска в отладочном режиме:

? debug="true" – отладка включена;

? debug="false" – отладка выключена.

debug="true"
Атрибут debuggerURL

Тип: Строка. Указывает адрес отладчика, к которому нужно автоматически подключиться для отладки, где localhost указывает на поиск на локальном компьютере, 1560 – номер сетевого порта. Если порт не указан, то будут проверяться все порты в диапазоне 1560-1591. Указание tcp:// эквивалентно tcp://localhost. Если адрес отладчика не указан, в процессе исполнения кода на встроенном языке отладка производиться не будет.

debuggerURL="tcp://localhost:1560"
21 Холодильник
 
17.06.14
11:43
(19) (20) т.е. я просто помещаю этот файл в "C:\Program Files (x86)\1cv8\8.3.4.389\bin\conf" и все заработает?

http://apikabu.ru/img_n/2012-11_4/z9j.jpg
22 Холодильник
 
17.06.14
11:44
+ закиньте плз этот файлик на файлообменник, а то боюсь, вручную создавать, будут проблемы с кодировками
23 Холодильник
 
17.06.14
11:51
нашел файлик, ща попробую
24 Холодильник
 
17.06.14
11:59
мде. закинул файлек, перезапустил серв, нифига((
Закон Брукера: Даже маленькая практика стоит большой теории.