Встречается ситуация, когда при формировании заработной платы в "1С:Бухгалтерия 3.0" сам документ "Начисление зарплаты" выглядит корректно, но в отчете "Расчетный листок" по одному конкретному сотруднику происходит странное: в колонку "Дни" подтягиваются значения из колонки "Часы". При этом суммы начислений также могут быть неверно увеличены. Это приводит к путанице и неверному представлению данных для сотрудника.
Давайте вместе разберемся, в чем может быть причина такой ошибки и как ее исправить. Чаще всего проблема кроется не в общих настройках программы, а в данных, связанных с конкретным сотрудником.
Первое, на что стоит обратить внимание, — это настройки учета рабочего времени. Некорректно заполненный график или календарь являются частой причиной ошибок в расчетах.
Зарплата и кадры - Справочники и настройки - Производственные календари. Откройте основной календарь и проверьте, что все рабочие, выходные и праздничные дни на текущий год заполнены. На всякий случай можно нажать кнопку "Заполнить по умолчанию".Зарплата и кадры - Справочники и настройки - Графики работы. Откройте график, который назначен проблемному сотруднику (обычно это "Пятидневка"). Убедитесь, что в настройках графика установлен флажок "При заполнении учитывать праздничные дни" и что он заполнен на текущий год. Если данные не заполнены, график может быть подсвечен красным цветом.Хотя в рассматриваемом случае эти действия не привели к решению, начинать диагностику всегда стоит именно с них, так как это самая распространенная причина подобных сбоев.
Если с графиками и календарем все в порядке, скорее всего, проблема в накопленных данных в регистрах. Отчеты, такие как "Расчетный листок", формируются не только на основе первичных документов, но и на основе записей в служебных регистрах. Ошибка в этих записях и приводит к искажению данных в отчетах.
Очень часто причиной является задвоение записей по сотруднику в одном из регистров. Чтобы это проверить, воспользуемся универсальным отчетом или перейдем к регистрам через меню "Все функции".
Какие регистры нужно проверить в первую очередь:
Отработанное время по сотрудникам (регистр накопления). Это ключевой регистр для нашей проблемы. Он хранит данные о фактически отработанных днях и часах. Сформируйте отчет по этому регистру с отбором по проблемному сотруднику за спорный месяц. Сравните его данные с теми, что вы видите в документе "Начисление зарплаты". Возможно, вы увидите дублирующиеся записи или записи от разных документов-регистраторов, которые в сумме дают неверный результат.
Кадровая история сотрудников (регистр сведений). Проверьте, нет ли у сотрудника дублирующихся записей о приеме на работу или кадровых перемещений на одну и ту же дату. Это может привести к тому, что система будет учитывать его как нескольких сотрудников.
Данные для расчета зарплаты (регистр накопления). Анализ этого регистра поможет понять, из каких данных складываются итоговые суммы в расчетном листке.
Также стоит убедиться, что не нарушена хронологическая последовательность проведения документов. Например, если документ "Отпуск" или "Больничный лист" был введен и проведен уже после окончательного расчета и проведения документа "Начисление зарплаты", это может создать некорректные движения в регистрах.
Если анализ регистров не дал явного результата или исправление записей вручную слишком трудоемко, есть проверенный способ, который решает большинство "глюков", связанных с конкретным сотрудником. Это — создание новой карточки сотрудника.
Почему это работает? Проблема может быть связана со скрытыми, "поврежденными" записями в одном из множества связанных с сотрудником регистров. При создании новой карточки программа формирует все связанные записи "с чистого листа", обходя старые проблемные данные.
Рассмотрим по шагам, как это сделать:
Сотрудники и измените его ФИО, добавив пометку, например, "Иванов Иван Иванович (старый)". Это позволит вам легко отличить его от новой карточки. Устанавливать пометку на удаление сразу не рекомендуется, пока вы не убедитесь, что все данные перенесены корректно.
Сотрудники создайте новый элемент. Выберите то же физическое лицо, которое было привязано к старой карточке. Заполните все необходимые кадровые данные.
После того как вы убедитесь, что все расчеты за прошлые и текущий периоды верны, старую карточку сотрудника можно пометить на удаление.
Таким образом, хотя проблема выглядит как ошибка отчета, ее корень лежит глубже — в целостности данных. Пересоздание элемента справочника является надежным способом исправить накопленные скрытые ошибки и восстановить корректный учет.