1с зуп начисление подбор не

Сломался подбор начислений в 1С ЗУП? Не паникуйте! Найдем ошибку в настройках и вернем расчет зарплаты в норму за пару кликов.

Бесплатная консультация юриста

+7 (800) 302-87-29

Реклама jurik.ru

Работа с начислениями в 1С:Зарплата и управление персоналом 3.1 (ЗУП) строится на гибкой системе расчета баз; Одним из ключевых инструментов здесь является кнопка «Подбор» на вкладке «Расчет базы» вида расчета. Она позволяет автоматически сформировать список базовых начислений, входящих в основу для текущего расчета (например, для страховых взносов, НДФЛ, среднего заработка, доплат до МРОТ и т.д.).

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

Как работает кнопка «Подбор» (Теория)

Механизм «Подбор» не является магией — он опирается на жесткую логику метаданных программы. При нажатии кнопки система анализирует:

  • Вид расчета, для которого настраивается база (например, «Страховые взносы», «НДФЛ», «Среднее заработка»).
  • Настройки базовых начислений — у каждого вида расчета (Оклад, Премия, Доплата за выслугу и др.) на вкладке «Базы расчетов» стоят галочки напротив тех баз, в которых это начисление должно участвовать.
  • Иерархию баз — некоторые базы являются дочерними по отношению к родительским (например, база «НДФЛ» может наследовать состав от базы «Все начисления» или иметь свой уникальный состав).

Алгоритм прост: программа берет все активные виды расчетов (начисления), у которых на вкладке «Базы расчетов» установлена галочка напротив выбранной базы, и заносит их в табличную часть «База расчета» текущего вида расчета.

Пошаговая инструкция: Как правильно сделать «Подбор»

Шаг 1. Проверка базового начисления (Самое важное)

Прежде чем нажимать «Подбор» в настройке вида расчета (например, «Страховые взносы»), откройте карточку начисления, которое должно попасть в базу (например, «Оклад по дням»).

  1. Перейдите: Зарплата и кадры → Виды расчетов → Начисления.
  2. Откройте нужный вид расчета (Оклад, Премия и т.д.).
  3. Перейдите на вкладку «Базы расчетов».
  4. Убедитесь, что напротив нужной базы (например, «Страховые взносы», «НДФЛ», «Среднее заработка») стоит галочка.
  5. Если галочки нет — поставьте её и запишите вид расчета.
Совет: Используйте отбор в списке видов расчетов по колонке «Базы расчетов» (настроить список -> добавить колонку), чтобы быстро увидеть, какие начисления уже входят в базу, а какие нет.

Шаг 2. Выполнение подбора в виде расчета-приемнике

  1. Откройте вид расчета, для которого формируете базу (например, «Страховые взносы» или пользовательское начисление «Премия от продаж» с типом базы «По начислениям»).
  2. Перейдите на вкладку «Расчет базы».
  3. В табличной части «База расчета» нажмите кнопку «Подбор».
  4. Программа заполнит таблицу всеми начислениями, имеющими галочку из Шага 1.

Почему «Подбор не работает»: Разбор основных причин

Причина 1: Отсутствие галочки у базового начисления (90% случаев)

Вы нажимаете «Подбор» в «Страховых взносах», а «Оклад» туда не попадает. Причина: в карточке «Оклад» на вкладке «Базы расчетов» галочка «Страховые взносы» снята.

Решение: Поставьте галочку в базовом начислении (см. Шаг 1).

Причина 2: Вид расчета неактивен или помечен на удаление

Механизм «Подбор» игнорирует виды расчетов, у которых:

  • Снята галочка «Активен» (на закладке «Основное»).
  • Установлена пометка «На удаление».

Решение: Активируйте вид расчета или снимите пометку удаления.

Причина 3: Не тот «Вид базы» у настраиваемого начисления

Если вы создаете новое начисление (например, «Надбавка за сложность») и хотите, чтобы в его базу попадали Оклад и Премия, вы должны на вкладке «Расчет» выбрать:

  • Вид базы: «По начислениям» (или «По базовым начислениям» в старых терминах).
  • Только в этом случае станет активна вкладка «Расчет базы» и кнопка «Подбор».

Если выбран «Вид базы: По дням», «По часам» или «Фиксированная сумма» — вкладки «Расчет базы» не будет, и «Подбор» работать не будет.

Причина 4: Конфликт версий баз (Редактирование стандартных конфигураций)

Если конфигурация не на поддержке или были изменены стандартные виды расчетов/базы, логика подбора может быть нарушена. Например, удалена база «Страховые взносы» из метаданных, но она осталась в настройках видов расчетов.

Решение: Проверить целостность метаданных (Администрирование → Проверка и исправление → Проверка логической целостности) или обратиться к специалисту 1С.

Причина 5: «Подбор» добавляет лишнее / Не добавляет нужное (Нюансы иерархии)

Стандартные базы (НДФЛ, Взносы, Среднее) часто имеют сложную иерархию. Например, база «НДФЛ» может быть настроена на включение базы «Все начисления за исключением…»;

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

Решение: После «Подбора» обязательно проверяйте и вручную корректируйте список: удаляйте лишнее (например, материальную помощь, не облагаемую НДФЛ, если настраиваете базу НДФЛ) и добавляйте нужное вручную (кнопка «Добавить»).

Продвинутые сценарии: «Подбор» по условию и Шаблоны

Использование показателей для отбора

В 1С:ЗУП 3.1 появилась возможность использовать Показатели для динамического определения базы. Вместо статического списка начислений можно написать формулу в поле «База расчета» (если вид базы «По формуле») или использовать шаблоны ввода.

Однако кнопка «Подбор» на вкладке «Расчет базы» работает только для статического заполнения табличной части. Она не умеет генерировать формулы с условиями (ЕСЛИ, ВЫБОР). Для сложных условий (например: «В базу включать Премию, только если она выплачена за год») нужно:

  1. Или вручную настроить формулу в поле «База расчета» (вид базы «По формуле»).
  2. Или создать отдельный вид расчета-промежуточный, который будет собирать нужную сумму по условию, а уже его включать в базу через «Подбор».

Команда «Заполнить» vs «Подбор»

В некоторых документах (например, «Расчет зарплаты и взносов», «Ведомость к банку») в табличных частях есть команды «Заполнить» и «Подбор».

  • Подбор — берет данные из настроек видов расчетов (как описано выше).
  • Заполнить — часто работает по алгоритму документа (например, заполняет строки по сотрудникам, у которых есть начисления за период).

Не путайте их при настройке бухгалтерского учета начислений (документ «Настройка бухгалтерского учета начислений»), где для заполнения табличной части используются команды «Добавить» и «Подбор» (выбор счетов учета);

Чек-лист для аудита настроек баз (Что проверить, если «Подбор не тот»)

  1. Актуальность стандартных баз: Обновлена ли конфигурация? В свежих релизах 1С часто меняет состав базовых начислений для НДФЛ/Взносов (например, изменения по материальной помощи, подаркам, оплате обучения).
  2. Пользовательские начисления: Для каждого нового начисления заполнена ли вкладка «Базы расчетов»? Часто забывают поставить галочки у новых премий/надбавок.
  3. Исключения: В списке после подбора нет ли начислений, которые не должны входить в эту базу по закону (например, диетные питание, командировочные сверх норм в базе НДФЛ/Взносы)?
  4. Порядок расчета: Если начисление рассчитывается после того, для которого делаете подбор, оно не попадет в базу текущего периода автоматически в документе «Расчет зарплаты» (потому что еще не существует). Проверьте «Порядок расчета» на вкладке «Расчет» вида расчета.
  5. Разделение по организациям: Если в базе несколько организаций с разными режимами налогообложения (ОСНО/УСН/Патент), проверьте, не «перепрыгивают» ли начисления из одной орг в базу другой через общий «Подбор». Используйте признак «Организация» в настройках видов расчетов.

Пример: Настройка базы для начисления «Премия за год» (зависящей от оклада и премии за месяц)

Задача: Премия за год = 10% от (Оклад + Премия за месяц).

  1. Создаем вид расчета «Премия за год» (тип: Начисление, вид базы: По начислениям).
  2. Вкладка «Расчет базы» -> Нажимаем «Подбор».
  3. В список попадут: Оклад, Премия за месяц, Аванс, Материальная помощь… (все, у кого стоит галочка в базе «Основные начисления» или той, что выбрана по умолчанию).
  4. Вручную удаляем лишнее: Аванс (это способ выплаты, а не начисление), Материальная помощь (не входит в базу за год), Командировочные и т.д.
  5. Оставляем только: Оклад по дням, Премия за месяц (и другие регулярные начисления, входящие в базу).
  6. На вкладке «Расчет» задаем формулу: База * 0.1.
  7. Проверяем «Порядок расчета»: он должен быть больше, чем у Оклада и Премии за месяц.

Кнопка «Подбор» в 1С:ЗУП — это инструмент первичного заполнения, а не финальной настройки. Она экономит время на ручном добавлении десятков стандартных начислений (Оклад, тарифные ставки, стандартные надбавки за выслугу, вредность, классность и т.д.).

Главное правило: После каждого «Подбора» обязательно аудируйте полученный список. Удаляйте лишнее, добавляйте специфические начисления вашей организации, проверяйте актуальность галочек на вкладке «Базы расчетов» у дочерних видов расчетов.

Если «Подбор» категорически ничего не находит — проверяйте галочки на вкладке «Базы расчетов» у базовых начислений и активность самих видов расчетов. В 99% случаев проблема именно там.


Полезные ссылки по теме (встроенная справка 1С):

  • Приложение 1. Настройка начислений и удержаний :: 1С:Зарплата и управление персоналом, редакция 3 (раздел «Базы расчетов»).
  • Создание начисления — инструкция по работе в 1С ЗУП онлайн (раздел «Вкладка Расчет базы»).
  • Настройка нестандартных видов расчета с применением собственных показателей.

Дата актуальности статьи: (с учетом изменений в 1С:ЗУП 3.1 на момент выпуска релизов 2024-2026 гг.).