Правила переноса документов из ЗУП 2.5 в ЗУП 3.1
Перенос документов из конфигурации ЗУП 2.5 в ЗУП 3.1
Переносятся планы видов расчета:
- Основные начисления (поиск по наименованию)
- Дополнительные начисления (поиск по наименованию)
- Удержания (поиск по GUID+наименование)
Переносятся документы:
- Начисление зарплаты
- Прием в организацию
- Перемещения
- Увольнения
- Командировки
- Больничные
- Отпуска
- Отпуска без обплаты
- Оплата по среднему - донорские дни
- Оплата праздничных и выходных дней
- Оплата сверхурочных часов
- Разовые начисления
- Разовые удержания
Поиск документов при обмене происходит по GUID и если не найден то по номерам и датам документов.
Переносятся справочники:
- Организации (поиск по GUID, если не найден то по наименованию)
- Сотрудники (поиск по GUID, если не найден то по наименованию)
- Подразделения организаций (поиск по GUID, если не найден то по код+наименованию)
- Виды стажа (поиск по GUID, если не найден то по коду)
- Показатели расчета зарплаты (поиск по наименованию)
- и др.
За основу взят обмен из публикации: //catalog.1c-e.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
Исправлено в правилах обмена:
Исправлены мелкие недочеты в ПКО "БольничныйЛист"
26.12.2018
Исправлено в правилах обмена:
В правиле конвертации объектов добавлен для объекта Сотрудники реквизит Головная организация
P.S. все обмены сначала проверяйте в тестовых базах!!!
Скачать файлы
Наименование | Файл | Версия | Размер | |||
---|---|---|---|---|---|---|
Правила обмена документов из ЗУП 2.5 в ЗУП 3.1:
.xml 1,01Mb
28.03.18
329
|
.xml | 1.9 | 1,01Mb | 329 | Скачать |
См. также
Специальные предложения
Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6106)}: Ошибка записи объекта
ТипОбъекта = Начисление
Объект = Доплата по больничным листам
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Дублирование базовых видов расчета
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6099)
КодСообщения = 26
При загрузке в чистую базу ЗУП 3.1.5.126 выдает ошибку
Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6106)}: Ошибка записи объекта
ТипОбъекта = Начисление
Объект = Квартальная премия
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Дублирование базовых видов расчета
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6099)
КодСообщения = 26
Картинка прилагается. Не подскажите как поправить?
У меня ошибка при выгрузке из ЗУП 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
Здравствуйте Уважаемый, если уж вы не удосужились прочитать описание правил обмена и комментарии, то я тут вам ничем помочь не смогу..
Ваша ошибка разбиралась в первом же комментарии этих правил, это раз. Во-вторых в описании идет пометка что правила обмена выкладываются по типу как есть и скачав эти правила и уж тем более начав их использовать, вся ответственность за эти правила обмена лежит на вас. В третьих эти правила лишь плод моего воображения, но никак не 100 % рабочий вариант, который гарантирует вам идеальный вариант переноса документов.
В первом комментарии было:
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Дублирование базовых видов расчета
Сейчас ошибка:
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Дублирование вытесняющих видов расчета
Так бы и написали, что правила не рабочие. И их нужно допиливать.
Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = ОсновныеНачисления (:)
ПКС = 4 (ВидВремени --> ВидВремени)
Объект = По итогам работы за год (Дополнительные начисления организаций)
СвойствоПриемника = ВидВремени (ПеречислениеСсылка.ВидыРабочегоВремениСотрудников)
ОписаниеОшибки = Поле объекта не обнаружено (ВидВремени)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8286)
КодСообщения = 13
Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1697)}: Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = ОсновныеНачисления (:)
ПКС = 4 (ВидВремени --> ВидВремени)
Объект = По итогам работы за год (Дополнительные начисления организаций)
СвойствоПриемника = ВидВремени (ПеречислениеСсылка.ВидыРабочегоВремениСотрудников)
ОписаниеОшибки = Поле объекта не обнаружено (ВидВремени)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8286)
КодСообщения = 13
Может быть за 3 стартмани можно ответить
У кого возникает проблема с выгрузкой основных начислений (только для тех кто скачал правила обмена), предлагаю писать мне в личку, для выяснения возникновения проблемы.
Возможно ваши ошибки, помогут исправить правила обмена и сделать их чуточку лучше!
Спасибо вам за ваши комментарии и отзывы
Здравствуйте.
Если честно уже не помню зачем включал, но если вас что-то не устраивает в правилах обмена, вы всегда можете их изменить на свое усмотрение и пользоваться как вам угодно будет.
Тем более что основные и доп.начисления выгружаются всего ли раз (по идее) ,а затем все начисления ищутся по наименованию во всех документах
При выгрузке командировок из ЗУП 2.5 выдает ошибку
Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = ОсновныеНачисления (:)
ПКС = 1 (Наименование --> Наименование)
Объект = Командировка (Строка)
СвойствоПриемника = Наименование (Строка)
ОписаниеОшибки = Получение элемента по индексу для значения не определено
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8286)
КодСообщения = 13
Во-первых здравствуйте.
Во-вторых попрошу вас аргументированно ответить что вас не устроило в правилах обмена?
В-третьих описание обработки/правил обмена/отчета всегда есть описани в котором описывается что сделано и как сделано, а также идут описания изменений.
Автор, удали свои правила, пока они не испортили жизнь еще кому-то.
Обычно я редко ставлю минусы, потому что раз человек что-то выложил, значит он старался, но тут пожалуй рискну.
Крайне сырые правила.
И я пока с трудом могу представить стечение звезд при котором они загрузят даже прием на работу.
Вы же ту часть которая табличную часть показатели выгружает закомментировали.
Неделю уже дописываю ваши правила.
Не говоря уже о всех реквизитах физ.лиц.
Написали бы честно - используйте как шаблон и доделывайте.
А вы представьте что их нет... и Вам придется все писать с нуля. Как вам такой вариант ?
Не нравится...
Вот...
А так вы дорабатываете уже существующие правила, уже готовую основу.
Ведь никто не мешает вам написать с нуля и выложить, пожалуйста... Для этого инфостарт и нужен... Делиться своими наработками, которые ускоряют процесс переноса, обмена или еще что....
А если я не работаю в ОАО "Кондитерская фабрика "БЕЛОГОРЬЕ"? Это - фиаско...
Уберите все поиски по наименованию
А если серьезно, то просто не будет заполнен данный реквизит, потому что по наименованию ничего не найдется. Исправил этот недочет и выложил новые правила обмена.
Спасибо за комментарий.

Просмотры 11472
Загрузки 320
Комментарии 58
Создание 28.03.18 09:47
Обновление 26.12.18 06:29
№ Публикации 806689
Рубрики
Обмен через XML,
Перенос данных из 1C8 в 1C8
Кому Программист
Тип файла Документ XML
Платформа
Платформа 1С v8.x (все механизмы) ,
Сложные периодические расчеты
Конфигурация
1С:Зарплата и Управление Персоналом 2.5 ,
1С:Зарплата и Управление Персоналом 3.x
Операционная система Не имеет значения
Страна Россия
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Бухгалтерский учет
Раздел учета
Зарплата ,
Персонал, кадры
Доступ к файлу Абонемент ($m)
Код открыт Да
