|
Маленький вопрос по СКД
| ☑ |
0
Prazdnic
21.03.14
✎
09:38
|
Всем доброго времени суток.
Необходимо программно передать отбор в отчет. Загвоздка в том, что параметры в отбор передаются, однако отчет по ним не формируется.
&НаКлиенте
Процедура ПриОткрытии(Отказ)
// Вставить содержимое обработчика.
УстановкаНастроек();
КонецПроцедуры
&НаСервере
Процедура УстановкаНастроек()
Настройки = Отчет.КомпоновщикНастроек.Настройки;
ЭлементОтбора = Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Номенклатура.Наименование");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.ПравоеЗначение = Справочники.ВоинскиеЧасти.НайтиПоНаименованию("Молоко");
Настройки.ПараметрыВывода.УстановитьЗначениеПараметра("ВыводитьОтбор", ТипВыводаТекстаКомпоновкиДанных.Выводить);
Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(Настройки);
СкомпоноватьРезультат();
КонецПроцедуры
|
|
1
le_
21.03.14
✎
09:40
|
Что-то какой-то диссонанс с "Номенклатура.Наименование" и Справочники.ВоинскиеЧасти.НайтиПоНаименованию("Молоко") )
|
|
2
ам794123
21.03.14
✎
09:46
|
я отборы устанавливаю при создании на сервере, там же компоную. а при открытии показываю результат.
|
|
3
le_
21.03.14
✎
09:48
|
Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(Настройки);//настройки загружаются в самих себя
|
|
4
George Wheels
21.03.14
✎
09:49
|
(0) Строка = Справочники.ВоинскиеЧасти.Ссылка как это должно работать?
|
|
5
barrgand
21.03.14
✎
09:51
|
(0) Что за воинская часть такая - Молоко?
|
|
6
butterbean
21.03.14
✎
09:53
|
(5) нац гвардию Украины автоматизирует похоже
|
|
2 + 2 = 3.9999999999999999999999999999999...