Добавить в корзинуПозвонить
Найти в Дзене

Общее устройство и классификация начислений в 1С ERP: Чем оплата отпуска отличается от премии, если оба они в общем списке?

Вопрос пользователя: «Я создаю документ «Отпуск» и выбираю там вид начисления «Оплата отпуска». А в документе «Премия» выбираю «Премия месячная». Они оба из одного списка, но как программа понимает, что с первым надо считать средний заработок, а со вторым — нет?» Суть проблемы
Пользователь видит механическую схему (документ -> выбор из списка), но не понимает глубинной логики, которая заставляет программу применять к разным начислениям из одного списка совершенно разные алгоритмы расчёта (средний заработок для отпуска, простая формула для премии). Это ключевое знание для правильной настройки. Что может 1С ERP?
Магия кроется в параметре «Назначение» начисления. Именно «Назначение» является главной меткой, по которой программа «узнаёт» начисление и применяет к нему соответствующий, часто встроенный, алгоритм. «Оплата отпуска» имеет одно назначение, а «Премия месячная» — другое, и их внутренняя логика прописана в ядре программы. Суть подхода Жёстко заданные назначения: Назначения (Оплата

Вопрос пользователя: «Я создаю документ «Отпуск» и выбираю там вид начисления «Оплата отпуска». А в документе «Премия» выбираю «Премия месячная». Они оба из одного списка, но как программа понимает, что с первым надо считать средний заработок, а со вторым — нет?»

Суть проблемы
Пользователь видит механическую схему (документ -> выбор из списка), но не понимает глубинной логики, которая заставляет программу применять к разным начислениям из одного списка совершенно разные алгоритмы расчёта (средний заработок для отпуска, простая формула для премии). Это ключевое знание для правильной настройки.

Что может 1С ERP?
Магия кроется в параметре
«Назначение» начисления. Именно «Назначение» является главной меткой, по которой программа «узнаёт» начисление и применяет к нему соответствующий, часто встроенный, алгоритм. «Оплата отпуска» имеет одно назначение, а «Премия месячная» — другое, и их внутренняя логика прописана в ядре программы.

Суть подхода

  • Жёстко заданные назначения: Назначения (Оплата больничного, Оплата отпуска, Премия, Повременная оплата) являются закрытым списком. Расширить его нельзя.
  • Специализированные начисления: Для некоторых назначений (например, всех видов больничных и отпусков) формула расчёта регламентирована законом и вшита в программу. Вы не можете её изменить, можете только использовать.
  • Универсальные начисления: Для других назначений (Повременная оплата, Премия, Материальная помощь) вы как раз можете задавать произвольную формулу расчёта и гибко настраивать поведение.

Решение и рекомендации

  1. При создании или анализе вида начисления в первую очередь смотрите на поле «Назначение».
  2. Если назначение относится к «специализированным» (например, «Оплата отпуска»), понимайте, что алгоритм расчёта уже предопределён. Ваша задача — корректно настроить сопутствующие параметры (период, базу для среднего).
  3. Если назначение «универсальное» (например, «Премия»), то вы можете и должны сами определить формулу и условия расчёта в карточке этого начисления.

Итог простыми словами
«Назначение» начисления — это как маркировка на упаковке: «Стерильно», «Хрупкое», «Скоропортящееся». Видя маркировку «Оплата отпуска», программа знает: «Это скоропортящееся, нужно рассчитать по специальному рецепту (средний заработок) и быстро». Видя маркировку «Премия», программа понимает: «Это хрупкое, формулу расчёта предоставит пользователь, а я аккуратно её применю». Обе упаковки лежат на одном складе (в общем списке), но обращаются с ними по-разному.

Типичные сценарии использования:

  • Сценарий: Нужно создать начисление для компенсации за использование личного автомобиля.
    Решение: Администратор создаёт в списке новый вид начисления. В поле «Назначение» выбирает «Компенсационные выплаты» (так как это не оплата труда). Затем настраивает способ выполнения (например, «Ежемесячно») и формулу (фиксированную сумму или расчёт по километражу). Программа, видя назначение «Компенсационные выплаты», будет автоматически правильно учитывать его при расчёте НДФЛ и взносов.