Выгрузка данных из УТ 10.3 в БП 3.0 (своими руками)

Публикация № 310154

Обмен - Перенос данных из 1C8 в 1C8

Выгрузка УТ БП Ручная

30
Старая добрая, позабытая многими выгрузка из УТ 10.3 в БП 1.6. Ее еще можно оживить, и она послужит на благо всем желающим, всем уставшим от автоматических обменов.

Обработка была собрана на скорую руку из старой завалявшейся выгрузки из УТ 10.3 в БП 1.6 (если пройтись в УТ по ниже приведенному пути),

 правил которые лежат в УТ, в свободном доступе, в плане обмена с БП 3.0

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

Небольшие изменения в модуле формы, в процедуре нажития кнопки выполнить:


ну а дальше грызть правила обмена пока они скажут долгожданное "Окончание выгрузки:" и при этом без ошибок.

вот к примеру один из алгоритмов которые на скрине уже исправлены как нам нужно:

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

 

02_07_2015

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

вот еще пару мест где нужно будет подправить:

 

закомментировать вот здесь:

 

и вот так:

 

Правила выгрузки данных Регистра сведений "контактная информация" тоже немного надо изменить:

 

Подправляем правило конвертации "Склады"

 

далее сохраняем правила конвертации в файл, открываем его для редактирования и "поиском и заменой" заменяем: "УзелДляОбмена.ВариантПереносаСебестоимостиСписанияВБухгалтериюПредприятия"на "Параметры.ВариантПереносаСебестоимостиСписанияВБухгалтериюПредприятия"

ну и практически все :)

и ну да конечно.. не забываем засунуть текст этих правил в макет обработки.


 

Актуализировал получившуюся ранее обработку под текущие релизы УТ и БП. По сути испраивл лишь праило конвертации одного реквизита "РеализацияНаЭкспорт" , т.к. в БП 3.0.37 переименовали этот реквизит в "УдалитьРеализацияНаЭкспорт" который находится в справочнике договоры контрагентов. на выходе имеем рабочую версию под текущие релизы УТ(10.3.31) и БП (3.0.37)

11_03_2015_ Актуализировал получившуюся ранее обработку под текущие релизы УТ и БП. Из-за изменений в БП: реквизит физлицо в документе "Списание с расчетного счета" переименован в "УдалитьФизлицо", т.к. в БП 3.0 этот реквизит теперь помещается в реквизит "Контрагент" (т.е. теперь это реквизит составного типа контрагент-справочник и физлицо справочник) На выходе имеем рабочую версию под текущие релизы УТ(10.3.31) и БП (3.0.38)

Этой обработкой выгружаем из УТ данные, можно по любым фильтрам выгружать доки и другие данные в БП. Загрузка на стороне БП происходит через обработку которую можно найти через сервис - все функции - Универсальный обмен в формате XML  закладка "Загрузить" выбираем выгруженные из УТ данные и загружаем. Готово! ;)

21_01_2019

Актуализировал посредством создания заново из текущих правил конвертации УТ 10.3.49.1 - БП 3.0.67.20 (тестировались на релизах УТ 10.3.50.1 и БП 3.0.67.54) Тестировались документы: РТиУ, ПТиУ, ППВ, ППИ, ПКО, РКО, Оприходование товаров, Списание товаров, Счет-фактуры входящие, исходящие. Все грузится без особых нареканий (если корректно заполнены настройки ведения учета по контрагентам и номенклатуре в Бухгалтерии)

PS

 

И НЕ забывайте делать копию базы перед загрузкой!!!

 

 

30

Скачать файлы

Наименование Файл Версия Размер
Выгрузка данных из УТ 10.3 (10.3.32) в БП 3.0 (3.0.40)
.epf 181,02Kb
21.01.19
105
.epf 181,02Kb 105 Скачать
Выгрузка данных из УТ 10.3 (10.3.49) в БП 3.0 (3.0.67)
.epf 174,81Kb
21.01.19
20
.epf 174,81Kb 20 Скачать
Выгрузка данных из УТ 10.3 (10.3.31) в БП 3.0 (3.0.38)
.epf 175,88Kb
21.01.19
58
.epf 175,88Kb 58 Скачать
Выгрузка данных из УТ 10.3 (10.3.31) в БП 3.0 (3.0.37)
.epf 175,31Kb
21.01.19
58
.epf 175,31Kb 58 Скачать
Выгрузка данных из УТ 10.3 (10.3.30) в БП 3.0 (3.0.36)
.epf 175,72Kb
21.01.19
61
.epf 175,72Kb 61 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. Re:аниматор 426 30.10.14 14:35 Сейчас в теме
правил которые лежат в УТ, в свободном доступе, в плане обмена с БП 3.0


Еще проще, данные правила в каталоге установке\обновлении 1С:БП 3.0 всегда есть. Там не только для УТ 10.3.
2. TESL 95 30.10.14 17:08 Сейчас в теме
(1) Re:аниматор, Делал на компе без шаблонов УТ, не выходя из конфигуратора, установил только конвертацию и на одном дыхании ))
4. rodjer25 12 21.01.15 13:03 Сейчас в теме
В обработке Выгрузка данных из УТ 10.3 (10.3.31) в БП 3.0 (3.0.37) Выгружаются данные по всем организациям сразу. как исправить?
Прикрепленные файлы:
6. TESL 95 11.03.15 09:53 Сейчас в теме
(4) rodjer25, Проверял, выгрузка идет только по выбранной организации (организация выбирается в шапке обработки) выгружать можно как раз только по одной организации за раз, т.е. несколько организаций не могут выгрузиться. Документы точно :) (проверил на реализациях, поступлениях и счетфактурах) А вот с договорами контрагентов такое случиться может, т.к. если договор основной, то он становится реквизитом элемента справочника контрагенты, и выгружается по ссылке. соответственно если будем выгружать из УТ проф в БП баз, то будем иметь проблему (не может загрузить в БП базовую, ругается на попытку создания второй организации), которая решается следующим образом - делаем копию нашей УТ чисто для выгрузки, групповой обработкой опустошаем реквизит Основной Договор в справочнике контрагентов и все загружается даже в базовую без проблем ;)
5. dvoinik 9 24.02.15 19:30 Сейчас в теме
Все отлично. То что искал...
7. todelo@yandex.ru 07.11.15 14:25 Сейчас в теме
Почему при загрузке документов в БП, стоит знак проведен и нет никаких движений?
8. TESL 95 07.11.15 17:18 Сейчас в теме
(7) todelo@yandex.ru, Доброго времени суток. Это происходит потому как не выполняется отложенное проведение. Это пользователь может и сам сделать, к примеру выгрузив месяц, из УТ, загрузить его в БП и запустить перепроведение документов за этот месяц. (Операции->Проведение документов, не забываем ограничить период проведения документов) А признак проведенности документа, нужен, т.к. из УТ могут перенестись документы которые не проведены (и таковыми и не должны быть) а если убрать признак проведенности, то вам придется самостоятельно сверять какие документы проведены, какие нет.... А так массовое проведение документов выявит ошибки, ну а если таковых не будет, то все здорово и ваши документы станут с проводками.
9. gosizo 35 16.11.15 13:45 Сейчас в теме
В версии "Выгрузка данных из УТ 10.3 (10.3.32) в БП 3.0 (3.0.40)" - не перекачиваются платежные поручения , выгрузка из УТ сообщает, что какое-то количество объектов выгружено, загрузка в БП3, так же сообщает, что объекты загружены, но по факту в журнале ничего не появляется.
При выгрузке Реализации с выбранным счетом основанием в УТ, в БП3 пропадает связка этих документов, т.е. в документе Реализациия поле "Счет на оплату" пустое.
10. gosizo 35 18.11.15 16:46 Сейчас в теме
по поводу перекачки поручений оказалось, что данные перетекают в другой вид документа
11. ogre2007 160 30.06.16 15:50 Сейчас в теме
Круто, открыл для меня новые горизонты обмена БП и УТ, спасибо!
12. DragonAgo 12 27.03.17 08:19 Сейчас в теме
Доброе утро, а можно сразу выгружать по всем организациям?
13. TESL 95 13.04.17 10:24 Сейчас в теме
(12) Добрый день! в этих обработках только по одной можно выгружать, в конвертацию передается параметр, но при желании это не так сложно переделать.
14. DragonAgo 12 13.04.17 13:01 Сейчас в теме
Спасибо, уже подправила и использую
15. Cartman 19.04.17 08:05 Сейчас в теме
Вот такую ошибку выдает:
Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1694)}: Ошибка в обработчике события ПриВыгрузке (объекта коллекции)
ПКО = ПоступлениеТоваровУслуг (Документ: Поступление товаров и услуг)
ПКГС = 18 (Услуги --> Услуги)
Объект = Поступление товаров и услуг Дс000000048 от 11.01.2017 8:00:00 (Поступление товаров и услуг)
Обработчик = ПриВыгрузкеГруппыСвойств
ОписаниеОшибки = Поле объекта недоступно для записи (СтавкаНДС)
ПозицияМодуля = (2)
КодСообщения = 51
16. TESL 95 19.04.17 09:09 Сейчас в теме
(15) Из какого релиза в какой грузите ? типовые в части документа поступление товаров и услуг?
17. OscarTT 19.05.17 16:39 Сейчас в теме
Добрый день! Скачал "Выгрузка данных из УТ 10.3 (10.3.32) в БП 3.0 (3.0.40)", Выгрузи, загрузил.
Нашел проблему, задал вопрос, подумал, нашел ответ, исправил комментарий. )
18. TESL 95 20.05.17 09:41 Сейчас в теме
(17) По поводу вопроса который был. Синхронизация справочника организаций происходит по GUID-у, если не найден, ищет по ИНН, если не найден, тогда уже получаем еще одну организацию.
19. OscarTT 20.05.17 19:34 Сейчас в теме
(18)
Поиск еше и по наименованию происходит. В моем случае, ошибка была в разных наименованиях.
20. DragonAgo 12 14.09.17 15:09 Сейчас в теме
Добрый день, может сможете подсказать как при загрузке сделать, чтобы если объект не изменен, то его не загружать?
21. TESL 95 15.09.17 07:50 Сейчас в теме
(20)Добрый день! Первый же вопрос: а смысл ? по идее если он не изменен, то его изменения ни к чему не приведут. А вообще бывает смысл немного другого положения, не изменять если найден, вот это другой вопрос, но реализовать это можно только изменением текущих правил конвертации в конвертации данных. При этом мы потеряем возможность актуализации содержимого существующего объекта с таким правилом.
Или есть другая сторона вопроса: НЕ Выгружать если не изменялся (но это уже задача для планов обменов)
22. DragonAgo 12 15.09.17 11:39 Сейчас в теме
Добрый день, в данной обработке данные при загрузке постоянно изменяются, не смотря на то изменились они или нет.
23. TESL 95 15.09.17 22:47 Сейчас в теме
(22) Для перегрузки только измененных нужно привязывать правила к плану обмену, конкретно это решение не привязывается к планам обмена, и по этому выгружает все что вы там на фильтровали, или не на фильтровали. (в принципе это единственное чем это решение отличается от типового плана обмена УТ-БП, и как показывает практика, оно имеет право на жизнь и по сей день, если речь идет об обмене с УТ 10.3)
24. DragonAgo 12 17.09.17 13:58 Сейчас в теме
25. Antony1 12.10.17 11:47 Сейчас в теме
Скажите, а для новой бухгалтерии подойдет?
26. TESL 95 12.10.17 16:24 Сейчас в теме
(25) Доброго времени суток. Времени пересоздать под текущие релизы к сожалению не было, но в БП 3.0.52.39 выгружал поступления, реализации счетфактуры из 10.3.42 все прошло без проблем.
27. vovafr1 2 26.01.18 11:24 Сейчас в теме
Выгрузка нужна из бп 2.0 в ут 11.3 справочники
28. vis_tmp 28 03.05.18 16:29 Сейчас в теме
Добрый день!
Есть задача организации одностороннего обмена из старой УТ 10.3.14.3 в обновляемую версию БП (на текущий момент 3.0.59.54).
У вас есть подходящая версия обработки для этого?
29. TESL 95 10.05.18 19:31 Сейчас в теме
(28) Добрый день! Версия обработки есть близкая, если что дорабатываем на лету.
30. vis_tmp 28 11.05.18 06:40 Сейчас в теме
(29)Нужна типовая конфигурация 10.3.14.3?
31. TESL 95 11.05.18 11:53 Сейчас в теме
(30)Не принципиально. Лишь бы не удалены были, или не переименованы типовые реквизиты. И нужен список документов которые нужно перегружать. (вообще предлагаю перенести решение этого вопроса в личку)
32. Светлый ум 223 22.01.19 19:51 Сейчас в теме
3.0.67.63 - Полет нормальный. Автор - молоток!
+1
33. German_Tagil 6 21.03.19 07:24 Сейчас в теме
Под КА 1.1 будет работать?
34. TESL 95 21.03.19 11:26 Сейчас в теме
(33) Именно эту обработку не проверял. А вот общий алгоритм создания обработки по правилам описанный в данной статье должен отработать, возможно только есть некоторые ньюансы в доп местах корректировки типовых правил, чтоб взлетели они автономно без плана обмена.
35. sezuka 10 02.04.19 19:52 Сейчас в теме
УТ 10.3.50.1 при выгрузке на вкладке Правила выгрузки данных у документа Реализация товаров и услуг добавляю отбор по полю Отражать в бухгалтерском учете равно Да, но выгружаются все равно все документы.
36. TESL 95 04.04.19 11:41 Сейчас в теме
(35) Реализация товаров, как собственно и другие документы имеющие реквизит "БУ" в этой обработке не будут выгружаться если этот реквизит имеет значение "ЛОЖЬ" при чем не зависимо от вашего желания и отборов.

Если (НЕ Отказ)
		И Параметры.ПередаватьТолькоДокументыОтраженныеВБухгалтерскомУчете 
		И ОбщегоНазначения.ЕстьРеквизитДокумента("ОтражатьВБухгалтерскомУчете", МетаданныеОбъекта) 
		И НЕ ПараметрИсточник.ОтражатьВБухгалтерскомУчете
	Тогда
	Отказ = Истина;
КонецЕсли;


Это фильтр общий на выгрузку, при чем параметр: ПередаватьТолькоДокументыОтраженныеВБухгалтерскомУчете всегда имеет значение "Истина", если это необходимо исправить, то в обработке в строке №598 можно исправить Истину на Ложь. Вот так выглядит эта строка:
мУниверсальнаяВыгрузкаДанных.Параметры.Вставить("ПередаватьТолькоДокументыОтраженныеВБухгалтерскомУчете",Истина);


PS

проверил обработку: Выгрузка данных из УТ 10.3 (10.3.49) в БП 3.0 (3.0.67)

не выгружает документ реализацию если реквизит БУ имеет значение ложь, без лишних отборов.
37. sezuka 10 04.04.19 15:26 Сейчас в теме
(36) Странно, почему у меня все выгрузились, причем даже с фильтрацией по этому параметру. Пришлось вручную удалять непроводные документы, благо фирма только неделю работает, не так много документов. Но через 3 месяца надо будет весь квартал выгружать...
38. TESL 95 04.04.19 16:04 Сейчас в теме
(37) Прям даже предположить не могу. Это нужно смотреть в базе. Не проверял при выгрузке по ссылке будет ли объект схватываться или нет при таком фильтре. Ссылаться могут денежные документы в расшифровке.
39. sezuka 10 04.04.19 20:01 Сейчас в теме
(38) Да там из документов только поступления, реализации и фактуры. Проверил сейчас без фильтра, все равно все выгружаются. Но те реализации, которые без признака бухгалтерского учета, почему-то загружаются с видом операции "Товары, услуги, комиссия" и без контрагента и договора.
Может что-нибудь скинуть для проверки?

Дополнение: Подумал может они со счетами-фактурами выгружаются, убрал на них галочки, все равно все выгрузилось.
40. TESL 95 05.04.19 09:51 Сейчас в теме
(39) Если есть возможность и время, то можно пустую базу УТ сделать из вашей CF, далее загрузкой выгрузкой XML туда затянуть для примера штук пять доков реализации с признаком и без признака БУ, скинуть в личку ссыль на копию этой БД, и приложить обработку которой выгружаете, я протестирую и посмотрю что там не так. Ответом скину переделанную если это дело в Обработке.
Оставьте свое сообщение