Перенос данных. Правила конвертации из УПП 1.3 в БП 3.0
















Выкладываю рабочий пример правил конвертации. Разрабатывался для потребности в периодическом переносе части документов и справочников из базы УПП в БП 3.0.
Надеюсь, кому-нибудь пригодится данная наработка.
Проверялась работоспособность на конфигурации Управление производственным предприятием, редакция 1.3 (1.3.51.4) и Бухгалтерия предприятия, редакция 3.0 (3.0.31.13).

При помощи данных правил идёт выгрузка из базы УПП в сторону БП, следующих документов:

  1. Реализация товаров и услуг
  2. Поступление товаров и услуг
  3. Счет-фактура выданный
  4. Счет-фактура полученный
  5. Приходный кассовый ордер
  6. Расходный кассовый ордер
  7. Перемещение товаров
  8. Комплектация номенклатуры
  9. Требование накладная
  10. Возврат товаров поставщику
  11. Возврат товаров от покупателя
  12. Счет на оплату покупателя на основании Заказа покупателя

а также практически все справочники, которые используются в данных документах (Номенклатура, Единицы измерения, Контрагенты и другие)

 
Обмен осуществляется через "Универсальный обмен данными в формате XML"
 
 

Инструкция о том как произвести перенос информации УПП 1.3 в БП 3.0

ВАЖНО!!! Предварительно, рекомендую все тестирования обменов производить на копиях базы. Особенно, когда вы являеетесь пользователем без навыков переноса данных.
Иначе можно испортить содержимое баз. Проверили на копиях, убедились, что правильно делаете, и только потом переходите к переносу на боевых базах.
Для усиления мер безопасности, перед переносом данных лучше сделать копии баз, как приемника так и источника

 

 

Перенос данных делится на два этапа:

Этап №1. Выгрузка информации из источника "УПП 1.3." 
Скачиваем правила обмена
Необходимо зайти в базу источника, в нашем примере УПП 1.3


Запускаем обработку "Универсальный обмен данными в формате XML"  Основное меню Сервис Прочие обмены данными Универсальный обмен данными в формате XML

Переходим на закладку "Выгрузка данных"


Указываем имя файла, где указаны правила конвертации
Загружаем настройки для правил
Заполняем реквизит "Имя фалйа данных", тот файл, куда будем выгружать данные
На закладке "Выгружаемые данные", выбираем те типы объектов, которые нам необходимо выгрузить
Если мы выгружаем документы, то необходимо указать период за который нам необходимо выгрузить документы, например с "01.01.2024" по "31.01.2024"
Настройка выгрузки готова, можно нажимать на кнопку "Выгрузить данные", которая располагается в верхнем меню обработки
По окончании выгрузки будет выведено соответствующее предупреждение, а окне служебных сообщений, будет выведена информация о количестве выгруженных объектов

 

Этап №2 Загрузка информации в Бухгалтерию 3.0.

Необходимо зайти в базу приемник, в нашем примере Бухгалтерию 3.0.

Необходимо убедиться, что есть доступ к разделу "Все функции"

Для этого переходим Главное меню Сервис Параметры 

 

P.S.: Если у вас не отражается флажок "Отображать команду "Все функции"", значит Вам не хватает права "Администратор системы"

Открыть обработку "Универсальный обмен данными в формате XML"

Перейти на закладке "Загрузка данных"

Выбираем ранее выгруженный файл с данными, заполняя реквизит "Имя файла загрузкина сервере" 
Нажимаем на кнопку "Загрузить данные"

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

Для того, чтобы убедиться, что документы загружены, переходим в соответствующие подсистемы продажи, раздел "Реализация (Акты,накладные)", закупки  раздел "Поступления (акты, накладные)"
 
И видим наличие загруженных документов 
 
Зайдем в загруженные документы
 
Перенос данных завершили
 
Видеоинструкция 
 
upd. 16.01.2024 Добавлены правила конвертации из  УПП(1.3.101.1)_в БП (3.0.57.17)
 
upd. 22.02.2024 Добавлены правила конвертации из  УПП(1.3.103.1)_в БП (3.0.58.41)  
 
upd 05.03.2024 В правила конвертации из  УПП(1.3.103.1)_в БП (3.0.58.41)   добавлены следующие документы: Требование накладная, Расходный кассовый ордер, Комплектация, Перемещение товаров
 
upd 21.05.2024 Добавлены правила конвертации из  УПП(1.3.107.2)_в БП (3.0.61.47). В правила конвертации из  УПП(1.3.107.2)_в БП (3.0.61.47)   добавлен вид документа "Возврат товаров поставщику"
 
