Содержание:
При обновлении ЗУП Корп. на релиз 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 – некорректное управление колонкой “НУ” для “Списания” | Для операции “Списание” документа “Резервы по оплате труда” колонки “НУ” в некоторых случаях появляются только после записи документа. |