|
Как отладить обмен, сторона загрузки, через ком? | ☑ | ||
---|---|---|---|---|
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) Ну ты же отвечаешь мне (цифры со скобками в сообщениях), а Я не против ответить в ответ :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |