Обмен ут10.3 - БП3.0
УТ10 не типовая, но, думаю проблема не в ней. обмен через FTP, со стороны УТ регулярно уходит, но БП3 не может нормально принять. Вызывается сопоставление, даже при том, что в предыдущий раз все сопоставили, новых не сопоставленных справочников уже нет, после него бегунок добегает до 95% и все.
Обычно не принимает 12 объектов. После очередного прерывания получил еще и ошибку:
Значение не является значением объектного типа (Статус)
{Обработка.ПомощникИнтерактивногоОбменаДанными.Форма.Форма.Форма(1928)}: Если РезультатВыполненияФоновогоЗадания.Статус = "Ошибка" Тогда
{Обработка.ПомощникИнтерактивногоОбменаДанными.Форма.Форма.Форма(2519)}: ОбработатьСтатусВыполненияФоновогоЗадания();
Понтяно только, что некое фоновое задание долго пытается обработать и у него не получается.
Пишут, что надо искать цикличные ссылки в справочниках. То, что нашел - удалил, сделал ТИИ, снова здорова..
---
Кому интересно - решил проблему. Радикально. Во-первых сдвинул границу выгрузки, во-вторых обработкой РегистрацияИзмененийДляОбменаДанными удалил те тысячи справочников, что хотели выгрузиться в БП - все прошло и далее обмен идет нормально.
Была еще одна похожая связка.
Но там БП3 тоже оказалась нетиповая, просто сразу не посмотрел, а про УТ и так знал. Заказчику дописки оказались не актуальны, так что привел БП к типовой и все нормально подгрузилось.
---
База серверная? а если выгрузить в файловую и попробовать?
---
файловая
---
Ну тут либо снимать всю регистрацию и по чуть чуть ставить заново - чтобы методом исключения понять на каких данных встает.

Ну а лучше отладчиком найдете на каких данных и почемую
---
так у меня не может затолкать последние 100 к записей. то есть они уже есть в системе, но каждый раз заново и соот-но ответа в строну УТ нет. а толку от того, что я буду по чуть чуть разрешать, если оно виснет? если только заново настроить обмен и там разрешать по чуть чуть.
вот по отладчику отел спросить - что там проверять - 100 к записей - я чиканусь, как настроить, чтобы увидеть именно то, что нужно? опять же - можно включить настройку по циклическим ссылкам в конфигураторе и запустить, может даст что, не успел еще попробовать.
---
100к записей это за какой период?
---
это большей частью справочники (60+к)
---
с января. считай вся номенклатура переехала, а ее немало, вот и натикало
---
ну сейчас решить проблему и как то чаще раз в месяц делать обмен.
---
хм, что для этого нужно?
---
Расписание обмена изменить и выполнять обмен раз в месяц например.
---
на 95% обмен пытается провести загруженные документы
---
Что значит долго?
---
а почему тогда так долго? В цикл можно и на этом этапе попасть? то есть если я проведу все документы между обменами, то в следующий раз нормально до конца пройдет, определив, что документы уже проведены
---
а если провести не получается то он отменяет транзакцию для документа и отказывает сохранение?
---
овести не получается то он отменяет транзакцию для документа и отказыв
документы все есть, но не проведенные часть. из-за склада - не проставляется склад по умолчанию. я потом обработкой меняю и провожу
---
ну хоть так, единственное а если не проведённые документы тоже обменом пришли, их же проводить не надо.
---
Кому интересно - решил проблему. Радикально. Во-первых сдвинул границу выгрузки, во-вторых обработкой РегистрацияИзмененийДляОбменаДанными удалил те тысячи справочников, что хотели выгрузиться в БП - все прошло и далее обмен идет нормально.
Была еще одна похожая связка.
Но там БП3 тоже оказалась нетиповая, просто сразу не посмотрел, а про УТ и так знал. Заказчику дописки оказались не актуальны, так что привел БП к типовой и все нормально подгрузилось.