Для 1С зарплата гос. учреждений у меня создан отчет по средней зарплате, который строится на основании стандартных глобальных процедур(в частности ОбщийМодуль.СтатистикаПерсоналаРасширенный) и отчета СтатистикаПерсонала. После обновлений зарплаты в начале 2021 года стали поступать жалобы на задвоение данных в этом отчете.
Кроме того были замечены подобные ошибки сначала в отчете Штатная расстановка, затем в стат. отчете П4. На счет Штатной расстановки точно не знаю, но П4 точно "кормится" из тех же источников, что и мой отчет по средней зарплате.
Выяснил, что причина в регистре сведений "СостоянияСотрудников", а если конкретнее, то в данном регистре по задвоившимся сотрудникам были двойные записи с состоянием "Работает" и пустой датой окончания. При чем вторая(в общем-то лишнаяя) запись датируется 01.01.2021. Этот регистр не подчинен регистратору, поэтому сложно сказать какими именно документом создаются эти записи, но именно из-за них начинают появляться ошибки в отчетах. Я думаю, что найдется еще немало отчетов, где проявится эта проблема.
Для исправления накидал обработку, которую теперь рекомендую периодически запускать.
Прикрепленный файл | Размер | Хиты | Последнее скачивание |
---|---|---|---|
KorrektirovkaSostoyaniy.epf | 7.98 кб | 1411 | 1 день 13 часов назад |
Нашелся еще один косяк в этом отчете СтатистикаПерсонала. Опять же происходит задвоение, в этот раз задвоение начислений. Проблема возникает в СхемаКомпоновкиДанныхЗарплата.
Проблема возникает, когда в одном месяце сотрудник работает по внешнему совместительству (например, 01.02.2021-12.02.2021), потом увольняется и принимается по основному месту работы + по внутреннему совместительству с 16.02.2021.
Во временной таблице ВТ_ВидыЗанятостиОсновныхСотрудников в таком случае появляются две записи по одному сотруднику(для Основного вида занятости и Внешнего совместителя) и при соединении с таблицей Данные(где собраны начисления) происходит задвоение по данному человеку.
Отправить комментарий