Имя: Пароль:
1C
 
Онлайн обмен между УПП и ЕРП не выгружаются объекты по ссылке
0 Бешеный заяц
 
30.04.20
13:44
обнаружил особенность что не выгружается объект по ссылке
в правилах ERP проставил признак ВыгрузитьОбъект = истина; в каждом ссылочном реквизите в результате объекты пошли всё хорошо
Проделал подобное в правилах УПП объекты все равно не идут, подскажите как лечить?
1 Бешеный заяц
 
30.04.20
16:05
Добился выгрузки, объектов но ошибка осталось, удалил объект руками из файла выгрузки и попытался загрузить в ERP, в результате ошибок нет при загрузке, но и объектов нет (договора который в файле отсутствует) скриншот свернутых файлов ниже, может в базе корреспондента необходимо чего указать? хотя по идее должен грузить всё что видит в файле
https://ibb.co/hsNTCbK
2 MaxS
 
30.04.20
19:49
При обмене через планы обмена выгружается только то, что зарегистрировано на узле. По ссылке не выгружается. Настройка в правилах игнорируется.
3 Бешеный заяц
 
06.05.20
15:06
(2) добавлю так как проблема сохранилась, открывал в блакноте результат выгрузки данные который по ссылке есть, почему база приемник отказывается загружать?
4 MaxS
 
06.05.20
15:34
(3) Наверное нужно посмотреть сообщения об ошибках. Либо в отладчике остановку по ошибке поставить.
5 Бешеный заяц
 
06.05.20
15:51
(4) ошибку уже посмотрел, ошибка в том что при загрузке не загружается договор на основании которого заполняется заказ,
ниже файл выгрузки, заказ пытается загрузиться и соответственно падает с ошибкой так как не может дозапонить себя из договора, договор и не думает грузиться хотя в файле и есть
скриншот ниже, не создавать новый объект галочка отжата (на скрине видно)
https://ibb.co/jTy4V5J
6 Бешеный заяц
 
06.05.20
15:58
(5) руками в блокноте удалил, объекты с заказами, чтобы чисто справочники погрузить, всё равно не хотят грузиться (правда на этот раз ошибок нет)
7 MaxS
 
06.05.20
15:58
(5) Типовые обмены используют ОбъектДокументаИлиСправочника.ОбменДанными.Загрузка = Истина  для записи, чтобы исключить проверки бизнес логики.
А потом по окончании всех загрузок запускается отложенное заполнение и проведение.
8 MaxS
 
06.05.20
16:01
Если что, на мИСте есть платные готовые правила обмена для КД 3 для УПП - ERP без необходимости таких доработок конфигурации. Используются типовые планы обмена.
9 Бешеный заяц
 
06.05.20
16:03
(7) это уже тоже делал, у меня загруженный документ не открывается.

Преобразование значения к типу Булево не может быть выполнено
{ОбщийМодуль.ВзаиморасчетыКлиентСервер.Модуль(336)}:        ИначеЕсли ЗаданГрафикИсполнения И (ЭтоЗаказ ИЛИ ЭтапыОплаты = Неопределено)
{ОбщийМодуль.ВзаиморасчетыСервер.Модуль(14619)}:    ВзаиморасчетыКлиентСервер.ОбновитьТекстГиперссылкиЭтапыОплаты(Форма);
{ОбщийМодуль.ВзаиморасчетыСервер.Модуль(9876)}:    ФормаПриЧтенииСозданииНаСервере(Форма, ПараметрыМеханизма)
{Документ.ЗаказКлиента.Форма.ФормаДокумента.Форма(148)}:    ВзаиморасчетыСервер.ФормаПриЧтенииНаСервере(ЭтаФорма, Параметры_Взаиморасчеты);
10 Бешеный заяц
 
06.05.20
16:21
(9) как база приемник узнает что грузить, а что не грузить? изучаю теги "Объект" что объект заказ что объект договор почти одинаковы
11 MaxS
 
06.05.20
16:25
(10) база приемник загружает всё, что ей дают, если в коде не указано, что с такой-то функциональной опцией не грузить то-то.
Документ не открывается, т.к. не загружен ещё какой-то справочник, поэтому при попытке получить данные из битой ссылки вместо булево будет null. Склад или организация, например отсутствуют в базе.
12 Бешеный заяц
 
06.05.20
16:39
(11) как раз договора не хватает,
выяснил такую особенность, если убрать из файла выгрузки  ПродолжитьПоиск="true" напротив договора, тогда он выгружает всё ок, если же поставить поиск по полям поиска ( ПродолжитьПоиск="true") тогда загрузки нет, вот так вот((( теперь надо думать что делать с этим... так как гуиды у меня не совпадают
13 Бешеный заяц
 
06.05.20
16:39
(12) точнее он и так выгружается, если убрать  ПродолжитьПоиск="true" он загружается