Хочу поделиться результатом своего полуторачасового сидения в конфигураторе ЗУП-а. Переносил данные с ЗиК 7.7 в ЗУП для бюджетных учреждений. Как и положено переносились данные за прошлые годы. Все более-менее перенеслось (более-менее, т.к. в семерке много было косяков) и вот в этом уже году, в 8-ке начались проблемы с расчетом отпускных. В частности количество дней 29.4 не уменьшается на сумму дней, когда сотрудник был в отпуске.
Стал смотреть перенесенные данные по регистру расчета ОсновныеНачисленияРаботниковОрганизаций. Там вроде все есть: и дни с датами по окладу и дни с датами отпускных. Так и эдак крутился, все равно пришлось лезть в конфигуратор. Там нашел, что число 29.4 уменьшается за счет периода, который берется из виртуальной таблицы РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций.ФактическийПериодДействия().
Стал я менять даты периода действия для вида расчета Оклад (в перенесенных за прошлый год документах). Для оклада там стояло, допустим, с 01.07.2012 по 31.07.2012, я поставил с 01.07.2012 по 30.07.2012. Вроде как количество дней в расчете среднего заработка стало уменьшаться, но паралельно я посмотрел, как же происходит расчет дней за месяцы уже этого года. Там Оклад, допустим с 01.01.2013 по 31.01.2013, в январе был отпуск и дни в расчете среднего заработка меньше чем 29.4. Т.е. уменьшать вручную период действия для оклада - это что-то не то.
Оказываетя за прошлый год в качестве вида расчета Оклад у меня перенесся не предопределенный Оклад, по которому работают в этом году, а совсем другой вид расчета. Сам этот вид расчета был настроен правильно в плане включения в средний заработок, учета времени и т.д. Единственное, что не было в нем настроено - это вытеснение такими видами расчета как, например, тот же Отпуск. После настройки вытеснения и перепроведения загруженных за прошлый год документов, дни среднего заработка стали расчитываться правильно.
Отправить комментарий