Готовим правила для переноса данных из ЗУП 3.0 в УП 2.1 на 99,9%

11.05.16

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

Мини мануал по изготовлению правил переноса данных из ЗУП 3.0 в УП 2.1.

Скачать файл

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

Наименование По подписке [?] Купить один файл
ПомощникНастрокиПравилКонвертацииДанныхИзЗУП30ВУП21.epf
.epf 34,71Kb
13
13 Скачать (1 SM) Купить за 1 850 руб.

Статья не претендует на какую либо уникальную методику переноса данных из ЗУП 3.0 в УП 2.1, она просто показывает, как это сделал я, и не более.

Цель: Как можно более полно перенести данные из внедренной ЗУП 3.0 в УП 2.1, чтобы уже в ней можно было в дальнейшем вести учет зряплаты.

Дано: 

  • Конфигурация "Конвертация данных" 2.1.8.2
  • Обработка MD82Exp.epf идущая с КД 2.1.8.2
  • Самодельная обработка "ПомощникНастрокиПравилКонвертацииДанныхИзЗУП30ВУП21.epf" для КД 2.1.8.2
  • Обработка из БСП нужной версии "ИнструментыРазработчикаОбновлениеВспомогательныхДанных.epf"
Решение:

При помощи обработки MD82Exp.epf выгружаем из ЗУП 3.0 и УП 2.1 структуру их метаданных (включая все регистры!).
 
И вот у нас есть два файла:
  • Структура метаданных ЗУП 3.0.25.107.XML 
  • Структура метаданных УП 2.1.3.128.XML

Дальше нам потребуется пустая или не очень база данных КД 2.1.8.2.
Загружаем в нее полученные ранее структуры конфигураций.
И вот тут мы подходим к обработке ПомощникНастрокиПравилКонвертацииДанныхИзЗУП30ВУП21.epf.
Так она выглядит внешне.

 
 
Оформлена в форме некой шпаргалки с последовательностью выполняемых действий.
 

Пункт 1 говорит нам, что нам нужно по имеющимся в КД конфигурациям создать правила конвертации данных выбрав в качестве источника ЗарплатаИУправлениеПерсоналом, а приемником указать УправлениеПредприятием. Потом при сохранении правил нужно согласиться на автоматическое создание правил конвертации объектов, свойств и значений.

Пункт 2 говорит нам, что теперь нам нужно перейти на вкладку "Правила выгрузки данных", выбрать там кнопку "Создать правила выгрузки...", потом сразу нажать в появившемся окне кнопку "Создать правила выгрузки".

Пункт 3 говорит, что пора выбрать созданную конвертацию в пункте 1.

Пункт 4 говорит, что правила конвертации будут модифицированы. В частности будут подправлены правила конвертации объектов Организации и Контрагенты, к тому же будет создано правило конвертации позволяющее одновременно с контрагентами создать и записи в справочнике партнеров. Тут же могут быть добавлены любые другие корректировки правил конвертации, которые необходимо выполнить перед переходом к следующим пунктам.

Пункт 5. Я бегло пробежал по всем справочникам и не только, и сам для себя прикинул, как более правильно осуществлять поиск некоторых объектов в базе данных (легко могу ошибаться), если не удался поиск по уникальной ссылке, все это дело я прописал в кнопке "Поменять поля поиска в ПКО по заранее заданному списку", по нажатии которой обработка пробежит по указанным в обработке правилам конвертации объектов (ПКО), проставит галочки или снимет в колонке Поиск у правил конвертаций свойств (ПКС).
Вы легко можете поменять порядок установки значений в колонку Поиск, для этого, разумеется, придется вносить исправления в данную обработку.
В общем, жмем кнопку.

Пункт 6. Галочки в колонке Поиск мы расставили, но теперь нужно заставить ПКО при загрузке глядеть на эти галочки и соответственно осуществлять поиск объектов в приемнике по полям поиска в случае, если не удался поиск по уникальному идентификатору. Поиск по полям поиска включается только у ряда справочников, которые прописаны внутри кнопки, и у всех справочников, в которых есть хоть один предопределенный элемент.

Жмен обе кнопки в любом порядке.

Пункт 7. Этот раздел интересен по-своему.
Все, кто осуществлял перенос данных из ЗУП 2.5 в ЗУП 3.0 и колупался в правилах переноса данных, мог видеть, что там есть помимо ПКО, выгружающих объекты полностью, еще и ПКО, которые играли роль ссылок и выгружавшие в базу приемник ну, например, только номер и дату документа, а уже другие правила переноса данных догружали все остальное. Я создал три похожие кнопки "Создать ПКО только ссылка для справочников", "Создать ПКО только ссылка для документов", "Создать ПКО только ссылка для планов вида расчета". Все они создают в базе данных КД новые ПКО, которые будут состоять только из ПКС с установленными галочками в колонке Поиск. Правила конвертации значений (ПКЗ) в этих ПКО копируются в полном размере. Эти ПКО создаются по сути копированием имеющихся ПКО, но сильно урезаются по объему переносимых данных. Сами по себе эти ПКО бесполезны по большей части, да у них установлен нужный приоритет и они сразу начинают действовать для составных типов, но нам же нужно сделать так чтобы допустим все документы только ссылались на НСИ и не тянули их с собой, а НСИ мы выгрузим ранее одним махом или частями. Чтобы переопределить ПКО в ПКС, созданы еще три кнопки "Заменить ПКО в справочниках на ПКО только ссылка", "Заменить ПКО в документах на ПКО только ссылка", "Заменить ПКО в регистрах сведений на ПКО только ссылка". 
Жмем все шесть кнопок по порядку, если планируется выгрузка данных по частям, а не одним махом.

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

Пункт 8. Этот пункт по сути призван пометить на удаление все лишнее в правилах конвертации данных.

  1. вы, допустим, отдельно создали ПКО для регистров накопления, а регистры накопления, как известно, являются подчиненными, да и к тому же данные этих регистров будут выгружены с документами-регистраторами, и нам ни к чему иметь в правилах еще и регистры накопления.
  2. помечаются на удаления регистры сведений, которые я посчитал лишними при переносе данных.
  3. могут быть удалены и справочники, но в текущей реализации ничего не удаляется, но функционал заложен, нужно только аккуратно подходить к вопросу, когда вы туда что-то пропишете, так как справочник все же может быть где-то да нужен в неких ПКС.
  4. чтобы не искать ручками созданные ПВД и помечать их на удаление в ситуации, когда вы пометили на удаление их ПКО, придумана эта кнопка, она сама найдет и пометит ПВД на удаление.
  5. данная кнопка нужна в ситуции, когда вы пропустили Пункт 2 и уже после того как нашлепали по кнопкам из Пункт 7 создаете ПВД, а там чего только нет, вот эта кнопка и пометит на удаление ПВД созданные для ПКО выполняющих роль ссылок.


Пункт 9. Просто говорит нам, что нужно почистить базу данных КД от мусора.

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

Можно так же запустить отчет "Показать не сопоставленные (объекты / свойства / значения)" кнопкой расположенной в самом низу окна обработки.

Этот отчет покажет сколько еще объектов не сопоставлено в правилах конвертации и не перенесется при выгрузке данных.

Перед загрузкой данных рекомендую в УП 2.1 включить по максимуму все галочки в настройках по кадровому учету и расчету ЗП.

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

После того как основные данные будут загружены, то можно будет отключить учет того, что вам не нужно.

Выше упоминалась обработка "ИнструментыРазработчикаОбновлениеВспомогательныхДанных.epf", она нам нужна для того, чтобы привести в порядок ряд служебных наборов данных в УП 2.1, так как в них прилетит немного/много мусора из ЗУП 3.0 и программа начнет периодически ругаться ошибками, да и не всем понравится среди вариантов отчетов видеть по два одинаковых отчета Расчетный лист и других.


В сухом остатке останутся не перенесенными только вот эти вот документы с картинки, которые на автомате не сопоставляются.

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

По моему мнению, к примеру, документы отражения ЗП в бух. учете переносить, наверное, и не следует, так как перенос данных из ЗУП 3.0, как я предполагаю, должен быть совмещен с началом ведения бух. учета в УП 2.1 и, соответственно, не нужно, чтобы ранними периодами программа нашлемала проводок, если вдруг что-то перепроведут из старенького.
 
Даже в таком состоянии как получатся правила конвертации данных, которые можно сразу выгрузить из КД, вполне спокойно переносится 99,9% информации из ЗУП 3.0 в УП 2.1 (проверено!). 
 
Обработку сделал только потому, что конфигурации меняются, а постянно переделывать внучную правила конвертации дело муторное, галочки можно зыбыть, где либо поставить или еще чего, проще было оформить расстановку галочек в виде обработки, с помощью которой можно даже через пару лет свастрячить правила переноса данных на свежих релизах ЗУП и УП.
 

См. также

SALE! 20%

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

26280 22338 руб.

12.06.2017    141466    798    297    

419

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    166427    332    277    

373

SALE! 10%

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

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

35000 31500 руб.

15.12.2021    23985    169    51    

127

SALE! 10%

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

35000 31500 руб.

23.07.2020    51189    228    69    

185

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    36568    94    66    

89

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 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" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

48278 43450 руб.

25.02.2015    171155    303    257    

378

SALE! 15%

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

15300 13005 руб.

18.02.2016    186855    589    509    

526

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

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

12000 руб.

25.09.2016    80633    312    250    

264
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Craig 275 23.11.16 22:53 Сейчас в теме
(0) Игорь! Респект и уважуха! видно проделан колоссальный труд!
Теперь вопросы:
1) Как производится загрузка сделки из УП ?
2) Как происходит распределение по бухгалтерским счетам?
3) Как выгружается документ "Отражение зарплаты в бухучете"? в документ УП "Отражение зарплаты в фин. учете"?
4) Как вы организовали обмен резервов на отпуск?
5) Почему использовали конвертация 2.0 ? почему не использовали новый формат interprise ?
2. Brawler 458 23.11.16 23:36 Сейчас в теме
(1) Привет. Вы наверное немного не поняли сути этой обработки и вообще статьи.
Тут описана обработка, которую я запилил для того чтобы можно было мигрировать с ЗУП 3.Х на УП 2.Х.
Отсюда следует, что вы переносите данные из ЗУП в УП, там донастраиваете, где нужно и в бой вести учет на УП, но я не зря написал, что 99.9%, все же некоторые моменты нужно более детально под разобрать и учесть либо в этой обработке допилив ее или в сделанных ею правилах. Больше всего меня беспокоит НДФЛ.

Работу эту проделал в познавательных целях для самого себя, с того времени сменил работу.
В некотором роде произошел откат в обратную сторону.
Сейчас у меня нет конфигураций на управляемых формах.
УПП 1.3 (3 шт) и КА 1.1 (12+ штук). Все это хозяйство непонятно будет ли вообще обновлять.
Новые руководители еще не осознают всей надвигающейся угрозы, когда за пару лет придется обновлять все ПО во множестве баз данных, которые по сути есть филиалы. А для этого придется явно нанимать дополнительный персонал или франчей, так как работы будет колоссально + угрохают бабки, хотя можно уже сейчас не спеша переводить постепенно филиалы на новые рельсы, но типа дорого ПО стоит...

Ну к чему я это, может и допилил бы оставшиеся 0.1% ну или хотя бы 0.05%, но это если снова вернусь в струю переноса данных в новые конфигурации. Видимо это на другой новой работе, коей пока на горизонте не видно)))
3. Craig 275 03.06.17 20:27 Сейчас в теме
(1) А мы наоборот ушли от ERP в отдельную конфигурацию ЗУП и настраивали постоянную синхронизацию. Я могу кучу аргументов привести почему в ЗУПе лучше вести учет чем в ЕРП.
4. progr-2008 118 03.06.17 20:43 Сейчас в теме
(3)Еще для УПП тоже разделяли ЗУП и остальной учет.
5. Brawler 458 03.06.17 21:07 Сейчас в теме
(3) (4) Я в принципе могу догадываться в причинах такого раздельного учета.
По своему удобно вести независимо такой учет, так как это базы независимые, каждую можно обновлять в разное время, да и конфиденциальность данных выше.
В силу того, что сейчас в основном работаю с УПП 1.3 и КА 1.1, не в курсе новых веяний по части того как там можно раздельно вести учет в УП 2.2 и ЗУП 3.1. Вроде как 1С запилили обмен данными между этими конфигурациями. Насколько он полноценный не знаю, но все впереди, так как поддержка УПП и КА по сути сворачиваются вообще, дело двух лет.
6. progr-2008 118 03.06.17 23:33 Сейчас в теме
(5)Поддержка УПП будет еще 3 года после объявления о прекращении поддержки.
А объявления нет и неизвестно когда будет.
7. Brawler 458 04.06.17 00:13 Сейчас в теме
(6) Уже с 01.01.2018 УПП переводится в такой режим обновления, что для того чтобы обновления 1С нам предоставляла, нужно помимо ИТС покупать еще дополнительно обновления УПП, не помню как они их там назвали. Те кто купит ИТС допустим годовую сегодня, до этого же месяца в 2018 году могут не платить за обновление УПП как доп. опцию, а уже при оформлении следующей подписки ИТС, придется все же выворачивать карманы.
С теми темпами законотворчества, что у нас сейчас в стране, - это критичное условие получение обновлений.
Нет обновлений, получай проблемы...
Наверное не многие согласятся спонсировать доработку УПП под законодательство новое, а 1С самой вкладываться в это беспонту, у них есть УП 2.2. Нежелание платить в итоге приблизит конец УПП.
8. progr-2008 118 04.06.17 00:15 Сейчас в теме
(7)ERP 2 в любом случае существенно затратнее УПП.
9. Brawler 458 04.06.17 00:18 Сейчас в теме
(8) УПП реально морально устаревший продукт, так как не развивается многие годы. Это ни один или два года, это куда больше. Подгонка под законодательство, это не развитие, это поддержка умирающего продукта на плаву.Я бы сказал годков так 6 не развивается.
10. progr-2008 118 04.06.17 00:34 Сейчас в теме
(9)ERP 2 пока не полностью работоспособна.
11. Brawler 458 04.06.17 00:38 Сейчас в теме
12. progr-2008 118 04.06.17 09:54 Сейчас в теме
(11)Например, официальный список ошибок )))
13. Brawler 458 04.06.17 10:18 Сейчас в теме
(12) Можно подумать, что в УПП 1.3 и ЗУП 2.5 ошибок нет...
14. progr-2008 118 04.06.17 11:49 Сейчас в теме
15. Craig 275 04.06.17 11:57 Сейчас в теме
(13) У меня сейчас в самом разгаре проект по внедрению ЕРП и ЗУП 3.1.

К сожалению в ЕРП еще много что не доделали, в последних версиях даже нету основных отчетов по затратам. На днях обновились и ужаснулись.
Что касается ЗУПа, то в нем действительно очень много ошибок. Но больше всего разочаровывает Зуп, когда в документе одна цифра, а проводишь и в регистр пишется другая цифра.
16. Brawler 458 04.06.17 14:30 Сейчас в теме
К сожалению в ЕРП еще много что не доделали, в последних версиях даже нету основных отчетов по затратам. На днях обновились и ужаснулись.

А может быть их в том виде как вы привыкли видеть и не будет вовсе. В ЗУП 3.1 той же по опыту скажу тоже много отчетов не было, а потом появились по запросам пользователей, а другая часть отчетов просто поменяли свой вид или вернее вообще по иному данные считаться стали типа свода начислений и расчетных листков.

Что касается ЗУПа, то в нем действительно очень много ошибок. Но больше всего разочаровывает Зуп, когда в документе одна цифра, а проводишь и в регистр пишется другая цифра.

Внедрял ЗУП 3.1 в одно рыло как программист в организации с 950+ сотрудников, в принципе не без греха конфигурация, однако же летом 2016 года она была основной базой по расчету ЗП. В ЗУП 3.1 много чего так или иначе 1С доработали и создали новые виды документов, типа тех же совмещений, коих вовсе не было в ЗУП 2.5.
А по поводу того что в документе видите одну сумму, а в регистры попадает иная, тут нужно детально подходить к рассмотрению каждой ситуации.
Оставьте свое сообщение