Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Синхронизация ERP- Бух 3.0

Синхронизация ERP- Бух 3.0
Я
   grumpi
 
10.03.20 - 08:04
Был настроен односторонний ручной обмен ERP 2 -> Бух 3.0 через файл обмена
После обновления релиза платформы на 8.3.16.1148 обмен перестал работать.

Выгрузка из ERP выполняется, файл обмена формируется правильно, все документы зарегистрированные к выгрузке в файл попадают.

При загрузке в Бух 3.0 не выходит сообщение о сопоставлении объектов, хотя должно выходить. Пишет, что загрузка выполнена успешно. Получено объектов 0
Возврат на предыдущий релиз проблемы не решил. Удалял и создавал настройки синхронизации заново - тоже не помогло.
Подскажите в чем может быть загвоздка?
 
 
   unbred
 
1 - 10.03.20 - 08:14
в условие не попадаешь.
смотри в "ПриЗагрузке"
   grumpi
 
2 - 10.03.20 - 08:23
(1) Спасибо, а можно подробнее?  
В каком модуле? Или в каком объекте? Никак не найду эту процедуру. В менеджере обмена через универсальный формат такого нет. В остальных обработках тоже...
   Cyberhawk
 
3 - 10.03.20 - 08:34
Отладка загрузки в помощь
   grumpi
 
4 - 10.03.20 - 08:45
Такая ситуация возникает при загрузке абсолютно любого объекта.
При отладке в общем модуле ОбменДаннымисервер в функции ПолученоСообщениеСДаннымиДляСопоставления наткнулся на запрос:
"ВЫБРАТЬ
                |             СообщенияДляСопоставленияДанных.ПолученоСообщениеДляСопоставленияДанных КАК ПолученоСообщениеДляСопоставленияДанных
                |ИЗ
                |             #ТаблицаПланаОбмена КАК ТаблицаПланаОбмена
                |                             ВНУТРЕННЕЕ СОЕДИНЕНИЕ СообщенияДляСопоставленияДанных КАК СообщенияДляСопоставленияДанных
                |                             ПО (СообщенияДляСопоставленияДанных.УзелИнформационнойБазы = ТаблицаПланаОбмена.Ссылка)
                |ГДЕ
                |             ТаблицаПланаОбмена.Ссылка = &УзелОбмена");

Я завис, потому что нигде не могу найти в Плане обмена "СинхронизацияДанныхЧерезУниверсальныйформат" реквизитов СообщенияДляСопоставленияДанных чтобы посмотреть. Консоль запросов ругается на то что нет такого реквизита СообщенияДляСопоставленияДанных
   МимохожийОднако
 
5 - 10.03.20 - 08:48
(0) Если прямое подключение при синхронизации, то проверь регистрацию СОМ-компоненты.
   grumpi
 
6 - 10.03.20 - 08:49
(5) Обмен через файл без прямого подключения
   МимохожийОднако
 
7 - 10.03.20 - 08:50
(6) Согласен. Ляпнул не подумавши. При синхронизации есть режим с дополнительными параметрами. Возможно, в этом режиме можно будет запустить сопоставление.
   grumpi
 
8 - 10.03.20 - 08:53
(7) Тоже пробовал. без результатно. выгружается всё верно, а при загрузке "Загрузка данных прошла успешно. объектов загружено 0"
   grumpi
 
9 - 10.03.20 - 08:53
Сопоставление перестало выходить.
   МимохожийОднако
 
10 - 10.03.20 - 08:58
Посмотри номера сообщений при обмене. Попробуй обнулить.
   МимохожийОднако
 
11 - 10.03.20 - 08:59
Проверь дату запрета редактирования при загрузке.
   unbred
 
12 - 10.03.20 - 09:13
(2) я про обработчик ПКО
   grumpi
 
13 - 10.03.20 - 09:15
(12) До обработчика ПКО не доходит.
   unbred
 
14 - 10.03.20 - 09:17
(13) ПКО- правила конвертации объектов.
   unbred
 
15 - 10.03.20 - 09:19
правила на чём написаны вообще? я про типовые обмены erp-бп не слышал никогда.
   grumpi
 
16 - 10.03.20 - 09:19
(15) Не поверишь. планы обмена типовые)
   unbred
 
17 - 10.03.20 - 09:20
(16) не поверю.
   grumpi
 
18 - 10.03.20 - 09:21
И даже работали. Я выгрузил несколько десятков документов ПриобретениеТоваровУслуг.
   unbred
 
19 - 10.03.20 - 09:21
значит кд3. в них ещё не было нужды разбираться. не помогу.
   grumpi
 
20 - 10.03.20 - 09:27
(11) Обмен ручной и односторонний. ERP -источник, БП-получатель.

Дата запрета не указана.
   Cyberhawk
 
21 - 10.03.20 - 09:34
Не тупи: РегистрСведений.СообщенияОбменаДаннымиОбластейДанных и РегистрСведений.ОбщиеНастройкиУзловИнформационныхБаз
   Cyberhawk
 
22 - 10.03.20 - 09:34
*СообщенияОбменаДанными
   grumpi
 
23 - 10.03.20 - 13:10
(21) Очистил оба регистра, Создал заново настройки синхронизации.
Теперь БП не загружает файл с данными
РезультатАнализа = ПолучитьИзВременногоХранилища(РезультатВыполненияФоновогоЗадания.АдресРезультата);
                            
Если РезультатАнализа.Свойство("ТекстОшибки") Тогда
        ОшибкаРасхожденияВерсийПриПолученииДанных = РезультатАнализа;

ИначеЕсли РезультатАнализа.Отказ Тогда
.
.
.
     ВызватьИсключение РезультатАнализа.СообщениеОбОшибке;
Конецесли;

Сообщение об ошибке пустое. а что и когда помещается во временное хранилище не могу найти.
   grumpi
 
24 - 10.03.20 - 13:12
Вылетает именно на строке ВызватьИсключение.
   Cyberhawk
 
25 - 10.03.20 - 13:14
(24) Отключи ФЗ через параметр запуска РежимОтладки и по стеку погляди
   grumpi
 
26 - 10.03.20 - 13:23
Поставил точку останова на строке
 ВызватьИсключение РезультатАнализа.СообщениеОбОшибке;

не останавливается...
   grumpi
 
27 - 10.03.20 - 13:39
(25) Может я что-то неправильно делаю?
Но не останавливается на точках останова.
   END
 
28 - 10.03.20 - 13:41
(27) Таки там, наверное, все в фоновом задании грузится. Отладчик настрой на автоподключение фоновых.
   grumpi
 
29 - 10.03.20 - 14:00
(28) Уже настроил. Только это мало помогло


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.