Здравствуйте!
ЗУП 3.1.9.108
У нас применяется начисление для расчета премии «Премия За Месяц». У него задана формула : ? (РасчетнаяБаза > ПоказательДляПремии, 0, ПоказательДляПремии * ВремяВДнях / НормаДней — РасчетнаяБаза)
Применяем его уже несколько месяцев. Раньше проблем не было.
Но в с 9 февраля приняли нового сотрудника. Задали ему оклад (по часам). График работы — 36 часовая рабочая неделя (для женщин). Галочек о суммированном учете и неполном рабочем времени в этом графике нет.
Но при расчете ЗП выскакивает ошибка при расчете Премии За Месяц о невозможности рассчитать норму времени (скриншот прилагается).
Если меняю прием на работу на 1 февраля, то все считается нормально.
В чем может быть проблема?
Здравствуйте! В формуле деление только на «НормаДней», а она берется из графика работы. Проверьте заполнение графика работы, установленного сотруднице. Пришлите скриншот самого графика и его настроек.
Выкладываю скриншоты
.
Еще.
Добрый вечер! Интересно. Начисление премии назначено в Приеме на работу?
Когда устанавливаете дату в приеме на 01.02 премия рассчитывается в правильно сумме за полный месяц? Приложите еще скриншот вкладки «Учет времени» в настроках начисления.
Начисление премии не назначено в приеме на работу. Премия начисляется только если введено значение показателя в данных для расчета зарплаты.
Скриншот прилагаю.
Добрый день! Тогда приложите скриншот документа «Данные для расчета зарплаты».
Cкриншот документа «Данные для расчета зарплаты».
Добрый день! Я имела ввиду именно «рабочий» документ «Данные для расчета зарплаты». Какая у этого документа дата? Я предположила, что, возможно дата этого документа меньше, чем дата приема, и поэтому возникает ошибка. Хотя в моей базе такая ошибка не воспроизвелась и при таком вводе, тем не менее Вам стоит попробовать.
Можно сделать тестирование и исправление базы — может помочь.
Здравствуйте.
Дата приема на работу 09.02.19. Дата документа «Данные для расчета зарплаты» 28.02.19. Но пробовали разные варианты. Результат тот-же.
Тестирование и исправление делал — не помогает.
Я не очень понял , что мне стоит еще попробовать с этим начислением.
Здравствуйте! Еще раз перепроверила, настроила премию по Вашим скриншотам и получила такую же ошибку. Это ошибочное поведение программы, и нужно написать разработчикам (v8@1c.ru).
Проблема в следующем: при регистрации показателя документом Данные для расчета зарплаты, он регистрируется на полный месяц. При расчете заработной платы в месяце приема, если прием не в начале месяца, программа пытается разбить начисление на 2 части — как бы после приема и до. Из-за этого возникает ошибка.
Как вариант обойти проблему, добавить в формулу условие о том, что НормаДней>0. В Вашем случае это будет:
?(НормаДней>0,? (РасчетнаяБаза > ПоказательДляПремии, 0, ПоказательДляПремии * ВремяВДнях / НормаДней — РасчетнаяБаза),0)
В документе Начисление зарплаты и взносов будет появляться 2 строки: она за рабочий период: с правильной нормой и правильной суммой, а вторая с нулевой нормой и нулевой суммой.
Спасибо!
Шаблон ввода данных
Показатель расчета