Содержание:
При обновлении ЗУП Корп. на релиз 3.1.30.57 проявилась такая ошибка — при заполнении документа «Списания» резервов по оплате труда, у части сотрудников перестали заполняться данные по «Подразделению» и «Способу отражения». Похожая ошибка зарегистрирована 1С под номером 30180012 от 21.09.2023г.

Причина
Вполне возможно, что ошибка будет исправлена уже в следующих обновлениях ЗУП, но поскольку уверенности в этом нет, решено было поискать причину самостоятельно. И такая причина нашлась в функции БухучетБазовыхНачисленийОценочныхОбязательств общего модуля ОтражениеЗарплатыВБухучетеРасширенный. А именно, в самом конце функции на строке №14176 вызывается процедура:
1 2 3 |
ОтражениеЗарплатыВУчете.СвернутьТаблицу(БухучетБазовыхНачислений); |
Которая сворачивает таблицу с данными по подразделениям, способам отражения и не просто сворачивает, а по пути удаляет строки с нулевыми значениями, таким образом и пропадает информация о подразделениях по некоторым сотрудникам.
1 2 3 4 5 6 7 8 9 10 |
// Сворачивает переданную таблицу значений, колонки с именем ИдентификаторСтроки, ИдентификаторСтрокиНачисления // являются колонкой группировки. // // Параметры // Таблица - ТаблицаЗначений. // УдалитьНулевыеСтроки- Булево. // Процедура СвернутьТаблицу(Таблица, УдалитьНулевыеСтроки = Истина) Экспорт |
Исправление
Решено было забрать функцию БухучетБазовыхНачисленийОценочныхОбязательств в расширение с аннотацией &ИзменениеИКонтроль и изменить строчку следующим образом
1 2 3 4 5 6 7 8 9 |
#Удаление ОтражениеЗарплатыВУчете.СвернутьТаблицу(БухучетБазовыхНачислений); #КонецУдаления #Вставка ОтражениеЗарплатыВУчете.СвернутьТаблицу(БухучетБазовыхНачислений, Ложь); #КонецВставки |
Таким образом аналитика по всем сотрудникам сохранилась.
Какие еще ошибки зарегистрированы в 1С по резервам отпусков
На 26.09.24 в реестре ошибок ЗУП зарегистрировано порядка ста ошибок связанных с «Резервами по оплате труда», наиболее заметные из них приведены в таблице:
Код — Наименование | Описание / Способ обхода |
---|---|
30180012 — Не заполняется подразделение и способ отражения | Если сотруднику предоставлен отпуск в количестве дней, большем чем накоплено, то при заполнении документа «Резервы по оплате труда», ошибочно остаются незаполненными «Способ отражения», «Подразделение» и «Статья финансирования». |
30180155 — Инвентаризация резервов не выравнивает сумму БУ и НУ | Если сотрудница в отпуске по уходу, и на момент ухода в учете резервов числится разница в БУ и НУ, то при проведении инвентаризации отпусков в конце года суммы БУ и НУ ошибочно не выравниваются. |
30180512 — Не списывается при инвентаризации излишки длительно отсутствующего | При использовании нормативного метода не списывается при инвентаризации излишки длительно отсутствующего сотрудника. |
30180506 — Не учитываются остатки отпуска из начальной штатной расстановки. | Если в начальной штатной расстановке указать остаток отпуска, права на который у сотрудника уже нет, то такой остаток ошибочно не учитывается при расчете резерва отпусков. |
30180481 — Не сохраняется значение в поле «Результат» | Если в настройке резерва по оплату труда указано начисление, которое не имеет формулы и выплачивается фиксированной суммой, а сам резерв рассчитывается нормативным методом, то при редактировании поля «Результат» в документе «Резервы по оплате труда», введенное значение ошибочно сбрасывается. |
30180482 — Некорректная свертка строк при заполнении способа отражения в сводной таблице | Если в заполненном документе сначала заполнить пустой способ отражения в табличной части «Обязательства и резервы (сводно)», а затем проделать это же в табличной части «Обязательства и резервы по сотрудникам», то в некоторых случаях итоговые суммы в таблицах начнут отличаться, что приведет к расхождению детального и сводного учета резервов. / Заполнять способ отражения в таблице «Обязательства и резервы по сотрудникам». Таблица «Обязательства и резервы (сводно)» заполнится автоматически. |
30180412 — Не списывается автоматически резерв уволенного «задним числом» сотрудника | Если сотрудник уволен «задним числом» (в предыдущем месяце), то при заполнении документа «Резервы по оплате труда» текущего месяца автоматически не происходит списание накопленных сумм. |
30180342 — некорректное управление колонкой «НУ» для «Списания» | Для операции «Списание» документа «Резервы по оплате труда» колонки «НУ» в некоторых случаях появляются только после записи документа. |
Добрый день! Спасибо, очень помогло!