Реализация автоматической выгрузки данных из ЗУП 3.1 в УПП 1.3

26.08.19

Интеграция - Файловый обмен (TXT, XML, DBF), FTP

Шаги, предпринятые для реализации почти "привычной" автоматической выгрузки данных из ЗУП в УПП

Файлы

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

Наименование Скачано Купить файл
ЗУП_МенеджерВыгрузкиДанныхВУПП.epf
.epf 12,00Kb
18 2 500 руб. Купить
ExchangeRules_HRM31-UPP13.zip
.zip 16,21Kb
10 6 200 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Как известно, практически все новые (или уже вообще все?) конфигурации мало того что отказались от "старого" формата обмена, так ещё и не поддерживают обмен с "устаревшими" конфигурациями (даже если это до сих пор многочисленно используемая когда-то флагманская конфигурация УПП (то же самое и с КА 1.1)).

Т.к. задача облегчалась тем, что необходима была односторонняя выгрузка документов "Отражение зарплаты в регучете" да ещё и не требовалось контролировать загрузку, то в качестве основного варианта был выбран режим прямого подключения к ИБ-приёмнику (в обработке оставлен режим выгрузки в файл только для отладки).

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

Итого ряд шагов по настройке данного варианта выгрузки:

  1. Синхронизированы источники финансирования в источнике и приёмнике.
  2. Настроить стандартный план обмена ЗУП 3.1 -> БП 3 (в моём случае правила регистрации объектов были модифицированы для отключения всего, что не требуется регистрировать к обмену).
  3. В обработке настроить вариант выгрузки, подгрузить правила обмена.

Обработка была проверена на текущем релизе ЗУП КОРП v3.1.10.111 и УПП v1.3.124.2.

UPD 26.08.2019 Прикладываю правила обмена:

За основу были взяты одни из правил с Infostart'а (к сожалению не помню автора, но в любом случае огромное спасибо ему за работу!). Чутка доработаны под собственные нужды и почищены от всего, что не требовалось (потому для кого-то они могут оказаться неполноценными - имейте это ввиду!).

Если появятся желание и/или потребность - допишу и обновлю в публикации.

При первом запуске будет "активирован" типовой план обмена ЗУП->БП с предопределённым кодом "УПП" (если настраивали план обмена самостоятельно, то требуется внести изменения до первого запуска!!!).

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

После выполнения выгрузки данные на узле в БД-источнике будут очищены! Контроля успешной выгрузки данных нет! 

Все данные в БД-приёмник будут выгружены сводно на единое физлицо "СОТРУДНИКИ".

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

Вступайте в нашу телеграмм-группу Инфостарт

Обработка Обмен ЗУП УПП

См. также

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Разработчик 1С:Предприятие 8 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. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

27633 руб.

12.06.2017    164154    998    329    

489

Операции по ВЭД Файловый обмен (TXT, XML, DBF), FTP Разработчик Бухгалтер 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Россия Бухгалтерский учет Платные (руб)

Федеральная таможенная служба России давно поддерживает унифицированный формат электронных документов для обмена с информационными системами предприятий. xmlns="urn:customs.ru:Information:ExchangeDocuments:". Структура, утвержденная комиссией Таможенного союза. Осталось только сделать загрузку в 1С из этого формата. На выходе - два документа ГТД по импорту и Поступление (акты, накладные) Обработка актуализирована на начало 2026 года (ставка НДС 22%)

24400 руб.

09.08.2016    97194    378    379    

121

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

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

42000 руб.

15.12.2021    36405    265    68    

202

Рабочее место Производство готовой продукции (работ, услуг) Перенос данных 1C Пользователь 1С:Предприятие 8 1С:Управление производственным предприятием 1С:Документооборот 1С:Комплексная автоматизация 2.х 1С:КА 1С:ДО Платные (руб)

Продукт "Интеграция с 1С:Документооборот" позволяет использовать функции программы "1С:Документооборот 8" напрямую из учетной системы (1С:УПП; 1С:КА, 1С:УТ 10.3, 1С:БГУ 1.0, 1С:ЗБУ 1.0, 1С:УПП для Казахстана и отраслевых решений, разработанных на их основе) на платформе "1С:Предприятие 8": выполнять и ставить задачи, просматривать документы, скан-копии и прочие файлы, штрих-кодировать документы отправлять письма, вести учет рабочего времени - не входя в "1С:Документооборот 8", работая в одной программе, что значительно сокращает время и делает работу более комфортной и эффективной. Продукт прошел сертификацию 1С-Совместимо

135530 руб.

11.06.2015    63708    39    20    

51

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

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

20740 руб.

25.09.2016    92958    425    268    

352

SALE! 10%

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

Что же Вы получаете? 2 способа обмена объектами – с ОДИНАКОВОЙ структурой и с ОТЛИЧАЮЩЕЙСЯ! Забудьте о том, что не могли ранее перенести данные между базами, из-за того, что изменилась структура объектов в одной из них с обновлением конфигурации – теперь это в прошлом! Теперь не помеха для обмена изменение состава реквизитов объекта (измерений, ресурсов)/состава табличных частей/реквизитов табличных частей/типов реквизитов! А так же получаете быстрый алгоритм обмена, с возможностью указания уровня выгрузки объектов по ссылкам! 2 способа обмена - ФАЙЛ, HTTP: Система слежения за дублями предопределенных элементов при загрузке; Система поиска связей объектов для выгрузки; Отборы для каждого объекта конфигурации в отдельности; Динамическая замена произвольных ссылок при обмене; Выбор регистров движений для выгрузки. (Обновление от 13.08.2026, версия 11.3.2, фоновая выгрузка-загрузка версия 1.4)

21960 19764 руб.

28.08.2012    227812    342    289    

684

Кассовые операции Файловый обмен (TXT, XML, DBF), FTP ЭДО и ОФД НДС 22% Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Бухгалтерский учет Налоговый учет Управленческий учет Платные (руб)

Специализированные обработки для загрузки кассовых чеков в локальных базах: 1С:БП 3.0, 1С:УНФ 3.0, 1С:Розница 3.0, 1С:КА. 2.5, 1С:ERP Управление предприятием 2.5 и 1С:УТ 11.5. Вы просто сканируете QR коды с бумажных и электронных чеков c помощью мобильного приложения ФНС или сканера штрихкодов и чеки автоматически (без ручного ввода) загружаются в документы 'Авансовый отчет', 'Расходы предпринимателя', 'Путевой лист', 'Приходная накладная', 'Поступление (акты, накладные, УПД)', 'Приобретение товаров и услуг', 'Отчет о розничных продажах', 'Поступление денежных документов' и 'Реестры выплат самозанятым'. Обработка будет работать на любой версии конфигурации управляемые формы: базовой, ПРОФ или КОРП. Для загрузки чеков самозанятых достаточно только ссылки на чек.

6990 руб.

19.08.2020    83321    377    93    

269
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. kauksi 217 26.08.19 10:43 Сейчас в теме
А где сами правила то?
2. mdie 87 26.08.19 11:05 Сейчас в теме
Правила предлагается самостоятельно написать :-) или взять уже имеющиеся на данном ресурсе (или где-либо ещё), т.к. если выложу свои правила, то есть большая вероятность, что они не подойдут кому-нибудь другому.
В публикации же описан пример того, как можно "выкрутиться" при уже имеющихся правилах
9. BARDER 40 22.01.26 15:28 Сейчас в теме
(2) Скачал обработку и правила, не выходит каменный цветок
Помогите пож


Ошибка в обработчике события ПослеВыгрузкиДанных (конвертация)
Обработчик = ПослеВыгрузкиДанных (конвертация)
ОписаниеОшибки = Значение не является значением объектного типа (ПолучитьОбъект)
ПозицияМодуля = {(1)}:УзелОбмена = Параметры.УзелОбмена.ПолучитьОбъект();
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(13493)}:Выполнить(Конвертация.ПослеВыгрузкиДанных);
{ВнешняяОбработка.МенеджерВыгрузкиДанныхВУПП.МодульОбъекта(116)}:УниверсальныйОбменДаннымиXML.ВыполнитьВыгрузку();
{ВнешняяОбработка.МенеджерВыгрузкиДанныхВУПП.Форма.Форма.Форма(134)}:ОбработкаОбъект.ВыполнитьОбмен(?(ПрямаяВыгрузка, Неопределено, АдресФайлаДанныхВХранилище));

[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
КодСообщения = 63
3. nestokay 62 26.08.19 12:37 Сейчас в теме
Доработал под себя, хорошая штука, спасибо. Очень помогло, плюсик!
4. user598128_able123 5 28.08.19 08:39 Сейчас в теме
Также хочу сделать реализацию выгрузки из БП 3.1 в ЗУП 3.1(односторонняя связь) нетиповых документов чтобы выгрузка происходила по запуску пользователя. Выгрузка происходила без использования файла xml.
За основу если взять то это подойдет?
Есть вариант также сделать через com соединение.
5. mdie 87 28.08.19 11:04 Сейчас в теме
(4) Здесь идея была в том, чтобы брать данные с узла, на котором нужные объекты автоматически регистрируются типовыми механизмами. В принципе, идея применима и к указанному варианту (в основе часть кода из типовой универсальной выгрузки в формате XML)
6. soft-servis 14 17.05.25 02:00 Сейчас в теме
Здравствуйте. А есть обновления для данной публикации?
7. BARDER 40 22.01.26 12:37 Сейчас в теме
ЗУП 3.1.36.45
УПП 1.3.194.1

из ЗУП в УПП

будет работать на моих конфах?
8. BARDER 40 22.01.26 15:26 Сейчас в теме
Ошибка в обработчике события ПослеВыгрузкиДанных (конвертация)
Обработчик = ПослеВыгрузкиДанных (конвертация)
ОписаниеОшибки = Значение не является значением объектного типа (ПолучитьОбъект)
ПозицияМодуля = {(1)}:УзелОбмена = Параметры.УзелОбмена.ПолучитьОбъект();
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(13493)}:Выполнить(Конвертация.ПослеВыгрузкиДанных);
{ВнешняяОбработка.МенеджерВыгрузкиДанныхВУПП.МодульОбъекта(116)}:УниверсальныйОбменДаннымиXML.ВыполнитьВыгрузку();
{ВнешняяОбработка.МенеджерВыгрузкиДанныхВУПП.Форма.Форма.Форма(134)}:ОбработкаОбъект.ВыполнитьОбмен(?(ПрямаяВыгрузка, Неопределено, АдресФайлаДанныхВХранилище));

[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
КодСообщения = 63
10. mdie 87 22.01.26 16:34 Сейчас в теме
(8) Судя по ошибке: на стороне ЗУП не настроен узел обмена, как указано в тексте
11. BARDER 40 22.01.26 16:36 Сейчас в теме
(10) настроил
Прикрепленные файлы:
12. mdie 87 22.01.26 17:48 Сейчас в теме
(11) Там где-то в правилах обмена в обработчике "После загрузки правил обмена" устанавливались параметры: производился поиск узла обмена по захардкоженному коду "УПП", вероятнее всего понадобится проверить актуальность используемого метода,
УзелОбмена = Параметры.УзелОбмена.ПолучитьОбъект()

т.к. падает из-за того, что УзелОбмена не инициализирован
Прикрепленные файлы:
13. mdie 87 22.01.26 19:23 Сейчас в теме
(12) Так и есть: в свежем ЗУП рекомендуется использовать метод: ОбменДаннымиСервер.УзелПланаОбменаПоКоду.
14. BARDER 40 24.01.26 09:18 Сейчас в теме
(13) кое как сделал выгрузку.
а теперь вопрос как загружать в УПП)?
15. BARDER 40 24.01.26 10:24 Сейчас в теме
(13)
Создал настройку в Все обмены

при загрузке получаю ошибку:
Тип не определен (РегистрСведенийЗапись.НастройкиРасчетаРезервовОтпусков)
Ошибка при загрузке объектов. Было загружено: 0

Техническая информация:
{Обработка.ОбменДаннымиXML.МодульОбъекта(12971)}: Тип не определен (РегистрСведенийЗапись.НастройкиРасчетаРезервовОтпусков)

в плане обмена нет данного регистра, а в выгрузку попадает
Для отправки сообщения требуется регистрация/авторизация