Имя: Пароль:
1C
 
проблема с синхронизацией после обновления БП
0 Альбатрос
 
23.11.18
07:50
Обмен между УТ 11.2 и БП 3.0 через универсальный формат. Напрямую через СОМ.

В УТ запускается обмен, появляется окошко загрузка данных.
В это время в БП в активных пользователях появляется СОМ-соединение, которое закрывается через минуту. В журнале регистрации 5 записей:
- начало обмена
- изменение РС настройки обмена XDTO
- изменение РС настройки обмена XDTO (второй раз)
- изменение плана обмена
- завершение подключения

В ут окно загрузки остается висеть.

В старой версии БП (необновленной) РС "настройки обмена XDTO" нет.
Ошибок ни в УТ, ни в БП нет.
Подкиньте мыслю, где затык происходит.
1 ДенисЧ
 
23.11.18
07:58
Я бы предложил отладчик....
Хотя чего это я... Что я несу....
2 Альбатрос
 
23.11.18
08:06
(1) Да я не против, в каком модуле отладку проводить?
3 Dmitry1c
 
23.11.18
08:10
А я бы предложил отказаться от COM-соединения
4 Альбатрос
 
23.11.18
08:21
(3) Ради теста всмысле?
5 Альбатрос
 
23.11.18
11:41
Ап. Не могу понять, с какой стороны к проблеме подойти.
6 Альбатрос
 
23.11.18
11:53
Как отладить СОМ-обмен?
7 Gbpltw
 
25.11.18
15:58
(6) платформу обновляли?
8 Альбатрос
 
26.11.18
05:22
(7) установлена 1С:Предприятие 8.3 (8.3.12.1685)
9 JeHer
 
26.11.18
05:30
(0) сдается мне, что в УТ 11.2 версия формата «EnterpriseData» устарела
10 Альбатрос
 
26.11.18
05:34
(9) Ну да, там старая версия 1.2, но в бухии этот формат тоже есть, в настройках синхронизации он там и указан.
11 JeHer
 
26.11.18
05:36
(10) в ЖР УТ что-то пишется?
12 Альбатрос
 
26.11.18
05:41
(11) Начат обмен и все, окно "получение данных" висит бесконечно. При этом СОМ-соединение в бухии закрывается
13 Альбатрос
 
26.11.18
05:42
Ну и с ЗУПом бухия обменивается на ура.
14 Альбатрос
 
26.11.18
05:42
Пробовал удалить настройки синхронизации и заново создать - не помогло
15 Альбатрос
 
26.11.18
05:45
Меня смущает новый РС "настройки обмена XDTO", раньше его не было. Там одна запись про обмен с УТ (при этом записей об обмене с ЗУПом нет), в записи есть закладка "настройки корреспондента" и там пусто.
16 JeHer
 
26.11.18
05:59
(14) в Бухгалтерию настройки пробовал перезалить?
17 Альбатрос
 
26.11.18
06:02
(16) ага, не помогло.
18 MaxS
 
26.11.18
07:13
1) Настроить обмен через папку и посмотреть что будет.
2) В УТ  поменять XDTO пакет ExchangeMessage на тот, что в БП 3.0 последней.
И хотелось бы получить обратную связь 1 - какие ошибки? 2 - помогло или нет. ;)
19 Альбатрос
 
26.11.18
07:52
(18) Доберусь до работы - опробую совет.
20 Альбатрос
 
27.11.18
04:20
(18) При обмене через каталог бухия не принимает файл УТ, в ЖР пишет:
Не удалось загрузить данные из "Управление аптечной сетью, редакция 1.1" (этап анализа данных).

И все, больше никаких пояснений.

В каталоге файл ут называется Message_Т_БС
А вот файл бух странный: Message_БС_ce9bc835-b519-4b4d-a272-6273fa919980_Т

Что за странный УИД в середине?
21 ДенисЧ
 
27.11.18
04:25
(20) Уас это  Ding an sich;
Разработчки у порно не хотят делать конвертации текущим конфинурацим... Это у них политика такааяюююю
22 hhhh
 
27.11.18
05:14
(10) вот модуль в бухии

// Конвертация БП3.0.44 (формат 1.6) от 09.11.2018 13:25:48

сомневаюсь насчет формата 1.2
23 Альбатрос
 
27.11.18
05:30
(22) Ну в конфигураторе бухии такой есть такой пакет:
EnterpriseData_1_2_3
24 hhhh
 
27.11.18
05:37
(23) ну он ведь явно не для ут
25 Альбатрос
 
27.11.18
05:41
(24) С чего такой вывод?
26 hhhh
 
