Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 12:22

Запрос в отчете!

Автор Новичек((, 26 янв 2010, 14:07

0 Пользователей и 1 гость просматривают эту тему.

Новичек((

Подскажите люди добрые как поменять запрос в отчете, чтобы если Работа = Услуги выездного обслуживания, у меня суммы всего этого документа не учитывались (в нем несколько работ). Запрос к регистру сведений, в который данные поступают из документа...

ВЫБРАТЬ
ВыработкаСотрудниковОбороты.КоличествоОборот КАК КоличествоОборот, //ПОКАЗАТЕЛЬ
ВыработкаСотрудниковОбороты.СуммаУпрОборот КАК СуммаУпрОборот, //ПОКАЗАТЕЛЬ_
ВыработкаСотрудниковОбороты.СуммаУпрСоСкидкойОборот КАК СуммаУпрСоСкидкойОборот, //ПОКАЗАТЕЛЬ
ВыработкаСотрудниковОбороты.СуммаУпрОборот-ВыработкаСотрудниковОбороты.СуммаУпрСоСкидкойОборот КАК СуммаУпрСкидкиОборот, //ПОКАЗАТЕЛЬ_0
ПроцентСкидкиОборот
//СВОЙСТВА

{ВЫБРАТЬ
#Область ИзмеренияПостроителяДляСвойств
ВыработкаСотрудниковОбороты.Регистратор.Организация.* КАК Организация,
ВыработкаСотрудниковОбороты.Регистратор.ПодразделениеКомпании.* КАК ПодразделениеКомпании,
ВыработкаСотрудниковОбороты.Цех.* КАК Цех,
ВыработкаСотрудниковОбороты.Автомобиль.Модель.КлассАвтомобиля.* КАК КлассАвтомобиля,
ВыработкаСотрудниковОбороты.Автомобиль.* КАК Автомобиль,
ВыработкаСотрудниковОбороты.ВидРемонта.* КАК ВидРемонта,
ВыработкаСотрудниковОбороты.Сотрудник.* КАК Сотрудник,
ВыработкаСотрудниковОбороты.Работа.* КАК Работа,
Период ,
Регистратор.* КАК ПериодРегистратор,
#КонецОбласти
НачалоПериода(Период, День) КАК ПериодДень,
НачалоПериода(Период, Неделя) КАК ПериодНеделя,
НачалоПериода(Период, Месяц) КАК ПериодМесяц,
НачалоПериода(Период, Квартал) КАК ПериодКвартал,
НачалоПериода(Период, Год) КАК ПериодГод
//СВОЙСТВА
}

ИЗ РегистрНакопления.ВыработкаСотрудников.Обороты(&ДатаНач, &ДатаКон, Регистратор,
{Цех.* КАК Цех,
Автомобиль.Модель.КлассАвтомобиля.* КАК КлассАвтомобиля,
Автомобиль.* КАК Автомобиль,
ВидРемонта.* КАК ВидРемонта,
Сотрудник.* КАК Сотрудник,
Работа.* КАК Работа}
) КАК ВыработкаСотрудниковОбороты
//СОЕДИНЕНИЯ

{ГДЕ
ВыработкаСотрудниковОбороты.Регистратор.Организация.* КАК Организация,
ВыработкаСотрудниковОбороты.Регистратор.ПодразделениеКомпании.* КАК ПодразделениеКомпании,
ВыработкаСотрудниковОбороты.Цех.* КАК Цех,
ВыработкаСотрудниковОбороты.Автомобиль.Модель.КлассАвтомобиля.* КАК КлассАвтомобиля,
ВыработкаСотрудниковОбороты.Автомобиль.* КАК Автомобиль,
ВыработкаСотрудниковОбороты.ВидРемонта.* КАК ВидРемонта,
ВыработкаСотрудниковОбороты.Сотрудник.* КАК Сотрудник,
ВыработкаСотрудниковОбороты.Работа.* КАК Работа,
Период ,
Регистратор.* КАК ПериодРегистратор

}


{УПОРЯДОЧИТЬ ПО
ВыработкаСотрудниковОбороты.Регистратор.Организация.* КАК Организация,
ВыработкаСотрудниковОбороты.Регистратор.ПодразделениеКомпании.* КАК ПодразделениеКомпании,
ВыработкаСотрудниковОбороты.Цех.* КАК Цех,
ВыработкаСотрудниковОбороты.Автомобиль.Модель.КлассАвтомобиля.* КАК КлассАвтомобиля,
ВыработкаСотрудниковОбороты.Автомобиль.* КАК Автомобиль,
ВыработкаСотрудниковОбороты.ВидРемонта.* КАК ВидРемонта,
ВыработкаСотрудниковОбороты.Сотрудник.* КАК Сотрудник,
ВыработкаСотрудниковОбороты.Работа.* КАК Работа,
Период,
Регистратор.* КАК ПериодРегистратор
//СВОЙСТВА
}

{ИТОГИ ПО
ВыработкаСотрудниковОбороты.Регистратор.Организация.* КАК Организация,
ВыработкаСотрудниковОбороты.Регистратор.ПодразделениеКомпании.* КАК ПодразделениеКомпании,
ВыработкаСотрудниковОбороты.Цех.* КАК Цех,
ВыработкаСотрудниковОбороты.Автомобиль.Модель.КлассАвтомобиля.* КАК КлассАвтомобиля,
ВыработкаСотрудниковОбороты.Автомобиль.* КАК Автомобиль,
ВыработкаСотрудниковОбороты.ВидРемонта.* КАК ВидРемонта,
ВыработкаСотрудниковОбороты.Сотрудник.* КАК Сотрудник,
ВыработкаСотрудниковОбороты.Работа.* КАК Работа,
Период,
Регистратор.* КАК ПериодРегистратор,
НачалоПериода(Период, День) КАК ПериодДень,
НачалоПериода(Период, Неделя) КАК ПериодНеделя,
НачалоПериода(Период, Месяц) КАК ПериодМесяц,
НачалоПериода(Период, Квартал) КАК ПериодКвартал,
НачалоПериода(Период, Год) КАК ПериодГод
//СВОЙСТВА
}

ИТОГИ
СУММА(КоличествоОборот), //ПОКАЗАТЕЛЬ
СУММА(СуммаУпрОборот), //ПОКАЗАТЕЛЬ_
СУММА(СуммаУпрСоСкидкойОборот), //ПОКАЗАТЕЛЬ
СУММА(СуммаУпрСкидкиОборот), //ПОКАЗАТЕЛЬ_
ВЫБОР КОГДА ЕСТЬNULL(СУММА(СуммаУпрОборот), 0) = 0 ТОГДА 0 ИНАЧЕ (СУММА(СуммаУпрСкидкиОборот)*100)/СУММА(СуммаУпрОборот) КОНЕЦ КАК ПроцентСкидкиОборот //ПОКАЗАТЕЛЬ
//ИТОГИСВОЙСТВА

ПО ОБЩИЕ
АВТОУПОРЯДОЧИВАНИЕ

Myti

Abuf???f  конструктором пробывал что то подобное делать...

Новичек((

Да конечно но из-за областей значений не дает в него закинуть, просит создать новый..

Новичек((

Запрос в Макете отчета, там не дает...

Myti

Брррррррррррр......Сохрани как внешнию обработку...и правь

Новичек((

Можно ли в нем применить Если ВыработкаСотрудниковОбороты.Работа = &УслугиВыездногоОбслуживания
тогда СуммаУпрОборот=0 ?

Myti

Лучше всетаки результирующие показатели обрабатывать из результатов запроса

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск