Актуализация правил обмена в КД 2.1

15.07.13

Интеграция - Перенос данных 1C

В случае если между базами данных 1с настроен обмен с использованием правил обмена. То в результате доработки конфигураций или обновления на более актуальный релиз возникает задача актуализации правил обмена.  

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Инструкция. Актуализация правил обмена КД 2.1
.docx 739,30Kb
48
48 Скачать (1 SM) Купить за 1 850 руб.

 

Оглавление

ВВЕДЕНИЕ

Создание и обновление объектов метаданных конвертации

Редактирование правил обмена

Сохранение правил обмена и их загрузка в БД

 

ВВЕДЕНИЕ

В случае если между базами данных 1с настроен обмен с использованием правил обмена. То в результате доработки конфигураций или обновления на более актуальный релиз возникает задача актуализации правил обмена. 

Схематический процесс актуализации правил представлен далее:

 

 

Схема 1. Актуализация правил обмена

Схема 1.

Обращаю внимание, что первый пункт в данной схеме не актуален, если у вас в базе конвертация данных уже находятся правила обмена.

Создание и обновление объектов метаданных конвертации

Выгрузка правил обмена из базы в XML файл (для новой конвертации)

Для того что выгрузить привила обмена, в типовых конфигурациях нужно зайти в справочник настройки обмена данными а нажать кнопку «Сохранить правила обмена

Рис. 1. Форма элемента справочника Настройки обмена данными 

Рис. 1. Форма элемента справочника Настройки обмена данными

Загрузка правил обмена, в конфигурацию КД 2.0 (для новой конвертации)

После запуска Конвертации данных нужно открыть форму загрузки правил обмена, и указать файл с правилами обмена данными.

Рис. 2. Вызов формы загрузки правил обмена 

Рис. 2. Вызов формы загрузки правил обмена

Выгрузка изменений конфигурации в файл XML (MD81Exp.epf, MD82Exp.epf)

Выгрузка конфигурации осуществляется обработкой MD81Exp.epf, MD82Exp.epf соответственно для версий 1с 8.1 и 8.2 .Данная обработка расположена в каталоге шаблона конфигурации КД (например C:\Users\RudakovDV\AppData\Roaming\1C\1Cv82\tmplts\1c\Conversion\2_1_7_1 ).

Осуществим  выгрузку конфигурации БП 3.0.

Открываем обработку MD82Exp.epf, в ней отмечаем выгружать движения документов без проведения и нажем выгрузить (Рис. 3.)

 Рис. 3. Форма обработки MD82Exp.epf

Рис. 3. Форма обработки MD82Exp.epf

 

 

Замена изменённой конфигурации в правилах обмена.

Откроем список правил обмена (Рис. 4.)

Рис. 4. Открытие формы списка правил обмена 

Рис. 4. Открытие формы списка правил обмена

Вызываем форму элемента правил обмена (Рис.5). Далее взываем форму конфигурации заменимой конфигурации.

Рис. 5. Форма правил обмена 

Рис. 5. Форма правил обмена

Появится форма элемента справочника конфигурации (Рис. 6.), в ней нужно заменить старую конфигурацию, на актуальную конфигурацию которую мы получили на втором шаге.

 Рис. 6. Формы конфигурации

Рис. 6. Формы конфигурации

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

 Рис. 7. Форма конфигурации и форма загрузки структуры метаданных конфигурации

Рис. 7. Форма конфигурации и форма загрузки структуры метаданных конфигурации

Редактирование правил обмена

Актуализация ПКС и ПКО

При редактировании правил обмена следует обратить внимание на списки правил конвертации объектов и списки правил конвертации свойств. Если объект или свойство удалены (возможно, переименованы) в новой версии конфигурации, то строка с данным полем будет выделена красным. Подобный пример приведен на Рис. 8, в результате обновления к новой конфигурации была удалена табличная часть «Пересортица» и реквизит «ПолученИзАстор», следовательно, данные строки выделены красным.

 Рис. 8. Участки, на которые следует обратить внимание при корректировании правил обмена

Рис. 8. Участки, на которые следует обратить внимание при корректировании правил обмена

Для исправления данных недостатков, нужно изменить источник и приемник конвертируемого свойства. Для этого нужно кликнуть по выделенной строке дважды, и в появившейся форме правиле конвертации свойств (Рис. 9.), просмотреть свойства источника и свойства приемника. Если в конфигурации были удалены реквизиты или табличные части, то в конвертации данных при загрузке, эти свойства будут помечены на удаление. Следовательно, нужно переназначить свойства, помеченные на удаление на новые появившиеся свойства, или может быть удалить данную конвертацию свойства из ПКО.

 

 Рис. 9.Актуализация конвертации свойств.

Рис. 9.Актуализация конвертации свойств.

Аналогичным образом нужно актуализировать правила конвертации объектов.

Актуализация кода обработчиков

Для актуализации кода обработчиков на данный момент нет средств, для выявления синтаксических ошибок. Однако если у вас есть образцовые правила, где обработчики содержат подходящие участки кода, то возможно удастся воспользоваться новым инструментом сравнения и объединения правил обмена ( //infostart.ru/public/177339/ ). Так же для минимизации синтаксических ошибок может быть полезна публикация: Конвертация данных + Контекстная подсказка (//infostart.ru/public/72813/).

Сохранение правил обмена и их загрузка в БД

Правила обмена нужно сохранить в файл на диске, для этого нажмите «Сохранить правила» в форме настройки правил обмена.

Рис. 10. Сохранение правил обмена 

 

Рис. 10. Сохранение правил обмена

Появится форма сохранения правил, в которой указывается файл сохранения правил обмена.

 Рис. 11. Форма сохранения правил обмена

Рис. 11. Форма сохранения правил обмена

Теперь в  форме элемента справочника настройки обмена данными, загружаем правила обмена в БД. Теперь можно провести обмен.

Так же нужно обратить внимание, что при замене правил обмена в конфигурации конвертация данных новой версией правилами обмена, не всегда новые правила загружаются корректно. В частности если в вашей конфигурации конвертация данных имеются правила обмена, в которых галочка «Работа с параметрами версии 2.1» отключена, а в загружаемых правилах обмена включена, то ожидаемого результата что галочка будет включена не подтвердится, т .е. нужно будет вручную зайти и проставить данную галочку (Рис. 12.).

 Рис. 12. Форма Правил обмена, вкладка параметры

Рис. 12. Форма Правил обмена, вкладка параметры

В файлах размещенных к скачиваю, последовательно рассказано как сохранить новую конфигурацию, заменить её в правилах обмена и доработать их в соответствии с новыми изменениями. Попытался обратить внимание на важные пункты при решении данной задачи.

Буду рад дополнениям и замечаниям в комментариях.

Публикации будет полезна начинающим разработчикам в Конвертации данных 2.1.

См. также

SALE! 20%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

26280 22338 руб.

12.06.2017    141466    798    297    

419

SALE! 10%

Перенос данных 1C Программист Платформа 1С v8.3 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос документов, начальных остатков и справочной информации из УПП 1.3 в ERP 2 | из УПП 1.3 в УТ 11 | из УПП в КА 2 | Правила конвертации (КД 2) | Более 360 предприятий выполнили переход с использованием этого продукта! | Сэкономьте время - используйте готовое решение для перехода! | Позволяет перенести из УПП 1.3 в ERP / УТ 11 / КА 2 всю возможную информацию | В переносе есть фильтр по организации и множество других опциональных параметров выгрузки | Есть несколько алгоритмов выгрузки остатков на выбор

55778 50200 руб.

04.08.2015    166426    332    277    

373

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.234.x) и БП 3.0 (3.0.161.x). Правила подходят для версии ПРОФ и КОРП.

35000 31500 руб.

15.12.2021    23985    169    51    

127

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 10 Россия Управленческий учет Платные (руб)

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3 (10.3.88.x) и УТ 11.5 (11.5.19.x).

35000 31500 руб.

23.07.2020    51186    228    69    

185

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из ERP в ЗУП 3 | из КА 2 в ЗУП | Готовые правила конвертации данных (КД 2) для переноса остатков, документов с движениями и справочной информации 3 | Есть перенос начальной задолженности по зарплате и начальной штатной расстановки на выбранную дату | Обороты за прошлые годы (данные для расчета среднего) переносятся свернуто в документ "Перенос данных" | Есть фильтр по организациям | Документы за текущий период переносятся сразу с движениями, поэтому не потребуется делать перерасчеты | Перенос можно проверить перед покупкой, обращайтесь!

53111 47800 руб.

03.12.2020    36568    94    66    

89

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся документы, начальные остатки и вся справочная информация | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

48278 43450 руб.

25.02.2015    171155    303    257    

378

SALE! 15%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 Платформа 1C v8.2 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Россия Платные (руб)

Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 2, УНФ 1.6 и другими. Правила для старых и доработанных конфигураций не требуют синхронного обновления и совместимы с новыми и будущими конфигурациями. Обмен по расписанию, через папку, FTP, почту.

15300 13005 руб.

18.02.2016    186854    589    509    

526

Перенос данных 1C Программист Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ ФОМС, ЕФС Платные (руб)

Обработки для быстрого перехода с конфигураций «КАМИН:Расчет заработной платы 3.0», «КАМИН:Зарплата для бизнеса 4.0» и «КАМИН:Зарплата 5.0» на конфигурацию «Зарплата и управление персоналом» версии 3.1.

12000 руб.

25.09.2016    80633    312    250    

264
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. den_valley 235 09.10.13 07:14 Сейчас в теме
Молодец, все подробно расписал.
Rudakov_D; +1 Ответить
2. Al777 01.12.14 13:25 Сейчас в теме
Текст о загрузке изменённой конфигурации в правила обмена очень пригодился.
3. Rudakov_D 231 04.12.14 08:54 Сейчас в теме
(2) Al777, Спасибо. Поставьте публикации плюс :)
4. svetanik 5 19.01.15 01:14 Сейчас в теме
При переходе на БП3 как раз понадобилась эта информация. Огромное спасибо! Только вот хорошо бы прояснить еще такой момент. В новой БП (3.0.37.1) используется набор правил из ТРЕХ файлов. Правила БП-УТ, правила УТ-БП и правила регистрации изменений. А в старой УТ (11.1.2.10) правила регистрации отсутствуют. Как надо менять правила, чтобы и регистрация изменений оставалась рабочей? Или придется менять и обработку обмена?
5. Rudakov_D 231 19.01.15 05:57 Сейчас в теме
(4) svetanik, Добрый день
Для того что бы ответить на этот вопрос надо разбираться в новом механизме обмена. Ясно что обработку обмена менять не придется. Что касается актуализации правил регистрации объектов, то она делается аналогичным механизмом. Загрузить текущие
1) Правила регистрации
2) Загрузить в правила регистрации текущую конфигурацию
3) Внести необходимые изменения в правила регистрации, возможно добавить новые правила регистрации объектов.
4) Сохраняем правила регистрации в новый файл и его загружаем в целевую конфигурацию.
6. Sabfir 17.03.15 17:26 Сейчас в теме
Здравствуйте!
Как удалить ПКО, помеченное на удаление.
У обмениваемых конфигурациях больше не используется документ, он попросту удален в конфигураторе.
Обновил структуру конфигураций в конвертации, ПКО пометилось на удаление.
Как удалить это ПКО?
7. Rudakov_D 231 19.03.15 06:55 Сейчас в теме
(6) Sabfir, Так же как и обычно удаляется элемент справочника на платформе. Если ПКО уже помечено на удаление, запускаете операции - удаление помеченных объектов и так далее ...
8. Viktor_Ermakov 369 19.03.15 09:31 Сейчас в теме
Дима, мне показалось, или рисунок 3 это дубль рисунка 2!?)
aleksae; katochimoto; +2 Ответить
9. dr-wit 5 30.05.16 09:31 Сейчас в теме
Здравствуйте!
1. При изменении типовых правил обмена УНФ (1.6) -БП (3.0) - добавил новое ПКО (документ УНФ.Производство в БП.КомплектацияНоменклатуры), затем в существующем обработчике (стандартные правила) добавил ВыгрузитьПоПравилу(Объект,,,, "КомплектацияНоменклатуры"); Предполагается что обмен будет односторонним УНФ - БП по данному документу.

2. Выгрузил правила (XML-файл), собрал ZIP-архив из трех файлов.

3. В УНФ (Синхронизация данных с БП) загрузил новые правила (созданный ZIP-архив).

4. Произвел обмен: из УНФ выгрузилось без ошибок, но при загрузке в БП пишет что не найдено правило КомплектацияНоменклатуры, которое я создал в конвертации. Но при этом в файле сообщения (Message) есть выражение ВыгрузитьПоПравилу по данному правилу.


Вопрос:
- как правильно собрать ZIP-архив для синхронизации данных?
- если в стандартный обмен добавляется свое правило (ПКО) и делается выгрузка по правилу, где оно должно быть указано дополнительно?
- нужно ли менять правила обмена для БП, когда изменяются правила для УНФ?
- правила корреспондента - за что они отвечают, нужно ли их загружать в ZIP-архив для БП?
10. coolseo 80 12.09.16 02:31 Сейчас в теме
(9) dr-wit, Здравствуйте, вы решили этот вопрос?
11. IvanVL 41 28.11.17 09:31 Сейчас в теме
Всем, добрый день.
Решил вопрос так.
Загружаем обновленную конфигурацию в КД 2.1.
Создаем конвертацию, новую с пустыми алгоритмами и всем, что вы делали.
----------
Рассчитываю, что ваша конвертация, из которой вы и получаете правила, были написаны в КД 2.1 и лежат там же.
----------
В новой конвертации создаем автоматически правила конвертации объектов.
----------
При помощи обработки "Поиск и замена значений" "переносим" ваши правила выгрузки данных и конвертации объектов во вновь созданную конвертацию из предыдущей.

Это идея, расписывать нет времени.

У меня сработало, писал правила переноса остатков.
Светлый ум; +1 Ответить
12. Светлый ум 415 07.02.20 05:38 Сейчас в теме
(11) Дельный совет - при сильно отличающихся структурах конфигураций (даже если одна предок другой) вылетают ошибки:
"Ошибка чтения таблиц Ref27"


- использование обработок "поиска и и замены ссылок - позволяет обойти эти ошибки"
13. Светлый ум 415 13.02.20 07:14 Сейчас в теме
Актуализация КД
- При переименовании справочника КД не сможет автоматически актуализировать этот объект
(сделает красным и пометит на удаление свойства)
Оставьте свое сообщение