Имя: Пароль:
1C
1С v8
Конвертация данных 3
0 N-S-B
 
06.10.17
18:13
Не могу найти нормальную инструкцию по КД3. По тем, что есть делаю, загрузил структуру, формат данных, файл модуля МенеджерОбменаЧерезУниверсальныйФормат
Открываю правила, заполнены только правила конвертации и то, только названия правил. В правилах обмена - пусто.
Скачал последнюю версию КД 3.0.5.3, там по другому уже загружаются правила, инструкции нигде нет.
1 N-S-B
 
17.10.17
19:58
Что пробовал делать по инструкциям в инете и в самой конфе КД:

1. В УТ и БП (обе базы типовые последнего релиза 3.0.52.42 и 11.3.4.103 соответственно)выгрузил структуру базы с помощью обработки MD83Exp.epf.

2.Обработкой Выгрузка правил синхронизации.epf выгрузил правила из УТ.
В БП данная обработка вообще не открывается, выдает ошибку (из шаблона версии КД 3.0.5.3):

{ВнешняяОбработка.ВыгрузкаПравилСинхронизацииЧерезУниверсальныйФормат.Форма.Форма.Форма(8)}: Метод объекта не обнаружен (ЭтоПланОбменаXDTO)
        Если ОбменДаннымиСервер.ЭтоПланОбменаXDTO(ПланОбмена.Имя) Тогда

Либо обработка из шаблона КД версии 3.0.4.3:

{ВнешняяОбработка.ВыгрузкаПравилСинхронизацииЧерезУниверсальныйФормат.Форма.Форма.Форма(6)}: Метод объекта не обнаружен (ПолучитьВерсииФорматаОбмена)
    ПланыОбмена.СинхронизацияДанныхЧерезУниверсальныйФормат.ПолучитьВерсииФорматаОбмена(ВерсииФормата);

3. Выгрузил через конфигуратор XDTO пакеты EnterpriseData_1_3_8 и EnterpriseData_1_4_4, загрузил их в КД.
Причем в КД 3.0.4.3 надо указывать два пакета при загрузке EnterpriseData_1_3_8 и ExchangeMessage.xsd, в версии 3.0.5.3 есть возможность загрузить только один. Об этом нигде не написано почему-то.

4. Выгрузил в текстовой файл модуль МенеджерОбменаЧерезУниверсальныйФормат из УТ. Что странно, что в самом начале модуля стоит коммент:
// Конвертация УП2.2.4 от 11.10.2017 14:51:27
О чем потом ругается сама конфа КД, что я пытаюсь загрузить ей модуль от другой конфигурации, отличной от той, которую я выгрузил на этапе 1.

4. Далее в КД через пункт меню Конвертации - Загрузка правил синхронизации из файлов пытаюсь загрузить файлы. Там я указываю путь к файлам, выгруженным в пункте 2 и путь к файлу с модулем, выгруженным в пункте 4.
Сначала конфа ругается, обработчики предназначены для другой конфигурации (см пункт 4). Жму все равно загрузить. Выдает ошибку Поле объекта не обнаружено и сообщение "Правила обработки данных загружены. Обработано: 161, создано новых 0".
Что в КД 3.0.4.3, что в КД 3.0.5.3 не загружаются правила.
Причем я гуглил, не нашел, чтобы кто-то встречался с описанными ошибками, которые появляются практически на каждом шаге.

Подскажите, может быть какая-то нормальная инструкция есть, либо кто-то сталкивался с данными ошибками уже?
2 Худой
 
18.10.17
03:33
3 MaxS
 
18.10.17
06:30
(1) 4 - бывает ошибка. КД3 хочет увидеть способ идентификации для ПКО отправка. Это нелогично, т.к. идентификация нужна только для ПКО получение. Не помню где, в конфигурации поставил попытку исключение и загрузка прошла нормально.
Похоже что типовые правила генерируются не конфигурацией КД3.
2 - для БП 3.0.52 дорабатывал типовую обработку.
Статью, что-ли написать на ИС? ))
4 Dmitry1c
 
18.10.17
07:44
КД3 ставь актуальную, вроде в версии КД 3.0.4.3 есть ошибки, которые препятствуют работе
5 N-S-B
 
18.10.17
09:33
(4) В том то и проблема, что описанные ошибки и в 3.0.52.42 и 3.0.5.3
6 Cyberhawk
 
18.10.17
09:34
(5) Это квест, повышающий порог вхождения в тему КД3
7 N-S-B
 
18.10.17
10:45
(2) Спасибо, но это я видел, не совсем то, что я ищу.

1 ссылка - общая теория работы КД3
2 ссылка - это создание новых правил с нуля
3 ссылка - рассказывают, как работать с правилами уже, настройка
4 ссылка - общая теория
8 KingLion_bl
 
10.11.17
23:24
(7) Если ещё актуально, то я допилил обработку. Вроде работает. https://yadi.sk/d/wzQGMS_a3PbLSB