() Надо заменить подзапрос мФакт на это
|ВЫБРАТЬ
| Таб.Сотрудник КАК Сотрудник,
| СУММА(Таб.ДниОборот) КАК ДниОборот,
| СУММА(Таб.ЧасыОборот) КАК ЧасыОборот
|ПОМЕСТИТЬ мФакт
|ИЗ
| (ВЫБРАТЬ
| ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.Сотрудник КАК Сотрудник,
| ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ДниОборот КАК ДниОборот,
| ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ЧасыОборот КАК ЧасыОборот
| ИЗ
| РегистрНакопления.ДанныеТабельногоУчетаРабочегоВремениСотрудников.Обороты(
| НАЧАЛОПЕРИОДА(&Дата, МЕСЯЦ),
| КОНЕЦПЕРИОДА(&Дата, ДЕНЬ),
| День,
| Сотрудник В
| (ВЫБРАТЬ РАЗЛИЧНЫЕ
| ТАб.Сотрудник
| ИЗ
| мГрафикРаботы КАК ТАб)
| И НЕ Сотрудник В
| (ВЫБРАТЬ РАЗЛИЧНЫЕ
| ТАб.Сотрудник
| ИЗ
| мИсключения КАК ТАб)
| И ВидУчетаВремени В (ЗНАЧЕНИЕ(Справочник.ВидыИспользованияРабочегоВремени.Явка), ЗНАЧЕНИЕ(Справочник.ВидыИспользованияРабочегоВремени.Командировка), ЗНАЧЕНИЕ(Справочник.ВидыИспользованияРабочегоВремени.Праздники))) КАК ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты
| ГДЕ
| НЕ ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ЧасыОборот = 0
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.Сотрудник,
| 0,
| 0
| ИЗ
| РегистрНакопления.ДанныеТабельногоУчетаРабочегоВремениСотрудников.Обороты(
| НАЧАЛОПЕРИОДА(&Дата, МЕСЯЦ),
| КОНЕЦПЕРИОДА(&Дата, ДЕНЬ),
| День,
| Сотрудник В
| (ВЫБРАТЬ РАЗЛИЧНЫЕ
| ТАб.Сотрудник
| ИЗ
| мГрафикРаботы КАК ТАб)
| И НЕ Сотрудник В
| (ВЫБРАТЬ РАЗЛИЧНЫЕ
| ТАб.Сотрудник
| ИЗ
| мИсключения КАК ТАб)) КАК ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты) КАК Таб
|
|СГРУППИРОВАТЬ ПО
| Таб.Сотрудник
|;
Показать