Имя: Пароль:
1C
1С v8
Помогите отладить ошибку
, ,
0 breezee
 
16.09.16
17:28
Добрый вечер. У меня проблема. Есть обмен данными. Обмен выполняется с помощью обработки "УниверсальныйОбменДаннымиXML". Обработка обращается ко всем метаданным и добавляет их в ТЗ соответствий.
Проблема в том что так она должна делать, но, когда я запускаю обработку в Документооброте(2.1.6, точно не помню, сейчас не на работе, но версия последняя) она обращается к регистру сведений ПраваПользователейОбщие(или как-то так). После обращения выпадывает ошибка. В ошибке написано что из менеджера этого регистра идет обращение к общему модулю, но, система не видит общий модуль и пишет "переменная не определена". Я вызывал этот общий модуль из другой внешней обработки - и на клиенте и на сервере видит нормально (модуль КлиентСерверный). Не смог определить откуда вызов не по остановке по ошибке(просто не останавливается, сразу выпадывает ошибка), не через замер производительности. В гугле нашел такую же проблему - написано было обновить правила. Но, у меня правила самописные и они работали. Куда курить? Подскажите, пожалуйста, как понять откуда идет вызов? Да, в подписке на событие тоже поставил точку останова - тоже не останавливается. Подписка вызывается после записи набора этого регистра
1 Господин ПЖ
 
16.09.16
17:29
стек вызовов есть
2 breezee
 
16.09.16
17:30
(1) У меня прекращает работать отладка. Сразу в Предприятии пишет ошибку
3 Господин ПЖ
 
16.09.16
17:34
-debug включи
4 breezee
 
16.09.16
17:35
(3) А это где? Что-то на уровне администрирования?
5 breezee
 
16.09.16
17:36
(3) На сервере отладка работает. Я Вызывал из УФ код с препроцессором &НаСервере, остановка работала
6 IlyaSR
 
16.09.16
17:41
Конфигурация: Отладка - Остановка по ошибке...
7 breezee
 
16.09.16
17:43
(6) Я же говорю что не работает. Я бы не стал тут тему создавать(хотя пятница может быть и стал бы))
8 shuhard
 
16.09.16
17:44
(7) и чё ?
9 breezee
 
16.09.16
17:44
(8) И не останавливается, сразу пишет ошибку в режиме предприятия, без остановки в конфигураторе
10 breezee
 
16.09.16
19:28
Апну
11 Cyberhawk
 
16.09.16
19:31
Лес слов, а ни фига не ясно
12 breezee
 
16.09.16
19:34
(11) Если коротка - Есть ошибка, которая не останавливается по ошибке. Как найти откуда она появилась?
13 Жан Пердежон
 
16.09.16
19:34
видимо, тс обработку в толстом клиенте запустил - а конфа не это не расчитана (галки на общих модулях: вызов сервера / толстый клиент - смотря что за модуль)
14 Cyberhawk
 
16.09.16
19:35
(12) Ошибку в студию
15 breezee
 
16.09.16
19:36
(13) Да, в толстом, в тонком КД файл обмена вообще не видела, пришлось извратиться
16 breezee
 
16.09.16
19:36
(13) Но такая же хрень когда я и по COM соединению обмениваюсь
17 Рэйв
 
16.09.16
19:37
Писец. Лев Толстой какойто.Война и мир.
А текста ошибки нет.Печалька.
18 Жан Пердежон
 
16.09.16
19:37
+ к (13) вызова вообще может не быть, он тупо не "компилируется"
19 breezee
 
16.09.16
19:38
(14) Не могу, пока не на работе (18) Тот модуль не компилируется
20 Жан Пердежон
 
16.09.16
19:44
(19) для клиент-серверных модулей
ставь галку "Клиент (обычное приложение)";
для серверных - "Вызов сервера"
21 breezee
 
16.09.16
19:46
(20) Спасибо! Теперь я понял, почему на УФ у меня все видно было. Блин, на УФ обработка не видит файл обмена, на обычных формах не видит общие модули, просто жесть
22 Рэйв
 
16.09.16
19:47
(21)"О сколько нам открытий чудных Готовят просвещенья дух И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель"
(С)
23 breezee
 
16.09.16
19:48
(22) Я целый день бился с ветряными мельницами и нашел ошибку, которая бы никогда не случилась
24 Voblhned
 
16.09.16
22:23
(12) есть мнение что ошибка не там