Dev ›
Запрос к РС ПлановыеНачисления, проблема получения данных уже уволенных сотрудников ›
#1
16.07.12 14:05
Добрый день.
У меня есть список сотрудников в Excel, я этот список загружаю в ТЗ и мне необходимо найти их оклады в 1С. Я обращаюсь к РС ПлановыеНачисленияРаботниковОрганизацийСрезПоследних
Код |
---|
ВЫБРАТЬ
ТЗ.IDСотрудника КАК IDСотрудника,
ТЗ.EmployeeName КАК EmployeeName,
ТЗ.IDКомпании КАК IDКомпании,
ТЗ.HRMS КАК HRMS,
ТЗ.Scala КАК Scala
ПОМЕСТИТЬ ВТ_ТЗ
ИЗ
&ТЗ КАК ТЗ
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТ_ТЗ.IDСотрудника КАК IDСотрудника,
ВТ_ТЗ.EmployeeName КАК EmployeeName,
ВТ_ТЗ.IDКомпании КАК IDКомпании,
ВТ_ТЗ.HRMS КАК HRMS,
ВТ_ТЗ.Scala КАК Scala,
ЕСТЬNULL(ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Показатель1, 0) КАК Данные1С
ИЗ
ВТ_ТЗ КАК ВТ_ТЗ
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций.СрезПоследних(&Период, ) КАК ПлановыеНачисленияРаботниковОрганизацийСрезПоследних
ПО ВТ_ТЗ.IDСотрудника = ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Сотрудник.Код |
,
где Период это текущая дата (ну или можно выбрать, суть не в этом). В списке Excel есть сотрудники, которые уволены допустим месяц назад и мне надо получить оклад перед увольнением. Но в моем случае РС ПлановыеНачисленияРаботниковОрганизацийСрезПоследних возвращает по таким сотрудникам пустое значение, т.е. получаю только по работающим сотрудникам. Также к примеру в списке есть сотрудницы ушедшие в отпуск по беременности и родам, и по ним тоже ничего не выводит, т.к. при уходе в отпуск по бер. у них все плановые начисления переходят в состояние "Прекратить".
Как бы мне по таким сотрудникам получить предыдущее значение оклада?
Пробовал добавить связь с РС РаботникиОрганизации и получать их статус и дату ПериодЗавершения, но не понимаю как все это в одном запросе корректно описать, ведь полученный ПериодЗавершения из РС РаботникиОрганизации, будет являться параметром для первого РС ПлановыеНачисленияРаботниковОрганизацийСрезПоследних в виде &Период.
Буду рад любому направлению в нужное русло ;)