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

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

При автозаполнении документа Отражение зарплаты в регламентированном учете в конфигурации «1С:Зарплата и Управление Персоналом 2.5» пользователи иногда сталкиваются с ситуацией, когда на закладке проводок появляется строка с указанием суммы начисления или удержания, но поле Сотрудник остается незаполненным. Попытки исправить строку вручную прямо в самом документе не решают проблему: при следующем перезаполнении документа ошибочная сумма появляется снова.

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

Причины появления пустого сотрудника в проводках

Документ Отражение зарплаты в регламентированном учете является итоговым и сам по себе не хранит расчетные данные. Он собирает информацию из регистров расчета и регистров накопления за расчетный период. Пустая строка с сотрудником возникает в следующих случаях:

  1. Удаление физлица или сотрудника из справочника: если сотрудник был физически помечен на удаление и удален из базы без предварительной очистки его движений в регистрах. В результате в движениях документов осталась «битая ссылка» или пустая ссылка на объект.
  2. Ошибки при переносе данных: при загрузке исторических сведений через документы Перенос данных или внешние обработки в табличных частях регистров накопления или расчета реквизит Сотрудник мог остаться пустым.
  3. Выплаты прочим физическим лицам или бывшим сотрудникам: оформление доходов по договорам аренды, дивидендов или выплат бывшим сотрудникам через специализированные документы (например, Отражение прочих доходов физлиц), где аналитический учет может вестись только в разрезе физлиц или без привязки к штатным сотрудникам.
  4. Ручные корректировки регистров: проведение документов Корректировка записей регистров, Регистрация разовых начислений или Корректировка учета по НДФЛ и страховым взносам, в которых вручную добавили строку, забыв выбрать конкретного сотрудника.
  5. Зависшие записи в таблицах перерасчетов: сбой в служебных таблицах перерасчетов регистров расчета, вызванный зафиксированными изменениями за прошлые периоды.
  6. Особенности настройки субконто на счетах затрат: если на счете затрат (например, 20, 26 или 44) в плане счетов регламентированного учета не предусмотрена аналитика по субконто Работники организаций, программа может сводить затраты в общую строку без детализации по физлицам, что является штатным поведением.

Пошаговая методика поиска источника ошибки

Рассмотрим, как локализовать «проблемную» запись, если сумма начисления или проводки не совпадает с итоговым сводом или основными документами.

  1. Сравнение первичных закладок документа:

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

  2. Локализация подразделения через формирование отчета:

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

  3. Использование Универсального отчета:

    Откроем Универсальный отчет и настроим его по следующим разделам учета:

    – Регистры расчета: Основные начисления работников организаций, Дополнительные начисления работников организаций;

    – Регистры накопления: Взаиморасчеты с сотрудниками организаций, Страховые взносы исчисленные, НДФЛ к начислению.

    В настройках отбора зададим условие: Сотрудник Не Заполнен или укажем точную сумму с копейками из спорной проводки. Отчет выведет документ-регистратор, сделавший некорректную запись.

  4. Проверка через Консоль запросов:

    Для технического анализа построим запрос к регистрам расчета с условием фильтрации по пустой ссылке:

    
    ВЫБРАТЬ
        ОсновныеНачисления.Регистратор,
        ОсновныеНачисления.Сотрудник,
        ОсновныеНачисления.Результат
    ИЗ
        РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисления
    ГДЕ
        (ОсновныеНачисления.Сотрудник ЕСТЬ NULL 
        ИЛИ ОсновныеНачисления.Сотрудник = ЗНАЧЕНИЕ(Справочник.СотрудникиОрганизаций.ПустаяСсылка))
        И ОсновныеНачисления.ПериодРегистрации = &Период
    

    Аналогичный запрос можно выполнить к таблицам дополнительных начислений и удержаний.

Способы устранения проблемы

После того как найден документ-источник или конкретный регистр, приводящий к появлению ошибки, выполним исправление одним из следующих способов:

  1. Корректировка документа-источника:

    Если пустая запись была сформирована документом текущего периода (например, Премии работников организаций, Регистрация разовых начислений или Перенос данных), откроем этот документ, заведем в строку корректного сотрудника и заново проведем документ.

  2. Ввод документа корректировки для закрытых периодов:

    Если ошибка тянется из прошлого закрытого периода, который нельзя перепроводить, используем документ Корректировка записей регистров. Добавим в него движения по проблемному регистру расчета или накопления, где первой строкой с ними «снимем» пустую запись (с той же суммой, но противоположным знаком или в сторно), а второй строкой введем корректную запись с указанием сотрудника.

  3. Очистка служебных таблиц перерасчетов:

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

  4. Тестирование и исправление информационной базы:

    В случаях, когда причиной стала битая ссылка после некорректного удаления объектов, открываем режим «Конфигуратор», заходим в меню Администрирование -> Тестирование и исправление, отмечаем флаг Проверка ссылочной целостности и выбираем вариант Очищать ссылки или Создавать объекты.

После проведения всех исправительных манипуляций повторно нажмем кнопку Заполнить в документе Отражение зарплаты в регламентированном учете. Все данные свяжутся с конкретными физлицами, а проводки сформируются корректно.

← На главную