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














Выкладываю рабочий пример правил конвертации.
Разрабатывался для потребности в периодическом переносе части документов и справочников из базы УТ 10.3 в БП 3.0.

Проверялась работоспособность на конфигурации «Управление торговлей», редакция 10.3 (10.3.32.2) и Бухгалтерия предприятия, редакция 3.0 (3.0.57.10) , на платформе 1С:Предприятие 8.3 (8.3.10.2650)

Список документов выгружаемых в бухгалтерию:

Возврат  товаров от покупателя
Возврат товаров поставщику
ГТД по импорту
Оплата от покупателя платежной картой
Оприходование товаров
Платежное поручение входящее
Платежное поручение исходящее
Поступление товаров услуг
Приходный кассовый ордер
Расходный кассовый ордер
Реализация товаров услуг
Списание товаров
Счет-фактура выданный
Счет-фактура полученный

 

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

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

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

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

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

//infostart.ru/upload/iblock/db7/db77b02d970fdfcac3cad5e6406eb845.JPG

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

//infostart.ru/upload/iblock/b30/b309b099126ee1eb70ba8a53e37f8560.png
2. Переходим на закладку "Выгрузка данных"

//infostart.ru/upload/iblock/010/010acfd8c53e932667802f3ced8add35.JPG
3. Указываем имя файла, где указаны правила конвертации

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

//infostart.ru/upload/iblock/bf2/bf224266c294f2e685a0324db5f45015.JPG
По окончании выгрузки будет выведено соответствующее предупреждение, а окне служебных сообщений, будет выведена информация о количестве выгруженных объектов

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

//infostart.ru/upload/iblock/b3b/b3b229aab1c86e4f6b846e7f7c19c37b.JPG

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

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

//infostart.ru/upload/iblock/abb/abb803ca0b0939e8697ab356af2154cb.png

//infostart.ru/upload/iblock/d02/d02f8669d8994eb09a22d1fc4623fa3d.JPG

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

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

Главное меню Все функции Обработки

Поиск по строке Ctrl+F вводим текст "XML" , нажимаем на кнопку "Искать"

//infostart.ru/upload/iblock/9e6/9e686b554e0330518d9e1c1ce5f2d6fa.JPG

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

//infostart.ru/upload/iblock/18e/18ebdb2850f32f1e33f89e0d38cebbaa.JPG
Выбираем ранее выгруженный файл с данными, заполняя реквизит "Имя файла загрузкина сервере" 
Нажимаем на кнопку "Загрузить данные"
По окончании выгрузки будет выведено соответствующее предупреждение, а окне служебных сообщений, будет выведена информация о количестве загруженных объектов

//infostart.ru/upload/iblock/dde/dde5ab255edac0bf66f8c9a9d1eec798.JPG
 

Ниже приведена видеоинструкция по переносу данных из УПП 1.3. в БП 3.0, т.к. перенос из УТ 10.3. в БП 3.0 аналогичен

 

Надеюсь, на то, кому-то представленная информация выше будет полезной.

 

upd. 17.01.2024 Добавлены правила конвертации из  УТ(10.3.46.2) в БП (3.0.57.17)

upd 23.02.2024 Добавлены  правила конвертации из УТ 10.3.46.3  в БП 3.0.58.41

upd 22.05.2024 Добавлены правила конвертации из УТ 10.3.47.3 в  БП 3.0.61.47

upd 26.05.2024 Добавлены правила конвертации из УТ10.3.46.2 в  БП 3.0.60.46

upd 17.01.2024 Добавлены правила конвертации из УТ 10.3.50.1  в БП 3.0.67.67

