Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Выгрузка данных в идентичную конфигурацию с созданием правил обмена XML

Выгрузка данных в идентичную конфигурацию с созданием правил обмена XML
Я
   freelit
 
29.09.16 - 17:14
Есть две одинаковые конфигурации БП 3.0. Хочу посредством xml файла из одной в другую перегрузить определенные документы. Стандартная обработка Загрузка/Выгрузка данных в формате xml не подходит т.к. она при загрузке дублирует справочники (ищет по GUIDу), а мне нужно чтобы поиск был по наименованиям, а для контрагентов например по ИНН/КПП. Выход - писать правила. Однако нужно, чтобы при обновлении конфы они оставались актуальными.
Слышал, что есть обработки, которые при запуске сами генерируют правила обмена, анализируя структуру конфигурации и по ним выгружают. Думаю было бы идеально получать такие правила, корректировать их и выгружать данные.
Подскажите, существуют ли такие обработки или как создать правила обмена кодом?
 
 
   gorakh
 
1 - 29.09.16 - 17:20
(0) В КД2  это штатная обработка. В КД2 загружаешь метаданные конфигурации входящей в поставку обработкой. Создаешь новую конвертацию. При записи будет предложено создать правила. Говоришь ДА. Ждешь. Видешь правила. Правишь как тебе надо.
   freelit
 
2 - 29.09.16 - 17:26
Правила то создам, но при обновлении конфигурации (добавлении/удалении объектов) они станут не актуальными и вручную нужно будет опять менять правила.
Нужно, чтобы правила автоматически создавались например при запуске обработки на основании текущей структуры
   gorakh
 
3 - 29.09.16 - 17:33
(2) Переходишь на стандарную конфигурацию 1Ц. При обновлении 1ц обновляет и правила обмена
   gorakh
 
4 - 29.09.16 - 17:38
Нанимаешь прогера 1с. За $$$ правится КД2  в части ключей поиска по умолчанию.
   freelit
 
5 - 29.09.16 - 17:52
(3) Конфигурация типовая, правил обмена для обмена с идентичной конфигурацией внутри конфы не нашел (да и не к чему они там по идее).
(4) нет смысла менять кд, стандартная обработка Выгрузка/загрузка данных все равно не использует правила,
а если использовать правила для обмена, то они должны формироваться в реальном времени в зависимости от текущей структуры. КД - это ручное создание правил, от которого хочу уйти
   MaxS
 
6 - 29.09.16 - 18:15
В последних БП 3 можно воспользоваться обменом на КД 3. Настроить обмен с "Другая программа".
   hhhh
 
7 - 29.09.16 - 18:22
(5) да, пользуйтесь кд 3. Чего вы какое-то старье используете?
   freelit
 
8 - 19.10.16 - 11:19
Если кому интересно, в итоге изменил механизм загрузки в стандартной обработке ВыгрузкаЗагрузкаДанныхXML83 следующим образом:
там есть процедура которая анализирует предопределенные элементы в базе (ищет по внутреннему наименованию) и подменяет ссылки на эти элементы во всем xml файле.
По аналогии создал такую же процедуру, которая проверяет все справочники, ищет их в базе по любым реквизитам и если находит, то так же подменяет ссылки.

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