Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как отобрать сотрудников по состоянию принят уволен УПП 1.3

Как отобрать сотрудников по состоянию принят уволен УПП 1.3
Я
   skupidom
 
06.11.19 - 18:37
СКД запрос:
ВЫБРАТЬ РАЗЛИЧНЫЕ
    ПлановыеНачисленияРаботников.Период КАК Период,
    ПлановыеНачисленияРаботников.ВидРасчета КАК ВидРасчета,
    ПлановыеНачисленияРаботников.ФизЛицо КАК ФизЛицо,
    ПлановыеНачисленияРаботников.Показатель1 КАК Результат,
    ПлановыеНачисленияРаботников.Регистратор КАК Документ,
    Работники.Подразделение КАК Подразделение
ПОМЕСТИТЬ ВТПланТекущая
ИЗ
    РегистрСведений.ПлановыеНачисленияРаботников КАК ПлановыеНачисленияРаботников
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Работники КАК Работники
        ПО ПлановыеНачисленияРаботников.Регистратор = Работники.Регистратор
            И ПлановыеНачисленияРаботников.ФизЛицо = Работники.ФизЛицо
ГДЕ
    ПлановыеНачисленияРаботников.Период МЕЖДУ &НачалоПериода И &КонецПериода
    И ПлановыеНачисленияРаботников.ВидРасчета = &ВидРасчета

ИНДЕКСИРОВАТЬ ПО
    ВидРасчета,
    ФизЛицо
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
    ВТПланТекущая.Период КАК Период,
    ВТПланТекущая.ФизЛицо КАК ФизЛицо,
    ВТПланТекущая.ВидРасчета КАК ВидРасчета,
    ВТПланТекущая.Подразделение КАК Подразделение,
    ВТПланТекущая.Документ КАК Документ,
    ВТПланТекущая.Результат КАК Результат
{ВЫБРАТЬ
    Период,
    ФизЛицо.*,
    ВидРасчета.*,
    Подразделение.*,
    Документ.*,
    Результат}
ИЗ
    ВТПланТекущая КАК ВТПланТекущая
{ГДЕ
    ВТПланТекущая.Период,
    ВТПланТекущая.ВидРасчета.*,
    ВТПланТекущая.ФизЛицо.*,
    ВТПланТекущая.Результат,
    ВТПланТекущая.Документ.*,
    ВТПланТекущая.Подразделение.*}

СГРУППИРОВАТЬ ПО
    ВТПланТекущая.ФизЛицо,
    ВТПланТекущая.Период,
    ВТПланТекущая.Результат,
    ВТПланТекущая.ВидРасчета,
    ВТПланТекущая.Документ,
    ВТПланТекущая.Подразделение

при этом для того, чтобы отобрать регистраторы, к примеру прием на работу - нужно их выбирать,как связать запрос с событием или состоянием сотрудника ?
 
 
   ILM
 
1 - 06.11.19 - 20:38
В УПП у сотрудников которые работают пустое поле "ДатаУвольнения", у уволенных это поле заполнено. Самое простое это в запросе
ВЫБОР КОГДА Т.ДатаУвольнения <> ДАТАВРЕМЯ(1,1,1) ТОГДА "УВОЛЕН" ИНАЧЕ "РАБОТАЕТ" КОНЕЦ КАК СТАТУССОТРУДНИКА
   piter3
 
2 - 06.11.19 - 20:39
Чушь полная
   skupidom
 
3 - 07.11.19 - 10:11
решил

Список тем форума
Рекламное место пустует  Рекламное место пустует
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.