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


Перенос документов, справочников и планов видов расчета из конфигурации 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.2024

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

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

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

02.04.2024

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

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

06.04.2024

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

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

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

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

13.04.2024

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

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

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

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

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

17.04.2024

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

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

19.04.2024

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

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

26.12.2024

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

В правиле конвертации объектов добавлен для объекта Сотрудники реквизит Головная организация

 

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

63 Comments

  1. AlexeyVi

    При загрузке в чистую базу ЗУП 3.1.5.170 выдает ошибку

    Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6106)}: Ошибка записи объекта

    ТипОбъекта = Начисление

    Объект = Доплата по больничным листам

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

    ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6099)

    КодСообщения = 26

    Reply
  2. Cobranet123

    (1)Здравствуйте.

    А это значит что у вас в базе в этом виде начисления, дублируются виды расчета. Откройте это ваше начисление и посмотрите на вкладке прочее.

    Здесь обмен ни при чем, это у вас косяк в начислениях…

    Reply
  3. AlexeyVi

    Есть типовая зарплата 2,5 есть типовая 3,1 чистая. На закладке прочее в типовой 2,5 что нужно исправить, картинка прилагается

    Reply
  4. emilliya

    Здравствуйте!

    нам еще нужно 2НДФЛ документы загрузить

    Reply
  5. Cobranet123

    (3)

    Скачаю полный setup зарплаты и обязательно проверю!

    Reply
  6. Cobranet123

    (4)

    Здравствуйте.

    Добавил в обмен документ справка 2-НДФЛ, проверяйте.

    Reply
  7. RPV

    Здравствуйте!

    А если штатная перегрузка из ЗУП 2.5 в ЗУП 3.0 произведена на дату 01.01.2018, можно ли этой обработкой дозагрузить все документы за 2018 год из ЗУП 2.5? и как?

    Reply
  8. sokm

    А есть возможность их сделать для ЗБУ 1.0 и ЗГБУ 3.1.6 ?

    Reply
  9. Cobranet123

    (7)

    Вот именно для таких случаев и предназначена эта обработка!

    Потому как она не переносит никакие остатки, она лишь переносит документы за период

    Reply
  10. Cobranet123

    (8)

    На этих конфигурациях не тестировались правила обмена, поэтому не могу сказать получится перенести или нет.

    Reply
  11. killer8-00

    Добрый день. У меня та же ошибка, что и у 1 поста.

    При загрузке в чистую базу ЗУП 3.1.5.126 выдает ошибку

    Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6106)}: Ошибка записи объекта

    ТипОбъекта = Начисление

    Объект = Квартальная премия

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

    ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6099)

    КодСообщения = 26

    Картинка прилагается. Не подскажите как поправить?

    Reply
  12. Cobranet123

    (3)

    Здравствуйте, проблема исправлена. Проверяйте.

    Reply
  13. Cobranet123

    (11)

    Добрый день.

    Проблема исправлена в релизе правил 1.3

    Проверяйте.

    Reply
  14. sDmitry

    Добрый день.

    У меня ошибка при выгрузке из ЗУП 2.5.127.1:

    Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1693)}: Ошибка получения значения свойства объекта (по имени свойства источника)

    ПКО = ОсновныеНачисления (:)

    ПКС = 4 (ВидВремени —> ВидВремени)

    Объект = По итогам работы за год (Дополнительные начисления организаций)

    СвойствоПриемника = ВидВремени (ПеречислениеСсылка.ВидыРабочегоВремениСотрудников)

    ОписаниеОшибки = Поле объекта не обнаружено (ВидВремени)

    ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8282)

    КодСообщения = 13

    Reply
  15. killer8-00

    Добрый день. Та же ошибка, как и у предыдущего скачавшего:

    Ошибка получения значения свойства объекта (по имени свойства источника)

    ПКО = ОсновныеНачисления (:)

    ПКС = 4 (ВидВремени —> ВидВремени)

    Объект = По итогам работы за год (Дополнительные начисления организаций)

    СвойствоПриемника = ВидВремени (ПеречислениеСсылка.ВидыРабочегоВремениСотрудников)

    ОписаниеОшибки = Поле объекта не обнаружено (ВидВремени)

    ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8286)

    КодСообщения = 13

    Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1697)}: Ошибка получения значения свойства объекта (по имени свойства источника)

    ПКО = ОсновныеНачисления (:)

    ПКС = 4 (ВидВремени —> ВидВремени)

    Объект = По итогам работы за год (Дополнительные начисления организаций)

    СвойствоПриемника = ВидВремени (ПеречислениеСсылка.ВидыРабочегоВремениСотрудников)

    ОписаниеОшибки = Поле объекта не обнаружено (ВидВремени)

    ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8286)

    КодСообщения = 13

    Reply
  16. cmpros78

    Доброго дня.

    При попытке выгрузить данные за этот год в ЗУП 3.1 «с остатками» на начало года получаю следующее

    ЗАГРУЗКА В ПРИЕМНИКЕ: Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6106)}: Ошибка записи объекта

    ТипОбъекта = Начисление

    Объект = Оклад по дням

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

    ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6099)

    КодСообщения = 26

    Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1304)}: Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6106)}: Ошибка записи объекта

    ТипОбъекта = Начисление

    Объект = Оклад по дням

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

    ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6099)

    КодСообщения = 26

    Reply
  17. cmpros78

    Эти правила — полная шляпа. Не подходят для конфигураций на поддержке.

    Reply
  18. cmpros78

    Уважаемый разработчик, если уж выкладываете такие правила, то уж хотя бы на типовых конфигурациях-то они должны работать. Если нет — то так и напишите, что у вас работало, а на счет остального вы не в курсе…

    Reply
  19. Cobranet123

    (18)

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

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

    Reply
  20. cmpros78

    Доброго дня. Все предыдущие сообщения, конечно же, заранее перечитать перед скачиванием. Но, получив ошибку, перепроверил начисления, и не обнаружил проблемы, из-за которой должна вываливаться ошибка. Если вы точно знаете как решать эту проблему подскажите. Давайте разберем наглядно.

    Reply
  21. Cobranet123

    (20)

    Добрый день.

    Пришлите пожалуйста скриншот вашего начисления, а именно вкладку «Прочее»

    Reply
  22. sDmitry

    (19)Добрый день.

    В первом комментарии было:

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

    Сейчас ошибка:

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

    Так бы и написали, что правила не рабочие. И их нужно допиливать.

    Reply
  23. optnpk

    У меня тоже выдает

    Ошибка получения значения свойства объекта (по имени свойства источника)

    ПКО = ОсновныеНачисления (:)

    ПКС = 4 (ВидВремени —> ВидВремени)

    Объект = По итогам работы за год (Дополнительные начисления организаций)

    СвойствоПриемника = ВидВремени (ПеречислениеСсылка.ВидыРабочегоВремениСотрудников)

    ОписаниеОшибки = Поле объекта не обнаружено (ВидВремени)

    ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8286)

    КодСообщения = 13

    Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1697)}: Ошибка получения значения свойства объекта (по имени свойства источника)

    ПКО = ОсновныеНачисления (:)

    ПКС = 4 (ВидВремени —> ВидВремени)

    Объект = По итогам работы за год (Дополнительные начисления организаций)

    СвойствоПриемника = ВидВремени (ПеречислениеСсылка.ВидыРабочегоВремениСотрудников)

    ОписаниеОшибки = Поле объекта не обнаружено (ВидВремени)

    ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8286)

    КодСообщения = 13

    Может быть за 3 стартмани можно ответить

    Reply
  24. Cobranet123

    Для всех:

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

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

    Спасибо вам за ваши комментарии и отзывы

    Reply
  25. cmpros78

    (21) Пжалста…

    Reply
  26. user596590_pavel.kuznecov

    Здравствуйте, Александр. Скажите почему для ПВД «УдержанияОрганизаций» не задано ПКО?. Там есть 2 ПКО, которые подходят для этого ПВД. Как это отрабатывает? По-моему, это неправильно.

    Reply
  27. Cobranet123

    (26)

    Отрабатывает по последнему подходящему ПКО а это получается «УдержанияПоНаименованию», так что если вам надо по другому, то подставляйте нужное вам ПКО и выгружайте.

    Reply
  28. user596590_pavel.kuznecov

    В ПКО «ОсновныеНачисления» стоит флаг «Не запоминать выгруженные объекты». Из-за этого выгружается 54000 объектов вместо 113! Зачем флаг этот взвели?

    Reply
  29. Cobranet123

    (28)

    Здравствуйте.

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

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

    Reply
  30. user957707

    Добрый день.

    При выгрузке командировок из ЗУП 2.5 выдает ошибку

    Ошибка получения значения свойства объекта (по имени свойства источника)

    ПКО = ОсновныеНачисления (:)

    ПКС = 1 (Наименование —> Наименование)

    Объект = Командировка (Строка)

    СвойствоПриемника = Наименование (Строка)

    ОписаниеОшибки = Получение элемента по индексу для значения не определено

    ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8286)

    КодСообщения = 13

    Reply
  31. fom_iv@list.ru

    Добрый день.

    Загрузил правила в КД 2.1.

    Вижу, что конфигурация источника и приемника — одна и та же: (ЗУП 2.5.127.1)

    Подскажите, пожалуйста, это нормально? или ошибка в правилах?

    Reply
  32. Cobranet123

    (31)

    Здравствуйте. Это вы правила обмена как то некорректно загрузили в КД, сами правила (которые вы загрузили с сайта) откройте и посмотрите версию конфигурации источника и версию конфигурации приемника

    Reply
  33. fom_iv@list.ru

    (32)Загрузил еще раз с сайта, загрузил в КД. Картинка приложена. Причем правила работают. Хотел поправить, чтобы сотрудники привязывались к организации. И добавить выгрузку организаций и подразделений.

    Reply
  34. Cobranet123

    (33)

    А вы на просмотр конфигурации приемника нажмите и посмотрите что там будет отображаться ?

    То что они называются одинаково еще ни о чем не говорит.

    Reply
  35. fom_iv@list.ru

    (34)На картинке видно, что конфигурация в справочнике только одна. Если нажать на просмотр, то и для источники и для приемника указывается версия: «ЗУП 2.5.127.1»

    Reply
  36. Cobranet123

    (35)

    А вы при загрузке правил переключатель то сменили что конфигурация приемник отличается от конфигурации источника?

    Считаю что загрузка правил в КД и то как вы это делаете не относится к теме данной публикации, считаю это флудом.

    Reply
  37. pogroleg

    Предполагается поддержка переноса документа «Сдельный наряд на выполненные работы» ?

    Reply
  38. Cobranet123

    (37)

    Здравствуйте.

    Вообще не думал об этом, если нужен очень, давайте посмотрю и постараюсь добавить в обмен.

    Reply
  39. pogroleg

    (38) Да это нужно, как раз их в базе очень много

    Reply
  40. platon-81

    В ПУСТУЮ ПОТРАЧЕННЫЕ И ДЕНЬГИ И ВРЕМЯ, Экономьте СВОИ Надежды ДОЧИТЫВАЯ_ДО_КОНЦА_КОММЕНТАРИИ К РАБОТЕ!!!

    Reply
  41. Cobranet123

    (40)

    Во-первых здравствуйте.

    Во-вторых попрошу вас аргументированно ответить что вас не устроило в правилах обмена?

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

    Reply
  42. buy_sale

    Не переносятся данные по физлицам. Паспорт, пол, место жительства, телефон — все пустое.

    В карточке сотрудника наименование пустое

    В приказе о приеме не грузятся должности и показатели начисления

    Reply
  43. buy_sale

    В приказе о приеме пустая должность и показатели начисления 0

    Reply
  44. buy_sale

    После переноса премий перестает заполняться документ Начисление зарплаты (зуп 2.5.130 3.1.6.38

    Reply
  45. buy_sale

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

    Автор, удали свои правила, пока они не испортили жизнь еще кому-то.

    Reply
  46. buy_sale

    Нашел ! Эти правила стирают реквизит ГоловнаяОрганизация по которому идет фильтр при нчаислении в обработке МенеджерРасчетаЗарплаты процедура СоздатьВТПлановыеНачисленияИнтервалы. Поставил ГоловнаяОрганизация в Организации и начисления заработали

    Reply
  47. pogroleg

    При выборе одной галки «Основные начисление организаций» начинает выгружать вообще всё

    Reply
  48. capitan

    А почему вы не смотрите порно? Люди ведь тр@хались, старались.

    Обычно я редко ставлю минусы, потому что раз человек что-то выложил, значит он старался, но тут пожалуй рискну.

    Крайне сырые правила.

    И я пока с трудом могу представить стечение звезд при котором они загрузят даже прием на работу.

    Вы же ту часть которая табличную часть показатели выгружает закомментировали.

    Неделю уже дописываю ваши правила.

    Не говоря уже о всех реквизитах физ.лиц.

    Написали бы честно — используйте как шаблон и доделывайте.

    Reply
  49. Cobranet123

    (48)

    А вы представьте что их нет… и Вам придется все писать с нуля. Как вам такой вариант ?

    Не нравится…

    Вот…

    А так вы дорабатываете уже существующие правила, уже готовую основу.

    Ведь никто не мешает вам написать с нуля и выложить, пожалуйста… Для этого инфостарт и нужен… Делиться своими наработками, которые ускоряют процесс переноса, обмена или еще что….

    Reply
  50. asya2821

    Добрый вечер, скачала обмен, к сожалению ошибка.(((

    Reply
  51. Cobranet123

    (50) Здравствуйте.

    У вас типовые релизы ЗУП ? не измененные? и версии конфигураций тоже напишите пожалуйста.

    Reply
  52. vechiy

    (51)

    такая же ошибка, но не с физлицами, а с «Организации»

    Reply
  53. rndwork

    Добрый день!

    Подскажите, а многострочные документы Отпуска из ЗУП 2.5 правила смогут перетащить разными документами в ЗУП 3.1?

    Reply
  54. Cobranet123

    (53)

    Здравствуйте.

    В правилах есть такое правило обмена с названием «ОтпускБезСохраненияОплатыСписком», но оно отключено в ПВД, потому что не тестировалось…

    Reply
  55. cor$ar

    <ПослеЗагрузки>Объект.ГоловнаяОрганизация = Справочники.Организации.НайтиПоНаименованию(«ОАО «»Кондитерская фабрика «»БЕЛОГОРЬЕ»»»);</ПослеЗагрузки>

    А если я не работаю в ОАО «Кондитерская фабрика «БЕЛОГОРЬЕ»? Это — фиаско…

    Уберите все поиски по наименованию

    Reply
  56. Cobranet123

    (55) А если вы не работаете на данном предприятии, то ничего страшного, у вас еще есть время устроиться туда ))))

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

    Спасибо за комментарий.

    Reply
  57. snogl

    Добрый день! Подскажите…

    Необходимо выгрузить все из ЗУП (базовая), редакция 2.5 (2.5.130.2) в ЗУП (базовая), редакция 3.1 (3.1.8.246).

    Данная обработка для этой цели подойдет ?

    Reply
  58. roma_c2002

    Подскажите, планируется ли поддерживать данные правила для переносу в ткущую версию ЗУП 3.1.9…

    Reply
  59. llg_44

    Доброго вечера, командировки не выгружаются. На релизах 130.2 — 8.216 работает, но не очень корректно. Ведомости выгружаются только по полной выплате. Другие виды выплат невозможно открыть.

    Reply
  60. user663580_ZhykovaK2007

    Добрый день.

    При выгрузке Начислений по больничному листу выходит ошибка:

    Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1697)}: Ошибка получения значения свойства объекта (по имени свойства источника)

    ПКО = ОсновныеНачисления (:)

    ПКС = 4 (ВидВремени —> ВидВремени)

    Объект = Месячная премия (Дополнительные начисления организаций)

    СвойствоПриемника = ВидВремени (ПеречислениеСсылка.ВидыРабочегоВремениСотрудников)

    ОписаниеОшибки = Поле объекта не обнаружено (ВидВремени)

    ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8286)

    КодСообщения = 13

    Reply
  61. solodovnikov.84

    (60)Ну как вариант посмотрите сначала из выгружаемой базы,что не так настройками вида расчета «Месячная премия» а именно вид времени.

    Reply
  62. user663580_ZhykovaK2007

    (61) В дополнительных начисления организации, к которым относится «Месячная премия», реквизита Вид времени в принципе нет.

    Reply
  63. Cobranet123

    (60) Здравствуйте.

    А у вас релиз ЗУП 2.5 какой установлен? Просто эти правила писались под последний на тот момент релиз, может в новых релизах убрали этот реквизит? или он стал называться «УдалитьВидВремени» ?

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *