Настройка начисления доплаты за совмещение должностей

Вопрос задал Елена М.

Ответственный за ответ: Щелкунова Юлия (★9.81/10)

Добрый день.
Работаем в программе 1С Зарплата и управление персоналом, редакция 3.1

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

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

Спасибо.

Метки вопроса: —

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

  1. Здравствуйте! При «Совмещении» расчет происходит по основному графику сотрудника. Ошибка деления на 0 возникает, потому что нет рабочих часов, только «Дни в пути».

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

    Посмотрите материал: Совмещение, совместительство, подработка – в чём разница, когда использовать.

    1. Добрый день.

      Нам как раз нужно, чтобы совмещение рассчитывалось по основному графику.
      Каким образом избежать ошибки деления на ноль в данной ситуации?
      Есть основной график, в котором в сентябре пока только Дни в пути: каким образом используя «Совмещение» рассчитать зарплату?
      Мы отменили проведение документа «Совмещение», чтобы рассчитать зарплату сентября.
      Затем снова провели документ «Совмещение» от 30.09.2021. После этого не начисляется зарплата за октябрь, возникает та же ошибка, хотя в графике октября присутствуют рабочие дни «оплата на вахте».
      Сотрудники находятся на вахте 28 дней, затем 28 дней отдыхают, соответственно могут быть месяца, где есть только дни в пути и межвахтовый отдых. Каким образом в такой ситуации рассчитывать зарплату?

      Заранее спасибо за ответ.

      1. Добрый день! Т.е. в сентябре нужно сделать оплату за совмещение за 8 часов, правильно я поняла?
        За «Вахту» должна начисляться доплата. В октябре не понятна причина ошибки. Давайте посмотрим настройки Ваших видов времени «Дни в пути» и «Вахта». Приложите скриншоты, пожалуйста.

        1
  2. Добрый день.
    Да , верно — в сентябре надо сделать оплату за совмещение за 8 часов.
    Настройки начисление «Дни в пути» и «вахта» во вложении.
    Спасибо за ответ.

    1. Здравствуйте! Ошибка воспроизвелась на демо-базе. Оказывается вид времени «Вахта» не учитывается пи расчёте показателей «Норма дней» и «Норма часов.
      Получается, что рассчитать начисление по типовой формуле не получится.

      Вы можете написать разработчикам на v8@1c.ru, описав проблему. Я предполагаю, что эти виды времени исключены из нормы специально.

      Пока Вам могу рекомендовать только отказаться от использования типового документа и типового начисления за совмещение, а настроить собственный, где формула будет без использования нормы. Например:
      СтоимостьЧасаЗаСовмещение*ВремяВЧасах,
      где СтоимостьЧасаЗаСовмещение нужно будет задать вручную.

  3. Добрый день.

    Остался ряд вопросов:
    1) правильно ли я поняла, что документ «совмещение» вообще не будет проведен в программе? Нам необходим такой документ или аналог, тк нужен приказ о совмещение должностей
    2) порекомендуйте, пожалуйста, каким документом можно ввести в программу начисление по предложенной Вами формуле СтоимостьЧасаЗаСовмещение*ВремяВЧасах
    3) у нас у разных сотрудников может быть разная стоимость часа, т.к. совмещение может быть по разным должностям. Каким образом в таких обстоятельствах можно задавать СтоимостьЧасаЗаСовмещение?

    Спасибо.

    1. Добрый день!
      Если Вам нужно печатать из ЗУП приказ, то придется либо:
      -вводить документ, печатать, а затем отменять поведение
      -настроить специальный вид начисления для доплаты за совмещение по стоимости часа, который будет назначаться типовым документом «Доплата за совмещение».

      Могу предложить настройки для второго варианта.

      Скопируйте типовую доплату за совмещение, измените наименование и настройте формулу как на скриншоте: .
      Теперь при создании документа Совмещение должностей будет возможность выбрать вид начисления. А в поле «Размер доплаты» нужно указывать стоимость часа для оплаты за совмещение.
      .

      Вас устоит такой вариант?

  4. Добрый день.
    Мы попробовали реализовать предложенный Вами вариант. Доплата рассчитывается в соответствии с учетом времени в начислении «доплата за совмещение» — дополнительные виды времени (рабочее время) (скрин настроек начисления на этой закладке во вложении) только на дни, отмеченные в графике вахты «оплата по вахте».

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

    Возможно ли в дополнительных видах времени или каким-то другим способом учесть начисление доплаты за совмещение на «дни в пути» и «оплачиваемый междувахтовый отдых»?
    Спасибо за помощь.

  5. Здравствуйте! Настройки времени для «Доплаты за совмещение» ограничены. Но можно добавить свои вид времени в настройки начисления при помощи обработки «Групповое редактирование реквизитов».

    Обязательно сохраняйте предварительно копию базы! Изменения необратимы!
    Можно сначала протестировать на копии.

    1) открыть обработку из меню Администрирование — Обслуживание — Корректировка данных — Групповое изменение реквизитов»
    2) в поле «Изменять» выбрать «Начисления», перейти по ссылке «Все элементы» и настроить Отбор : «Ссылка» «равно» выбрать настроенное начисление для доплаты за совмещение. Обязательно убедиться, что в отборе отображается 1 элемент:


    3) переключить обработку в режим «Выполнить произвольный алгоритм
    4) в текстовом поле ввести:
    НоваяСтрока=Объект.ВидыВремени.Добавить();
    НоваяСтрока.ВидВремени = Справочники.ВидыИспользованияРабочегоВремени.НайтиПоНаименованию(«Дни в пути»);
    НоваяСтрока.ВидВремени = Справочники.ВидыИспользованияРабочегоВремени.НайтиПоНаименованию(«Оплачиваемый междувахтовый отдых»);
    Названия видов времени лучше вставлять копированием.

    И еще есть один нюанс: может быть из-за кавычек, если Вы вставите в обработку текст копированием из моего ответа. После вставки сотрите кавычки и заново внесите их с клавиатуры.

    Затем нажмите «Выполнить».

    На копии проверила, все получается!

  6. Здравствуйте! все получилось? Могу я закрыть обращение или есть еще какие-то вопросы?

  7. Здравствуйте!

    От Вас не поступило ответа. Я закрываю обращение. Если у Вас остались вопросы, Вы можете задать их в комментариях в течение трех рабочих дней. После этого обращение будет закрыто.

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