|
Как задать параметры построителя в СКД | ☑ | ||
---|---|---|---|---|
0
brato4karik
21.11.11
✎
12:16
|
Добрый день, есть отчет в СКД параметры Даты для него обязательные поэтому объявлены как параметры в запросе. Требуеться вывести на форму отчета в быстрый доступ еще дополнительные отборы. По контрагенту и по номенклатуре. Я так понимаю что нужно добавить эти поля в доступные поля построителя в конструкторе запросов, а вот как программно передавать значения с формы в построитель компоновщика не знаю. Помогите пожалуйста вот пример запроса
ВЫБРАТЬ ИсточникДанных.Контрагент КАК Контрагент, ИсточникДанных.Регистратор КАК Документ, ИсточникДанных.Номенклатура КАК Номенклатура, ИсточникДанных.Содержание, ЗначенияСвойствОбъектов.Значение, ИсточникДанных.КоличествоОборот КАК Количество, ИсточникДанных.СтоимостьОборот КАК Сумма {ВЫБРАТЬ Контрагент.*, Документ.*, Номенклатура.*, Количество, Сумма} ИЗ РегистрНакопления.Продажи.Обороты(&НачалоПериода {(&НачалоПериода)}, &КонецПериода {(&КонецПериода)}, Регистратор {(&Периодичность)}, {(Номенклатура).* КАК Номенклатура, (ХарактеристикаНоменклатуры).* КАК ХарактеристикаНоменклатуры, (ЗаказПокупателя).* КАК ЗаказПокупателя, (ДоговорКонтрагента).* КАК ДоговорКонтрагента, (ДокументПродажи).* КАК ДокументПродажи, (Подразделение).* КАК Подразделение, (Проект).* КАК Проект, (Организация).* КАК Организация, (Контрагент).* КАК Контрагент, (Номенклатура.БазоваяЕдиницаИзмерения).* КАК НоменклатураБазоваяЕдиницаИзмерения}) КАК ИсточникДанных ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов ПО ИсточникДанных.Номенклатура = ЗначенияСвойствОбъектов.Объект И (ЗначенияСвойствОбъектов.Свойство = &Свойство) {ГДЕ ИсточникДанных.Контрагент.*, ИсточникДанных.Номенклатура.*, ЗначенияСвойствОбъектов.Значение.*} |
|||
1
LAAry
21.11.11
✎
12:18
|
ТиповыеОтчеты.УстановитьПараметр(КомпоновщикНастроек, "Организация", Организация);
Это для БП. |
|||
2
Defender aka LINN
21.11.11
✎
12:18
|
Используй подсистему отчетов с ИТС
|
|||
3
brato4karik
21.11.11
✎
12:31
|
диска ИТС нет под рукой тем более свежего, с параметрами из запроса понятно поступаем так:
КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("НачалоПериода"); и дальше бла бла истина значение и заполнения макета вывода, а вот как быть с параметрами добавленными в построитель??? {ГДЕ ИсточникДанных.Контрагент.*, ИсточникДанных.Номенклатура.*, ЗначенияСвойствОбъектов.Значение.*} ???? |
|||
4
brato4karik
21.11.11
✎
13:49
|
ап
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |