Правила переноса документов из ЗУП 2.5 в ЗУП 3.1

Обмен - Обмен через XML

Перенос документов, справочников и планов видов расчета из конфигурации 1С ЗУП 2.5 в ЗУП 3.1.

Перенос документов из конфигурации ЗУП 2.5 в ЗУП 3.1

Переносятся планы видов расчета:

  1. Основные начисления (поиск по наименованию)
  2. Дополнительные начисления (поиск по наименованию)
  3. Удержания (поиск по GUID+наименование)

Переносятся документы:

  1. Начисление зарплаты
  2. Прием в организацию
  3. Перемещения
  4. Увольнения
  5. Командировки
  6. Больничные
  7. Отпуска
  8. Отпуска без обплаты
  9. Оплата по среднему - донорские дни
  10. Оплата праздничных и выходных дней
  11. Оплата сверхурочных часов
  12. Разовые начисления
  13. Разовые удержания

Поиск документов при обмене происходит по GUID и если не найден то по номерам и датам документов.

Переносятся справочники:

  1. Организации (поиск по GUID, если не найден то по наименованию)
  2. Сотрудники (поиск по GUID, если не найден то по наименованию)
  3. Подразделения организаций (поиск по GUID, если не найден то по код+наименованию)
  4. Виды стажа (поиск по GUID, если не найден то по коду)
  5. Показатели расчета зарплаты (поиск по наименованию)
  6. и др.

За основу взят обмен из публикации: //infostart.ru/public/710420/ (за что спасибо автору данной публикации) и изменен.

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

Тестировался обмен на релизах:

ЗУП 2.5.127.1 и ЗУП 3.1.5.129

Порядок использования правил обмена:

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

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

29.03.2018

Исправлено в правилах обмена:

В документе увольнение теперь проставляется:

  • - статья ТК РФ,
  • - количество дней компенсации отпуска,
  • - признак компенсации отпуска

02.04.2018

Исправлено в правилах обмена:

Добавлен для выгрузки документ "Справка 2-НДФЛ для сотрудников (с 2015 года)"

06.04.2018

Исправлено в правилах обмена:

В кадровом документе "Прием на работу" при выгрузке теперь переносится "способ расчета аванса" и "сумма аванса".

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

Исправлена выгрузка основных начислений.

13.04.2018

Исправлено в правилах обмена:

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

А также добавлено в конвертацию правило обмена на перечисление "ВидыРабочегоВремениСотрудников", используется это правило в реквизите "вид времени" у основных начислений

И добавлено разграничение на ПКО "основные начисления" и "дополнительные начисления" у реквизита вид расчета при выгрузке начислений.

Выложена версия правил обмена 1.5, в предыдущих правилах 1.4 была логическая ошибка при выгрузке начислений

17.04.2018

Исправлено в правилах обмена:

Добавлены в правила обмена правила по документу "Зарплата к выплате организаций" с разбиением на "ВедомостьНаВыплатуЗарплатыВКассу" и "ВедомостьНаВыплатуЗарплатыВБанк"

19.04.2018

Исправлено в правилах обмена:

Исправлены мелкие недочеты в ПКО "БольничныйЛист"
 

 

P.S. все обмены сначала проверяйте в тестовых базах!!!

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

Наименование Файл Версия Размер
Правила обмена документов из ЗУП 2.5 в ЗУП 3.1:
.xml 1 012,08Kb
28.03.18
125
.xml 1.8 1 012,08Kb 125 Скачать

См. также

Комментарии
1. Алексей Виноградов (AlexeyVi) 02.04.18 06:17 Сейчас в теме
При загрузке в чистую базу ЗУП 3.1.5.170 выдает ошибку


Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6106)}: Ошибка записи объекта
ТипОбъекта = Начисление
Объект = Доплата по больничным листам
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Дублирование базовых видов расчета
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6099)
КодСообщения = 26
2. Александр Градский (Cobranet123) 312 02.04.18 06:25 Сейчас в теме
(1)Здравствуйте.
А это значит что у вас в базе в этом виде начисления, дублируются виды расчета. Откройте это ваше начисление и посмотрите на вкладке прочее.
Здесь обмен ни при чем, это у вас косяк в начислениях...
3. Алексей Виноградов (AlexeyVi) 02.04.18 06:41 Сейчас в теме
Есть типовая зарплата 2,5 есть типовая 3,1 чистая. На закладке прочее в типовой 2,5 что нужно исправить, картинка прилагается
Прикрепленные файлы:
Книга1.xls
5. Александр Градский (Cobranet123) 312 02.04.18 08:25 Сейчас в теме
(3)
Скачаю полный setup зарплаты и обязательно проверю!
12. Александр Градский (Cobranet123) 312 06.04.18 13:26 Сейчас в теме
(3)
Здравствуйте, проблема исправлена. Проверяйте.
4. Елена Ивлева (emilliya) 1 02.04.18 07:54 Сейчас в теме
Здравствуйте!
нам еще нужно 2НДФЛ документы загрузить
6. Александр Градский (Cobranet123) 312 02.04.18 09:00 Сейчас в теме
(4)
Здравствуйте.
Добавил в обмен документ справка 2-НДФЛ, проверяйте.
7. Павел Рыжиков (RPV) 02.04.18 20:20 Сейчас в теме
Здравствуйте!
А если штатная перегрузка из ЗУП 2.5 в ЗУП 3.0 произведена на дату 01.01.2018, можно ли этой обработкой дозагрузить все документы за 2018 год из ЗУП 2.5? и как?
9. Александр Градский (Cobranet123) 312 03.04.18 06:01 Сейчас в теме
(7)
Вот именно для таких случаев и предназначена эта обработка!
Потому как она не переносит никакие остатки, она лишь переносит документы за период
8. Max Ivanov (sokm) 03.04.18 01:57 Сейчас в теме
А есть возможность их сделать для ЗБУ 1.0 и ЗГБУ 3.1.6 ?
10. Александр Градский (Cobranet123) 312 03.04.18 06:03 Сейчас в теме
(8)
На этих конфигурациях не тестировались правила обмена, поэтому не могу сказать получится перенести или нет.
11. Александр Колягин (killer8-00) 05.04.18 10:45 Сейчас в теме
Добрый день. У меня та же ошибка, что и у 1 поста.
При загрузке в чистую базу ЗУП 3.1.5.126 выдает ошибку
Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6106)}: Ошибка записи объекта
ТипОбъекта = Начисление
Объект = Квартальная премия
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Дублирование базовых видов расчета
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6099)
КодСообщения = 26
Картинка прилагается. Не подскажите как поправить?
Прикрепленные файлы:
13. Александр Градский (Cobranet123) 312 06.04.18 13:26 Сейчас в теме
(11)
Добрый день.
Проблема исправлена в релизе правил 1.3
Проверяйте.
14. sDmitry (sDmitry) 07.04.18 15:46 Сейчас в теме
Добрый день.
У меня ошибка при выгрузке из ЗУП 2.5.127.1:
Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1693)}: Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = ОсновныеНачисления (:)
ПКС = 4 (ВидВремени --> ВидВремени)
Объект = По итогам работы за год (Дополнительные начисления организаций)
СвойствоПриемника = ВидВремени (ПеречислениеСсылка.ВидыРабочегоВремениСотрудников)
ОписаниеОшибки = Поле объекта не обнаружено (ВидВремени)
ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8282)
КодСообщения = 13
15. Александр Колягин (killer8-00) 09.04.18 14:26 Сейчас в теме
Добрый день. Та же ошибка, как и у предыдущего скачавшего:
Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = ОсновныеНачисления (:)
ПКС = 4 (ВидВремени --> ВидВремени)
Объект = По итогам работы за год (Дополнительные начисления организаций)
СвойствоПриемника = ВидВремени (ПеречислениеСсылка.ВидыРабочегоВремениСотрудников)
ОписаниеОшибки = Поле объекта не обнаружено (ВидВремени)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8286)
КодСообщения = 13

Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1697)}: Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = ОсновныеНачисления (:)
ПКС = 4 (ВидВремени --> ВидВремени)
Объект = По итогам работы за год (Дополнительные начисления организаций)
СвойствоПриемника = ВидВремени (ПеречислениеСсылка.ВидыРабочегоВремениСотрудников)
ОписаниеОшибки = Поле объекта не обнаружено (ВидВремени)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8286)
КодСообщения = 13
16. cmpros78 - (cmpros78) 22 11.04.18 16:31 Сейчас в теме
Доброго дня.
При попытке выгрузить данные за этот год в ЗУП 3.1 "с остатками" на начало года получаю следующее
ЗАГРУЗКА В ПРИЕМНИКЕ: Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6106)}: Ошибка записи объекта
ТипОбъекта = Начисление
Объект = Оклад по дням
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Дублирование вытесняющих видов расчета
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6099)
КодСообщения = 26

Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1304)}: Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6106)}: Ошибка записи объекта
ТипОбъекта = Начисление
Объект = Оклад по дням
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Дублирование вытесняющих видов расчета
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6099)
КодСообщения = 26
17. cmpros78 - (cmpros78) 22 11.04.18 16:39 Сейчас в теме
Эти правила - полная шляпа. Не подходят для конфигураций на поддержке.
18. cmpros78 - (cmpros78) 22 11.04.18 16:58 Сейчас в теме
Уважаемый разработчик, если уж выкладываете такие правила, то уж хотя бы на типовых конфигурациях-то они должны работать. Если нет - то так и напишите, что у вас работало, а на счет остального вы не в курсе...
19. Александр Градский (Cobranet123) 312 12.04.18 05:54 Сейчас в теме
(18)
Здравствуйте Уважаемый, если уж вы не удосужились прочитать описание правил обмена и комментарии, то я тут вам ничем помочь не смогу..
Ваша ошибка разбиралась в первом же комментарии этих правил, это раз. Во-вторых в описании идет пометка что правила обмена выкладываются по типу как есть и скачав эти правила и уж тем более начав их использовать, вся ответственность за эти правила обмена лежит на вас. В третьих эти правила лишь плод моего воображения, но никак не 100 % рабочий вариант, который гарантирует вам идеальный вариант переноса документов.
22. sDmitry (sDmitry) 12.04.18 11:10 Сейчас в теме
(19)Добрый день.

В первом комментарии было:
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Дублирование базовых видов расчета
Сейчас ошибка:
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Дублирование вытесняющих видов расчета

Так бы и написали, что правила не рабочие. И их нужно допиливать.
20. cmpros78 - (cmpros78) 22 12.04.18 09:20 Сейчас в теме
Доброго дня. Все предыдущие сообщения, конечно же, заранее перечитать перед скачиванием. Но, получив ошибку, перепроверил начисления, и не обнаружил проблемы, из-за которой должна вываливаться ошибка. Если вы точно знаете как решать эту проблему подскажите. Давайте разберем наглядно.
21. Александр Градский (Cobranet123) 312 12.04.18 09:46 Сейчас в теме
(20)
Добрый день.
Пришлите пожалуйста скриншот вашего начисления, а именно вкладку "Прочее"
25. cmpros78 - (cmpros78) 22 13.04.18 15:43 Сейчас в теме
(21) Пжалста...
Прикрепленные файлы:
23. Евгений Толстобров (optnpk) 12.04.18 13:16 Сейчас в теме
У меня тоже выдает


Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = ОсновныеНачисления (:)
ПКС = 4 (ВидВремени --> ВидВремени)
Объект = По итогам работы за год (Дополнительные начисления организаций)
СвойствоПриемника = ВидВремени (ПеречислениеСсылка.ВидыРабочегоВремениСотрудников)
ОписаниеОшибки = Поле объекта не обнаружено (ВидВремени)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8286)
КодСообщения = 13

Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1697)}: Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = ОсновныеНачисления (:)
ПКС = 4 (ВидВремени --> ВидВремени)
Объект = По итогам работы за год (Дополнительные начисления организаций)
СвойствоПриемника = ВидВремени (ПеречислениеСсылка.ВидыРабочегоВремениСотрудников)
ОписаниеОшибки = Поле объекта не обнаружено (ВидВремени)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8286)
КодСообщения = 13

Может быть за 3 стартмани можно ответить
24. Александр Градский (Cobranet123) 312 13.04.18 08:23 Сейчас в теме
Для всех:
У кого возникает проблема с выгрузкой основных начислений (только для тех кто скачал правила обмена), предлагаю писать мне в личку, для выяснения возникновения проблемы.
Возможно ваши ошибки, помогут исправить правила обмена и сделать их чуточку лучше!
Спасибо вам за ваши комментарии и отзывы
26. Павел Кузнецов (user596590_pavel.kuznecov) 17 17.04.18 10:20 Сейчас в теме
Здравствуйте, Александр. Скажите почему для ПВД "УдержанияОрганизаций" не задано ПКО?. Там есть 2 ПКО, которые подходят для этого ПВД. Как это отрабатывает? По-моему, это неправильно.
27. Александр Градский (Cobranet123) 312 17.04.18 10:29 Сейчас в теме
(26)
Отрабатывает по последнему подходящему ПКО а это получается "УдержанияПоНаименованию", так что если вам надо по другому, то подставляйте нужное вам ПКО и выгружайте.
28. Павел Кузнецов (user596590_pavel.kuznecov) 17 17.04.18 10:45 Сейчас в теме
В ПКО "ОсновныеНачисления" стоит флаг "Не запоминать выгруженные объекты". Из-за этого выгружается 54000 объектов вместо 113! Зачем флаг этот взвели?
29. Александр Градский (Cobranet123) 312 17.04.18 11:09 Сейчас в теме
(28)
Здравствуйте.
Если честно уже не помню зачем включал, но если вас что-то не устраивает в правилах обмена, вы всегда можете их изменить на свое усмотрение и пользоваться как вам угодно будет.
Тем более что основные и доп.начисления выгружаются всего ли раз (по идее) ,а затем все начисления ищутся по наименованию во всех документах
30. Дмитрий Перфильев (user957707) 17.04.18 13:54 Сейчас в теме
Добрый день.
При выгрузке командировок из ЗУП 2.5 выдает ошибку
Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = ОсновныеНачисления (:)
ПКС = 1 (Наименование --> Наименование)
Объект = Командировка (Строка)
СвойствоПриемника = Наименование (Строка)
ОписаниеОшибки = Получение элемента по индексу для значения не определено
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8286)
КодСообщения = 13
31. Игорь Фоменко (fom_iv@list.ru) 27.04.18 20:43 Сейчас в теме
Добрый день.
Загрузил правила в КД 2.1.
Вижу, что конфигурация источника и приемника - одна и та же: (ЗУП 2.5.127.1)
Подскажите, пожалуйста, это нормально? или ошибка в правилах?
32. Александр Градский (Cobranet123) 312 28.04.18 08:02 Сейчас в теме
(31)
Здравствуйте. Это вы правила обмена как то некорректно загрузили в КД, сами правила (которые вы загрузили с сайта) откройте и посмотрите версию конфигурации источника и версию конфигурации приемника
33. Игорь Фоменко (fom_iv@list.ru) 28.04.18 10:02 Сейчас в теме
(32)Загрузил еще раз с сайта, загрузил в КД. Картинка приложена. Причем правила работают. Хотел поправить, чтобы сотрудники привязывались к организации. И добавить выгрузку организаций и подразделений.
Прикрепленные файлы:
34. Александр Градский (Cobranet123) 312 28.04.18 10:13 Сейчас в теме
(33)
А вы на просмотр конфигурации приемника нажмите и посмотрите что там будет отображаться ?
То что они называются одинаково еще ни о чем не говорит.
35. Игорь Фоменко (fom_iv@list.ru) 28.04.18 12:52 Сейчас в теме
(34)На картинке видно, что конфигурация в справочнике только одна. Если нажать на просмотр, то и для источники и для приемника указывается версия: "ЗУП 2.5.127.1"
36. Александр Градский (Cobranet123) 312 28.04.18 13:25 Сейчас в теме
(35)
А вы при загрузке правил переключатель то сменили что конфигурация приемник отличается от конфигурации источника?
Считаю что загрузка правил в КД и то как вы это делаете не относится к теме данной публикации, считаю это флудом.
Прикрепленные файлы:
37. Олег Погребских (pogroleg) 04.05.18 11:01 Сейчас в теме
Предполагается поддержка переноса документа "Сдельный наряд на выполненные работы" ?
38. Александр Градский (Cobranet123) 312 04.05.18 11:07 Сейчас в теме
(37)
Здравствуйте.
Вообще не думал об этом, если нужен очень, давайте посмотрю и постараюсь добавить в обмен.
39. Олег Погребских (pogroleg) 04.05.18 12:46 Сейчас в теме
(38) Да это нужно, как раз их в базе очень много
40. Алексей Платонов (platon-81) 56 14.05.18 18:47 Сейчас в теме
В ПУСТУЮ ПОТРАЧЕННЫЕ И ДЕНЬГИ И ВРЕМЯ, Экономьте СВОИ Надежды ДОЧИТЫВАЯ_ДО_КОНЦА_КОММЕНТАРИИ К РАБОТЕ!!!
41. Александр Градский (Cobranet123) 312 14.05.18 19:54 Сейчас в теме
(40)
Во-первых здравствуйте.
Во-вторых попрошу вас аргументированно ответить что вас не устроило в правилах обмена?
В-третьих описание обработки/правил обмена/отчета всегда есть описани в котором описывается что сделано и как сделано, а также идут описания изменений.
42. Сергей Фирсаев (buy_sale) 219 17.05.18 11:16 Сейчас в теме
Не переносятся данные по физлицам. Паспорт, пол, место жительства, телефон - все пустое.
В карточке сотрудника наименование пустое

В приказе о приеме не грузятся должности и показатели начисления
43. Сергей Фирсаев (buy_sale) 219 17.05.18 11:17 Сейчас в теме
В приказе о приеме пустая должность и показатели начисления 0
44. Сергей Фирсаев (buy_sale) 219 17.05.18 18:49 Сейчас в теме
После переноса премий перестает заполняться документ Начисление зарплаты (зуп 2.5.130 3.1.6.38
45. Сергей Фирсаев (buy_sale) 219 18.05.18 02:31 Сейчас в теме
После загрузки даже одного документа (Премия, Выплата) показатели в карточке сотрудника не отображаются, хотя есть в начальной штатной расстановке. При этом Начисление зарплаты больше не заполняется. Уже голову сломал, как все вернуть назад.

Автор, удали свои правила, пока они не испортили жизнь еще кому-то.
Прикрепленные файлы:
46. Сергей Фирсаев (buy_sale) 219 18.05.18 03:57 Сейчас в теме
Нашел ! Эти правила стирают реквизит ГоловнаяОрганизация по которому идет фильтр при нчаислении в обработке МенеджерРасчетаЗарплаты процедура СоздатьВТПлановыеНачисленияИнтервалы. Поставил ГоловнаяОрганизация в Организации и начисления заработали
Оставьте свое сообщение