Есть кусок запроса:
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ РАЗРЕШЕННЫЕ
| 1 КАК НомерТаблицы,
| РаботникиОрганизаций.Период КАК Период,
| РаботникиОрганизаций.Регистратор,
| РаботникиОрганизаций.Организация КАК Организация,
| РаботникиОрганизаций.Сотрудник.Физлицо КАК Сотрудник,
| РаботникиОрганизаций.ПодразделениеОрганизации КАК Подразделение,
| РаботникиОрганизаций.Должность КАК Должность,
| РаботникиОрганизаций.ГрафикРаботы КАК ГрафикРаботы,
| РаботникиОрганизаций.ПричинаИзмененияСостояния КАК ПричинаИзмененияСостояния,
| РаботникиОрганизаций.Регистратор.Номер КАК РегистраторНомер,
| NULL КАК ПериодЗавершения
|ПОМЕСТИТЬ Перемещения
|ИЗ
| РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
|ГДЕ
| РаботникиОрганизаций.Регистратор В
| (ВЫБРАТЬ
| СписокРегистраторов.Ссылка
| ИЗ
| СписокРегистраторов КАК СписокРегистраторов)
|
для документа КадровоеПеремещениеОрганизаций запрос возвращает две строки
Цитата
Дата1 , Документ, организация и т.д.
Дата2 , Документ, организация и т.д.
Дата1 и Дапт2 соответствуют ДатаС и ДатаПо+1 в табличной части документа, т.е. видно куда и с каким новым графиком работы перемещается сотрудник.
Как в итоговой таблице отобразить еще одну запись предшествующую периоду Дата1, что бы увидеть откуда происходит перемещение, т.е. аналог СрезПоследних, только проблема в том, что Дата1 разные для каждого сотрудника.
Спасибо.
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП