![]() |
|
универсальный отчет не выводится категория в дополнительное поле | ☑ | ||
---|---|---|---|---|
0
hohol
03.06.13
✎
16:17
|
Процедура УстановитьНачальныеНастройки(ДополнительныеПараметры = Неопределено) Экспорт
// Настройка общих параметров универсального отчета // Содержит название отчета, которое будет выводиться в шапке. // Тип: Строка. // Пример: // УниверсальныйОтчет.мНазваниеОтчета = "Название отчета"; УниверсальныйОтчет.мНазваниеОтчета = СокрЛП(ЭтотОбъект.Метаданные().Синоним); // Содержит признак необходимости отображения надписи и поля выбора раздела учета в форме настройки. // Тип: Булево. // Значение по умолчанию: Истина. // Пример: // УниверсальныйОтчет.мВыбиратьИмяРегистра = Ложь; УниверсальныйОтчет.мВыбиратьИмяРегистра = Ложь; // Содержит имя регистра, по метаданным которого будет выполняться заполнение настроек отчета. // Тип: Строка. // Пример: // УниверсальныйОтчет.ИмяРегистра = "ТоварыНаСкладах"; // Содержит признак необходимости вывода отрицательных значений показателей красным цветом. // Тип: Булево. // Значение по умолчанию: Ложь. // Пример: // УниверсальныйОтчет.ОтрицательноеКрасным = Истина; // Содержит признак необходимости вывода в отчет общих итогов. // Тип: Булево. // Значение по умолчанию: Истина. // Пример: // УниверсальныйОтчет.ВыводитьОбщиеИтоги = Ложь; // Содержит признак необходимости вывода детальных записей в отчет. // Тип: Булево. // Значение по умолчанию: Ложь. // Пример: // УниверсальныйОтчет.ВыводитьДетальныеЗаписи = Истина; // Содержит признак необходимости отображения флага использования свойств и категорий в форме настройки. // Тип: Булево. // Значение по умолчанию: Истина. // Пример: // УниверсальныйОтчет.мВыбиратьИспользованиеСвойств = Ложь; //УниверсальныйОтчет.мВыбиратьИспользованиеСвойств = Истина; // Содержит признак использования свойств и категорий при заполнении настроек отчета. // Тип: Булево. // Значение по умолчанию: Ложь. // Пример: // УниверсальныйОтчет.ИспользоватьСвойстваИКатегории = Истина; // Содержит признак использования простой формы настроек отчета без группировок колонок. // Тип: Булево. // Значение по умолчанию: Ложь. // Пример: // УниверсальныйОтчет.мРежимФормыНастройкиБезГруппировокКолонок = Истина; // Дополнительные параметры, переданные из отчета, вызвавшего расшифровку. // Информация, передаваемая в переменной ДополнительныеПараметры, может быть использована // для реализации специфичных для данного отчета параметрических настроек. // Описание исходного текста запроса. ТекстЗапроса = "ВЫБРАТЬ | ЗаказыПокупателейОстатки.ДоговорКонтрагента КАК ДоговорКонтрагента, | ЗаказыПокупателейОстатки.ЗаказПокупателя КАК ЗаказПокупателя, | ЗаказыПокупателейОстатки.КоличествоОстаток КАК КоличествоОстаток | //ПОЛЯ_СВОЙСТВА | //ПОЛЯ_КАТЕГОРИИ |{ВЫБРАТЬ | ДоговорКонтрагента.*, | ЗаказПокупателя.*, | КоличествоОстаток | //ПСЕВДОНИМЫ_СВОЙСТВА | //ПСЕВДОНИМЫ_КАТЕГОРИИ} |ИЗ | РегистрНакопления.ЗаказыПокупателей.Остатки КАК ЗаказыПокупателейОстатки |//СОЕДИНЕНИЯ |{ГДЕ | ЗаказыПокупателейОстатки.ДоговорКонтрагента.*, | ЗаказыПокупателейОстатки.ЗаказПокупателя.*, | ЗаказыПокупателейОстатки.КоличествоОстаток} | |УПОРЯДОЧИТЬ ПО | ДоговорКонтрагента, | ЗаказПокупателя |{УПОРЯДОЧИТЬ ПО | ДоговорКонтрагента.*, | ЗаказПокупателя.*, | КоличествоОстаток | //ПСЕВДОНИМЫ_СВОЙСТВА | //ПСЕВДОНИМЫ_КАТЕГОРИИ} |ИТОГИ | СУММА(КоличествоОстаток) |ПО | ОБЩИЕ, | ДоговорКонтрагента, | ЗаказПокупателя |{ИТОГИ ПО | ДоговорКонтрагента.*, | ЗаказПокупателя.*, | КоличествоОстаток | //ПСЕВДОНИМЫ_СВОЙСТВА | //ПСЕВДОНИМЫ_КАТЕГОРИИ}" ; // В универсальном отчете включен флаг использования свойств и категорий. Если УниверсальныйОтчет.ИспользоватьСвойстваИКатегории Тогда УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля("ЗаказыПокупателейОстатки.ЗаказПокупателя", "ЗаказПокупателя" , "ЗаказПокупателя", ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Документы); // Добавление свойств и категорий в исходный текст запроса. УниверсальныйОтчет.ДобавитьВТекстЗапросаСвойстваИКатегории(ТекстЗапроса); КонецЕсли; // Инициализация текста запроса построителя отчета УниверсальныйОтчет.ПостроительОтчета.Текст = ТекстЗапроса; // Представления полей отчета. // Необходимо вызывать для каждого поля запроса. // УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить(<ИмяПоля>, <ПредставлениеПоля>); // Добавление показателей // Необходимо вызывать для каждого добавляемого показателя. // УниверсальныйОтчет.ДобавитьПоказатель(<ИмяПоказателя>, <ПредставлениеПоказателя>, <ВключенПоУмолчанию>, <Формат>, <ИмяГруппы>, <ПредставлениеГруппы>); УниверсальныйОтчет.ДобавитьПоказатель("КоличествоОстаток" ,"КоличествоОстаток", Истина, "ЧЦ=9; ЧДЦ=0","Количество" ,"Количество" ); // Добавление предопределенных группировок строк отчета. // Необходимо вызывать для каждой добавляемой группировки строки. // УниверсальныйОтчет.ДобавитьИзмерениеСтроки(<ПутьКДанным>); // Добавление предопределенных группировок колонок отчета. // Необходимо вызывать для каждой добавляемой группировки колонки. // УниверсальныйОтчет.ДобавитьИзмерениеКолонки(<ПутьКДанным>); // Добавление предопределенных отборов отчета. // Необходимо вызывать для каждого добавляемого отбора. // УниверсальныйОтчет.ДобавитьОтбор(<ПутьКДанным>); // Добавление предопределенных полей порядка отчета. // Необходимо вызывать для каждого добавляемого поля порядка. // УниверсальныйОтчет.ДобавитьПорядок(<ПутьКДанным>); // Установка связи подчиненных и родительских полей // УниверсальныйОтчет.УстановитьСвязьПолей(<ПутьКДанным>, <ПутьКДаннымРодитель>); // Установка связи полей и измерений // УниверсальныйОтчет.УстановитьСвязьПоляИИзмерения(<ИмяПоля>, <ИмяИзмерения>); // Установка представлений полей УниверсальныйОтчет.УстановитьПредставленияПолей(УниверсальныйОтчет.мСтруктураПредставлениеПолей, УниверсальныйОтчет.ПостроительОтчета); // Установка типов значений свойств в отборах отчета УниверсальныйОтчет.УстановитьТипыЗначенийСвойствДляОтбора(); // Заполнение начальных настроек универсального отчета УниверсальныйОтчет.УстановитьНачальныеНастройки(Ложь); КонецПроцедуры // УстановитьНачальныеНастройки() чего я забыл? В дополнительных полях выбирается, но вот в отчет категория не выводится. |
|||
1
hohol
03.06.13
✎
16:24
|
если поставить флажок выводить детальные записи, то выводит но не после группировки в отдельной колонке, как я укаывазываю, а в следующей строке.
|
|||
2
hohol
03.06.13
✎
16:25
|
чего за фигня в конце дня :(
|
|||
3
1Сергей
03.06.13
✎
16:26
|
Ты зачем ломаешь универсальный отчет?
|
|||
4
hohol
03.06.13
✎
16:27
|
(3) ?
|
|||
5
hohol
03.06.13
✎
16:27
|
в группировку выводит все считает, а в отдельные поля нет.
|
|||
6
hohol
03.06.13
✎
16:30
|
а все нашел,
забыл | //ИТОГИ_СВОЙСТВА | //ИТОГИ_КАТЕГОРИИ спасибо. Пока. |
|||
7
hohol
03.06.13
✎
16:30
|
(3) спасибо повеселил.
|
|||
8
hohol
03.06.13
✎
16:30
|
зачем ломаешь универсальный отчет - это 5!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |