Имя: Пароль:
1C
1С v8
СКД предпоследняя запись по регистру сведений
0 never_be
 
18.04.13
08:08
В отчет по кадровому перемещению за период нужно подтягивать данные из предыдущего документа прием на работу или кадровое перемещение, также выводить ЗП и ставку на новом месте работы, сделал такой запрос:

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

В итоге получаю все что надо но не хватает 2х полей, предыдущей должности и предыдущей ставки. Направьте куда копать, как сделать в обычной обработке знаю, как извращусь и выберу все что надо но как это сделать в СКД не знаю. Надо как-то получить все тоже самое что и сверху но предыдущую запись для сотрудник.
1 butterbean
 
18.04.13
08:11
если в заданном периоде будет 2 кадровых перемещения, то в твоем отчете будет 2 строки по сотруднику
2 fmrlex
 
18.04.13
08:17
А регистр двигает только кадровое перемещение?
3 SeraFim
 
18.04.13
08:19
4 never_be
 
18.04.13
14:36
(1) Знаю, выводить должно всех и из предыдущего брать информацию о предыдущей ставке и должности.
(2) Нет и прием и увольнение.
(3) Видел но как применить пока не допер.
5 never_be
 
19.04.13
10:29
Проблема решена но все такие сделал через обработку, в СКД мне слишком мало инструментов и знаний.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.