Почему в расчетном листке 1С:Бухгалтерия 3.0 вместо дней отображаются часы?

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет
← На главную

Встречается ситуация, когда при формировании заработной платы в "1С:Бухгалтерия 3.0" сам документ "Начисление зарплаты" выглядит корректно, но в отчете "Расчетный листок" по одному конкретному сотруднику происходит странное: в колонку "Дни" подтягиваются значения из колонки "Часы". При этом суммы начислений также могут быть неверно увеличены. Это приводит к путанице и неверному представлению данных для сотрудника.

Давайте вместе разберемся, в чем может быть причина такой ошибки и как ее исправить. Чаще всего проблема кроется не в общих настройках программы, а в данных, связанных с конкретным сотрудником.

Шаг 1. Проверяем графики работы и производственный календарь

Первое, на что стоит обратить внимание, — это настройки учета рабочего времени. Некорректно заполненный график или календарь являются частой причиной ошибок в расчетах.

  1. Производственный календарь. Убедитесь, что он заполнен на текущий год. Перейдите в раздел Зарплата и кадры - Справочники и настройки - Производственные календари. Откройте основной календарь и проверьте, что все рабочие, выходные и праздничные дни на текущий год заполнены. На всякий случай можно нажать кнопку "Заполнить по умолчанию".
  2. График работы сотрудника. Даже если все сотрудники работают по стандартной "пятидневке", необходимо проверить настройки графика. Перейдите в раздел Зарплата и кадры - Справочники и настройки - Графики работы. Откройте график, который назначен проблемному сотруднику (обычно это "Пятидневка"). Убедитесь, что в настройках графика установлен флажок "При заполнении учитывать праздничные дни" и что он заполнен на текущий год. Если данные не заполнены, график может быть подсвечен красным цветом.
  3. Индивидуальный график. Проверьте кадровые документы сотрудника ("Прием на работу", "Кадровый перевод"). Возможно, ему по ошибке был назначен индивидуальный или некорректно настроенный график работы.

Хотя в рассматриваемом случае эти действия не привели к решению, начинать диагностику всегда стоит именно с них, так как это самая распространенная причина подобных сбоев.

Шаг 2. Анализируем регистры накопления и сведений

Если с графиками и календарем все в порядке, скорее всего, проблема в накопленных данных в регистрах. Отчеты, такие как "Расчетный листок", формируются не только на основе первичных документов, но и на основе записей в служебных регистрах. Ошибка в этих записях и приводит к искажению данных в отчетах.

Очень часто причиной является задвоение записей по сотруднику в одном из регистров. Чтобы это проверить, воспользуемся универсальным отчетом или перейдем к регистрам через меню "Все функции".

Какие регистры нужно проверить в первую очередь:

Также стоит убедиться, что не нарушена хронологическая последовательность проведения документов. Например, если документ "Отпуск" или "Больничный лист" был введен и проведен уже после окончательного расчета и проведения документа "Начисление зарплаты", это может создать некорректные движения в регистрах.

Шаг 3. Радикальное решение: пересоздание карточки сотрудника

Если анализ регистров не дал явного результата или исправление записей вручную слишком трудоемко, есть проверенный способ, который решает большинство "глюков", связанных с конкретным сотрудником. Это — создание новой карточки сотрудника.

Почему это работает? Проблема может быть связана со скрытыми, "поврежденными" записями в одном из множества связанных с сотрудником регистров. При создании новой карточки программа формирует все связанные записи "с чистого листа", обходя старые проблемные данные.

Рассмотрим по шагам, как это сделать:

  1. Подготовьте старую карточку. Чтобы избежать путаницы, откройте карточку проблемного сотрудника в справочнике Сотрудники и измените его ФИО, добавив пометку, например, "Иванов Иван Иванович (старый)". Это позволит вам легко отличить его от новой карточки. Устанавливать пометку на удаление сразу не рекомендуется, пока вы не убедитесь, что все данные перенесены корректно.
  2. Создайте новую карточку. В справочнике Сотрудники создайте новый элемент. Выберите то же физическое лицо, которое было привязано к старой карточке. Заполните все необходимые кадровые данные.
  3. Оформите кадровые документы. На нового сотрудника необходимо ввести документ "Прием на работу" или "Кадровый перевод" с даты, с которой он должен числиться в программе. Перенесите в документ все условия труда: подразделение, должность, график работы, вид начисления (оклад) и его размер.
  4. Перепроведите документы. Отмените проведение и затем заново рассчитайте и проведите документ "Начисление зарплаты" за месяц, в котором возникла проблема. Программа должна "подхватить" уже нового, корректного сотрудника.
  5. Проверьте результат. Сформируйте "Расчетный листок" по новому сотруднику. Проблема с отображением дней и часов должна исчезнуть.

После того как вы убедитесь, что все расчеты за прошлые и текущий периоды верны, старую карточку сотрудника можно пометить на удаление.

Таким образом, хотя проблема выглядит как ошибка отчета, ее корень лежит глубже — в целостности данных. Пересоздание элемента справочника является надежным способом исправить накопленные скрытые ошибки и восстановить корректный учет.

← На главную