Отсутствие с сохранением оплаты (корректировка среднего вручную не сохраняется при перерасчете)

Вопрос задал Нина В.

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

Здравствуйте!
Используем Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.10.135).

Документ «Отсутствие с сохранением оплаты», вид отсутствия «Выполнение государственных обязанностей», закладка «Оплата», при первом заполнении документа итоговая сумма встает неверно из-за неверно перенесенных из 2.5 отработанных сотрудником дней. Заходим в зеленый карандашик, правим вручную дни отработки в строке «Отработано дней», нажимаем ОК, по умолчанию встает сумма предположим 528,51, но это среднечасовой, а нам нужен среднедневной, поэтому нажимаем еще раз пересчитать, и видим сумму, которая выходила до корректировки «Отработано дней», т.е. ручные изменения слетают.
Формула:
Макс(СреднийЗаработокОбщий * НормаДней, УчитыватьМРОТ * МРОТ) / НормаДней * ВремяВДнях * (ПроцентОплатыПоСреднему / 100) * КоэффициентИндексацииСреднегоЗаработка

Что не так с этим документом? При подобных манипуляциях в документе «Простой», после перерасчета все встает идеально, корректировка дней не слетает.

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

  1. Добры день! На самом деле, никогда не рекомендую править цифры непосредственно в форме. С этим давно происходят какие-то глюки.
    Сейчас в своей базе 3.1.10.199 попробовала скорректировать данные о времени в документе «Простой сотрудников». Сделанная корректировка поля «Отработано дней» не сохраняется вообщ, и при повторном открытии формы данные сразу выводятся «старые».

    Дело может быть не только в разных документах, а в разных ситуациях. «Манипуляции» с документом «Простои» Вы пробовали делать корректировку по этому же сотруднику?

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

    Я могу Вам посоветовать делать корректировку непосредственно в документе «Перенос данных», которым внесены данные для среднего после переноса.

    В описанной Вами ситуации меня больше смущает, что неверно определяется вид среднего (среднечасовой вместо среднедневного). (т.е. то из-за чего Вам и приходится перечитывать средний в форме)У меня и такое поведение не воспроизвелось. График сотруднику назначен суммированного учета или обычный?

    1. Здравствуйте, Юлия! Благодарю за ответ!
      > «Манипуляции» с документом «Простои» Вы пробовали делать корректировку по этому же сотруднику?
      Нет, простои тестировали на другом сотруднике.

      > График сотруднику назначен суммированного учета или обычный?
      График обычный, 40-часовая рабочая неделя. Сама не пойму почему он сначала среднечасовой выдает… Если бы сразу считало правильно, и пересчитывать бы не пришлось. А вы формулу нашу использовали при тестировании ситуации в вашей базе?

      1. Здравствуйте! Я сначала не поняла, чем Ваша формула от типовой отличается. Сейчас вижу, что показатели времени прописаны строго «в днях». Попробовала у себя с такой формулой — расчет все равно проходит нормально.
        Может быть это какой-то «глюк» Вашей версии. Приведите формулу к типовому виду: Макс(СреднийЗаработокОбщий * НормаДнейЧасов, УчитыватьМРОТ * МРОТ) / НормаДнейЧасов * ВремяВДняхЧасах * (ПроцентОплатыПоСреднему / 100) * КоэффициентИндексацииСреднегоЗаработка
        Смысла нет указывать только «В днях», потому что Средний заработок общий» все равно определится по графику работы: дневной или часовой. Если все в графике настроено верно, то и типовая формула отработает в днях.
        Или попробуйте тогда использовать показатель СреднедневнойЗаработок, вместо СреднийЗаработокОбщий.

  2. Вот эту ситуацию не понимаю, почему в форме «Ввод данных для расчета среднего заработка» дает средний заработок 528,51, а на форме документа 4340,63. Есть объяснение?

    1. Т.е. в форме среднечасовой, а в результате — среднедневной. Може все-таки в графике дело Давайте посмотрим его настройки?

  3. Подскажите пожалуйста, а где в программе хранятся данные ручных изменений, которые производятся в форме «Ввод данных для расчета среднего заработка»? Программа запомнила одно изменение и постоянно теперь тянет его при расчете среднего, приходится постоянно пользоваться функцией Еще — Очистить ручные изменения.

    1. Посмотрела еще на 3.1.12 — корректировка времени в периоде, в котором сотрудник уже работал — вообще не сохраняется и в регистры не попадает.
      А вообще есть у нас два регистра РС «Сведения о начислениях для расчета среднего заработка (общий)» и «Сведения о времени для расчета среднего заработка (общий)»- в него записываются данные введенные за периоды до начала эксплуатации, когда мы вводим данные о среднем вручную после перехода на ЗУП 3.
      И еще РС «Данные о времени для расчета общего среднего заработка (корректировка)». В него как раз попадали ручные корректировки времени в этой форме. Посмотрите у себя данные в этом регистре. Только удалить их там не получится вручную. Мы публиковали для этого спец. расширение: Обработка для очистки регистра сведений «Данные о времени для расчета общего среднего заработка (корректировка)». Проверяйте сначала в тестовой базе!

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