|
Программная настройка структуры отчета в СКД |
☑ |
0
Archy82
03.12.13
✎
20:23
|
Вечер добрый.
Есть отчет в УТ (управляемые формы), в котором через ХАРАКТЕРИСТИКИ привязаны дополнительные реквизиты справочника номенклатура. Нужно при запуске отчета указать в структуре отчета группировку Номенклатура, Номенклатура.Тип и Номенклатура.Вид, где Тип и Вид - это доп. реквизиты номенклатуры (т.е. не могу их выбрать в режиме Конфигуратор). Надоумьте где и как добавить эту группировку.
|
|
1
НикДляЗапросов
03.12.13
✎
20:31
|
Почему нельзя обращаться к характеристикам номенклатуры в СКД???
|
|
2
Archy82
03.12.13
✎
20:40
|
(1) В режиме конфигуратор? Как?
|
|
3
banco
03.12.13
✎
22:16
|
(0) ну сделай не через характеристики, а с объединением с доп. реквизитами
|
|
4
Archy82
03.12.13
✎
23:04
|
(3) Костыли не наш метод. Так систему не изучить...
|
|
5
Archy82
04.12.13
✎
01:11
|
Или из той же оперы. Хочу что бы это отчет открывался из команды справочника Номенклатура. В отчет добавлен следующий код, но отбора по ссылке нет.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Если Параметры.Свойство("Ключ") <> Неопределено Тогда
ОтборНоменклатура = Параметры.Ключ;
ОтчетОбъект = РеквизитФормыВЗначение("Отчет");
АдресСхемы = ПоместитьВоВременноеХранилище(ОтчетОбъект.СхемаКомпоновкиДанных, УникальныйИдентификатор);
ОтчетОбъект.КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(АдресСхемы));
ОтчетОбъект.КомпоновщикНастроек.ЗагрузитьНастройки(ОтчетОбъект.СхемаКомпоновкиДанных.ВариантыНастроек["Основной"].Настройки);
ЭлементОтбора = ОтчетОбъект.КомпоновщикНастроек.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Номенклатура");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора.ПравоеЗначение = ОтборНоменклатура;
ЭлементОтбора.Использование = Истина;
// Вывести отчет.
ОтчетОбъект.СкомпоноватьРезультат(Результат);
КонецЕсли;
КонецПроцедуры
|
|
6
zippygrill
04.12.13
✎
03:17
|
Блин, вот как сделано в типовой?
|
|
7
banco
04.12.13
✎
08:11
|
(4) почему костыли то? если хочешь в настройках по умолчанию указать группировку по доп реквизитам, то выбирай их в запросе.
(5) отбор отправляют с параметрами формы и платформа сама установит отбор
|
|
8
Archy82
04.12.13
✎
14:01
|
(6) Взял пример в типовой. Отчет продажи работает а мой - нет.
|
|