Вид начисления компенсации отпуска не доступен для выбора

Индивидуальную консультацию запросил Марина К.

Ответственный за ответ: Мальцева Мила (★9.89/10)

Создали начисления для компенсации отпуска по вашей статье «Эталонные формулы оплат по среднему заработку в ЗУП 3.1 «, у нас случай 6, с РК и СН и не полной рабочей ставкой. Сейчас в документе начисления отпуска доступно только старое начисление «Компенсация доп. отпуска (до 2025)», а новое начисление, в котором ваша формула не доступно. Видно, что в отборе есть реквизит «Использование периода» и он должен быть «Не использовать», а он в новом начислении «Период действия» и поэтому его не видно. Можно групповой обработкой установить его в «Не использовать», но хотелось бы понять, как его поменять в пользовательском режиме?

Метки вопроса: Доли РК и СН
Все комментарии (26)
  1. Здравствуйте!
    Уточните, пожалуйста, какой у Вас релиз программы?
    Смоделировала пример на демо базе релиза 3.1.36.41. С помощью помощника настройки начисления создала новые начисления для Компенсации основного отпуска. Затем изменилась формулы, взяв их из статьи. Далее создаю документ Отпуск. У меня программа видит оба начисления, так как я не убрала в архив начисления 2025 года.
    На вский случай прикладываю ссылку на публикацию: Эталонные формулы оплат по среднему заработку в ЗУП 3.1 .
    Вы создали сами начисления или через помощник?

  2. Рел. 3.1.34.173, начисления были сделаны с помощью помощника зимой прошлого года, когда появились РК и СН. Формулы в них были другие

    «Макс(СреднийЗаработокОбщий * КалендарныеДниМесяцаБезПраздников, УчитыватьМРОТ * МРОТ) / КалендарныеДниМесяцаБезПраздников * КоличествоДнейОтпуска * КоэффициентИндексацииСреднегоЗаработка»

    Сейчас формулы сделал по вашей статье.

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

  3. Спасибо за пояснение. Предлагаю использовать эталонную формулу в начислении компенсации доп. отпуска. Смоделировала пример, но на другом релизе (под рукой был 3.1.36.41) — все отработано верно
    Начисление создала через помощник. Изменила формулу, взяв из статьи и ввела документ Отпуск.

  4. Не совсем понятен ответ. А какая формула эталонная, та которая у нас была или та, которую вы в статье у вас?

    Какая в итоге формула у вас в компенсации за интенсивный труд и ответственность?

  5. Эталонная формула — в статье. Для начисления компенсации отпуска за интенсивный труд можно использовать туже формулу, что и для компенсации основного отпуска. В статье есть об этом предупреждение ❤️

    1. Да, вы правы, в документе отпуска проблем нет. Они есть в документе увольнения. При начислении компенсации начисление «Компенсация доп. отпуска» доступно, а в документе увольнения видно только старое начисление «Компенсация доп. отпуска (до 2025)». В формах выбора начисления видно, что устанавливаются разные отборы, если выбирать начисление из документа увольнения, то появляется отбор «Использование периода = Не использовать» и из-за него начисление «Компенсация доп. отпуска» выбрать не получается.

      1
  6. Проверила поведение программы: в документе Увольнение произошло разделение на основное и долевое начисление. Хотя выбрать самое начисление нет возможности, программа делает это автоматически.
    Уточните, пожалуйста, в компенсации отпуска проверены формулы?
    В документе Отпуск тоже самое.

    1. у нас программа автоматически не выбирает и вручную это сделать не дает.

      1
    2. Если групповой обработкой установить «Использование периода = Не использовать» , то начисление появится в выборе. Но как это повлияет на расчет? Период ИспользованиеПериода = «Период действия» появляется из-за формул, значит оно там нужно?

  7. Прикладываю скриншоты на документ Отпуск — тоже автоматически программа верно отработала. Важно проверить формулы

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

      1
  8. Если формула в компенсации отпуска

    ?(СреднийЗаработокОбщий * КалендарныеДниМесяцаБезПраздников > УчитыватьМРОТ * МРОТ, (СреднийЗаработокОбщий — СреднийЗаработокРК — СреднийЗаработокСН)* КалендарныеДниМесяцаБезПраздников, УчитыватьМРОТ * МРОТ) / КалендарныеДниМесяцаБезПраздников * КоличествоДнейКомпенсации

    то «Использование периода = Не использовать» начисление доступно для выбора,

    если формула

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

    то «Использование периода = Период действия» и начисление не попадает в список для выбора

  9. Предлагаю проверить настройки начисления «Компенсация отпуска (За интенсивный труд и ответственность)» (доля РК). Важно изменить формулу, взяв из эталонной, и проверить основной вид расчета.
    Прикладываю скриншот для наглядности. Программа должна отработать сама, без необходимости групповой обработки. Мы сейчас изменим с помощью групповой обработки, а потом вновь внесем изменение в начисление, и действие групповой обработки отменится. Затрется. Поэтому я бы не рекомендовала надеяться на это решение.

    1. Дело в формулах, какой то из показателей в формуле из вашей статьи требует «Использование периода = Период действия», а это, в свою очередь, приводит к тому, что в документе увольнения это начисление становиться не доступным для выбора. У Вас в демо базе, да и у меня в демо базе это не приводит к проблеме, потому что программа сама подставляет нужный вид начисления, хотя выбрать вручную его не получится. В нашей рабочей базе программа не подставляет саму нужный вид начисления и не дает выбрать вручную. И это проблема.

      Не знаете, какой из показателей в формуле требует «Использование периода = Период действия»?

      Возможно ошибка в форме подбора, которая ставит фильтр «Использование периода = Не использовать». При расчете компенсации в отпуске, такого фильтра нет.

      ниже формулы, которые были в демо базе и формулы из вашей статья, вариант 4

      Было в демке
      Основной
      ?(СреднийЗаработокОбщий * КалендарныеДниМесяцаБезПраздников > УчитыватьМРОТ * МРОТ, (СреднийЗаработокОбщий — СреднийЗаработокРК — СреднийЗаработокСН)* КалендарныеДниМесяцаБезПраздников, УчитыватьМРОТ * МРОТ) / КалендарныеДниМесяцаБезПраздников * КоличествоДнейКомпенсации

      РК
      ?(СреднийЗаработокОбщий * КалендарныеДниМесяцаБезПраздников > УчитыватьМРОТ * МРОТ, СреднийЗаработокРК * КалендарныеДниМесяцаБезПраздников, 0) / КалендарныеДниМесяцаБезПраздников * КоличествоДнейКомпенсации

      СН
      ?(СреднийЗаработокОбщий * КалендарныеДниМесяцаБезПраздников > УчитыватьМРОТ * МРОТ, СреднийЗаработокСН * КалендарныеДниМесяцаБезПраздников, 0) / КалендарныеДниМесяцаБезПраздников * КоличествоДнейКомпенсации

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

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

      СН
      ?((СреднийЗаработокИндексируемый * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемый) * КалендарныеДниМесяцаБезПраздников > УчитыватьМРОТ * МРОТ * ДоляНеполногоРабочегоВремени * (Макс(РайонныйКоэффициент, 1)+ СевернаяНадбавка / 100), (СреднийЗаработокИндексируемыйСН * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемыйСН) * КалендарныеДниМесяцаБезПраздников, УчитыватьМРОТ * МРОТ*ДоляНеполногоРабочегоВремени *(СевернаяНадбавка / 100)) / КалендарныеДниМесяцаБезПраздников * КоличествоДнейКомпенсации

      2
  10. Нет, так не знаю какой из показателей. Подскажите, в демке воспроизвелась ошибка? Вы можете направить мне на почту демо базу: mila@profbuh8.ru

    1. Есть еще один косяк, если в формуле компенсации использовать показатель ДоляНеполногоРабочегоВремени. Если в месяце начисления есть кадровый перевод или изменения рабочего места, то при компенсации отпуска будет задвоение начисления.

      1. Важное уточнение, не просто кадровый перевод, а с изменением права на отпуск. Проверяли на демо базе, создали организацию, у которой есть РК, приняли сотрудника с одним видом доп. отпуска, а в феврале перевели на другую должность, где доп. отпуска нет. При компенсации, если в формуле есть ДоляНеполногоРабочегоВремени происходит задвоение начисления

          1. Отправили ссылку на выгрузку базы

            1. Да, вижу письмо. Базу скачиваю

  11. Смоделировала примеры в 2х базах: релиз 3.1.34.177 и 3.1.36.75. Сотрудник переведен на неполное рабочее время. Есть РК в среднем. Эталонные формулу взяла случай 3. Вы написала в вопросе, что у Вас есть и СН и РК, но формулу берете случай 6. Если обратить внимание на статью, то случай 6, это когда нет СН в организации. Но думаю это не столь важно. Перевела сотрудника на 0,5 ставки
    При увольнении в феврале программа действительно не дает выбрать начисление, но выделение долей делает сама.
    Прикладываю скриншоты с релизе 3.1.34. Может быть нам проверить расчет начисления.

    1. да, на демо базе начисление по компенсации автоматически подставляется, его не приходится выбирать. И выбрать его не получится. У нас в рабочей базе, по какой-то причине, не встает компенсация сама, а выбрать её не получается.

      1. Предлагаю рассмотреть вариант: в рабочей базе убрать в архив лишние начисления.

        1. Убрали, не помогает. Автоматически не подставляет, выбрать не дает.

  12. К сожалению, демо базу не удалось протестировать,так как не смоделирован пример. Предлагаю попробовать рабочую базу обновить на последний релиз — возможно поведение программы изменится. Если нет такой возможности — приложите, пожалуйста, скриншоты. Визуально будет быстрее понять в чем дело.
    Рекомендую еще раз проверить настройки, порядок начислений, формулы. Порядок начисления в выделением долей должен быть ниже, чем без выделения долей.
    Ошибка с задвоением начислений при кадровом переводе в моей демо базе повторилась. Спасибо! Как решение: пока можно не использовать показатель Доля неполного рабочего времени

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