Иногда для расчета суммы основного начисления за первую половину месяца недостаточно данных. Например, если начисление рассчитывается сдельно, а данные о сдельной выработке поступают только в конце месяца. Ранее для выплаты в этом случае использовался аванс фиксированной сумой, однако с 2023 г. в связи с изменение законодательства 1С отказалось от использования этого вида аванса.
Что же делать? Можно использовать типовую формулу при которой рассчитывается максимальная сумма из тарифа и сдельного заработка, но не всем это подходит - иногда сумма сделки может быть меньше тарифа, и сотруднику в конце месяца будет начислен тариф, а не сумма сделки. Если вам такой расчет не подходит, можете воспользоваться представленным расширением. Расширение имеет смысл использовать на конфигурациях 1С:ЗУП, которые включают в себя изменения по расчету и выплате авансов с 2023 г. (проверено на 1С:ЗУП 3.1.23.458).
Для использования расширения нужно:
- Подключить расширение к базе, убрать галку безопасный режим;
- Создать параметр расчета зарплаты ЭтоАванс, настроив его как на рисунке
- Изменить формулу основного начисления следующим образом:
?(ЭтоАванс=1,[Формула аванса],[Формула начисления]).
Например, если необходим аванс фиксированной суммой, то вводим еще параметр "Сумма аванса" и задаем его в начислении, в этом случае формула для сделки будет выглядеть так:
?(ЭтоАванс, СуммаАванса, СдельныйЗаработок).
Если за первую половину месяца необходим расчет по тарифу, а окончательный расчет по сделке, то можно воспользоваться формулой:
?(ЭтоАванс=1, ТарифнаяСтавкаЧасовая*ВремяВЧасах, СдельныйЗаработок)