Проблема задвоения данных в отчете Расчетный листок — одна из тех ситуаций, которые ставят бухгалтера в тупик: в документах начисления суммы верные, в ведомостях на выплату — тоже, а в печатной форме отчета цифры умножаются на два. Чаще всего это происходит после обновления конфигураций ЗУП 3.1 или ЗКГУ 3.1, а также когда выполняется перенос данных с остатками по сотрудникам или переход с версии 2.5. Рассмотрим подробно, почему так происходит и какие шаги необходимо предпринять для исправления ситуации.
Проанализируем зарегистрированную ошибку 1С №30156479. Согласно официальному описанию, данные могут задваиваться, если в базе выполнялся перенос данных или обновление, которое затронуло структуру справочника Подразделения. Система теряет внутренние связи между основным рабочим местом и совместительством из-за сбоя в индексации иерархии.
Разберем по шагам «неочевидный», но работающий метод исправления:
Это действие инициирует принудительное обновление вспомогательного индекса порядка подразделений в базе данных. В современных релизах также рекомендуется запустить регламентное задание Обновление иерархии подразделений через раздел Администрирование — Обслуживание — Регламентные операции.
Выясним причину, связанную с регистрами расчета. Часто задвоение происходит не во всех строках, а только в определенных начислениях или входящем сальдо (здесь может помочь корректировка пересортицы взаиморасчетов). Это верный признак того, что «глючит» регистр Плановый ФОТ итоги. Особенно это актуально, если сотрудник переводился из одного филиала в другой или по нему менялись плановые начисления в середине месяца.
Для исправления проделаем следующую операцию:
Также стоит обратить внимание на документы Назначение планового начисления. В некоторых случаях помогает простое перепроведение этих документов или их перезаполнение, если записи в регистре «зависли» со старыми аналитиками.
Рассмотрим ситуацию с точки зрения чистоты данных. В процессе обновления или некорректного слияния карточек физических лиц могут возникнуть дублирующие записи в регистрах сведений, которые отчет использует для построения выборки. Проанализируем регистр Текущие кадровые данные сотрудников.
Как найти и устранить проблему:
Текущие кадровые данные сотрудников.ФизЛицу, а у другой это поле пустое или содержит «битую» ссылку, то лишнюю запись (без привязки) нужно удалить.Текущая тарифная ставка сотрудников.Посмотрим на настройки самого отчета. Иногда проблема кроется не в данных, а в том, как Расчетный листок группирует информацию. В некоторых релизах после обновления в настройках отчета пропадает пользовательское поле Порядок основного рабочего места.
Проанализируем ситуацию:
Отчет пытается вывести данные сначала по основному сотруднику, а затем по совместителю. Если в настройках на закладке Поля и сортировки пропало поле порядка, отчет может «схлопнуть» две разные карточки сотрудника в одну таблицу, но при этом продублировать строки начислений, так как они относятся к одному физическому лицу.
Для исправления попробуем сбросить настройки отчета к стандартным:
Если ваша база работает в режиме распределенной информационной базы (РИБ), часто возникает ситуация, когда часы в табеле или начисления в отчетах множатся на странные коэффициенты (4, 9 и т.д.). Это связано с регистром Данные для подбора сотрудников.
Выполним «технологическую очистку»:
Данные для подбора сотрудников через функции технического специалиста.Подводя итог, можно сказать, что универсального «рубильника» нет, но в 90% случаев помогает именно движение подразделений стрелками или пересчет планового ФОТ. Если же эти методы не помогли, необходимо переходить к детальному анализу регистров сведений через консоль запросов или функции технического специалиста, так как проблема, скорее всего, кроется в наличии «записей-фантомов», оставшихся после удаления дублей сотрудников или неудачного обновления программы.
Важный момент: всегда делайте резервную копию базы данных перед выполнением любых операций по удалению записей из регистров или массовому пересчету ФОТ!