upd 26.09.2024 Добавлены правила конвертации из  УПП(1.3.112.3)_в БП (3.0.64.54). В правила конвертации из  УПП(1.3.112.3)_в БП (3.0.64.54)   добавлен вид документа "Возврат товаров от покупателя"
Тестировалось на платформах 1С:Предприятие 8.2 (8.2.19.130) конфигурация УПП(1.3.112.3) и  1С:Предприятие 8.3 (8.3.13.1513) конфигурация  БП (3.0.64.54)
 
upd 17.01.2024 Добавлены правила конвертации из  УПП(1.3.115.2)_в БП (3.0.67.67). 
Тестировалось на платформах 1С:Предприятие 8.2 (8.2.19.130) конфигурация УПП(1.3.115.2) и  1С:Предприятие 8.3 (8.3.13.1513) конфигурация  БП (3.0.67.67)
 
Upd 10.02.2024  В правила конвертации из  УПП(1.3.115.2) в БП (3.0.67.67), добавлены для выгрузки справочники:  Прочие доходы и расходы, Сотрудники. 
Документ "Счет на плату", который создается в БП на основании документа "Заказ покупателя"
Регистр сведений:"Счета учета номенклатуры" правила подходят для переноса из УПП 1.3 (1.3.113.4)
Тестировалось на платформах 1С:Предприятие 8.2 (8.2.19.130) конфигурация УПП(1.3.115.2) и  1С:Предприятие 8.3 (8.3.13.1513) конфигурация  БП (3.0.67.67)
 
Upd 10.04.2024  Правила конвертации из  УПП(1.3.115.2) в БП (3.0.67.67) подходят для переноса данных из УПП(1.3.120.1) в БП (3.0.70.25)
Тестировалось на платформах 1С:Предприятие 8.2 (8.2.19.130) конфигурация УПП(1.3.120.1) и  1С:Предприятие 8.3 (8.3.13.1644) конфигурация  БП (3.0.70.25)
 
Upd 30.11.2024  Правила конвертации из  УПП(1.3.115.2) в БП (3.0.67.67) подходят для переноса данных из УПП(1.3.128.1) в БП (3.0.74.63)
Тестировалось на платформе 1С:Предприятие 8.3 (8.3.15.1700)
 

40 Comments

  1. bloodydiman

    а также практически все справочники, которые используются в данных документах (Номенклатура, Единицы измерения, Контрагенты и другие)

    В каких справочниках не происходит обмена, связанные с этими документами?

    Reply
  2. b1958

    Есть ли развитие этих «Правил…»? Интересуют правила выгрузки документов «Требование-накладная», «Перемещение».

    Reply
  3. appolon321

    (2) b1958, Мне особо не требовалось, поэтому и не добавляю. Если нужно могу помочь

    Reply
  4. Гость

    добрый день!

    Подскажите пожалуйста, возможно изменить обработку для выгрузки данных из УСО в БП 2.0 или 3.0.? И сколько это будет по стоимости, если возможно.

    Reply
  5. Xershi

    (4) Гость, можно даже с нуля написать. Если есть ТЗ и оговоренная сумма обращайтесь.

    Reply
  6. appolon321

    (2) Наконец-то добрался до добавления в список выгружаемых документов, несколько типов. Хоть и запоздало, но всё-же…

    Reply
  7. appolon321

    (4) Конечно можно написать практически, любой вариант правил конвертации

    Reply
  8. sckif

    Приветствую. «Возврат товаров от покупателя» и «Возврат товаров поставщику» не планируйте добавлять в правила обмена?

    Reply
  9. appolon321

    (8) Пока заказов по данному типу документа не поступало от моих заказчиков :).

    Reply
  10. Ufimtsev

    подскажите пожалуйста, скачал правила

    Правила конвертации из УПП (1.3.107.2) в БП (3.0.61.47)

    .xml 730,31Kb

    но они не загружаются :

    {Обработка.ЗагрузкаКонвертации.МодульОбъекта(1283)}: Ошибка при вызове метода контекста (Прочитать)

    Пока Объект.Прочитать() Цикл

    по причине:

    Ошибка разбора XML: — [10034,5]

    Фатальная ошибка:

    Extra content at the end of the document

    SystemId: file://C:/1C/CNV/VF/UP107_BP6147.xml

    Reply
  11. appolon321

    (10) Доброе утро, Ufimtsev!

    Какие релизы участвуют в обмене?

    Reply
  12. Ufimtsev

    УПП 1.3.107.2 -> БП 3.0.61.47

    я пытаюсь загрузить файл в Конвертацию 2.1.8.1 и он не загружается.

    Reply
  13. appolon321

    (12) Сложно сказать, я применяю конвертацию 2.1.8.2.

    Reply
  14. Ufimtsev

    Не может быть ссылка битая ?

    Reply
  15. Ufimtsev

    Скачал предыдущие правила.

    «Правила конвертации из УПП(1.3.103.1)_в БП (3.0.58.41) «-

    нормально загрузились.

    Reply
  16. appolon321

    (14) Отправил на почту…, Обновил файл в публикации….

    Вообще странно, что правила в публикации могли как-кто побиться 🙂

    Reply
  17. YAN

    Скачал правила «конвертации из УПП(1.3.112.3) в БП (3.0.64.54).» Загружаю в конвертацию данных (2.1.8.2) Платформа 1С:Предприятие 8.3 (8.3.11.2899) / 1С:Предприятие 8.3 (8.3.12.1469)

    Возникает следующая ошибка:

    {Обработка.ЗагрузкаКонвертации.МодульОбъекта(1283)}: Ошибка при вызове метода контекста (Прочитать)

    Пока Объект.Прочитать() Цикл

    по причине:

    Ошибка разбора XML: — [10491,5]

    Фатальная ошибка:

    Extra content at the end of the document

    SystemId: file://O:/1C/XML/Правила/УПП_БП_ред.xml

    Reply
  18. appolon321

    (17) Вот здесь пишут, что вопрос в кодировке https://forum.infostart.ru/forum15/topic164822/

    Reply
  19. YAN

    (18) Спасибо, кодировку проверил она соответствует UTF-8-BOM. Проблему решил по другому.

    Reply
  20. user728057

    Здравствуйте.

    Подскажите подойдут ли Правила конвертации из УПП(1.3.112.3) в БП (3.0.64.54) для УПП 1.3.113.4?

    Reply
  21. appolon321

    (20) Добрый день! Не пробовал

    Reply
  22. janibeg

    Банковские счета не перегружаются. (я для организаций смотрел)

    Reply
  23. appolon321

    (22) Доброе утро, Роман! Да посмотрел правила, действительно в правилах блокировалось создание новых банковских счетов. Поменял в последний правилах этот момент, теперь банковские счета создаются в приемнике. В моём случае необходим, был именно такой вариант поведения переноса данных.

    Reply
  24. mikl79

    Добрый день.

    Спасибо буду пробовать, мы переходим с УПП 1.3 на БП 3.0.

    Есть ли фильтр по организации?

    Reply
  25. appolon321

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

    Reply
  26. mikl79

    Случайно нашел ваши правила, т.к. через поиск выходит ваша публикация, но дата старая 05.05.2014 — я обычно такие не смотрю.

    Хорошо бы чтобы при поиске выходила дата последнего обновления, но это к разработчикам сайта

    Reply
  27. appolon321

    (26) Странно конечно, я стараюсь периодически обновлять правила 🙂 Для каждой версии правил нет смысла создавать отдельно публикацию… 🙂

    Reply
  28. mikl79

    А сложно добавить документы п/п исх, п/п вход, Платежный ордер на списание денежных средств ?

    Reply
  29. appolon321

    (28) Нет :), Но требует времени и денег 🙂

    Reply
  30. mikl79

    (29), спасибо, пока перенесу что есть, там видно будет

    Reply
  31. Linka27

    Простите, что означает

    Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8420)}: Поле объекта не обнаружено (СтавкаНДС)

    при загрузке? Везде ставка проставлена.

    Reply
  32. Jane1508

    А не знаете,гуляет ли где-нибудь по интернету автоматический обмен данными между УПП 1.3 и БП 3?

    Reply
  33. appolon321

    (32) Сложно сказать

    Reply
  34. Den75Ch

    (32) а что мешает сделать регламентное задание?

    Reply
  35. zaolinas

    Правила подойдут для свежих УПП 1.3.124.1 БП 3.0.72.66 ?

    Reply
  36. appolon321

    (35) Пока ещё не пробовал 🙂 В понедельник могу сказать

    Reply
  37. zaolinas

    ок! жду инфу ) если что, можно будет доработать правила под эти релизы?

    Reply
  38. appolon321

    (37) конечно 😊

    Reply
  39. appolon321

    (37) Доброго времени суток! Появилось сегодня время, проверил. Подходят правила «Правила конвертации из УПП(1.3.115.2) в БП (3.0.67.67)» для последних релизов УПП(1.3.128.1) и БП (3.0.74.63)

    Reply
  40. zaolinas

    Благодарю!

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *