Перенос документов из конфигурации ЗУП 2.5 в ЗУП 3.1
Переносятся планы видов расчета:
- Основные начисления (поиск по наименованию)
- Дополнительные начисления (поиск по наименованию)
- Удержания (поиск по GUID+наименование)
Переносятся документы:
- Начисление зарплаты
- Прием в организацию
- Перемещения
- Увольнения
- Командировки
- Больничные
- Отпуска
- Отпуска без обплаты
- Оплата по среднему — донорские дни
- Оплата праздничных и выходных дней
- Оплата сверхурочных часов
- Разовые начисления
- Разовые удержания
Поиск документов при обмене происходит по GUID и если не найден то по номерам и датам документов.
Переносятся справочники:
- Организации (поиск по GUID, если не найден то по наименованию)
- Сотрудники (поиск по GUID, если не найден то по наименованию)
- Подразделения организаций (поиск по GUID, если не найден то по код+наименованию)
- Виды стажа (поиск по GUID, если не найден то по коду)
- Показатели расчета зарплаты (поиск по наименованию)
- и др.
За основу взят обмен из публикации: //infostart.ru/public/710420/ (за что спасибо автору данной публикации) и изменен.
Добавлены выгрузка плана видов расчета, также добавлен для выгрузки документ начисление зарплаты. Доработаны выгрузка сумм в документах начисление отпуска, начисление больничного листа, увольнение и прочее.
Тестировался обмен на релизах:
ЗУП 2.5.127.1 и ЗУП 3.1.5.129
Порядок использования правил обмена:
Сначала необходимо выгрузить планы видов расчета, если выгрузка происходит в чистую базу и у вас есть свои добавленные начисления или удержания, а затем уже производить выгрузку документов
Правила обмена выкладываются по типу "as is", т.е. как есть. Перед использованием внимательно разбирать правила и при необходимости изменять на свои. Настоятельно рекомендую производить все действия в копии базы, после того как убедитесь что все нормально, уже на рабочей базе.
29.03.2025
Исправлено в правилах обмена:
В документе увольнение теперь проставляется:
- — статья ТК РФ,
- — количество дней компенсации отпуска,
- — признак компенсации отпуска
02.04.2025
Исправлено в правилах обмена:
Добавлен для выгрузки документ "Справка 2-НДФЛ для сотрудников (с 2025 года)"
06.04.2025
Исправлено в правилах обмена:
В кадровом документе "Прием на работу" при выгрузке теперь переносится "способ расчета аванса" и "сумма аванса".
А также добавлено в справочнике "Показатели расчета зарплаты", выгружается теперь реквизит "назначение показателя".
Исправлена выгрузка основных начислений.
13.04.2025
Исправлено в правилах обмена:
Убраны "одиночные" (жестко привязанные к наименованию) разовые начисления, вместо них реализован универсальный алгоритм выгрузки разовых начислений как основных, так и дополнительных.
А также добавлено в конвертацию правило обмена на перечисление "ВидыРабочегоВремениСотрудников", используется это правило в реквизите "вид времени" у основных начислений
И добавлено разграничение на ПКО "основные начисления" и "дополнительные начисления" у реквизита вид расчета при выгрузке начислений.
Выложена версия правил обмена 1.5, в предыдущих правилах 1.4 была логическая ошибка при выгрузке начислений
17.04.2025
Исправлено в правилах обмена:
Добавлены в правила обмена правила по документу "Зарплата к выплате организаций" с разбиением на "ВедомостьНаВыплатуЗарплатыВКассу" и "ВедомостьНаВыплатуЗарплатыВБанк"
19.04.2025
Исправлено в правилах обмена:
Исправлены мелкие недочеты в ПКО "БольничныйЛист"
26.12.2025
Исправлено в правилах обмена:
В правиле конвертации объектов добавлен для объекта Сотрудники реквизит Головная организация
При загрузке в чистую базу ЗУП 3.1.5.170 выдает ошибку
Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6106)}: Ошибка записи объекта
ТипОбъекта = Начисление
Объект = Доплата по больничным листам
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Дублирование базовых видов расчета
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6099)
КодСообщения = 26
(1)Здравствуйте.
А это значит что у вас в базе в этом виде начисления, дублируются виды расчета. Откройте это ваше начисление и посмотрите на вкладке прочее.
Здесь обмен ни при чем, это у вас косяк в начислениях…
Есть типовая зарплата 2,5 есть типовая 3,1 чистая. На закладке прочее в типовой 2,5 что нужно исправить, картинка прилагается
Здравствуйте!
нам еще нужно 2НДФЛ документы загрузить
(3)
Скачаю полный setup зарплаты и обязательно проверю!
(4)
Здравствуйте.
Добавил в обмен документ справка 2-НДФЛ, проверяйте.
Здравствуйте!
А если штатная перегрузка из ЗУП 2.5 в ЗУП 3.0 произведена на дату 01.01.2018, можно ли этой обработкой дозагрузить все документы за 2018 год из ЗУП 2.5? и как?
А есть возможность их сделать для ЗБУ 1.0 и ЗГБУ 3.1.6 ?
(7)
Вот именно для таких случаев и предназначена эта обработка!
Потому как она не переносит никакие остатки, она лишь переносит документы за период
(8)
На этих конфигурациях не тестировались правила обмена, поэтому не могу сказать получится перенести или нет.
Добрый день. У меня та же ошибка, что и у 1 поста.
При загрузке в чистую базу ЗУП 3.1.5.126 выдает ошибку
Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6106)}: Ошибка записи объекта
ТипОбъекта = Начисление
Объект = Квартальная премия
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Дублирование базовых видов расчета
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6099)
КодСообщения = 26
Картинка прилагается. Не подскажите как поправить?
(3)
Здравствуйте, проблема исправлена. Проверяйте.
(11)
Добрый день.
Проблема исправлена в релизе правил 1.3
Проверяйте.
Добрый день.
У меня ошибка при выгрузке из ЗУП 2.5.127.1:
Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1693)}: Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = ОсновныеНачисления (:)
ПКС = 4 (ВидВремени —> ВидВремени)
Объект = По итогам работы за год (Дополнительные начисления организаций)
СвойствоПриемника = ВидВремени (ПеречислениеСсылка.ВидыРабочегоВремениСотрудников)
ОписаниеОшибки = Поле объекта не обнаружено (ВидВремени)
ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8282)
КодСообщения = 13
Добрый день. Та же ошибка, как и у предыдущего скачавшего:
Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = ОсновныеНачисления (:)
ПКС = 4 (ВидВремени —> ВидВремени)
Объект = По итогам работы за год (Дополнительные начисления организаций)
СвойствоПриемника = ВидВремени (ПеречислениеСсылка.ВидыРабочегоВремениСотрудников)
ОписаниеОшибки = Поле объекта не обнаружено (ВидВремени)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8286)
КодСообщения = 13
Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1697)}: Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = ОсновныеНачисления (:)
ПКС = 4 (ВидВремени —> ВидВремени)
Объект = По итогам работы за год (Дополнительные начисления организаций)
СвойствоПриемника = ВидВремени (ПеречислениеСсылка.ВидыРабочегоВремениСотрудников)
ОписаниеОшибки = Поле объекта не обнаружено (ВидВремени)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8286)
КодСообщения = 13
Доброго дня.
При попытке выгрузить данные за этот год в ЗУП 3.1 «с остатками» на начало года получаю следующее
ЗАГРУЗКА В ПРИЕМНИКЕ: Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6106)}: Ошибка записи объекта
ТипОбъекта = Начисление
Объект = Оклад по дням
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Дублирование вытесняющих видов расчета
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6099)
КодСообщения = 26
Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1304)}: Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6106)}: Ошибка записи объекта
ТипОбъекта = Начисление
Объект = Оклад по дням
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Дублирование вытесняющих видов расчета
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6099)
КодСообщения = 26
Эти правила — полная шляпа. Не подходят для конфигураций на поддержке.
Уважаемый разработчик, если уж выкладываете такие правила, то уж хотя бы на типовых конфигурациях-то они должны работать. Если нет — то так и напишите, что у вас работало, а на счет остального вы не в курсе…
(18)
Здравствуйте Уважаемый, если уж вы не удосужились прочитать описание правил обмена и комментарии, то я тут вам ничем помочь не смогу..
Ваша ошибка разбиралась в первом же комментарии этих правил, это раз. Во-вторых в описании идет пометка что правила обмена выкладываются по типу как есть и скачав эти правила и уж тем более начав их использовать, вся ответственность за эти правила обмена лежит на вас. В третьих эти правила лишь плод моего воображения, но никак не 100 % рабочий вариант, который гарантирует вам идеальный вариант переноса документов.
Доброго дня. Все предыдущие сообщения, конечно же, заранее перечитать перед скачиванием. Но, получив ошибку, перепроверил начисления, и не обнаружил проблемы, из-за которой должна вываливаться ошибка. Если вы точно знаете как решать эту проблему подскажите. Давайте разберем наглядно.
(20)
Добрый день.
Пришлите пожалуйста скриншот вашего начисления, а именно вкладку «Прочее»
(19)Добрый день.
В первом комментарии было:
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Дублирование базовых видов расчета
Сейчас ошибка:
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Дублирование вытесняющих видов расчета
Так бы и написали, что правила не рабочие. И их нужно допиливать.
У меня тоже выдает
Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = ОсновныеНачисления (:)
ПКС = 4 (ВидВремени —> ВидВремени)
Объект = По итогам работы за год (Дополнительные начисления организаций)
СвойствоПриемника = ВидВремени (ПеречислениеСсылка.ВидыРабочегоВремениСотрудников)
ОписаниеОшибки = Поле объекта не обнаружено (ВидВремени)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8286)
КодСообщения = 13
Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1697)}: Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = ОсновныеНачисления (:)
ПКС = 4 (ВидВремени —> ВидВремени)
Объект = По итогам работы за год (Дополнительные начисления организаций)
СвойствоПриемника = ВидВремени (ПеречислениеСсылка.ВидыРабочегоВремениСотрудников)
ОписаниеОшибки = Поле объекта не обнаружено (ВидВремени)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8286)
КодСообщения = 13
Может быть за 3 стартмани можно ответить
Для всех:
У кого возникает проблема с выгрузкой основных начислений (только для тех кто скачал правила обмена), предлагаю писать мне в личку, для выяснения возникновения проблемы.
Возможно ваши ошибки, помогут исправить правила обмена и сделать их чуточку лучше!
Спасибо вам за ваши комментарии и отзывы
(21) Пжалста…
Здравствуйте, Александр. Скажите почему для ПВД «УдержанияОрганизаций» не задано ПКО?. Там есть 2 ПКО, которые подходят для этого ПВД. Как это отрабатывает? По-моему, это неправильно.
(26)
Отрабатывает по последнему подходящему ПКО а это получается «УдержанияПоНаименованию», так что если вам надо по другому, то подставляйте нужное вам ПКО и выгружайте.
В ПКО «ОсновныеНачисления» стоит флаг «Не запоминать выгруженные объекты». Из-за этого выгружается 54000 объектов вместо 113! Зачем флаг этот взвели?
(28)
Здравствуйте.
Если честно уже не помню зачем включал, но если вас что-то не устраивает в правилах обмена, вы всегда можете их изменить на свое усмотрение и пользоваться как вам угодно будет.
Тем более что основные и доп.начисления выгружаются всего ли раз (по идее) ,а затем все начисления ищутся по наименованию во всех документах
Добрый день.
При выгрузке командировок из ЗУП 2.5 выдает ошибку
Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = ОсновныеНачисления (:)
ПКС = 1 (Наименование —> Наименование)
Объект = Командировка (Строка)
СвойствоПриемника = Наименование (Строка)
ОписаниеОшибки = Получение элемента по индексу для значения не определено
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8286)
КодСообщения = 13
Добрый день.
Загрузил правила в КД 2.1.
Вижу, что конфигурация источника и приемника — одна и та же: (ЗУП 2.5.127.1)
Подскажите, пожалуйста, это нормально? или ошибка в правилах?
(31)
Здравствуйте. Это вы правила обмена как то некорректно загрузили в КД, сами правила (которые вы загрузили с сайта) откройте и посмотрите версию конфигурации источника и версию конфигурации приемника
(32)Загрузил еще раз с сайта, загрузил в КД. Картинка приложена. Причем правила работают. Хотел поправить, чтобы сотрудники привязывались к организации. И добавить выгрузку организаций и подразделений.
(33)
А вы на просмотр конфигурации приемника нажмите и посмотрите что там будет отображаться ?
То что они называются одинаково еще ни о чем не говорит.
(34)На картинке видно, что конфигурация в справочнике только одна. Если нажать на просмотр, то и для источники и для приемника указывается версия: «ЗУП 2.5.127.1»
(35)
А вы при загрузке правил переключатель то сменили что конфигурация приемник отличается от конфигурации источника?
Считаю что загрузка правил в КД и то как вы это делаете не относится к теме данной публикации, считаю это флудом.
Предполагается поддержка переноса документа «Сдельный наряд на выполненные работы» ?
(37)
Здравствуйте.
Вообще не думал об этом, если нужен очень, давайте посмотрю и постараюсь добавить в обмен.
(38) Да это нужно, как раз их в базе очень много
В ПУСТУЮ ПОТРАЧЕННЫЕ И ДЕНЬГИ И ВРЕМЯ, Экономьте СВОИ Надежды ДОЧИТЫВАЯ_ДО_КОНЦА_КОММЕНТАРИИ К РАБОТЕ!!!
(40)
Во-первых здравствуйте.
Во-вторых попрошу вас аргументированно ответить что вас не устроило в правилах обмена?
В-третьих описание обработки/правил обмена/отчета всегда есть описани в котором описывается что сделано и как сделано, а также идут описания изменений.
Не переносятся данные по физлицам. Паспорт, пол, место жительства, телефон — все пустое.
В карточке сотрудника наименование пустое
В приказе о приеме не грузятся должности и показатели начисления
В приказе о приеме пустая должность и показатели начисления 0
После переноса премий перестает заполняться документ Начисление зарплаты (зуп 2.5.130 3.1.6.38
После загрузки даже одного документа (Премия, Выплата) показатели в карточке сотрудника не отображаются, хотя есть в начальной штатной расстановке. При этом Начисление зарплаты больше не заполняется. Уже голову сломал, как все вернуть назад.
Автор, удали свои правила, пока они не испортили жизнь еще кому-то.
Нашел ! Эти правила стирают реквизит ГоловнаяОрганизация по которому идет фильтр при нчаислении в обработке МенеджерРасчетаЗарплаты процедура СоздатьВТПлановыеНачисленияИнтервалы. Поставил ГоловнаяОрганизация в Организации и начисления заработали
При выборе одной галки «Основные начисление организаций» начинает выгружать вообще всё
А почему вы не смотрите порно? Люди ведь тр@хались, старались.
Обычно я редко ставлю минусы, потому что раз человек что-то выложил, значит он старался, но тут пожалуй рискну.
Крайне сырые правила.
И я пока с трудом могу представить стечение звезд при котором они загрузят даже прием на работу.
Вы же ту часть которая табличную часть показатели выгружает закомментировали.
Неделю уже дописываю ваши правила.
Не говоря уже о всех реквизитах физ.лиц.
Написали бы честно — используйте как шаблон и доделывайте.
(48)
А вы представьте что их нет… и Вам придется все писать с нуля. Как вам такой вариант ?
Не нравится…
Вот…
А так вы дорабатываете уже существующие правила, уже готовую основу.
Ведь никто не мешает вам написать с нуля и выложить, пожалуйста… Для этого инфостарт и нужен… Делиться своими наработками, которые ускоряют процесс переноса, обмена или еще что….
Добрый вечер, скачала обмен, к сожалению ошибка.(((
(50) Здравствуйте.
У вас типовые релизы ЗУП ? не измененные? и версии конфигураций тоже напишите пожалуйста.
(51)
такая же ошибка, но не с физлицами, а с «Организации»
Добрый день!
Подскажите, а многострочные документы Отпуска из ЗУП 2.5 правила смогут перетащить разными документами в ЗУП 3.1?
(53)
Здравствуйте.
В правилах есть такое правило обмена с названием «ОтпускБезСохраненияОплатыСписком», но оно отключено в ПВД, потому что не тестировалось…
<ПослеЗагрузки>Объект.ГоловнаяОрганизация = Справочники.Организации.НайтиПоНаименованию(«ОАО «»Кондитерская фабрика «»БЕЛОГОРЬЕ»»»);</ПослеЗагрузки>
А если я не работаю в ОАО «Кондитерская фабрика «БЕЛОГОРЬЕ»? Это — фиаско…
Уберите все поиски по наименованию
(55) А если вы не работаете на данном предприятии, то ничего страшного, у вас еще есть время устроиться туда ))))
А если серьезно, то просто не будет заполнен данный реквизит, потому что по наименованию ничего не найдется. Исправил этот недочет и выложил новые правила обмена.
Спасибо за комментарий.
Добрый день! Подскажите…
Необходимо выгрузить все из ЗУП (базовая), редакция 2.5 (2.5.130.2) в ЗУП (базовая), редакция 3.1 (3.1.8.246).
Данная обработка для этой цели подойдет ?
Подскажите, планируется ли поддерживать данные правила для переносу в ткущую версию ЗУП 3.1.9…
Доброго вечера, командировки не выгружаются. На релизах 130.2 — 8.216 работает, но не очень корректно. Ведомости выгружаются только по полной выплате. Другие виды выплат невозможно открыть.
Добрый день.
При выгрузке Начислений по больничному листу выходит ошибка:
Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1697)}: Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = ОсновныеНачисления (:)
ПКС = 4 (ВидВремени —> ВидВремени)
Объект = Месячная премия (Дополнительные начисления организаций)
СвойствоПриемника = ВидВремени (ПеречислениеСсылка.ВидыРабочегоВремениСотрудников)
ОписаниеОшибки = Поле объекта не обнаружено (ВидВремени)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8286)
КодСообщения = 13
(60)Ну как вариант посмотрите сначала из выгружаемой базы,что не так настройками вида расчета «Месячная премия» а именно вид времени.
(61) В дополнительных начисления организации, к которым относится «Месячная премия», реквизита Вид времени в принципе нет.
(60) Здравствуйте.
А у вас релиз ЗУП 2.5 какой установлен? Просто эти правила писались под последний на тот момент релиз, может в новых релизах убрали этот реквизит? или он стал называться «УдалитьВидВремени» ?