0
vie_za
12.03.13
✎
13:12
|
Запрос выводит данные сотрудника по заданным параметрам:Подразделение и Регистратор(НачислениеЗарплатыСотрудникам)
Все прекрасно работало,пока не наехал на следующий пень:
Сотр работал в подразделениии Склад и ему начислили ЗП за февраль по этому подразделению.
С 1 марта сотр работает в другом подразделении Оффис.
естественно,теперь запрос данные этого сотра не отбирает, т.к. ТекущееПодразделениеОрганизации
теперь у него другое и в запос с параметром Склад он не попадет.
Запрос.Текст = "
|ВЫБРАТЬ
| ОсновныеНачисленияРаботниковОрганизаций.Сотрудник КАК СотрудникОрганизации,
| ОсновныеНачисленияРаботниковОрганизаций.Результат КАК Сумма,
| СотрудникиОрганизаций.ТекущееПодразделениеОрганизации.Ссылка КАК Подразделение,
| СотрудникиОрганизаций.ТекущаяДолжностьОрганизации КАК Должность
|ИЗ
| РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизаций
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций
| ПО ОсновныеНачисленияРаботниковОрганизаций.Сотрудник.Ссылка = СотрудникиОрганизаций.Ссылка
|ГДЕ
| ОсновныеНачисленияРаботниковОрганизаций.Регистратор.Ссылка = &Ссылка
|И ОсновныеНачисленияРаботниковОрганизаций.Сотрудник.ТекущееПодразделениеОрганизации.Ссылка = &Подразделение
|";
Как сформулировать запрос,что бы он использовал не ТекущееПодразделениеОрганизации, а то,в котором он сидел в февраль
|
|