44 Comments

  1. triviumfan

    Чём отличается от типовых правил обмена?

    Разрабатывался для потребности в периодическом переносе части документов

    Так отбор по периоду — стандартный функционал обработки «УОД», а способ отбора данных в ПВД документов типовых правил обмена как раз таки «стандартная выборка».

    Reply
  2. appolon321

    Ограничен список выгружаемых документов. Оставил только те, которые необходимы для переноса

    Стандартные правила работают узлы обмена данными.

    Бухгалтеру удобнее перегружать себе данные через универсальный обмен

    Reply
  3. vis_tmp

    Добрый день!

    Есть задача организации одностороннего обмена из старой УТ 10.3.14.3 в обновляемую версию БП (на текущий момент 3.0.59.54).

    У вас есть подходящая версия обработки для этого?

    Reply
  4. appolon321

    (3) Все варианты обмена которые у меня есть из УТ 10.3 в БП 3.0 присутствуют в публикации. Не знаю, насколько они подойдут в Вашем случае, в любом случае нужно пробовать. Написать правила под конкретно Ваш случай, тоже проблемы особо великой не вижу.

    Reply
  5. vis_tmp

    А есть ли возможность выгружать нужные типы документов (например, только банковские выписки) из БП 3.0 в УТ 10.3 через «Универсальный обмен данными в формате XML»?

    Существуют ли правила для этого?

    Reply
  6. appolon321

    (5) Добрый день! В обратную сторону из БП 3.0. в УТ 10.3., придётся писать свои правила конвертации. Готовых нет

    Reply
  7. ciklauri

    Добрый день, спасибо за обработку (протестировала на УТ 10.3.47.3 и БП 3.0.62,17). Для меня обработка полезна тем, что есть необходимость переноса только двух видов документов, причем без проведения, т.к. в дальнейшем их бухгалтер правит и сам проводит.

    Reply
  8. ciklauri

    (5) я такие правила написала для БП 3.0.62,17 и УТ 10.3.47.3, но выгружаю только списание с р.с, пока еще не до конца протестировала. Если интересно — могу скинуть, а вы сами для себя доделаете.

    Reply
  9. vis_tmp

    (8)

    Если интересно — могу скинуть, а вы сами для себя доделаете.

    Да, скиньте, пожалуйста.

    Почта в профиле

    Reply
  10. maiknsk

    Для версии 10.3.36.1 Какую обработку выбрать?

    Reply
  11. appolon321

    (10) Доброе утро! Сложно сказать, ещё многое зависит от версии приемника БП 3.0. Придётся проверять методом «тыка»

    Reply
  12. appolon321

    (7) Добрый день, Светлана!

    Очень рад, что Вам помогли правила конвертации

    Reply
  13. 127.0.0.0

    Добрый день. через КД2 настравиваю обмен из УТ на БП3.

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

    Reply
  14. appolon321

    (13) могу посмотреть только через пару недель. Уточните версию правил?

    Reply
  15. 127.0.0.0

    (14) Конвертация данных, редакция 2.1 (2.1.8.2) по всей видимости в рабочей копии БП3 (3.0.64.28) есть счет фактуры с тем же номером но с другой датой. возможно поэтому при переносе счет фактуры не заполняются..

    в предыдущей конвертации в БП2 дата и номер передавались в реквизиты вх номер и дата счет фактуры. в БП3 таких реквизитов нет. (есть ссылка на документ с.ф. .в форме документа поступления)

    на сколько я понял можно попытаться передать через параметр но опыта нет не совсем понимаю как это сделать, и в старых правилах нет аналогичного примера..

    Reply
  16. 127.0.0.0

    в итоге могу получить из документа номе и дату счет. ф. и передаю их в параметр. далее как передать их в поле формы не понятно.

    т.к. в БП2 были реквизиты номер и дата вх. счет.ф а в БП3. таких реквизитов нет, есть лишь поля ввода. для номер и даты счет.ф. (поле формы)

    и обращение — Документы.ПоступлениеТоваровУслуг.ФормаДокументаОбщая.ДатаСчетаФактурыПолученного = ПараметрыОбъекта[«ДатаСчетаФактурыПолученного»] выдает ошибку.

    видимо непонятен процесс.

    можно ли передать реквизит источника в поле формы приемника ?

    Reply
  17. dmss832

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

    Reply
  18. user615346_dolphin30061986

    Доброго времени суток! При загрузке из УТ 10.3.47.3 БП 3.0.64.29 выдаёт ошибку после чего процес останавливается

    Ошибка записи объекта

    ТипОбъекта = Организация

    Объект = ИП Мелентьев А.А.

    ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика — ‘ПередЗаписью’: {ОбщийМодуль.УправлениеДоступомСлужебный.Модуль(1769)}: Ограничение базовой версии. В информационной базе может быть введена только одна организация.

    ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6100)

    КодСообщения = 26

    Единственное что нашел в различиях организации что в УТ есть только физ и юр лица а в БП добавилось ИП и выбрано ИП и невозможно изменить потому что учет ведется с 2015 года

    Как нам быть?

    Reply
  19. ciklauri

    Добрый день, а когда вы планируете изменить правила, с учетом изменений по НДС на 2019 год?

    Reply
  20. appolon321

    (19) Доброе утро, Светлана! А там как-то принципиально меняются правила? Не пробовал конечно, но мне кажется, что начнут пользователи указывать ставку НДС в табличной части 20% она и будет переноситься…

    Reply
  21. ciklauri

    у меня не получилось, бухгалтерия при загрузке начала ругаться. Версия бухгалтерии 3.0.67.63, а УТ 10.3.50.1

    Reply
  22. appolon321

    (21) Возможно конфигурациях релизов УТ и БП что-то поменялось. В ближайшее время постараюсь посмотреть. Буду пробовать на последних релизах

    Reply
  23. ciklauri

    (22) Спасибо, надеюсь все будет хорошо.

    Reply
  24. Octopus

    (22) Я вам так могу сказать, что поменялось. И даже дать рецепт )))

    В БП 3.0 в справочнике «Номенклатура» вместо реквизита СтавкаНДС сделали реквизит ВидСтавкиНДС, из-за чего падает с ошибкой попытка выгрузить номенклатуру.

    Лечится довольно просто, рецепт я привел тут: https://forum.infostart.ru/forum33/topic206176/ в комментарии 57

    Reply
  25. appolon321

    (23) Доброе утро, Светлана! Вчера выложил скорректированные правила, под текущие релизы. 1С очередной раз изменило конфигурацию так, что без корректировки правил конвертации не обошлось… 🙂

    Reply
  26. ciklauri

    (25) Спасибо, в понедельник обязательно проверю.

    Reply
  27. ciklauri

    (25) Спасибо еще раз. Все хорошо, проверила на конфигурации Версия бухгалтерии 3.0.67.67, а УТ 10.3.50.1.

    Reply
  28. appolon321

    (27) Отлично 🙂

    Reply
  29. gkacc

    Добрый день, Александр!

    Спасибо все работает в связке УТ 10.3.50.1 в БП 3.0.67.67.

    Единственное на что хотел бы обратить внимание, это то что в БП 3.0 после загрузки:

    — в документах «поступление товаров» не поставляется номер ГТД и Страна происхождения

    — в документах «реализация» не поставляется и Страна происхождения (номер ГТД есть)

    Предполагаю что это связано с тем что при выгрузке и загрузке не учитывается такой справочник как «Классификатор стран мира»

    (скриншоты прилагаю)

    Есть ли возможность исправить данные нюансы?

    Reply
  30. appolon321

    (29) Спасибо за замечание. Поправил правила, могу сбросить на почту

    Reply
  31. gkacc

    Александр, спасибо за оперативную реакцию.

    Буду премного благодарен Asheshin@gmail.com

    И если не сложно вышлите ещё контактные данные или телефон для будущего сотрудничества.

    Как я понимаю эта ситуацию с обновлениями правил будет актуальна и в будущем.

    Reply
  32. appolon321

    (31) Отправил на почту 🙂

    Reply
  33. Umka05

    Здравствуйте, можно купить за денежку ? а стартмни покупать нет смысла ) И скажите вот у меня получается ут 10.3.50.1 а бп 3 8.3.60 скажите какой план подобрать перенести все справочники и документы по банкам и реализации и все!

    Reply
  34. hachaturov

    Добрый день Александр!

    Вчера купил за 2$ Ваши правила «Правила конвертации из УТ 10.3.32.2 в БП 3.0.57.10» Выгружаю Поступление товаров и услуг, Реализацию товаров и услуг, Приходно-кассовый ордер, Расходно-кассовый ордер

    — выдает ОШИБКУ »

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

    посмотрел в блокнотике Ваши правила,

    Есть про НДС 20%

    <Значение>

    <Код>7</Код>

    <Наименование>НДС20 —> НДС20</Наименование>

    <Порядок>350</Порядок>

    <Источник>НДС20</Источник>

    <Приемник>НДС20</Приемник>

    </Значение>

    Мои базы 1С: УТ 10.3.29.1 и БП 3.0.69.35

    Зашёл в Конфигуратор 1С УТ — там есть Перечисления.СтавкиНДС — 20%

    Зашёл в Конфигуратор 1С БП — там тоже есть Перечисления.СтавкиНДС — 20%

    Перечисления в обоих конфигурациях абсолютно одинаковые, да и реквизиты в документах называются «СтавкаНДС»!

    КАК исправить данную ошибку???

    С уважением, Дмитрий

    Reply
  35. appolon321

    (34) Доброе утро, Дмитрий!

    Просто Вы скачали старые правила конвертации. Актуальные я Вам сбросил на почту.

    Reply
  36. hachaturov

    Спасибо! Работает!

    Reply
  37. appolon321

    (36) Хорошо

    Reply
  38. Jkey

    Правила конвертации из УТ 10.3.50.1 в БП 3.0.67.67.xml

    Источник Управление торговлей», редакция 10.3 (10.3.46.3)

    Приемник Бухгалтерия предприятия, редакция 3.0 (3.0.70.39)

    Ошибка записи объекта

    ТипОбъекта = Номенклатура

    Объект = КРАНЫ ШАРОВЫЕ СТАЛЬНЫЕ

    ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Работа с таблицей невозможна.

    Структура таблицы несовместима с текущими расширениями конфигурации.

    ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6100)

    КодСообщения = 26

    При использовании СтавкаНДС.cfe из https://forum.infostart.ru/forum33/topic206176/

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

    ТипОбъекта = Номенклатура

    Объект = КРАНЫ ШАРОВЫЕ СТАЛЬНЫЕ

    ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика — ‘ПередЗаписью’: {СтавкаНДС Справочник.Номенклатура.МодульОбъекта(6)}: Ошибка при установке значения атрибута контекста (ВидСтавкиНДС): Реквизит недоступен для группы

    ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6100)

    КодСообщения = 26

    Reply
  39. Algisdv

    Добрый день

    УТ10.3.46.2 в БП 3.0.64.62

    Какие правила подойдут?

    Reply
  40. appolon321

    (39) Добрый день, Роман!

    Можете попробовать, «Правила конвертации из УТ 10.3.50.1 в БП 3.0.67.67», ручаться на 100% сложно конечно, всё зависит от конкретно вашей ситуации…. , если не подойдет, пришлю предыдущую версию «Правила конвертации из УТ10.3.46.2 в БП 3.0.60.46»

    Reply
  41. appolon321

    (38) Добрый день,Евгений! Специально нашел типовую БП и УТ ваших редакций, выгрузка и загрузка при помощи правил «Правила конвертации из УТ 10.3.50.1 в БП 3.0.67.67». У вас типовые конфигурации? Думаю, что необходимо тестировать на копиях реальных базах…

    Reply
  42. Jkey

    (41) Добрый день. Да типовые

    Reply
  43. appolon321

    (42) Добрый день, Последним правилам никаких расширений для БП 3.0 не нужно..

    Reply
  44. Mikl23

    Добрый день, Роман!

    А у вас есть правила для УТ 55.2 -> БП 3.0.72.60? И как в последующем, при обновлении конфигураций мне быть?

    Reply

Leave a Comment

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