Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

ЗУП не получается подсчитать запросом СКД Подскажите.

ЗУП не получается подсчитать запросом СКД Подскажите.
Я
   Обработка
 
02.11.18 - 11:50
Вот зарос:

ВЫБРАТЬ
    РаботникиОрганизаций.ПодразделениеОрганизации,
    СУММА(ВЫБОР
            КОГДА ТИПЗНАЧЕНИЯ(РаботникиОрганизаций.Регистратор) = ТИП(Документ.приемНаРаботу)
                ТОГДА ВЫРАЗИТЬ(1 КАК ЧИСЛО(15, 0))
        КОНЕЦ) КАК Принято,
    СУММА(ВЫБОР
            КОГДА ТИПЗНАЧЕНИЯ(РаботникиОрганизаций.Регистратор) = ТИП(Документ.УвольнениеИзОрганизаций)
                ТОГДА ВЫРАЗИТЬ(1 КАК ЧИСЛО(15, 0))
        КОНЕЦ) КАК Уволено,
    СУММА(ВЫБОР
            КОГДА ТИПЗНАЧЕНИЯ(РаботникиОрганизаций.Регистратор) = ТИП(Документ.КадровоеПеремещение)
                ТОГДА ВЫРАЗИТЬ(1 КАК ЧИСЛО(15, 0))
        КОНЕЦ) КАК Перемещение
ИЗ
    РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
ГДЕ
    РаботникиОрганизаций.Период МЕЖДУ &НачалоПериода И &КонецПериода

СГРУППИРОВАТЬ ПО
    РаботникиОрганизаций.ПодразделениеОрганизации


Показывает тольок уволенных. А хотя в начале принятых показывал.
Почему так?
 
 
   Alexandr_U1982
 
1 - 02.11.18 - 11:58
Жесть какая-то...

Попробуйте, хотя бы вот так:
ВЫБРАТЬ
    РаботникиОрганизаций.ПодразделениеОрганизации,
    СУММА(ВЫБОР
            КОГДА ТИПЗНАЧЕНИЯ(РаботникиОрганизаций.Регистратор) = ТИП(Документ.приемНаРаботу)
                ТОГДА 1
        ИНАЧЕ 0
        КОНЕЦ) КАК Принято,
    СУММА(ВЫБОР
            КОГДА ТИПЗНАЧЕНИЯ(РаботникиОрганизаций.Регистратор) = ТИП(Документ.УвольнениеИзОрганизаций)
                ТОГДА 1
        ИНАЧЕ 0
        КОНЕЦ) КАК Уволено,
    СУММА(ВЫБОР
            КОГДА ТИПЗНАЧЕНИЯ(РаботникиОрганизаций.Регистратор) = ТИП(Документ.КадровоеПеремещение)
                ТОГДА 1
        ИНАЧЕ 0
        КОНЕЦ) КАК Перемещение
ИЗ
    РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
ГДЕ
    РаботникиОрганизаций.Период МЕЖДУ &НачалоПериода И &КонецПериода

СГРУППИРОВАТЬ ПО
    РаботникиОрганизаций.ПодразделениеОрганизации
   Alexandr_U1982
 
2 - 02.11.18 - 12:00
Если это ЗУП 2.5, то:
Документ.ПриемНаРаботу - это упраленческий документ (для регалментированного должно быть Документ.ПриемНаРаботуОрганизаций);
Документ.КадровоеПеремещение - также управленческий (для регламентированного должно быть Документ.КадровоеПеремещениеОрганизаций)
   Alexandr_U1982
 
3 - 02.11.18 - 12:02
ВЫБРАТЬ
    РаботникиОрганизаций.ПодразделениеОрганизации,
    СУММА(ВЫБОР
            КОГДА РаботникиОрганизаций.Регистратор ССЫЛКА Документ.ПриемНаРаботуОрганизаций
                ТОГДА 1
        ИНАЧЕ 0
        КОНЕЦ) КАК Принято,
    СУММА(ВЫБОР
            КОГДА РаботникиОрганизаций.Регистратор ССЫЛКА Документ.УвольнениеИзОрганизаций
                ТОГДА 1
        ИНАЧЕ 0
        КОНЕЦ) КАК Уволено,
    СУММА(ВЫБОР
            КОГДА РаботникиОрганизаций.Регистратор ССЫЛКА Документ.КадровоеПеремещениеОрганизаций
                ТОГДА 1
        ИНАЧЕ 0
        КОНЕЦ) КАК Перемещение
ИЗ
    РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
ГДЕ
    РаботникиОрганизаций.Период МЕЖДУ &НачалоПериода И &КонецПериода

СГРУППИРОВАТЬ ПО
    РаботникиОрганизаций.ПодразделениеОрганизации
   Обработка
 
4 - 02.11.18 - 12:05
(3) Точно.

Спасибо.
Ведь в начала так и начинал потом переделывал...

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