Имя: Пароль:
1C
 
Исправление типовых правил обмена, помогите плиз
, ,
0 Demetri__
 
05.04.18
20:16
Задача наладить синхронизацию из БП в УНФ односторонний обмен (релизы последние)

БП доработана! В основном ошибки при синхронизации возникают из за того, что в справочник "Виды контактной информации" добавлен ПРЕДОПРЕДЕЛЕННЫЙ реквизит "Юр адрес в акт".

При синхронизации через универсальный формат вываливаются куча ошибок (на тех контрагентов, у который заполнен этот предопределенный реквизит) типа:

Событие: Отправка.
ПОД: Справочник_Контрагенты_Отправка.
ПКО: Справочник_Контрагенты_Отправка.
Объект: Справочник объект: Контрагенты, Яковлева О.В. ИП (e1cib/data/Справочник.Контрагенты?ref=b941772681feb8ce44d504ae12b51e31).

{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(835)}: Ошибка формирования объекта XDTO: Тип свойства <Таблица>. Имя свойства: <КонтактнаяИнформация>.

{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(835)}: Ошибка формирования объекта XDTO: Тип свойства <ОбычноеСвойство>. Имя свойства: <ВидКонтактнойИнформации>.

{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(3511)}: Не найдено правило конвертации для значения предопределенных данных.
Тип значения источника: <Вид контактной информации>
Значение источника: <Юр адрес контрагента в акт>
        ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
            ВызватьИсключение ТекстОшибки;
            ВызватьИсключение ТекстОшибки;


При синхронизации через типовые правила обмена конфигурации (опять же только на тех контрагентов у которых заполнен этот доработанный предопределенный реквизит) вываливаются ошибки типа:

{Обработка.ПомощникИнтерактивногоОбменаДанными.МодульМенеджера(170)}: Не удалось загрузить данные из "ООО "МИР РЕКЛАМЫ"" (этап анализа данных).
            ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(


С конфой "Конвертация данных 3.0" не знаком, читал статью, там танцы с бубнами ужасные, что бы что либо подправить.

Как обойти этот реквизит при синхронизации? он не нужен для обмена. Что нужно подправить в правилах может? по шагово можете объяснить, что необходимо сделать, кто с этим сталкивался?

Заранее благодарю за ответы :)
1 Franchiser
 
гуру
05.04.18
21:34
Загрузить типовые правила 3.0 в конвертацию и посмотреть в чем причина, ну или просто в отладке смотреть (остановка по ошибке)
2 Demetri__
 
06.04.18
08:57
Franchiser, спасибо. Если бы я еще разбирался в конвертации)

А если в модуле просто вырубить это исключение по ошибке?)

Какие еще есть быстрые способы устранить проблему?
3 Рэйв
 
06.04.18
09:07
(2)Самый быстрый - позвать того кто разбирается в КД чтобы он поправил правила
4 Альбатрос
 
06.04.18
09:07
(3) Или удалить добавленный предопределенный элемент :)
5 Demetri__
 
06.04.18
15:09
Я правильно понимаю, если использовать типовые правила обмена (не универсальный формат), то добавленный предопределенный реквизит не должен мешать синхронизации?!

Тогда почему вываливается ошибка:

{Обработка.ПомощникИнтерактивногоОбменаДанными.МодульМенеджера(170)}: Не удалось загрузить данные из "ООО "МИР РЕКЛАМЫ"" (этап анализа данных).
            ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(

Обе базы файловые, лежать на одном диске
6 Demetri__
 
07.04.18
12:19
Может быть дело в обновлении...

счас попробуем
7 Cyberhawk
 
07.04.18
12:20
А ты там кем?
8 Demetri__
 
07.04.18
13:14
Я правильно понимаю, если использовать типовые правила обмена (не универсальный формат), то добавленный предопределенный реквизит не должен мешать синхронизации?!
9 hhhh
 
07.04.18
13:55
(8) если использовать типовые правила обмена (не универсальный формат) - типовых правил таких нет, поэтому не можем проверить ваше предположение.
10 Demetri__
 
07.04.18
19:19
(9) правила есть!

Короче тему закрываем. Удалось синхронизировать типовым механизмом. Проблема была как это банально не звучит в версиях БП и УНФ, обновил я их до более менее свежих и все удалось. В БП правила обмена я загрузил тупо отдельно с поставки обновления
Независимо от того, куда вы едете — это в гору и против ветра!