0
lg2marvel
09.07.19
✎
11:17
|
Добрый день.
Пишу простой запрос:
ВЫБРАТЬ
ЗанятыеПозицииШтатногоРасписанияОбороты.КоличествоСтавокПриход КАК КоличествоСтавокПриход,
ЗанятыеПозицииШтатногоРасписанияОбороты.КоличествоСтавокРасход КАК КоличествоСтавокРасход,
ЗанятыеПозицииШтатногоРасписанияОбороты.ПозицияШтатногоРасписания КАК ПозицияШтатногоРасписания
ИЗ
РегистрНакопления.ЗанятыеПозицииШтатногоРасписания.Обороты(&НачалоПериода, &ДатаСобытия, Регистратор, ПозицияШтатногоРасписания.Подразделение В (&Подразделение)) КАК ЗанятыеПозицииШтатногоРасписанияОбороты
ГДЕ
(ЗанятыеПозицииШтатногоРасписанияОбороты.Регистратор ССЫЛКА Документ.УвольнениеСписком
ИЛИ ЗанятыеПозицииШтатногоРасписанияОбороты.Регистратор ССЫЛКА Документ.Увольнение
ИЛИ ЗанятыеПозицииШтатногоРасписанияОбороты.Регистратор ССЫЛКА Документ.ПриемНаРаботу
ИЛИ ЗанятыеПозицииШтатногоРасписанияОбороты.Регистратор ССЫЛКА Документ.ПриемНаРаботуСписком)
Результат:
КоличествоСтавокПриход КоличествоСтавокРасход ПозицияШтатногоРасписания
1,00000000000000000000 0,00000000000000000000 товаровед
0,00000000000000000000 1,00000000000000000000 товаровед
0,00000000000000000000 1,00000000000000000000 уборщик производственных и служебных помещений
0,00000000000000000000 1,00000000000000000000 контролер
Как правильно сгруппировать чтоб товаровед был только 1? Условие по регистратору нужно.
|
|
3
vdss
09.07.19
✎
11:21
|
(0) в получившейся строке должно быть КоличествоСтавокПриход = 1 и КоличествоСтавокРасход = 1?
Тогда группируй по позиции штатного расписания (на закладке группировка перетаскивай в верхний блок), а КоличествоСтавокПриход и КоличествоСтавокРасход перетаскивай в нижний блок, с функцией СУММА
|
|