|
Как задать группировку отчета для всех пользователей | ☑ | ||
---|---|---|---|---|
0
Лентаf
06.03.19
✎
09:47
|
Привет!
Отчет в ут 10, на компоновщике настроек. Сделал отчет и теперь всем поочередно настраиваю группировку, как это сразу сделать для всех? |
|||
1
Лентаf
06.03.19
✎
09:48
|
ПостроительОтчета.Текст =
"ВЫБРАТЬ | ВнутреннийЗапрос.Номенклатура КАК Номенклатура, | ВнутреннийЗапрос.КоличествоОстаток КАК КоличествоОстаток, | ВнутреннийЗапрос.КоличествоВРезерве КАК КоличествоВРезерве, | ВнутреннийЗапрос.КоличествоКПолучению КАК КоличествоКПолучению, | ВнутреннийЗапрос.КоличествоКПередаче КАК КоличествоКПередаче, | ВнутреннийЗапрос.КоличествоОстаток - ВнутреннийЗапрос.КоличествоВРезерве - ВнутреннийЗапрос.КоличествоКПередаче КАК СвободныйОстаток, | ВнутреннийЗапрос.Склад КАК Склад, | СвободныеОстатки.КоличествоМестОстаток КАК КоличествоМестОстаток |{ВЫБРАТЬ | Номенклатура.*, | ВнутреннийЗапрос.ХарактеристикаНоменклатуры.*, | Склад.*, | ВнутреннийЗапрос.ДокументОснование.*, | КоличествоМестОстаток} |ИЗ | (ВЫБРАТЬ | ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура, | ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | ТоварыНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстаток, | 0 КАК КоличествоВРезерве, | 0 КАК КоличествоКПолучению, | 0 КАК КоличествоКПередаче, | ТоварыНаСкладахОстатки.Склад КАК Склад, | NULL КАК ДокументОснование | ИЗ | РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаКон, ) КАК ТоварыНаСкладахОстатки | | ОБЪЕДИНИТЬ ВСЕ | | ВЫБРАТЬ | ТоварыВРезервеНаСкладахОстатки.Номенклатура, | ТоварыВРезервеНаСкладахОстатки.ХарактеристикаНоменклатуры, | 0, | ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток, | 0, | 0, | ТоварыВРезервеНаСкладахОстатки.Склад, | ТоварыВРезервеНаСкладахОстатки.ДокументРезерва | ИЗ | РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(&ДатаКОн, ) КАК ТоварыВРезервеНаСкладахОстатки | | ОБЪЕДИНИТЬ ВСЕ | | ВЫБРАТЬ | ТоварыКПолучениюНаСкладыОстатки.Номенклатура, | ТоварыКПолучениюНаСкладыОстатки.ХарактеристикаНоменклатуры, | 0, | 0, | ТоварыКПолучениюНаСкладыОстатки.КоличествоОстаток, | 0, | ТоварыКПолучениюНаСкладыОстатки.ДокументПолучения.Склад, | ТоварыКПолучениюНаСкладыОстатки.ДокументПолучения | ИЗ | РегистрНакопления.ТоварыКПолучениюНаСклады.Остатки(&ДатаКон, ) КАК ТоварыКПолучениюНаСкладыОстатки | | ОБЪЕДИНИТЬ ВСЕ | | ВЫБРАТЬ | ТоварыКПередачеСоСкладовОстатки.Номенклатура, | ТоварыКПередачеСоСкладовОстатки.ХарактеристикаНоменклатуры, | 0, | 0, | 0, | ТоварыКПередачеСоСкладовОстатки.КоличествоОстаток, | ТоварыКПередачеСоСкладовОстатки.Склад, | ТоварыКПередачеСоСкладовОстатки.ДокументПередачи | ИЗ | РегистрНакопления.ТоварыКПередачеСоСкладов.Остатки(&ДатаКон, ) КАК ТоварыКПередачеСоСкладовОстатки) КАК ВнутреннийЗапрос | {ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ | ТоварыНаСкладахОстатки.Номенклатура КАК НоменклатураСО, | ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатурыСО, | ТоварыНаСкладахОстатки.Склад КАК СкладСО, | СУММА(ТоварыНаСкладахОстатки.КоличествоОстаток - ВЫБОР | КОГДА ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток ЕСТЬ NULL | ТОГДА 0 | ИНАЧЕ ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток | КОНЕЦ) КАК СвободныйОстаток, | ТоварыНаСкладахОстатки.КоличествоМестОстаток КАК КоличествоМестОстаток | ИЗ | РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаКон, ) КАК ТоварыНаСкладахОстатки | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(&ДатаКОн, ) КАК ТоварыВРезервеНаСкладахОстатки | ПО ТоварыНаСкладахОстатки.Номенклатура = ТоварыВРезервеНаСкладахОстатки.Номенклатура | И ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры = ТоварыВРезервеНаСкладахОстатки.ХарактеристикаНоменклатуры | И ТоварыНаСкладахОстатки.Склад = ТоварыВРезервеНаСкладахОстатки.Склад | | СГРУППИРОВАТЬ ПО | ТоварыНаСкладахОстатки.Номенклатура, | ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры, | ТоварыНаСкладахОстатки.Склад, | ТоварыНаСкладахОстатки.КоличествоМестОстаток) КАК СвободныеОстатки | ПО (СвободныеОстатки.НоменклатураСО = ВнутреннийЗапрос.Номенклатура) | И (СвободныеОстатки.ХарактеристикаНоменклатурыСО = ВнутреннийЗапрос.ХарактеристикаНоменклатуры) | И (СвободныеОстатки.СкладСО = ВнутреннийЗапрос.Склад)} |{ГДЕ | ВнутреннийЗапрос.Номенклатура.*, | ВнутреннийЗапрос.Склад.*, | ВнутреннийЗапрос.ХарактеристикаНоменклатуры} |{УПОРЯДОЧИТЬ ПО | Номенклатура.*, | ВнутреннийЗапрос.ХарактеристикаНоменклатуры.*, | Склад.*, | ВнутреннийЗапрос.ДокументОснование.*} |ИТОГИ | СУММА(КоличествоОстаток), | СУММА(КоличествоВРезерве), | СУММА(КоличествоКПолучению), | СУММА(КоличествоКПередаче), | СУММА(СвободныйОстаток), | МИНИМУМ(КоличествоМестОстаток) |ПО | ОБЩИЕ, | Склад, | Номенклатура |{ИТОГИ ПО | Номенклатура.*, | ВнутреннийЗапрос.ХарактеристикаНоменклатуры.*, | Склад.*, | ВнутреннийЗапрос.ДокументОснование.*}"; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |