8.х отчет

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем kostyas311, 2 сен 2011.

  1. TopicStarter Overlay
    kostyas311
    Offline

    kostyas311 Опытный в 1С

    Регистрация:
    2 сен 2011
    Сообщения:
    56
    Симпатии:
    0
    Баллы:
    26
    в форме выбора полей отображается список характеристик
    Код:
    ТекстЗапроса = "ВЫБРАТЬ РАЗЛИЧНЫЕ
    |	КлючиЗащитыНаСкладеОстаткиИОбороты.ХарактеристикаКлюча КАК ХарактеристикаКлюча,
    |	КлючиЗащитыНаСкладеОстаткиИОбороты.Контрагент КАК Контрагент,
    |	КлючиЗащитыНаСкладеОстаткиИОбороты.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток,
    |	КлючиЗащитыНаСкладеОстаткиИОбороты.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток,
    |	КлючиЗащитыНаСкладеОстаткиИОбороты.КоличествоОборот КАК КоличествоОборот,
    |	КлючиЗащитыНаСкладеОстаткиИОбороты.КоличествоПриход КАК КоличествоПриход,
    |	КлючиЗащитыНаСкладеОстаткиИОбороты.КоличествоРасход КАК КоличествоРасход
    //|	КлючиЗащитыНаСкладе.Период,
    //|	КлючиЗащитыНаСкладе.Регистратор КАК Регистратор,
    //|	КлючиЗащитыНаСкладе.НомерСтроки,
    //|	КлючиЗащитыНаСкладе.Активность,
    //|	КлючиЗащитыНаСкладе.ВидДвижения,
    //|	КлючиЗащитыНаСкладе.Количество,
    //|	КлючиЗащитыНаСкладе.МоментВремени
    |{ВЫБРАТЬ
    |	ХарактеристикаКлюча.*,
    |	Контрагент.*,
    |	КоличествоНачальныйОстаток,
    |	КоличествоКонечныйОстаток,
    |	КоличествоОборот,
    |	КоличествоПриход,
    |	КоличествоРасход
    // |    //ПОЛЯ_СВОЙСТВА
    // |	//ПОЛЯ_КАТЕГОРИИ
    |}
    |ИЗ
    |	РегистрНакопления.КлючиЗащитыНаСкладе.ОстаткиИОбороты КАК КлючиЗащитыНаСкладеОстаткиИОбороты
    |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.КлючиЗащитыНаСкладе КАК КлючиЗащитыНаСкладе
    |		ПО КлючиЗащитыНаСкладеОстаткиИОбороты.Контрагент = КлючиЗащитыНаСкладе.Контрагент
    |			И КлючиЗащитыНаСкладеОстаткиИОбороты.ХарактеристикаКлюча = КлючиЗащитыНаСкладе.ХарактеристикаКлюча
    |//СОЕДИНЕНИЯ
    |{ГДЕ
    |	КлючиЗащитыНаСкладеОстаткиИОбороты.Контрагент.*,
    |	КлючиЗащитыНаСкладеОстаткиИОбороты.ХарактеристикаКлюча.*,
    |	КлючиЗащитыНаСкладе.Регистратор.Склад.*,
    |	КлючиЗащитыНаСкладе.Регистратор.Организация.*,
    |	КлючиЗащитыНаСкладе.Регистратор.ДоговорКонтрагента.*,
    |	КлючиЗащитыНаСкладе.Регистратор.СуммаДокумента,
    |	КлючиЗащитыНаСкладе.Регистратор
    |	//ПОЛЯ_СВОЙСТВА
    //	   |	//ПОЛЯ_КАТЕГОРИИ
    |}
    |
    |СГРУППИРОВАТЬ ПО
    |	КлючиЗащитыНаСкладеОстаткиИОбороты.Контрагент,
    |	КлючиЗащитыНаСкладеОстаткиИОбороты.ХарактеристикаКлюча,
    |	КлючиЗащитыНаСкладеОстаткиИОбороты.КоличествоНачальныйОстаток,
    |	КлючиЗащитыНаСкладеОстаткиИОбороты.КоличествоКонечныйОстаток,
    |	КлючиЗащитыНаСкладеОстаткиИОбороты.КоличествоОборот,
    |	КлючиЗащитыНаСкладеОстаткиИОбороты.КоличествоПриход,
    |	КлючиЗащитыНаСкладеОстаткиИОбороты.КоличествоРасход,
    |	КлючиЗащитыНаСкладе.Период,
    |	КлючиЗащитыНаСкладе.Регистратор,
    |	КлючиЗащитыНаСкладе.НомерСтроки,
    |	КлючиЗащитыНаСкладе.Активность,
    |	КлючиЗащитыНаСкладе.ВидДвижения,
    |	КлючиЗащитыНаСкладе.ХарактеристикаКлюча,
    |	КлючиЗащитыНаСкладе.Контрагент,
    |	КлючиЗащитыНаСкладе.Количество,
    |	КлючиЗащитыНаСкладе.МоментВремени
    |
    |{УПОРЯДОЧИТЬ ПО
    |	Контрагент.*,
    |	ХарактеристикаКлюча.*}
    |ИТОГИ
    |	СУММА(КоличествоНачальныйОстаток),
    |	СУММА(КоличествоКонечныйОстаток),
    |	СУММА(КоличествоОборот),
    |	СУММА(КоличествоПриход),
    |	СУММА(КоличествоРасход)
    |ПО
    |	ОБЩИЕ,
    |	ХарактеристикаКлюча,
    |	Контрагент
    |{ИТОГИ ПО
    |	ХарактеристикаКлюча.*,
    |	Контрагент.*,
    |	КоличествоНачальныйОстаток,
    |	КоличествоКонечныйОстаток,
    |	КоличествоОборот,
    |	КоличествоПриход,
    |	КоличествоРасход}
    |АВТОУПОРЯДОЧИВАНИЕ";
    
    Как убрать это?
    Код:
    Если УниверсальныйОтчет.ИспользоватьСвойстваИКатегории Тогда
    
    // Добавление свойств и категорий поля запроса в таблицу полей.
    // Необходимо вызывать для каждого поля запроса, предоставляющего возможность использования свойств и категорий.
    
    // УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля(. , , , );
    //УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля( "ПродажиОбороты.Контрагент" ,               "Контрагент",               "Контрагент",                ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Контрагенты);
    УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля( "КлючиЗащитыНаСкладеОстаткиИОбороты.ХарактеристикаКлюча" , "*", "Характеристика ключа", ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ХарактеристикиНоменклатуры);
    
    // Добавление свойств и категорий в исходный текст запроса.
    УниверсальныйОтчет.ДобавитьВТекстЗапросаСвойстваИКатегории(ТекстЗапроса);  
    КонецЕсли;  
    
    смотрите скрин: все характеристики отображаются вне "характеристика ключа" с непонятными именами, как их убрать. (Если что то нормальное отображение свойств при раскрытии нижних уровней характеристики ключа есть) Посмотреть вложение 8442

    Вложения:

    • 1.JPG
      1.JPG
      Размер файла:
      94,8 КБ
      Просмотров:
      37

Поделиться этой страницей