Прекратить плановое начисление в 1С:ЗУП
Сегодня ко мне обратились с очень интересной задачей. Сотруднику была введена надбавка, которую никак не получалось прекратить. Причем не помогало ни «Кадровое перемещение» с действием «Прекратить», ни «Ввод постоянного начисления или удержания» с действием «Прекратить начисление».
Первым делом я заглянул в регистр сведений «Плановые начисления сотрудников организаций». Здесь все оказалось правильно и красиво.
Следующее, о чем я подумал - это Штатное расписание. Здесь тоже было все хорошо: всего две строчки от 04.05.2007, от 01.04.2012 и никаких упомянаний о надбавках.
На этом идеи закончились и я полез было в отладчик анализировать запросы, но на всякий случай решил заглянуть в регистр сведений «Надбавки по штатному расписанию». Тут-то и нашлась искомая надбавка, действующая с 01.06.2012. Получается, что в Штатном расписании когда-то была введена ставка от 01.06.2012 с надбавкой, потом запись штатного расписания была удалена или изменена, но надбавка при этом осталась.
Запрос, который поможет отловить подобные скрытые надбавки:
ВЫБРАТЬ
НадбавкиПоШтатномуРасписаниюОрганизаций.Период,
НадбавкиПоШтатномуРасписаниюОрганизаций.ПодразделениеОрганизации,
НадбавкиПоШтатномуРасписаниюОрганизаций.Должность,
НадбавкиПоШтатномуРасписаниюОрганизаций.ВидНадбавки
ИЗ
РегистрСведений.НадбавкиПоШтатномуРасписаниюОрганизаций КАК НадбавкиПоШтатномуРасписаниюОрганизаций
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ШтатноеРасписаниеОрганизаций КАК ШтатноеРасписаниеОрганизаций
ПО (ШтатноеРасписаниеОрганизаций.Период = НадбавкиПоШтатномуРасписаниюОрганизаций.Период)
И (ШтатноеРасписаниеОрганизаций.ПодразделениеОрганизации = НадбавкиПоШтатномуРасписаниюОрганизаций.ПодразделениеОрганизации)
И (ШтатноеРасписаниеОрганизаций.Должность = НадбавкиПоШтатномуРасписаниюОрганизаций.Должность)
ГДЕ
ШтатноеРасписаниеОрганизаций.Период ЕСТЬ NULL
Комментарии
Спасибо огромное, тоже уже
Спасибо огромное, тоже уже схватился за отладчик. Спасибо за экономию времени
Огромное спасибо
Огромное спасибо
Спасибо огромное, очень помог
Спасибо огромное, очень помог!
Спасибо огромное! Тоже уже
Спасибо огромное! Тоже уже стала вязнуть в запросах, и тут нашла ваш пост
Спасибо огромное! я уже
Спасибо огромное! я уже начала анализировать огромные запросы и тут наткнулась на вашу заметку, ооочень помогло!
Спасибо! Перебрала казалось
Спасибо! Перебрала казалось бы все варианты, но Ваша статья помогла разобраться с проблемой
Спасибо, помогли сэкономить
Спасибо, помогли сэкономить время
СПАСИБО!!! помогли
СПАСИБО!!! помогли разобраться с проблемой!
Спасибо, всю голову поломал,
Спасибо, всю голову поломал, пока искал. Действительно помогло.
Спасибо, все четко изложил.
Спасибо, все четко изложил.
Спасибо огромное.
Спасибо огромное.
СПАСИБО! Не пришлось лезть в
СПАСИБО! Не пришлось лезть в отладчик.
Благодарность автору!
Благодарность автору!
Добавить комментарий