Остаток отпуска. Регистр сведений - Заработанные права на отпуск.

1. FetisovAN 20.08.19 18:06 Сейчас в теме
При построении отчета по остаткам отпуск неправильно рассчитывает остатки отпусков для некоторых сотрудников. Не учитывает январь.
Работа в программе началась 01.01.19 - на эту дату заведена начальная штатная расстановка.
В регистре за январь только одна запись - остаток на 01.01.19. Запись на середину месяца с 2.33 не создается ... пробовал очищать регистр, перезапускать отчет, он заполняется так же.

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

Кто сталкивался с подобной проблемой ? есть пути решения кроме добавления в данный регистр записи вручную или изменения остатка на начало года.
Прикрепленные файлы:
Найденные решения
8. GSokolov 320 21.08.19 15:42 Сейчас в теме
(7) Вам не обязательно вводить остаток отпуска именно на 01.01.2019 года. Вводите на дату окончания последнего рабочего года в прошлом году, указав неиспользованный остаток за последний год (годы), если он есть. Учитывая уже предоставленные отпуска после этой даты. Это наиболее правильно, программа сама досчитает стаж до даты начала работы в программе. Если были в этом промежутке отпуска, можно вводить на дату с интервалом в квартал, чтобы в остатках не было дробных частей.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. GSokolov 320 20.08.19 18:34 Сейчас в теме
(1) Проблема в правиле округления стажа до полного месяца, если отработано больше половины его. Здесь имеет значение каждый день в стаже. Но при переносе программа "округляет" по-своему стажи и вводит их на дату начала работы в программе, что часто искажает стаж. Чтобы учёт был верным, мне пришлось вручную менять дату ввода остатков отпусков или вводить остатки за правильные годы с датой ввода на конец последнего рабочего года. И не советую, чтобы в остатках где-то присутствовали дробные части дней стажа, могут возникать ошибки именно из-за неверного округления дней стажа до месяцев.
3. FetisovAN 20.08.19 18:39 Сейчас в теме
(2) с этим я тоже сталкивался. Но там разница была небольшая. Потому что да: расчет в старой программе и расчет в новой программе как остаток + с начала года то что ведется в новой - не равняется ... но это завязано на другие регистры
и я договорился что на это "закроют глаза"

а тут я столкнулся с тем, что именно не учитывается месяц январь ЦЕЛИКОМ у некоторых сотрудников. Просто не создается нужная запись в этом регистре - Заработанные права на отпуск. и идет расхождение на 2,33 (в днях). а это уже ни в какие ворота :(
4. GSokolov 320 20.08.19 18:46 Сейчас в теме
(3) Посмотрите, какая дата окончания последнего рабочего года у таких сотрудников. Если она больше половины месяца, то на 1 января остатка на этот месяц не будет, если меньше, - будет 2,33.
6. FetisovAN 21.08.19 09:34 Сейчас в теме
(4) Спасибо, понял Вас. Только не ясно как правильно отразить тогда. У данного сотрудника дата начала 01.02.18, дата окончания 31.01.19.

Нужно увеличить Начальный остаток отпуска на 2.33 ?
7. FetisovAN 21.08.19 09:52 Сейчас в теме
(4) нет .. не получается. вот другой сотрудник. у которого также день окончания конец месяца. Но у него считается начиная с января.

1 июля 2018 г. - 30 июня 2019 г.

24 апр. 2019 г. Отпуск ABZP-000005 от 10.04.2019
Накоплено за период 1 янв. 2019 г. - 24 апр. 2019 г. +9,33 - за 4 месяца
Период отпуска: 24 апр. 2019 г. - 30 апр. 2019 г. -7,00


Проверил ВСЕХ сотрудников. Проблема с расчетом воспроизводится у тех у кого:

Дата окончания не конец месяца и при этом больше середины месяца.
Сотрудники у которых в дате окончания месяц январь, даже если 31.
8. GSokolov 320 21.08.19 15:42 Сейчас в теме
(7) Вам не обязательно вводить остаток отпуска именно на 01.01.2019 года. Вводите на дату окончания последнего рабочего года в прошлом году, указав неиспользованный остаток за последний год (годы), если он есть. Учитывая уже предоставленные отпуска после этой даты. Это наиболее правильно, программа сама досчитает стаж до даты начала работы в программе. Если были в этом промежутке отпуска, можно вводить на дату с интервалом в квартал, чтобы в остатках не было дробных частей.
5. Stref75 21.08.19 08:11 Сейчас в теме
Была такая же проблема. Ввод остатков отпусков делали не на одну какую-то дату отсчета по всем сотрудникам, а для каждого сотрудника свою дату вносили.
Например, вы начинаете работу с 1.01.2019. Сотрудник устроен на работу 07.07.2018. В этом случае дата ввода остатков будет 06.01.2019 и соответственно количество дней за 6 месяцев. В этом случае, как было замечено в (1) , программа корректно будет рассчитывать права по половине отработанного месяца.
9. FetisovAN 21.08.19 17:26 Сейчас в теме
(5) Будем переделывать, спасибо за совет.

Непонятно зачем 1С, оставляет возможность вносить остатки отпусков в документе Начальная штатная расстановка, если это приводит к ошибке в расчетах заслуженного отпуска в дальнейшем ...
10. Stref75 22.08.19 07:20 Сейчас в теме
(9) ну вы же остаток все равно должны внести каким то образом. есть два пути - в начальной штатной расстановке, либо документом "ввод остатков отпусков". В любом случае оба эти варианта делают записи в одном регистре. Так что тут я не вижу никакой проблемы.
А вот то, что алгоритм расчета начального остатка должен быть другой - тут я с вами полностью согласен. Потому как наши кадровики под остатками понимают срез по всем сотрудникам именно на какую-то одну дату либо на начало месяца, либо на конец.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот