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