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

Публикация № 1230041

Учет и отчетность - Зарплата

Доброго времени суток, друзья. За основу взяты правила https://infostart.ru/public/806689/,  немного добавлено своего. В правилах частично реализован стандартный перенос из обработки перехода на ЗУП 3.1.

Доброго времени суток друзья.
За основу взяты правила //appaas.u-clouds.com/public/806689/  немного добавлено своего. В правилах частично реализован стандартный перенос из обработки перехода на ЗУП 3.1. Перенос реализован путем формирования документов базе ЗУП 3.1 вместе с начислениями.

Прошу обратить внимание на алгоритм: "ПолучитьСоответствиеВидовНачислений"
В нем реализован подбор необходимых показателей и наименований начислений в ЗУП 3.1 и их соответствие старой базе, если не хватает каких-либо ваших начислений, то вам необходимо добавить его в этот алгоритм и указать какие у него показатели и из каких полей таблиц источников их брать. Перенос кадровых документов также выгружает параметры ставки и плановых начислений. Так же обратите внимание на событие «после загрузки правил», в этом событии заполняются параметры Правил обмена: Период (Месяц, МесяцОкончания) выгрузки документов, Отбор организаций и начисление премии (Для выделения этих начислений в документ премии).
Сразу прошу прощения за код в разных ПВД, писалось быстро и не вырабатывалось общей системы написания ПВД. 

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

 

Имя ПВД

Документ в ЗУП2.5

Документ в ЗУП3.1

ЧерновикиКадровыхДокументовПриемы_Выгрузка

Прием На Работу В Организацию

Прием На Работу

Прием На Работу Списком

ЧерновикиКадровыхДокументовКадровыеПерево_Выгрузка

Кадровое Перемещение Организаций

Кадровый Перевод

Кадровый Перевод Списком

ЧерновикиКадровыхДокументовУвольнения_Выгрузка

Увольнение Из Организаций

Увольнение

Увольнение Списком

ЧерновикиОтпусков_Выгрузка

Отпуск По Уходу За Ребенком

Отпуск по уходу за ребенком

ОтпускаПоУходуЗаРебенком_Выгрузка

Изменение Условий Оплаты Отпуска По Уходу За Ребенком

Возврат из отпуска по уходу

Изменение Условий Оплаты Отпуска По Уходу За Ребенком

ЧерновикиОтсутствияССохранениемОплаты_Выгрузка

Оплата По Среднему Заработку

Оплата дней ухода за детьми-инвалидами

Командировка

Оплата По Среднему Заработку

ЧерновикиБольничные_Выгрузка

Начисление По Больничному Листу

Больничный лист

РазовыеНачисления_Все

Регистрация Разовых Начислений Работников Организаций

Доход в натуральной форме

Разовое начисление

ПремииВыгрузка

Регистрация Разовых Начислений Работников Организаций

Премия

УдержаниеВСчетРасчетовПоПрочимОперациям

Регистрация Разовых Удержаний Работников Организаций

Начисление зарплаты и взносов

НачислениеЗарплатыВыгрузка

Начисление Зарплаты Работникам Организаций

Начисление зарплаты и взносов

ОплатаСверхурочныхЧасовВыгрузка

Оплата Сверхурочных Часов

Начисление зарплаты и взносов

ЗарплатаКВыплатеОрганизаций

Зарплата К Выплате Организаций

Ведомость в банк

Ведомость в кассу

ЕдиновременноеПособиеЗаСчетФСС_Выгрузка

Начисление Единовременных Пособий За Счет ФСС

Единовременное пособие за счет ФСС

РаботаВВыходныеИПраздничныеДни_Выгрузка

Оплата Праздничных И Выходных Дней Организаций

Начисление зарплаты и взносов

Простои_Выгрузка Регистрация простоев работников организаций Простой, отстранение от работы

 

