С 2023 года работа с авансами в программе «1С:Зарплата и управление персоналом» (ЗУП 3.1) существенно изменилась. В связи с новыми требованиями законодательства по НДФЛ, расчет за первую половину месяца стал практически обязательной процедурой для корректного удержания налога. Однако многие пользователи сталкиваются с неприятной ситуацией: документ Начисление за первую половину месяца бесследно исчезает из интерфейса, не отображается в настройках навигации, а при попытке открыть его через «Функции для технического специалиста» показывает пустую форму. В этой статье мы подробно разберем, почему так происходит и как вернуть документ в рабочее состояние.
В современных конфигурациях 1С на платформе 8.3 используется механизм динамического формирования интерфейса. Программа «скрывает» объекты, которые, по ее мнению, не используются в текущем учете организации. Это сделано для того, чтобы не перегружать интерфейс лишними командами. Документ Начисление за первую половину месяца управляется функциональной опцией, которая активируется только при выполнении определенных условий в данных информационной базы.
Проанализируем две основные ситуации, при которых документ становится недоступен:
Если в базе всем сотрудникам назначен аванс «Фиксированной суммой» или «Процентом от тарифа», программа считает, что документ начисления вам не нужен, так как выплата будет производиться сразу ведомостью. Чтобы вернуть документ, необходимо хотя бы одному сотруднику изменить способ расчета аванса.
Рассмотрим, как это сделать пошагово:
Изменение аванса.Важный нюанс: Способ расчета аванса также может быть установлен в кадровых документах: Прием на работу или Кадровый перевод. Если вы массово изменили эти данные (например, при переносе или обновлении), это могло привести к скрытию документа из меню «Зарплата».
Разберем ситуацию, описанную пользователями на форуме: документ был виден, но после изменения настроек конкретного начисления он исчез. Если вы снимете флаг начисления в аванс у последнего активного вида расчета, программа деактивирует соответствующую функциональную опцию.
Выясним причину через настройки начислений:
Оплата по окладу).Если вы сняли эту галочку у всех видов расчета, документ Начисление за первую половину месяца пропадет даже из «Настройки навигации», так как системе будет «нечего считать» в этом документе.
Иногда системные администраторы пытаются «обмануть» программу и открыть список документов через Функции для технического специалиста. Однако, если функциональная опция не включена вышеуказанными способами, форма списка или форма самого документа может открыться некорректно — без кнопок «Создать», без табличных частей или вовсе белым экраном.
Проанализируем ситуацию: это происходит потому, что права доступа и видимость полей жестко привязаны к состоянию констант, отвечающих за расчет аванса. Использование (1) и (2) решений автоматически исправит эту проблему.
Посмотрим на техническую сторону вопроса, которая обсуждалась в контексте производительности и корректности отображения:
1. Обновление платформы и кэш. В некоторых случаях (например, на платформе 8.3.18) наблюдались проблемы с быстродействием и корректностью отрисовки форм. Если настройки выполнены верно, но документ не появился, попробуем очистить кэш конфигурации. Для этого можно запустить базу с параметром /ClearCache или удалить и заново добавить базу в списке запуска 1С.
2. Релизы конфигурации. Убедимся, что установлены последние патчи. В релизах 3.1.24.xxx и выше логика работы с авансами была существенно переработана под требования 2023 года. В старых релизах существовала отдельная галочка в учетной политике, но в новых версиях всё завязано именно на способы расчета аванса у сотрудников.
На форумах часто обсуждается вопрос: «Как оставить аванс фиксированной суммой, но с удержанием НДФЛ?». Некоторые разработчики пытаются внедрить «расчет от обратного», деля фиксированную сумму на 0.87.
Проанализируем, почему стоит использовать стандартный механизм Начисление за первую половину месяца:
Таким образом, если документ Начисление за первую половину месяца недоступен, первым делом проверьте документ Изменение аванса и наличие хотя бы одного сотрудника со способом «Расчетом за первую половину месяца». Это самый быстрый и правильный способ вернуть функционал в интерфейс программы.