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

посчитать количество должностей в запросе

посчитать количество должностей в запросе
Я
   lite777
 
14.12.18 - 11:35
Привет, товарищи , запрос сделал ,который выдает сотрудников и Зп по поразделению, но нужно еще количество сотрудников по каждой должности вывести типа инженеров -2чел, менеджеров -5 и тд         


"    ВЫБРАТЬ
                
                // | КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РаботникиОрганизаций.Должность.Значение) КАК КОЛ,
                
                 |РаботникиОрганизаций.Сотрудник КАК Сотрудник,
                 |РаботникиОрганизаций.Организация,
                 |РаботникиОрганизаций.ПодразделениеОрганизации как ПодразделениеОрганизации ,
                  |РаботникиОрганизаций.Должность    ,

                 |ЕСТЬNULL(ЗП.ЗПРасход,0) как ЗП
                 |ИЗ
                 |РегистрСведений.РаботникиОрганизаций.СрезПоследних(&д2) КАК РаботникиОрганизаций
                 | ЛЕВОЕ СОЕДИНЕНИЕ
                 |РегистрНакопления.ЗП.ОстаткиИОбороты(&д1,&д2) КАК   ЗП
                 |ПО (РаботникиОрганизаций.Сотрудник=ЗП.Сотр )
                                
                 | ГДЕ   РаботникиОрганизаций.ПодразделениеОрганизации=&ВыбПодр И ЗП.ЗПРасход>0    
                    
                 |УПОРЯДОЧИТЬ ПО
                 |РаботникиОрганизаций.ПодразделениеОрганизации.наименование,РаботникиОрганизаций.Сотрудник.Наименование  " ;
 
 
   catena
 
1 - 14.12.18 - 11:37
Количество надо к сотрудникам применять, а не к должностям.
   lite777
 
2 - 14.12.18 - 11:42
а по подробеннее ,?
   Alexandr_U1982
 
3 - 14.12.18 - 11:47
Какая конфигурация? Если ЗУП 2.5 или УПП 1.3, то не учитываются временные кадровые перемещения.
   lite777
 
4 - 14.12.18 - 11:50
ЗУП 2,5, да должн на д2
   Alexandr_U1982
 
5 - 14.12.18 - 11:52
Для ЗУП 2.5 посчитать количество сотрудников по должности в подразделении можно вот так:
ВЫБРАТЬ
    ВЫБОР
        КОГДА РаботникиОрганизаций.ПериодЗавершения < &ДатаАктуальности
                И РаботникиОрганизаций.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1)
            ТОГДА РаботникиОрганизаций.ДолжностьЗавершения
        ИНАЧЕ РаботникиОрганизаций.Должность
    КОНЕЦ КАК Должность,
    ВЫБОР
        КОГДА РаботникиОрганизаций.ПериодЗавершения < &ДатаАктуальности
                И РаботникиОрганизаций.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1)
            ТОГДА РаботникиОрганизаций.ПодразделениеОрганизацииЗавершения
        ИНАЧЕ РаботникиОрганизаций.ПодразделениеОрганизации
    КОНЕЦ КАК ПодразделениеОрганизации,
    КОЛИЧЕСТВО(РаботникиОрганизаций.Сотрудник) КАК КоличествоСотрудников
ИЗ
    РегистрСведений.РаботникиОрганизаций.СрезПоследних(&ДатаАктуальности) КАК РаботникиОрганизаций
    
СГРУППИРОВАТЬ ПО
    ВЫБОР
        КОГДА РаботникиОрганизаций.ПериодЗавершения < &ДатаАктуальности
                И РаботникиОрганизаций.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1)
            ТОГДА РаботникиОрганизаций.ДолжностьЗавершения
        ИНАЧЕ РаботникиОрганизаций.Должность
    КОНЕЦ,
    ВЫБОР
        КОГДА РаботникиОрганизаций.ПериодЗавершения < &ДатаАктуальности
                И РаботникиОрганизаций.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1)
            ТОГДА РаботникиОрганизаций.ПодразделениеОрганизацииЗавершения
        ИНАЧЕ РаботникиОрганизаций.ПодразделениеОрганизации
    КОНЕЦ
   Alexandr_U1982
 
6 - 14.12.18 - 11:53
Что за регистр накопления "ЗП"? Опиши всю задачу.
   lite777
 
7 - 14.12.18 - 11:54
ЗП -самодельный РГ ,

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