27.11.18
06:26
(25) ну у тебя ведь совершенно удивительные выводы: ты нашел в конфе какой-то xdto и решил, что он в обмене с УТ применяется. Откуда такой вывод?
27 Альбатрос
 
27.11.18
12:38
(26) хз))) я на самом деле плаваю в этих интерпрайзах) вижу что цифирками с версией формата совпадает, вот и делаю выводы.
28 MaxS
 
27.11.18
13:56
(20) Для локализации проблемы нужно отменить регистрацию всех объектов в УТ и в БП и обменяться несколько раз пустыми сообщениями.
БП не принимает из-за ошибки в данных, а УТ не принимает из-за ошибки в хитрой нумерации узлов.
XDTO пакет ExchangeMessage в УТ свежий или старый?

EnterpriseData_1_2_3 - это для формата обмена 1.2 БП 3.0 его пока поддерживает, но видимо вяло, т.к. не может загрузить то, что было выгружено из УТ. А раз оно выгружено, то оно соответствует формату 1.2 и задача принимающей стороны корректно обработать все ситуации.
29 hhhh
 
27.11.18
14:13
(28) бп применяет для обмена новый модуль МенеджерОбменаЧерезУниверсальныйФормат13. Может автору имеет смысл туда старый модуль МенеджерОбменаЧерезУниверсальныйФормат подсовывать для этого обмена?
30 MaxS
 
27.11.18
17:25
(29) В БП и так всё прописано какой модуль для какого формата обмена.
см. модуль менеджера ПриПолученииНастроек плана обмена СинхронизацияДанныхЧерезУниверсальныйФормат

    ВерсииФормата = Новый Соответствие;
    ВерсииФормата.Вставить("1.2", МенеджерОбменаЧерезУниверсальныйФормат);
    ВерсииФормата.Вставить("1.3", МенеджерОбменаЧерезУниверсальныйФормат13);
    ВерсииФормата.Вставить("1.4", МенеджерОбменаЧерезУниверсальныйФормат13);
    ВерсииФормата.Вставить("1.5", МенеджерОбменаЧерезУниверсальныйФормат13);
    ВерсииФормата.Вставить("1.6", МенеджерОбменаЧерезУниверсальныйФормат13);
31 hhhh
 
27.11.18
18:06
(30) там прописано 13, а 13 - это начиная с формата 1.3, по умолчанию 1.6. То есть 1-2-3 по любому не катит, слишком старый, древний.
32 Маленький Вопросик
 
27.11.18
18:09
(23) это тема известная - попробуй создать руками ком-объект или зарегай длл-ку... из новой 1с-ки
33 Cyberhawk
 
27.11.18
20:42
Сколько платят за решение вопроса?
34 Альбатрос
 
28.11.18
04:53
(28) Снял все зареганные объекты, не помогло. Все так же.

При этом в бухии есть отдельная обработка "Загрузка данных EnterpriseData", я скормил ей файл обмена из ут и она его прожевала,  единственно что документы не проведены.
то есть формат обмена 1.2 бухия таки может прожевать.
35 Альбатрос
 
28.11.18
04:54
(33) пачечка лапшички.
36 Cyberhawk
 
28.11.18
10:52
(35) Забесплатно работаешь что ли?
37 MaxS
 
28.11.18
14:10
(34) Ну вот. А ExchangeMessage отвечает за формат сообщения. Его меняли?
Сам не копал УТ 11.2, т.к. никто не обращался, все сами сусами. Мучаются, но помощи не просят. ;)
А в УТ 10.3 это помогало.
38 Альбатрос
 
29.11.18
05:00
(37) Щас на копии попробую)
39 Альбатрос
 
29.11.18
12:31
(37) ООООООООгромное спасибо, друг!!!! Замена ExchangeMessage версией из бухии вернуло все на свои места.
40 MaxS
 
29.11.18
16:31
(39) ок. Спасибо за информацию. )
3 дня назад это предлагал сделать в (18) думал не дождусь, самому придётся проверять этот вариант. ;)
Ещё бы полную версию конфигурации УТ 11 узнать. Многим пригодится, кто будет потом читать.
41 Альбатрос
 
30.11.18
04:24
(40) Там не совсем УТ, но на ее базе:
Управление аптечной сетью, редакция 1.2 (11.2.3.150/1.2.3.66)

Да, надо было сразу попробовать ;)
42 Альбатрос
 
30.11.18
04:30
+(41) вообще конечно жопа, что бухия не пишет никаких пояснений при не совпадении формата ExchangeMessage. Хоть какую-нибудь ошибку писала.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс