Имя: Пароль:
1C
1С v8
Запрос, как сгруппировать по полю?
0 lg2marvel
 
09.07.19
11:17
Добрый день.
Пишу простой запрос:

ВЫБРАТЬ
    ЗанятыеПозицииШтатногоРасписанияОбороты.КоличествоСтавокПриход КАК КоличествоСтавокПриход,
    ЗанятыеПозицииШтатногоРасписанияОбороты.КоличествоСтавокРасход КАК КоличествоСтавокРасход,
    ЗанятыеПозицииШтатногоРасписанияОбороты.ПозицияШтатногоРасписания КАК ПозицияШтатногоРасписания
ИЗ
    РегистрНакопления.ЗанятыеПозицииШтатногоРасписания.Обороты(&НачалоПериода, &ДатаСобытия, Регистратор, ПозицияШтатногоРасписания.Подразделение В (&Подразделение)) КАК ЗанятыеПозицииШтатногоРасписанияОбороты
ГДЕ
    (ЗанятыеПозицииШтатногоРасписанияОбороты.Регистратор ССЫЛКА Документ.УвольнениеСписком
            ИЛИ ЗанятыеПозицииШтатногоРасписанияОбороты.Регистратор ССЫЛКА Документ.Увольнение
            ИЛИ ЗанятыеПозицииШтатногоРасписанияОбороты.Регистратор ССЫЛКА Документ.ПриемНаРаботу
            ИЛИ ЗанятыеПозицииШтатногоРасписанияОбороты.Регистратор ССЫЛКА Документ.ПриемНаРаботуСписком)

Результат:
КоличествоСтавокПриход    КоличествоСтавокРасход    ПозицияШтатногоРасписания
1,00000000000000000000    0,00000000000000000000    товаровед
0,00000000000000000000    1,00000000000000000000    товаровед
0,00000000000000000000    1,00000000000000000000    уборщик производственных и служебных помещений
0,00000000000000000000    1,00000000000000000000    контролер

Как правильно сгруппировать чтоб товаровед был только 1? Условие по регистратору нужно.
1 breezee
 
09.07.19
11:18
(0) Не пишите больше ИЛИ в запросе
2 Zmich
 
09.07.19
11:21
(0). К Приходу и Расходу применить функцию СУММА(), добавить СГРУППИРОВАТЬ ПО ЗанятыеПозицииШтатногоРасписанияОбороты.ПозицияШтатногоРасписания
3 vdss
 
09.07.19
11:21
(0) в получившейся строке должно быть КоличествоСтавокПриход = 1 и КоличествоСтавокРасход = 1?
Тогда группируй по позиции штатного расписания (на закладке группировка перетаскивай в верхний блок), а КоличествоСтавокПриход и КоличествоСтавокРасход перетаскивай в нижний блок, с функцией СУММА
4 Жан Пердежон
 
09.07.19
11:23
откуда последнее время такое нашествие?
толпа ТС со стажем > 5 лет с тупыми вопросами,
на которые любой нормальный стажер знает / умеет сам найти ответ?
5 lg2marvel
 
09.07.19
11:26
(2) (3) (4)
Блин, я же пробовал это!

Приношу свои извинения за тупой вопрос.