Ошибка при пересчете зарплаты прошлого периода из-за Невыхода
26.07.2011
10:18
#1
"Доброго всем утра.
Помогите пожалуйста разобраться в ситуации.
Дата переноса из 7.7 - 01.03.2011.
У сотра Невыход 24.02-11-25.02.11 документ вводится мартом. При нажатии Расчитать происходит перерасчет за эти 2 дня Оклада и Надбавки за интенсивноость.
Чтобы теперь пересчитать з/п за февраль в доке НЗР-1102 - Регистры Расчета - Основные начисления работников - выбираем Исправить расчеты нашего сотра. Создается новый док Начисление з/пл за февраль. При попытке проведения выдает ошибку:
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{Документ.НачислениеЗарплатыРаботникамОрганизаций.МодульОбъекта(11986)}: Операции сравнения на больше-меньше допустимы только для значений совпадающих примитивных типов (Булево, Число, Строка, Дата)
В отладчике ШапкаДокумента.ПериодПерерасчета - Неопределено... Почему? ШапкаДокумента.ПериодРегистрации - 01.03.2011
Как разобраться с данной ситуацией? Может есть более простой способ корректно отразить этот невыход?"
Помогите пожалуйста разобраться в ситуации.
Дата переноса из 7.7 - 01.03.2011.
У сотра Невыход 24.02-11-25.02.11 документ вводится мартом. При нажатии Расчитать происходит перерасчет за эти 2 дня Оклада и Надбавки за интенсивноость.
Чтобы теперь пересчитать з/п за февраль в доке НЗР-1102 - Регистры Расчета - Основные начисления работников - выбираем Исправить расчеты нашего сотра. Создается новый док Начисление з/пл за февраль. При попытке проведения выдает ошибку:
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{Документ.НачислениеЗарплатыРаботникамОрганизаций.МодульОбъекта(11986)}: Операции сравнения на больше-меньше допустимы только для значений совпадающих примитивных типов (Булево, Число, Строка, Дата)
// соответствие периодов документа и перерассчитываемого документа
Если ШапкаДокумента.ПериодПерерасчета <> null //это 11986 строка
и ШапкаДокумента.ПериодРегистрации <= ШапкаДокумента.ПериодПерерасчета Тогда
ОбщегоНазначения.ВывестиИнформациюОбОшибке("Период документа должен быть больше периода перерассчитываемого документа!", Отказ, Заголовок);
КонецЕсли;
В отладчике ШапкаДокумента.ПериодПерерасчета - Неопределено... Почему? ШапкаДокумента.ПериодРегистрации - 01.03.2011
Как разобраться с данной ситуацией? Может есть более простой способ корректно отразить этот невыход?"
26.07.2011
10:52
#2
однако что-то странное вы делаете. А у документа-исправление месяц начисления должен быть, как минимум, март, а не февраль.
26.07.2011
14:54
#3
Ошиблась... Он на автомате проставляет Июль, меняю на март. Но начилие ошибки не зависит от месяца. Она и при феврале и при марте и при июле появляется...
26.07.2011
15:02
#4
Перенос - штука непредсказуемая. Насколько я понимаю, вы пытаетесь исправить документ, которого нет. И что вам приспичило пересчитывать зарплату за март, когда июль заканчивается?
26.07.2011
15:43
#5
Это у нас зарплатчики до сих пор не могут за 8ку взяться. пересчитываю док НЗР, так как при вводе дока Невыход не происходит пересчета РК и северной, то есть когда ничасляем за март, просходит частичное удержание за 2 дня февраля. Может подскажете как это сделать другим способом, может как-то вручную? Или вручную - это просто самим изменить значения в доке начисления за март: РК и северную уменьшить на сумму необходимого удержания?
26.07.2011
15:53
#6
Подожди, Невыходы - месяц начисления март? Тогда просто в Начислении зп за март эти суммы автоматически отнимутся и все!
26.07.2011
15:57
#7
в марте за февраль... но все не снимает... происходит пересчет только оклада и надбавки на интенсивность
Читают тему
(гостей: 1)