Имя: Пароль:
1C
 
Как отладить обмен, сторона загрузки, через ком?
,
0 mikecool
 
23.09.16
11:56
Есть УТ(источник) на сервере 1 и БП(приемник) на сервере 2
Где надо указать обработку отладки загрузки - в УТ или БП? Указывал в БП, процесс обмена стопорнулся, поскольку не смог найти обработку(она лежит на сервере 2 и пользователю 1С с сервера 1 туда нет доступа - как это разрулить?)
Где запускать процесс отладки загрузки - в УТ или БП? Так понимаю, что все-таки в БП, поскольку обработка модуля загрузки из БП.
1 virdim
 
23.09.16
12:05
Где у тебя вызывается код бп в коме покажи
2 mikecool
 
23.09.16
12:07
(1) в смысле где?
3 mikecool
 
23.09.16
12:08
я в этот обмен залез первый раз, ибо БП до того дообновлялась, что с моей старой УТ перестала обмениваться
сгенерил по своим правилам модуль загрузки - он вкривь отличается от модуля из БП, подумалось, может заменить модуль обработки загрузки в БП на тот, который генерится в КД?
4 virdim
 
23.09.16
12:09
Если у тебя обмен через ком, значит у тебя должен быть код вида:
комконектор = новый comobject("v83.comconnector");
подключение = комконектор.conect("строка подключения");
подключение.Выполнитьобмен();

есть такое?
5 mikecool
 
23.09.16
12:19
(4) есть похожее в ОМ Общего назначения, думаешь оттуда плясать надо?
а вариант (3) подумалось, что не будет рабочим, поскольку все параметры создаются программно
6 virdim
 
23.09.16
12:23
Какая у тебя бп и ут?
7 mikecool
 
23.09.16
12:25
УТ 11.1.2.23
БП 3.0.43.263
8 NikVars
 
23.09.16
12:27
9 mikecool
 
23.09.16
12:30
(8) дык у меня вроде все настроено, только после крайнего обновления начало косячить
10 virdim
 
23.09.16
12:31
(9) Может правила новые подсунуть если обмен типовой?
11 NikVars
 
23.09.16
12:34
(9) Может ты что-то забыл обновить?! Какой-то файлик вне конфигурации, например.
12 mikecool
 
23.09.16
12:34
(10) правила дописаны хорошо
падает обработка конвертации в бп на куске кода
            ИначеЕсли НЕ ЭтоПараметрДляОбъекта
                И ((ОбъектНайден И НеЗамещатьСвойство)
                ИЛИ (Имя = "ЭтоГруппа")
                ИЛИ (Объект[Имя] = NULL)) Тогда
                
                // неизвестное свойство
                одПропустить(ФайлОбмена, ИмяУзла);
                Продолжить;
с ошибкой "Поле объекта не обнаружено"
а вот какого объекта - хз
13 mikecool
 
23.09.16
12:34
+12 вот и пытаюсь понять - что за свойство объекта пытается прочитать
14 mikecool
 
23.09.16
12:37
задумался, что надо проверить правила после обновления конфигурации - возможно какое то поле перешло в состав удалить
но поще имхо это в отладке глянуть
15 mikecool
 
23.09.16
12:39
+14 не нашлось ничего
16 Cyberhawk
 
23.09.16
17:04
Ну валится на Объект[Имя], вероятно
17 Cyberhawk
 
23.09.16
17:05
Оберни в попытку с выдачей информации об ошибке, либо отладь загрузку, временно выключив обмен по СОМ и включив обмен через каталог / ФТП
18 mikecool
 
28.09.16
09:15
подниму, актуально - как отладить загрузку при ком-соединении?
(16) больше негде, нашел в правилах одно свойство без источника, оно в файле обмена выглядело как Имя="", исключил свойство из обмена - не помогло
(17) загрузка из файла в бухии падает с ошибкой "Не смогли загрузить %1", даже не потрудились параметры подставить в сообщение и такое поведение наверное с релизами начиная с 2015 года
19 mikecool
 
28.09.16
09:17
+18 в чем у меня проблема - могу подключить обработку на сервере 1 в УТ из каталога, доступном пользователю на сервере 1
а когда стартует отладка, то пытается подключиться обработка на сервере 2 и каталог на сервере 1 недоступен для пользователя на сервере 2
20 mikecool
 
28.09.16
09:17
если указываю отладку в бухии, то она по моим наболюдениям просто не работает, поскольку запускается из ут через ком-соединение
21 mikecool
 
28.09.16
09:59
ну так что, отладчики обменов - никого нет? ))
22 Cyberhawk
 
28.09.16
10:16
Судя по твоему потоку слов после (17), ты данным там советом так и не воспользовался.
23 mikecool
 
28.09.16
10:22
(22) я пробовал логировать в журнал регистрации, нашел пустое свойство, убрал его - но проблема повторяется
загрузка из файла не работает
что еще надо пробовать по твоему совету?
24 mikecool
 
28.09.16
10:23
есть конкретный вопрос - как отладить обмен, идущий через ком-соединение?
25 mikecool
 
28.09.16
10:31
запустил отладку БП, поставил точку останова, указал автоматическое подключение режимов отладки - не останавливается на точке...
26 Cyberhawk
 
28.09.16
10:38
"загрузка из файла не работает" // ?
27 mikecool
 
28.09.16
10:41
(26) именно, о чем писал в (18)
28 Cyberhawk
 
28.09.16
10:42
(27) В (18) ты расписался в своей лени
29 Cyberhawk
 
28.09.16
10:42
Соберись с силами, ощетинься и разберись уже
30 mikecool
 
28.09.16
10:42
запустил обмен на копии, снятой с баз в понедельник - работает
конфиги не менялись
(28) я понял, подсказать нечего
31 Cyberhawk
 
28.09.16
10:49
Ты какой-то надменный:
"а ну-ка отладчики, расскажите мне"
"ну так что, отладчики обменов - никого нет? ))"
"я понял, подсказать нечего"
Думаешь, это увеличивает твои шансы получить помощь?
32 mikecool
 
28.09.16
10:51
(31) но ты до сих пор в ветке
33 Cyberhawk
 
28.09.16
10:53
(32) Ну ты же отвечаешь мне (цифры со скобками в сообщениях), а Я не против ответить в ответ :)