ВЫБРАТЬ
ПлановыеНачисленияРаботниковОрганизацийСрезПервых.Сотрудник КАК Сотрудник,
ПлановыеНачисленияРаботниковОрганизацийСрезПервых.Показатель1 КАК Оклад
ИЗ
РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций.СрезПервых(&НачалоПериода, ) КАК ПлановыеНачисленияРаботниковОрганизацийСрезПервых
ГДЕ
ПлановыеНачисленияРаботниковОрганизацийСрезПервых.ВидРасчета = &ВидРасчета
АВТОУПОРЯДОЧИВАНИЕ
Собственно суть проблемы:
1) Человек принят с окладом в 20 тыщь в ноябре прошлого года. Соответствующая запись в вышеупомянутом регистре имеется.
2) Оклад в мае сего года был проиндексирован до 28 тыщь через кадровое перемещение. Запись об этом в вышеупомянутом регистре тоже есть.
Вышеприведённый запрос мне всё время выдаёт последний оклад (28 тыщь) вне зависимости от даты параметра &НачалоПериода. Убираю этот параметр и о, чудо - мне выдаётся первый оклад.
Собственно, не догоняю, а разве СрезПервых не должен мне давать список записей на дату параметра &НачалоПериода и туда должен помещаться первый оклад человека, с которым его приняли? Или я не так понимаю работу этого механизма?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс