Проблема с настройками начисления-2

Вопрос задал Антонина Е.

Ответственный за ответ: Пьянкова Елена (★9.86/10)

Добрый день.
19.09.2023 г. я задавала вопрос «ПРОБЛЕМА С НАСТРОЙКАМИ НАЧИСЛЕНИЯ», на который Пьянкова Елена дала исчерпывающий ответ. Проблема была решена.
Сейчас вернулись к этому вопросу, т.к. есть изменения в настройках.
Мы настраивали вид начисления «Доплата до оклада при командировке». Остановились на варианте добавить сотрудникам Вид доплат:

«Если я правильно поняла изначально у Вас есть две доплаты за время командировки:
Доплата до окл+надб в Командировке ИТУС-ПСД-2
Доплата до окл+набд в Командировке ВФМ-4

Одна из них должна быть у одних сотрудников, другая у других.
В обоих начислениях назначение установлено «Только если введен вид учета времени» вид времени «Командировка».

Т.е. при заполнении документа «Начисление зарплаты и взносов», если программа видит, что у сотрудника была командировка — появляются эти два начисления.

Чтобы четко разграничить у кого какое, можно добавить постоянный показатель для сотрудника, назовем его «Вид доплаты». Можно сделать его числовым. Тогда в кадровых документах можно будет проставлять значение 1 или 2, оно будет соответствовать конкретному начислению.
В этом случае вообще можно сделать общую формулу для доплаты «Доплата до окл+набд в Командировке»:
?(ВидДоплаты=1,формула первой доплаты, формула второй доплаты).»

На данный момент наша формула имеет вид:
?(ВидДоплаты=1,Макс((Оклад + РазмерДоплатыЗаКвалификациюВФМ4) * Макс(1,РайонныйКоэффициент)* ВремяВДнях / НормаДней * ДоляНеполногоРабочегоВремени — РасчетнаяБаза, 0), Макс((Оклад + РазмерДоплатыЗаКвалификациюИТУСПСД2) * Макс(1,РайонныйКоэффициент)* ВремяВДнях / НормаДней * ДоляНеполногоРабочегоВремени — РасчетнаяБаза, 0))

Сейчас необходимо внести изменения:

1. Сотруднику, которому выплачивали Надбавку ИТУСПСД2 отменили ее, но назначили другую Надбавка проектная ЧЭП-HMI.
Нужно ли вносить в документ Изменение оплаты труда вносить изменения? (плановые начисления внесены).

Получите понятные самоучители 2024 по 1С бесплатно:

2. Еще одному сотруднику с видом Надбавки Надбавка проектная ИКС-40А нужно начать «Доплата до оклада при командировке».

Сотруднику по надбавке ИКС-40А введен документ «Изменение оплаты труда», присвоена цифра 3.

В формулу пытаюсь внести изменения:

?(ВидДоплаты=1,Макс((Оклад + РазмерДоплатыЗаКвалификациюВФМ4) * Макс(1,РайонныйКоэффициент)* ВремяВДнях / НормаДней * ДоляНеполногоРабочегоВремени — РасчетнаяБаза, 0), Макс((Оклад + РазмерДоплатыЗаКвалификациюИТУСПСД2) * Макс(1,РайонныйКоэффициент)* ВремяВДнях / НормаДней * ДоляНеполногоРабочегоВремени — РасчетнаяБаза, 0),Макс((Оклад + РазмерДоплатыЗаКвалификациюИКС40А) * Макс(1,РайонныйКоэффициент)* ВремяВДнях / НормаДней * ДоляНеполногоРабочегоВремени — РасчетнаяБаза, 0),?(ВидДоплаты=1,Макс((Оклад + РазмерДоплатыЗаКвалификациюВФМ4) * Макс(1,РайонныйКоэффициент)* ВремяВДнях / НормаДней * ДоляНеполногоРабочегоВремени — РасчетнаяБаза, 0), Макс((Оклад + РазмерДоплатыЗаКвалификациюИТУСПСД2) * Макс(1,РайонныйКоэффициент)* ВремяВДнях / НормаДней * ДоляНеполногоРабочегоВремени — РасчетнаяБаза, 0),Макс((Оклад + РазмерДоплатыЗаКвалификациюЧЭПHMI) * Макс(1,РайонныйКоэффициент)* ВремяВДнях / НормаДней * ДоляНеполногоРабочегоВремени — РасчетнаяБаза, 0))

Программа ругается на формулу.

Метки вопроса: Настройка начисления

Все комментарии (23)

  1. ой, нет. Формула не та вставилась.
    Вот наша:

    ?(ВидДоплаты=1,
    Макс((Оклад + РазмерДоплатыЗаКвалификациюВФМ4) * Макс(1,РайонныйКоэффициент)* ВремяВДнях / НормаДней * ДоляНеполногоРабочегоВремени — РасчетнаяБаза, 0),
    Макс((Оклад + РазмерДоплатыЗаКвалификациюИТУСПСД2) * Макс(1,РайонныйКоэффициент)* ВремяВДнях / НормаДней * ДоляНеполногоРабочегоВремени — РасчетнаяБаза, 0),
    Макс((Оклад + РазмерДоплатыЗаКвалификациюИКС40А) * Макс(1,РайонныйКоэффициент)* ВремяВДнях / НормаДней * ДоляНеполногоРабочегоВремени — РасчетнаяБаза, 0),
    Макс((Оклад + РазмерДоплатыЗаКвалификациюЧЭПHMI) * Макс(1,РайонныйКоэффициент)* ВремяВДнях / НормаДней * ДоляНеполногоРабочегоВремени — РасчетнаяБаза, 0))

    При проверке вычисления по формуле произошла ошибка. Пишет программа, формулу не сохраняет.

  2. Добрый день!
    Здесь проблема со скобочками.
    Первоначально условие если выглядит так: ?(,,)
    Далее мы добавляем показатели:
    ?(ВидДоплаты=1,2,3) — если вид доплаты = 1, то выводим 2, иначе выводим 3.
    Теперь важный момент, добавляем вместо 2 и 3 формулы и ставим их в скобки:
    ?(ВидДоплаты=1,(2),(3))
    Т.е. у Вас в формуле скобок не хватает.

  3. Уточните, пожалуйста, могут ли у одного сотрудника быть несколько доплат одновременно? Например, у него есть показатель РазмерДоплатыЗаКвалификациюИКС40А и РазмерДоплатыЗаКвалификациюВФМ4. Если у сотрудника может быть только один показатель мы можем упростить формулу.

  4. да, надбавка, которая участвует в такой формуле у каждого своя. на сегодняшний день. может не надо упрощать) вдруг еще добавим

  5. я смотрю, мне кажется, что хватает скобок

  6. Добрый день! Я бы упростила формулу, т.е. сложила бы показатели (пример из двух):

    Макс((Оклад + РазмерДоплатыЗаКвалификациюВФМ4 +РазмерДоплатыЗаКвалификациюИКС40А) * Макс(1,РайонныйКоэффициент)* ВремяВДнях / НормаДней * ДоляНеполногоРабочегоВремени — РасчетнаяБаза, 0)

    Т.е. необходимо через + все показатели в неё добавить.

  7. Приложение

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

  8. Спасибо, попробую.
    З/пл за январь уже посчитали.
    Лучше новый вид начисления создать? или безопасно этот откорректировать?
    И еще, если у работника надбавка, которая участвует в данной Доплате отменяется, но назначается другая, подобная, Вид доплаты 1, 2, 3… не нужно изменять, вводить новую?

  9. Лучше новое начисление добавить.
    Если мы будем использовать сумму показателей, то нам показатель «Вид доплаты» в формуле вообще не нужен будет.

    Например:

    Макс((Оклад + Показатель1 +Показатель2) * Макс(1,РайонныйКоэффициент)* ВремяВДнях / НормаДней * ДоляНеполногоРабочегоВремени — РасчетнаяБаза, 0)

    Сначала у сотрудника была доплата Показатель1 = 100 руб, потом стал Показатель2 200 руб, а Показатель1 отменили.
    Т.е. в одном месяце будет:
    Макс((Оклад + 100 +0) * Макс(1,РайонныйКоэффициент)* ВремяВДнях / НормаДней * ДоляНеполногоРабочегоВремени — РасчетнаяБаза, 0)

    Во втором:

    Макс((Оклад + 0 +200) * Макс(1,РайонныйКоэффициент)* ВремяВДнях / НормаДней * ДоляНеполногоРабочегоВремени — РасчетнаяБаза, 0)

    Т.е. мы здесь уже формулу не выбираем, а в ней просто меняются значения показателей.

  10. Добрый день. Завели новое начисление, формула:

    Макс((Оклад + РазмерДоплатыЗаКвалификациюВФМ4 + РазмерДоплатыЗаКвалификациюИКС40А + РазмерДоплатыЗаКвалификациюИТУСПСД2 + РазмерДоплатыЗаКвалификациюТангенсДельта + РазмерДоплатыЗаКвалификациюЧЭПHMI) * Макс(1,РайонныйКоэффициент)* ВремяВДнях / НормаДней * ДоляНеполногоРабочегоВремени — РасчетнаяБаза, 0)

    Не считает. В чем причина?
    Вид доплаты 1, 2, 3, то что мы задавали…что с ними нужно сделать? Они не нужны теперь?

  11. Добрый день! Да, Вид доплаты 1, 2, 3, больше не нужны.

    Я обычно проверю формулу так: сначала считаем без показателей РазмерДоплатыЗаКвалификациюВФМ4 + РазмерДоплатыЗаКвалификациюИКС40А + РазмерДоплатыЗаКвалификациюИТУСПСД2 + РазмерДоплатыЗаКвалификациюТангенсДельта + РазмерДоплатыЗаКвалификациюЧЭПHMI,
    т.е. убираем их из формулы. Если расчет идет, добавляем показатели по одному — проверяем, на каком этапе появится ошибка.

  12. простите, но я не поняла, что убираем, что добавляем)

  13. Виды доплат 1,2,3… нужно убрать или они остаются назначенными и не влияют

  14. Виды доплат пока не трогаем.

    Сначала указываем формулу:

    Макс((Оклад + РазмерДоплатыЗаКвалификациюВФМ4) * Макс(1,РайонныйКоэффициент)* ВремяВДнях / НормаДней * ДоляНеполногоРабочегоВремени — РасчетнаяБаза, 0) сохраняем, проверяем.
    Потом постепенно добавляем по одному показателю:
    Макс((Оклад + РазмерДоплатыЗаКвалификациюВФМ4+ РазмерДоплатыЗаКвалификациюИКС40А) * Макс(1,РайонныйКоэффициент)* ВремяВДнях / НормаДней * ДоляНеполногоРабочегоВремени — РасчетнаяБаза, 0) сохраняем, проверяем.

    и т.д.

  15. сделала с доплатой тому, кто был в командировке в февр., другим пока не добавляла.
    не считает программа.

  16. Пришлите, пожалуйста, скриншот расчета из документа «Начисление зарплат и взносов».

  17. Добрый день! В настройках начисления указано «Ежемесячно», т.е. оно должна назначаться в плановом порядке сотруднику.
    Уточните, пожалуйста, начисление назначили сотруднику?

  18. Мы с Вами исправляли на ежемесячно в сентябре, до этого было по другому.
    И сотрудникам создавали назначения с Доплатой и видом 1,2,3
    Сейчас что делать?

  19. Необходимо документом «Назначение плановых начислений» с 01.02.24 назначить данную доплату сотруднику.

  20. Доброе утро.
    Спасибо за помощь, все получилось.
    Старое начисление Доплата нужно помечать на удаление?

  21. Здравствуйте! Можно поставить в нём галочку «Начисление больше не используется».

Комментарии закрыты.