Имя: Пароль:
1C
1С v8
ЗУП:РегистрСведений: ПлановыеНачисленияРаботниковОрганизаций - что не так делаю?
0 IKSparrow
 
30.06.11
14:13
Конфа штатная. Запрос примитивный:

ВЫБРАТЬ
   ПлановыеНачисленияРаботниковОрганизацийСрезПервых.Сотрудник КАК Сотрудник,
   ПлановыеНачисленияРаботниковОрганизацийСрезПервых.Показатель1 КАК Оклад
ИЗ
   РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций.СрезПервых(&НачалоПериода, ) КАК ПлановыеНачисленияРаботниковОрганизацийСрезПервых
ГДЕ
   ПлановыеНачисленияРаботниковОрганизацийСрезПервых.ВидРасчета = &ВидРасчета
АВТОУПОРЯДОЧИВАНИЕ

Собственно суть проблемы:
1) Человек принят с окладом в 20 тыщь в ноябре прошлого года. Соответствующая запись в вышеупомянутом регистре имеется.
2) Оклад в мае сего года был проиндексирован до 28 тыщь через кадровое перемещение. Запись об этом в вышеупомянутом регистре тоже есть.

Вышеприведённый запрос мне всё время выдаёт последний оклад (28 тыщь) вне зависимости от даты параметра &НачалоПериода. Убираю этот параметр и о, чудо - мне выдаётся первый оклад.
Собственно, не догоняю, а разве СрезПервых не должен мне давать список записей на дату параметра &НачалоПериода и туда должен помещаться первый оклад человека, с которым его приняли? Или я не так понимаю работу этого механизма?
1 xanth
 
14.07.11
20:26
СрезПервых "смотрит вперед" от заданной даты.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс