"Начисления складываются из четырех подазпросов <br>1) основные начисления по полной ставке<br>2) доп начисления по полной ставке<br>3,4) то же самое для совмещения<br>поэтому сложно их все слепить и вывести максимум<br> "ВЫБРАТЬ<br> | ЗанятыеШтатныеЕдиницыОрганизаций.Сотрудник,<br> | МАКСИМУМ(ЗанятыеШтатныеЕдиницыОрганизаций.Период) КАК Период<br> |ПОМЕСТИТЬ ЗанимаемыхСтавок<br> |ИЗ<br> | РегистрНакопления.ЗанятыеШтатныеЕдиницыОрганизаций КАК ЗанятыеШтатныеЕдиницыОрганизаций<br> |ГДЕ<br> |ЗанятыеШтатныеЕдиницыОрганизаций.Период <= &начпер<br> |СГРУППИРОВАТЬ ПО<br> | ЗанятыеШтатныеЕдиницыОрганизаций.Сотрудник<br> |;<br> |<br> |////////////////////////////////////////////////////////////////////////////////<br> |ВЫБРАТЬ<br> | ЗанимаемыхСтавок.Сотрудник,<br> | ЗанятыеШтатныеЕдиницыОрганизаций.КоличествоСтавок,<br> | ЗанимаемыхСтавок.Период,<br> | ЗанятыеШтатныеЕдиницыОрганизаций.Должность<br> |ПОМЕСТИТЬ Ставки<br> |ИЗ<br> | РегистрНакопления.ЗанятыеШтатныеЕдиницыОрганизаций КАК ЗанятыеШтатныеЕдиницыОрганизаций<br> | ЛЕВОЕ СОЕДИНЕНИЕ ЗанимаемыхСтавок КАК ЗанимаемыхСтавок<br> | ПО ЗанятыеШтатныеЕдиницыОрганизаций.Период = ЗанимаемыхСтавок.Период<br> | И ЗанятыеШтатныеЕдиницыОрганизаций.Сотрудник = ЗанимаемыхСтавок.Сотрудник<br> |ГДЕ<br> | ЗанятыеШтатныеЕдиницыОрганизаций.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)<br> |;<br> |<br> |////////////////////////////////////////////////////////////////////////////////<br> |ВЫБРАТЬ РАЗЛИЧНЫЕ<br> | ОН.ФизЛицо<br> |ПОМЕСТИТЬ ФизЛица<br> |ИЗ<br> | РегистрРасчета.БУОсновныеНачисления КАК ОН<br> | ЛЕВОЕ СОЕДИНЕНИЕ Ставки КАК Ставки<br> | ПО ОН.Сотрудник = Ставки.Сотрудник<br> |ГДЕ<br> | ОН.ПериодРегистрации >= &НачПер<br> | И ОН.ПериодРегистрации <= КОНЕЦПЕРИОДА(&КонПер, МЕСЯЦ)<br> | И (НЕ ОН.ВидРасчета В (&КомпЛит))<br> | И ОН.Сотрудник.ВидЗанятости = &ОснМестоРаботы<br> | И Ставки.КоличествоСтавок >=1<br> | И (НЕ ОН.Сотрудник В<br> | (ВЫБРАТЬ<br> | ОсновныеНачисленияРаботниковОрганизаций.Сотрудник<br> | ИЗ<br> | РегистрРасчета.БУОсновныеНачисления КАК ОсновныеНачисленияРаботниковОрганизаций<br> | ГДЕ<br> | ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета В (&почасовка)))"<br> +ТекстУсловия+"<br> |;<br> |<br> |////////////////////////////////////////////////////////////////////////////////<br> |ВЫБРАТЬ РАЗЛИЧНЫЕ<br> | ОН.Сотрудник.Наименование КАК Сотрудник,<br> | ОН.Сотрудник.Должность КАК Должность,<br> | СУММА(ОН.Результат) КАК Результат,<br> | Ставки.КоличествоСтавок КАК КоличествоСтавок<br> |ИЗ<br> | РегистрРасчета.БУОсновныеНачисления КАК ОН<br> | ЛЕВОЕ СОЕДИНЕНИЕ Ставки КАК Ставки<br> | ПО ОН.Сотрудник = Ставки.Сотрудник<br> |ГДЕ<br> | ОН.ПериодРегистрации >= &НачПер<br> | И ОН.ПериодРегистрации <= КОНЕЦПЕРИОДА(&КонПер, МЕСЯЦ)<br> | И (НЕ ОН.ВидРасчета В (&КомпЛит))<br> | И ОН.Сотрудник.ВидЗанятости = &ОснМестоРаботы<br> | И Ставки.КоличествоСтавок >=1<br> | И ОН.Результат <> 0<br> | И (НЕ ОН.Сотрудник В<br> | (ВЫБРАТЬ<br> | ОсновныеНачисленияРаботниковОрганизаций.Сотрудник<br> | ИЗ<br> | РегистрРасчета.БУОсновныеНачисления КАК ОсновныеНачисленияРаботниковОрганизаций<br> | ГДЕ<br> | ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета В (&почасовка)))<br> | И ОН.КОСГУ = &КОСГУ211"<br> +ТекстУсловия+"<br> |СГРУППИРОВАТЬ ПО<br> |ОН.Сотрудник.Наименование,<br> |ОН.Сотрудник.Должность,<br> |Ставки.КоличествоСтавок<br> |<br> |ОБЪЕДИНИТЬ ВСЕ<br> |<br> |ВЫБРАТЬ<br> | ДополнительныеНачисленияРаботниковОрганизаций.Сотрудник.Наименование,<br> | ДополнительныеНачисленияРаботниковОрганизаций.Сотрудник.Должность,<br> | СУММА(ДополнительныеНачисленияРаботниковОрганизаций.Результат),<br> | Ставки.КоличествоСтавок<br> |ИЗ<br> | РегистрРасчета.БУДополнительныеНачисления КАК ДополнительныеНачисленияРаботниковОрганизаций<br> | ЛЕВОЕ СОЕДИНЕНИЕ Ставки КАК Ставки<br> | ПО ДополнительныеНачисленияРаботниковОрганизаций.Сотрудник = Ставки.Сотрудник<br> |ГДЕ<br> | ДополнительныеНачисленияРаботниковОрганизаций.ПериодРегистрации >= &НачПер<br> | И ДополнительныеНачисленияРаботниковОрганизаций.ПериодРегистрации <= КОНЕЦПЕРИОДА(&КонПер, МЕСЯЦ)<br> | И ДополнительныеНачисленияРаботниковОрганизаций.Сотрудник.ВидЗанятости = &ОснМестоРаботы<br> | И Ставки.КоличествоСтавок >=1<br> | И ДополнительныеНачисленияРаботниковОрганизаций.Результат <> 0<br> | И ДополнительныеНачисленияРаботниковОрганизаций.ВидРасчета <> &ДоговорПодряда<br> | И ДополнительныеНачисленияРаботниковОрганизаций.КОСГУ = &КОСГУ211"<br> <br> +ТекстУсловияДоп+"<br> |СГРУППИРОВАТЬ ПО<br> |ДополнительныеНачисленияРаботниковОрганизаций.Сотрудник.Наименование,<br> |ДополнительныеНачисленияРаботниковОрганизаций.Сотрудник.Должность,<br> |Ставки.КоличествоСтавок<br> |<br> |ОБЪЕДИНИТЬ ВСЕ<br> |<br> |ВЫБРАТЬ<br> | ОН.Сотрудник.Наименование,<br> | ОН.Сотрудник.Должность,<br> | СУММА(ОН.Результат) КАК Результат,<br> | Ставки.КоличествоСтавок КАК КоличествоСтавок<br> | ИЗ<br> |ФизЛица КАК ФизЛица<br> | ЛЕВОЕ СОЕДИНЕНИЕ РегистрРасчета.БУОсновныеНачисления КАК ОН<br> | ЛЕВОЕ СОЕДИНЕНИЕ Ставки КАК Ставки<br> | ПО ОН.Сотрудник = Ставки.Сотрудник<br> | ПО ФизЛица.ФизЛицо = ОН.ФизЛицо<br> |<br> |ГДЕ<br> | ОН.ПериодРегистрации >= &НачПер<br> | И ОН.ПериодРегистрации <= КОНЕЦПЕРИОДА(&КонПер, МЕСЯЦ)<br> | И (НЕ ОН.ВидРасчета В (&КомпЛит))<br> | И ОН.Сотрудник.ВидЗанятости = &ВнутрСовм<br> | И ОН.Результат<> 0<br> | И ОН.КОСГУ = &КОСГУ211"<br> +ТекстУсловия+"<br> |СГРУППИРОВАТЬ ПО<br> |ОН.Сотрудник.Наименование,<br> |ОН.Сотрудник.Должность,<br> |Ставки.КоличествоСтавок<br> |<br> |ОБЪЕДИНИТЬ ВСЕ<br> |<br> |ВЫБРАТЬ<br> | ДополнительныеНачисленияРаботниковОрганизаций.Сотрудник.Наименование,<br> | ДополнительныеНачисленияРаботниковОрганизаций.Сотрудник.Должность,<br> | СУММА(ДополнительныеНачисленияРаботниковОрганизаций.Результат),<br> | Ставки.КоличествоСтавок<br> |ИЗ<br> | РегистрРасчета.БУДополнительныеНачисления КАК ДополнительныеНачисленияРаботниковОрганизаций<br> | ЛЕВОЕ СОЕДИНЕНИЕ Ставки КАК Ставки<br> | ПО ДополнительныеНачисленияРаботниковОрганизаций.Сотрудник = Ставки.Сотрудник<br> | ЛЕВОЕ СОЕДИНЕНИЕ ФизЛица КАК ФизЛица<br> | ПО ДополнительныеНачисленияРаботниковОрганизаций.ФизЛицо = ФизЛица.ФизЛицо<br> |ГДЕ<br> | ДополнительныеНачисленияРаботниковОрганизаций.ПериодРегистрации >= &НачПер<br> | И ДополнительныеНачисленияРаботниковОрганизаций.ПериодРегистрации <= КОНЕЦПЕРИОДА(&КонПер, МЕСЯЦ)<br> | И ДополнительныеНачисленияРаботниковОрганизаций.Сотрудник.ВидЗанятости = &ВнутрСовм<br> | И ДополнительныеНачисленияРаботниковОрганизаций.ВидРасчета <> &ДоговорПодряда<br> | И ДополнительныеНачисленияРаботниковОрганизаций.результат <> 0<br> | И ДополнительныеНачисленияРаботниковОрганизаций.КОСГУ = &КОСГУ211"<br> +ТекстУсловияДоп+"<br> <br> |СГРУППИРОВАТЬ ПО<br> |ДополнительныеНачисленияРаботниковОрганизаций.Сотрудник.Наименование,<br> |ДополнительныеНачисленияРаботниковОрганизаций.Сотрудник.Должность,<br> |Ставки.КоличествоСтавок<br> |<br> |УПОРЯДОЧИТЬ ПО<br> |Сотрудник<br> |ИТОГИ<br> |СУММА(Результат),<br> |МАКСИМУМ(КоличествоСтавок)<br> |ПО<br> |Сотрудник";"