Другое · 9 мин
Как найти ставку рефинансирования в 1С:ЗУП
Где в 1С:ЗУП хранится ставка рефинансирования ЦБ, как её проверить и обновить, и как она влияет на компенсацию за задержку зарплаты и расчёт НДФЛ с матвыгоды.
Ставка рефинансирования (ключевая ставка ЦБ) в 1С:ЗУП используется в двух основных расчётах: компенсация за задержку выплаты заработной платы и определение материальной выгоды по займам сотрудникам для расчёта НДФЛ. Если ставка в программе устарела, оба расчёта будут неверными, а это прямой риск ошибок в зарплате и налогах.
Хранится ставка не в документах и не в константах учётной политики, а в специальном регистре сведений, который заполняется автоматически при обновлении конфигурации. Однако полагаться только на автоматику не стоит: если база давно не обновлялась или обновление прошло с ошибками, значение может отставать от актуальной ставки ЦБ.
Ниже разобрано, где именно искать эту величину в разных версиях ЗУП, как проверить её актуальность, что делать, если ставка устарела, и какие расчёты нужно перепроверить после исправления.
Где физически хранится ставка: регистр сведений
В типовой конфигурации 1С:ЗУП 3.1 ставка рефинансирования хранится в регистре сведений «Ставка рефинансирования ЦБ». Это периодический регистр: каждая запись содержит дату, с которой действует значение, и сам размер ставки в процентах. Благодаря периодичности программа корректно рассчитывает компенсацию и матвыгоду даже за прошлые периоды, когда ставка была другой.
В интерфейсе обычного пользователя прямой пункт меню для этого регистра отсутствует — не ищите его в разделах «Настройка» или «Зарплата». Доступ открывается через служебное меню:
- Откройте главное меню (круглая кнопка со стрелкой в левом верхнем углу окна программы).
- Выберите пункт «Все функции». Если его нет — включите отображение: «Сервис» → «Параметры» → флажок «Отображать команду "Все функции"».
- В открывшемся списке раскройте группу «Регистры сведений».
- Найдите «Ставка рефинансирования ЦБ» и откройте двойным щелчком.
- 1Включите «Все функции» в параметрах интерфейса
- 2Откройте «Все функции» → «Регистры сведений»
- 3Найдите «Ставка рефинансирования ЦБ»
- 4Проверьте последнюю по дате запись и сравните её с текущей ставкой ЦБ
Как проверить актуальность значения
Открыв регистр, посмотрите на последнюю по дате запись. Сравните её значение с текущей ключевой ставкой, опубликованной на сайте Центрального банка. Обратите внимание именно на дату начала действия: если ЦБ изменил ставку недавно, а последняя запись в регистре датирована более ранним сроком, значение в программе устарело.
Типичный признак проблемы — сумма компенсации за задержку зарплаты, которая «не сходится» при ручной проверке. Компенсация считается как 1/150 ставки за каждый день просрочки, поэтому даже небольшая разница в ставке даёт заметное расхождение на длинных периодах задержки.
Как проверить результат
Соответствует дате последнего изменения ставки ЦБ
Запись старше последнего изменения ставки
Совпадает с текущей ключевой ставкой ЦБ
Значение отличается от опубликованного ЦБ
Сумма совпадает с ручным расчётом по формуле 1/150 ставки
Сумма отличается при корректных исходных данных
Как обновляется ставка при обновлении конфигурации
В типовой поставке регистр заполняется автоматически при установке обновлений релиза. Фирма «1С» включает актуальные значения ставки в обновления, поэтому на поддерживаемой конфигурации с регулярным обновлением ручное вмешательство обычно не требуется.
Однако есть ситуации, когда автоматика не срабатывает:
- база долго не обновлялась, а за это время ставка менялась несколько раз;
- обновление выполнялось с ошибками или вручную через сравнение-объединение, и часть данных не загрузилась;
- конфигурация снята с поддержки или сильно доработана, и обновления устанавливаются нестандартно;
- ставка ЦБ изменилась после выхода последнего установленного релиза, а новый ещё не поставлен.
Практичный подход — после каждого обновления конфигурации и после каждого анонсированного изменения ключевой ставки открывать регистр и сверять значение. Это занимает меньше минуты и исключает ошибки в расчётах.
Как изменить ставку вручную
Если автоматического обновления не произошло, добавьте запись вручную. Для этого нужны права на изменение регистров сведений — обычно это роль администратора или расчётчика с расширенными правами.
- Откройте регистр «Ставка рефинансирования ЦБ» через «Все функции».
- Нажмите кнопку «Создать» (или Insert).
- В поле периода укажите дату, с которой новая ставка действует по решению ЦБ, — это не дата внесения записи, а официальная дата вступления ставки в силу.
- Введите значение ставки в процентах.
- Запишите и закройте форму.
Не редактируйте и не удаляйте существующие исторические записи. Они нужны для корректного расчёта компенсаций и матвыгоды за прошлые периоды: программа при расчёте берёт ставку, действовавшую на соответствующую дату. Удаление истории приведёт к искажению прошлых расчётов при их перепроведении.
Где ставка используется в расчётах
Компенсация за задержку зарплаты
Документ «Компенсация за задержку выплаты зарплаты» рассчитывает сумму исходя из ставки, действовавшей в период задержки. Если задержка захватывает даты изменения ставки, программа должна применять разные значения для разных дней — поэтому корректность истории в регистре критична.
Материальная выгода по займам
При выдаче сотруднику займа под низкий процент или беспроцентного займа возникает материальная выгода, облагаемая НДФЛ. Порог определяется через долю ставки рефинансирования (для рублёвых займов — две трети ставки). Устаревшее значение в регистре напрямую искажает базу по НДФЛ, что грозит недоимкой и штрафами при проверке.
Способы поддерживать ставку актуальной
Подходит при регулярном обновлении типовой конфигурации. Ограничение: между выходом решения ЦБ и установкой нового релиза возможен разрыв.
Подходит, когда релиз ещё не установлен, а расчёт нужен уже сейчас. Требует прав администратора и аккуратности с датой начала действия.
Дополняет оба способа: занимает минуту и исключает скрытые ошибки при нештатных обновлениях.
Частые ошибки и ограничения
Самая распространённая ошибка — поиск ставки в настройках учётной политики или в константах. В ЗУП 3.1 её там нет, и попытка «зашить» значение в другие настройки ни на что не повлияет: расчётные механизмы читают данные только из регистра сведений.
Вторая ошибка — указание неверной даты начала действия. Если поставить дату внесения записи вместо официальной даты изменения ставки, расчёты за промежуток между этими датами будут неверными. Третья типичная ситуация — работа в старой версии ЗУП 2.5, где механика другая: там ставка также хранится в регистре сведений, но путь в интерфейсе отличается, а обновления линейки 2.5 прекращены, поэтому ручное ведение регистра там обязательно.
Что проверить после исправления ставки
После добавления корректной записи проверьте расчёты, которые зависят от ставки. Пересоздайте или перепроведите документ «Компенсация за задержку выплаты зарплаты» и сверьте сумму с ручным расчётом: долг × ставка / 150 × число дней просрочки. Для займов сотрудников пересчитайте материальную выгоду за текущий месяц и убедитесь, что база НДФЛ изменилась ожидаемо.
Если расхождения обнаружились в уже закрытых периодах, оцените масштаб: незначительные суммы по компенсации обычно корректируют текущим периодом, а ошибки в НДФЛ требуют уточнённых расчётов 6-НДФЛ. В спорных случаях привлеките бухгалтера по налогам — самостоятельная корректировка сданной отчётности без понимания последствий рискованна.
Что важно запомнить
Ставка рефинансирования в 1С:ЗУП живёт в периодическом регистре сведений «Ставка рефинансирования ЦБ», доступном через «Все функции». Она обновляется с релизом, но требует регулярной сверки с данными ЦБ, а новые значения всегда добавляются отдельной записью с официальной даты начала действия.
Частые вопросы
Почему в меню «Настройка» нет пункта со ставкой рефинансирования?
Разработчики вынесли ставку в служебный регистр, так как она заполняется автоматически при обновлении и не предполагает регулярной ручной правки. Доступ открывается только через «Все функции» → «Регистры сведений».
Можно ли ввести ставку задним числом?
Да, регистр периодический, и запись можно добавить любой прошлой датой — именно так и следует поступать, если пропущено прошлое изменение ставки. После этого перепроведите зависимые документы за затронутый период.
Изменится ли уже начисленная компенсация после обновления ставки?
Нет, проведённые документы автоматически не пересчитываются. Чтобы применить новое значение, нужно перепровести или перезаполнить конкретный документ компенсации либо пересчитать материальную выгоду за соответствующий месяц.
Где искать ставку в 1С:ЗУП 2.5?
В версии 2.5 ставка также хранится в регистре сведений, доступном через меню «Операции» → «Регистры сведений». Поскольку обновления для линейки 2.5 больше не выпускаются, вести регистр нужно полностью вручную.
Что делать, если в регистре нет ни одной записи?
Это признак того, что данные не загрузились при обновлении или база создавалась нестандартно. Добавьте вручную все значения ставки за период, с которого ведётся учёт, начиная с самой ранней нужной даты, — иначе расчёты за прошлые периоды будут неверными.
Какая ставка берётся, если задержка зарплаты попала на период изменения?
Программа должна применять ставку, действовавшую в каждый конкретный день просрочки. Именно поэтому важно, чтобы история изменений в регистре была полной и с корректными датами начала действия каждого значения.