Реализация автоматической выгрузки данных из ЗУП 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'а (к сожалению не помню автора, но в любом случае огромное спасибо ему за работу!). Чутка доработаны под собственные нужды и почищены от всего, что не требовалось (потому для кого-то они могут оказаться неполноценными - имейте это ввиду!).

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

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

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

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

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

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

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

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

См. также

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

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

58000 руб.

04.08.2015    187241    442    302    

451

Перенос данных 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    160463    967    317    

482

SALE! 10%

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

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

42000 37800 руб.

15.12.2021    34071    257    64    

194

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

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся документы, начальные остатки и вся справочная информация | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

50050 руб.

25.02.2015    188075    357    289    

417

Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Программист 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 10 учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

84000 руб.

05.10.2022    13378    15    8    

16

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

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

58000 руб.

15.04.2019    83898    224    175    

161

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

Правила переноса кадровых и расчетных данных и справочной информации из "1С:УПП1.3" или "1С:КА 1.1" в "1С:ЗУП 3.1 | Разработан в формате КД 2 (правила конвертации данных) | При выгрузке есть фильтр по организациям | Обновляется при выходе новых релизов 1С | Развитие алгоритмов | Расчетные документы переносятся в документ "Перенос данных" | Создаются документы "Начальная штатная расстановка" и "Начальная задолженность по зарплате", переносятся кадровые документы

58000 руб.

29.10.2018    62693    81    132    

80
Комментарии
Подписаться на ответы Инфостарт бот МАКС МАКС бот Сортировка: Древо развёрнутое
Свернуть все
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)}: Тип не определен (РегистрСведенийЗапись.НастройкиРасчетаРезервовОтпусков)

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