Add new comment

Error message

  • Notice: Undefined index: DraggableCaptchaAnswer в функции draggable_captcha_generate_refresh() (строка 197 в файле /var/www/u0643319/data/www/mikuslas.ru/sites/all/modules/draggable_captcha/draggable_captcha.module).
  • Notice: Undefined index: DraggableCaptchaCodes в функции draggable_captcha_generate_refresh() (строка 197 в файле /var/www/u0643319/data/www/mikuslas.ru/sites/all/modules/draggable_captcha/draggable_captcha.module).
08 Oct

Прекратить плановое начисление в 1С:ЗУП

Published by Nicholas

Сегодня ко мне обратились с очень интересной задачей. Сотруднику была введена надбавка, которую никак не получалось прекратить. Причем не помогало ни «Кадровое перемещение» с действием «Прекратить», ни «Ввод постоянного начисления или удержания» с действием «Прекратить начисление».

Первым делом я заглянул в регистр сведений «Плановые начисления сотрудников организаций». Здесь все оказалось правильно и красиво.

Плановые начисления сотрудников организаций

Следующее, о чем я подумал - это Штатное расписание. Здесь тоже было все хорошо: всего две строчки от 04.05.2007, от 01.04.2012 и никаких упомянаний о надбавках.

На этом идеи закончились и я полез было в отладчик анализировать запросы, но на всякий случай решил заглянуть в регистр сведений «Надбавки по штатному расписанию». Тут-то и нашлась искомая надбавка, действующая с 01.06.2012. Получается, что в Штатном расписании когда-то была введена ставка от 01.06.2012 с надбавкой, потом запись штатного расписания была удалена или изменена, но надбавка при этом осталась.

Запрос, который поможет отловить подобные скрытые надбавки:

ВЫБРАТЬ
НадбавкиПоШтатномуРасписаниюОрганизаций.Период,
НадбавкиПоШтатномуРасписаниюОрганизаций.ПодразделениеОрганизации,
НадбавкиПоШтатномуРасписаниюОрганизаций.Должность,
НадбавкиПоШтатномуРасписаниюОрганизаций.ВидНадбавки
ИЗ
РегистрСведений.НадбавкиПоШтатномуРасписаниюОрганизаций КАК НадбавкиПоШтатномуРасписаниюОрганизаций
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ШтатноеРасписаниеОрганизаций КАК ШтатноеРасписаниеОрганизаций
ПО (ШтатноеРасписаниеОрганизаций.Период = НадбавкиПоШтатномуРасписаниюОрганизаций.Период)
И (ШтатноеРасписаниеОрганизаций.ПодразделениеОрганизации = НадбавкиПоШтатномуРасписаниюОрганизаций.ПодразделениеОрганизации)
И (ШтатноеРасписаниеОрганизаций.Должность = НадбавкиПоШтатномуРасписаниюОрганизаций.Должность)
ГДЕ
ШтатноеРасписаниеОрганизаций.Период ЕСТЬ NULL

Тэги 

1С:ЗУП

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
CAPTCHA
Are you a human visitor or automated spam submissions?
Target Image