Показатель расчета зарплаты

Вопрос задал Ирина С. (Красноярск)

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

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

У нас организации «непростое» начисление оплаты по окладу. Есть некая премиальная система, зависящая как сотрудник отработает за месяц. В общем настроено Начисление «Оплата по окладу с переменной частью» . Настройки начисления идентичны Оплаты по окладу, кроме формулы. Формула следующая: (Оклад+( (ПолныйОклад-Оклад)*ПроцентПоощрения)/100)* ВремяВЧасах / НормаЧасов

При расчете за первую половину месяца и за месяц вводит документ Данные для расчета зарплаты, в котором назначается «Процент поощрения» сотруднику. Настройки показателя на рисунке.

Когда процент заполняется автоматически в документе Начисление зарплаты бывают случаи, что нужно вручную ввести другой процент непосредственно в документе начисления зарплаты.

Но после обновления процент не удается сохранить/изменить.

Мы вводим другой процент, при нажатии на Enter предыдущие значение показателя встает обратно, при этом срока выделяется жирным (как исправление вручную), но результат не пересчитывается.

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

Что-то изменилось при обновлении. Мы работали долгое время на версии 3.1.9.187. Потом обновились на релиз 3.1.10.199 и возникла такая проблема.

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

  1. Здравствуйте! Проверяю на релизе ЗУП 3.1.12.76. Экспериментально пришла к выводу, что программа может перерассчитать таким образом операции сложения и вычитания, умножения — нет.

    1. Елена, не поняла вас.

  2. Возьмем для примера часть формулы: ПолныйОклад — Оклад * ПроцентПоощрения.
    Если я в документе поменяю значения процента, перерасчета не произойдет.
    А если бы формула была ПолныйОклад — Оклад + ПроцентПоощрения, перерасчет был бы.
    Программа почему-то может выполнять только операции сложения и вычитания при изменении показателя.

    1. хорошо, я проверю на тестовой базе. Это изменения произошли при обновления? Потому что раньше все работало.

    2. Я попробовала эту простую формулу, пересчет не выполняется. Тут дело в том, что как настроен показатель. Если в показателе ПроцентПоощрения , указано, что ввод производится непосредственно в док. начисления. То все пересчитывается. Но нам нужно, как раньше было. Как думаете написать в техподдержку ?

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

        1. спасибо, очень странно как то. Я попробую в другой базе настроить начисление и показатели.

        2. ну вот, у меня на другой базе воспроизводится ошибка. напишу сама еще в техподдержку.

  3. Добрый день! Протестировала различные варианты, и на релизе 3.1.10.199 в том числе, ошибка не проявляется. До этого ошибка в вычислениях у меня была связана с появлением 0.
    Напишите, пожалуйста, версию платформы и суммы, при которых не происходит перерасчет, я попробую воспроизвести пример.

    1. Здравствуйте! Платформа 1С:Предприятие 8.3 (8.3.13.1513).
      Пример: (Оклад+( (ПолныйОклад-Оклад)*ПроцентПоощрения)/100)* ВремяВЧасах / НормаЧасов
      (11300 + ((12000-11300)*90 /100) *175/175 = 11930. И конечно если, мы в документе хотим поправить процент, указываем 100 %, строка выделяется жирным, но результат не пересчитывается.

  4. Техподдержка ответила мне, что ошибку зарегистрировали под кодом 30171456. Но в сервисе ошибок ошибку не могу найти по этим кодом. Сроки исправления не известны. Мне кажется, это затянется надолго, так как на версии до обновления поведение программы такое же как и после обновления.

  5. Ошибки в списке появляются через некоторое время. Разработчики говорили, что не успевают публиковать. Про сроки исправления сложно сказать, исправляют по приоритетам.

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