Разовые удержания, работа в выходные и праздничные дни, Оплата Сверхурочных Часов, загружаются как Начисление зарплаты и взносов. Если разовое начисление соответствует виду начислении указанному в параметре "ВидРасчетаПремии", то такой документ загружается как документ премия, в противном случае он попадает как разовое начисление. Если у вас есть в разовых начисление использование начислений с видом Натуральная оплата труда, то необходимо включить такие виды начисления в ЗУП 3.1 и добавить его описание в алгоритм "ПолучитьСоответствиеВидовНачислений", тогда разовое начисление выгружается как "Доход в натуральной форме".
При переносе документов переносятся начисления, районные коэффициенты и северные коэффициенты.
По переносу сотрудников, реализован перенос, как в стандартных правилах, со стажем, Историей ФИО, северным стажем и т.д.
В документах выплаты так как сотрудника нет в ЗУП 2.5 то в 3.1 это поле переносится пустым, то есть заполняется только физ. лицо.
 

Добавлен перенос графиков сотрудников с заполненными днями.

 

Вот такое мини сочинение, как я провел карантин COVID19 в 2020 году.

PS Конфигурации, на тесте правил: Зарплата и управление персоналом КОРП, редакция 2.5 (2.5.150.1) и Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.13.145) 

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

Наименование Файл Версия Размер
перенос документов из зуп 2.5 в зуп 3.1:

.xml 3,40Mb
29.04.20
10
.xml 3,40Mb 10

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. hottion 27 04.06.20 19:13 Сейчас в теме
Позже добавлю перенос документа простой, в честь карантина)
2. hottion 27 08.06.20 15:46 Сейчас в теме
Добавлен документ простой.
3. hottion 27 11.06.20 15:56 Сейчас в теме
Еще готов перенос графиков с заполнением дней, но пока еще не выложил, позже выложу обновление с графиками.
4. hottion 27 11.06.20 16:34 Сейчас в теме
Добавлен перенос графиков сотрудников.
5. user892471 9 16.06.20 09:21 Сейчас в теме
Добрый день, словил ошибку при открытии правил
Прикрепленные файлы:
6. user892471 9 16.06.20 10:03 Сейчас в теме
(5) забыл... Управление производственным предприятием, редакция 1.3 (1.3.139.1)
7. hottion 27 16.06.20 17:42 Сейчас в теме
8. NurriK 2 18.06.20 08:57 Сейчас в теме
Доброго времени суток, это проблема в алгоритме "ПолучитьСоответствиеВидовНачислений"? я уже все начисления в него вроде внес, все-равно не выгружается(( Подробности: выгружаю разовые начисления, конфа - Зарплата и управление персоналом КОРП, редакция 2.5 (2.5.152.1)
Прикрепленные файлы:
10. hottion 27 18.06.20 17:08 Сейчас в теме
(8) Пришлите кусочек которым вы внесли свои начисления
9. hottion 27 18.06.20 17:06 Сейчас в теме
наименование вписали неверно, там смотрите какая штука, в алгоритм ПолучитьСоответствиеВидовНачислений записываете все свои виды начислений, маска ввода такая:


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	СтруктураОписания                 = Новый Структура(СтрокаОписанияСтруктурыНачисления);
	МассивПоказателей                 = Новый Массив;
	МассивПоказателей.Добавить(Новый Структура("Наименование,Значение","Премия ежемесячная (%) КФ","Показатель1"));
	
	СтруктураОписания.НаименованиеНачисления31   = "Премия ежемесячная (%) КФ";
	СтруктураОписания.Наименование25             = "Премия ежемесячная (%) КФ";	
	СтруктураОписания.МассивПоказателей          = МассивПоказателей;
	СтруктураОписания.НеГрузить                  = ложь;
	
	СоответствиеВидовНачислений.Вставить(СтруктураОписания.Наименование25,СтруктураОписания);
	
	////////////////////////////////////////////////////////////­////////////////////////////////////////////////////////////­////////////////////////////////////
Показать


Причем вводите в поле "НаименованиеНачисления31" наименование начисления в зуп 3.1, именно наименование того начисления которое вы создали/или уже имеющееся
а в поле "Наименование25" наименование того начисления которое вы выгружаете.

К примеру если у вас есть начисление в 2.5 "компенсация амортизации тс" то понятно, что его нельзя предугадать и его нужно добавить в этот алгоритм.

вам нужно создать его в ЗУП 3.1 и в правилах добавить описание этого вида начисления.
Оставьте свое сообщение

См. также

Публикаций не найдено

Попробуйте расширить область поиска, проверьте поисковый запрос и повторите попытку.

Или закажите индивидуальную разработку вашего решения.

Создать заказ на разработку