Обработка ручного одностороннего переноса документов из УТ 10.2 в БП 2.0 через Com-соединение без использования правил обмена

27.03.13

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

Обработка переносит документы вида: "Реализация товаров и услуг", "Возврат товаров от покупателя", "Счет-фактура выданный", "Счет-фактура полученный", "Поступление товаров и услуг", "Возврат товаров поставщику", "Платежное поручение входящее", "Платежное поручение исходящее", "Приходный кассовый ордер", "Расходный кассовый ордер" за указанный период из УТ в БП, попутно "тащит", зависимые справочники. Синхронизация объектов может производиться по внутреннему идентификатору (возможно по коду, Наименованию, или любому другому реквизиту шапки), соответствие объектов сохраняется в стандартном регистре сведений базы данных БП 2.0 "СоответствиеОбъектовДляОбмена". Список документов может быть легко дополнен другими видами документов. Умеет отдельно переносить справочники. Имеет гибкие настройки.

Скачать файл

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

Наименование По подписке [?] Купить один файл
ПереносДокументовИзУТ102ВБП20
.epf 47,70Kb
226
226 Скачать (1 SM) Купить за 1 850 руб.

Обработка запускается на стороне БП2.0 и подключается к УТ, и в общих словах действует так:

В базе-источнике отбираются какие-либо документы в соответствии с настроенными критериями отбора, эти документы, конечно же ссылаются на значения других документов и справочников, которые в свою очередь также ссылаются на другие объекты и т.д. Вся эта иерархическая структура рекурсивно переносится в приёмник, но отправной точкой обычно является документ.

 Настройка обработки:

Настройка

Здесь настраиваются "Параметры подключения к УБ" (имеется ввиду база УТ),

"Параметры загрузки в приёмник", по типу(виду) объектов, назначения колонок настройки:

Тип, Вид - понятно.

Не Искать по ИД - при загрузке не производить предварительный поиск объекта по идентификатору через регистр сведений "СоответствиеОбъектовДляОбмена"

Добавлять, если не существует- понятно,

Переписывать, если существует - понятно,

Значение по умолчанию - использовать данное значение реквизита указанного типа, если оно не загружено и не найдено в базе приёмнике

Использовать значение по умолчанию даже если объект существует - понятно,

Поиск По - если не найден по идентификатору, то искать по данным полям (содержит строку, например "ИНН,КПП,ЭтоГруппа,")

Поиск По1 - Если не найден по ИД, и по ПоискПо, то искать по данным полям

Доп. Параметр - пока используется только в Реализации товаров и услуг, и позволяет настраивать поведение при загрузке.

"Параметры загрузки из источника" - список организаций, по которым осуществляется перенос.


Собственно перенос документов:

Док

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

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


Аналогично осуществляется перенос элементов справочников:

Спр

Выбираем Вид справочника, нажимаем "Прочитать заголовки", отмечаем нужные, и нажимаем "Перенос данных"

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

По сравнению с автоматическим обменом имеет ряд преимуществ:

- полный контроль над загружаемыми объектами

- рекурсивная загрузка зависимых объектов

- наглядность исполнения обмена

- наглядность и гибкость настроек загрузки и синхронизации

- простота программирования и отладки при самостоятельной доработке.

Ну и недостатки, куда же без них Smile:

- требуется участие пользователя, для осуществления обмена

- нет возможности использования правил регистрации изменения объектов

См. также

Перенос данных 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.21.x).

35000 руб.

23.07.2020    56065    257    73    

212

SALE! 10%

Перенос данных 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. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

27660 руб.

12.06.2017    145640    846    299    

438

SALE! 10%

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

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

55778 50200 руб.

15.04.2019    74192    198    155    

136

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    170602    357    282    

390

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    38298    108    70    

102

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

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

35000 руб.

15.12.2021    26078    186    56    

142

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

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

12000 руб.

25.09.2016    82801    343    254    

292

Перенос данных 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, почту.

16260 руб.

18.02.2016    189097    614    534    

536
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. compil7 82 23.11.12 20:05 Сейчас в теме
За обработку и идею спасибо. Буду изучать, когда скачаю.
2. Ibrogim 1333 26.11.12 13:52 Сейчас в теме
А на пару месяцев раньше нельзя было сделать? Ищу ищу... ничего нету, только напишу, вы выкладываете аналог ) (это уже не первый раз)
Правда я сделал через КД, о чём немного жалею. За долгие годы эпизодической работы с КД (причём временами достаточно тяжёлые обмены), она так и не стала для меня родной. После очередной НЕХ думаю : Плюнуть на всё и переписать через ОЛЕ, и вот теперь то уже точно видимо возьмёт верх на до мной ОЛЕНь (раз есть от вас подспорье)
UPD... Думал для УТ11. Видимо ослеп.
3. mxm2 1269 26.11.12 15:49 Сейчас в теме
(2) Ibrogim, все же чаще использую автообмены через КД с правилами обмена, но вот было специфическое требование заказчика, и оказалось намного проще (не в смысле быстрее, т.к. КД - в основном приходится изменять готовые правила, а в смысле понятийном) т.е. все понятно откуда и что берется, проще отлаживать, и если, что, проще изменять... КД - это всетаки лишняя абстракция, пусть и суперуниверсальная...
4. omut 28.11.12 17:32 Сейчас в теме
А чем не устраивает использование правил обмена? В том числе и готовых?
5. mxm2 1269 28.11.12 17:50 Сейчас в теме
(4) omut, таки в конце статьи расписаны плюсы-минусы данного подхода.
6. stas1kbob 60 25.04.13 12:43 Сейчас в теме
К файловой не подключается? Или как правильно подключать?
7. mxm2 1269 25.04.13 13:06 Сейчас в теме
(6) stas1kbob, к файловой подключается копированием пути из маленького начального окошка выбора базы,
например так File="F:\Базы\БП20"; вставить путь следует полностью со сторокой "File="
8. stas1kbob 60 25.04.13 13:55 Сейчас в теме
спасибо, подключилось. теперь просит сконвертировать базу 8.0
9. mxm2 1269 25.04.13 14:20 Сейчас в теме
(8) stas1kbob, это не проблема, в модуле объекта в строке 133 достаточно изменить строку

Коннект = Новый COMОбъект("V82.COMConnector");

на

Коннект = Новый COMОбъект("V81.COMConnector");

или

Коннект = Новый COMОбъект("V8.COMConnector");

Должно сработать без конвертации.
10. sevipa 29.10.13 01:06 Сейчас в теме
Согласен со вторым автором, почему не месяцем раньше...
11. sevipa 29.10.13 01:39 Сейчас в теме
выдает ошибку {ВнешняяОбработка.ПереносДокументовИзУТВБП20.МодульОбъекта(574)}: Поле объекта не обнаружено (КонтактныеЛицаКонтрагентов)
прошу сильно не пинать , я не программист
12. sevipa 29.10.13 01:39 Сейчас в теме
при синхронизации справочника Контрагенты
13. sevipa 29.10.13 01:43 Сейчас в теме
Хотя вполне возможно это ошибка из-за необновленной базы УТ (переписана и не обновлялась уже год
14. sevipa 29.10.13 02:12 Сейчас в теме
Синхронизация Номенклатуры сработала странно, были помечены на удаление элементы с кодами меньшей длины чем в базе источнике, причем даже если они не были найдены... документы не переносятся, программа выдает ошибку... Можно уточнить номера релизов на которых тестировалась обработка? Спасибо заранее
17. mxm2 1269 12.12.13 08:04 Сейчас в теме
(14) sevipa, 10.2.12.2 сильно измененая, но вроде, обработка не затрагивает этих изменений.
15. VetaSent 12.12.13 06:57 Сейчас в теме
Здравствуйте, подскажите плиз, данная обработка будет работать если УТ дописана и уже год не обновлялась?
16. mxm2 1269 12.12.13 07:59 Сейчас в теме
(15) VetaSent, Гарантировать не могу. Но вроде были люди использующие её на УТ10.3, хотя изначально она написана под УТ10.2, которая официально не поддерживается с лета 2007-го года. По адаптации к платформе обратите внимание на комментарий №9.

Обработка ТОЧНО не будет работать в УТ11, т.к. там совсем другие названия объектов метаданных документов.
Оставьте свое сообщение