ВЫБРАТЬ ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации, ОсновныеНачисленияРаботниковОрганизаций.Сотрудник, ВЫБОР КОГДА ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета = ЗНАЧЕНИЕ(ПланВидовРасчета.ОсновныеНачисленияОрганизаций.окладподням) ТОГДА ОсновныеНачисленияРаботниковОрганизаций.Результат ИНАЧЕ 0 КОНЕЦ КАК Оклад, ВЫБОР КОГДА ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета = ЗНАЧЕНИЕ(ПланВидовРасчета.ОсновныеНачисленияОрганизаций.Бонус) ТОГДА ОсновныеНачисленияРаботниковОрганизаций.Результат ИНАЧЕ 0 КОНЕЦ КАК Бонус, ВЫБОР КОГДА РегистрацияСделокОбороты.СуммаОборот < 1000000 ТОГДА 0.05 КОГДА РегистрацияСделокОбороты.СуммаОборот >= 1000000 И РегистрацияСделокОбороты.СуммаОборот < 3000000 ТОГДА 0.1 КОГДА РегистрацияСделокОбороты.СуммаОборот >= 3000000 ТОГДА 0.15 КОНЕЦ КАК Процент, ВЫБОР КОГДА ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета = ЗНАЧЕНИЕ(ПланВидовРасчета.ОсновныеНачисленияОрганизаций.окладподням) ТОГДА 0 ИНАЧЕ РегистрацияСделокОбороты.СуммаОборот КОНЕЦ КАК СуммаПродажХ ИЗ РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизаций ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.РегистрацияСделок.Обороты(, , Месяц, ) КАК РегистрацияСделокОбороты ПО ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации = РегистрацияСделокОбороты.Период И ОсновныеНачисленияРаботниковОрганизаций.Организация = РегистрацияСделокОбороты.Организация И ОсновныеНачисленияРаботниковОрганизаций.Сотрудник = РегистрацияСделокОбороты.Сотрудник И ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета = РегистрацияСделокОбороты.ВидРасчета