0
skupidom
06.11.19
✎
18:37
|
СКД запрос:
ВЫБРАТЬ РАЗЛИЧНЫЕ
ПлановыеНачисленияРаботников.Период КАК Период,
ПлановыеНачисленияРаботников.ВидРасчета КАК ВидРасчета,
ПлановыеНачисленияРаботников.ФизЛицо КАК ФизЛицо,
ПлановыеНачисленияРаботников.Показатель1 КАК Результат,
ПлановыеНачисленияРаботников.Регистратор КАК Документ,
Работники.Подразделение КАК Подразделение
ПОМЕСТИТЬ ВТПланТекущая
ИЗ
РегистрСведений.ПлановыеНачисленияРаботников КАК ПлановыеНачисленияРаботников
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Работники КАК Работники
ПО ПлановыеНачисленияРаботников.Регистратор = Работники.Регистратор
И ПлановыеНачисленияРаботников.ФизЛицо = Работники.ФизЛицо
ГДЕ
ПлановыеНачисленияРаботников.Период МЕЖДУ &НачалоПериода И &КонецПериода
И ПлановыеНачисленияРаботников.ВидРасчета = &ВидРасчета
ИНДЕКСИРОВАТЬ ПО
ВидРасчета,
ФизЛицо
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
ВТПланТекущая.Период КАК Период,
ВТПланТекущая.ФизЛицо КАК ФизЛицо,
ВТПланТекущая.ВидРасчета КАК ВидРасчета,
ВТПланТекущая.Подразделение КАК Подразделение,
ВТПланТекущая.Документ КАК Документ,
ВТПланТекущая.Результат КАК Результат
{ВЫБРАТЬ
Период,
ФизЛицо.*,
ВидРасчета.*,
Подразделение.*,
Документ.*,
Результат}
ИЗ
ВТПланТекущая КАК ВТПланТекущая
{ГДЕ
ВТПланТекущая.Период,
ВТПланТекущая.ВидРасчета.*,
ВТПланТекущая.ФизЛицо.*,
ВТПланТекущая.Результат,
ВТПланТекущая.Документ.*,
ВТПланТекущая.Подразделение.*}
СГРУППИРОВАТЬ ПО
ВТПланТекущая.ФизЛицо,
ВТПланТекущая.Период,
ВТПланТекущая.Результат,
ВТПланТекущая.ВидРасчета,
ВТПланТекущая.Документ,
ВТПланТекущая.Подразделение
при этом для того, чтобы отобрать регистраторы, к примеру прием на работу - нужно их выбирать,как связать запрос с событием или состоянием сотрудника ?
|
|
1
ILM
гуру
06.11.19
✎
20:38
|
В УПП у сотрудников которые работают пустое поле "ДатаУвольнения", у уволенных это поле заполнено. Самое простое это в запросе
ВЫБОР КОГДА Т.ДатаУвольнения <> ДАТАВРЕМЯ(1,1,1) ТОГДА "УВОЛЕН" ИНАЧЕ "РАБОТАЕТ" КОНЕЦ КАК СТАТУССОТРУДНИКА
|
|