Имя: Пароль:
1C
1С v8
v8: Как программно установить параметры для макета в СКД?
0 Картонное небо
 
24.11.12
14:17
Есть СКД, в ней определил макет на закладке - "Макеты" задал параметры. Как их определить программно в модуле, задать соответветствующее значение?
1 rphosts
 
24.11.12
14:33
н например для параметра НаДату отчета Прайс так:
   Схема = Отчеты.Прайс.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
   Настройки = Схема.НастройкиПоУмолчанию;
   Параметр = Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("НаДату"));
   Если Параметр <> Неопределено Тогда
          Параметр.Значение = ТекущаяДата();
          Параметр.Использование = Истина;
   КонецЕсли;
2 Картонное небо
 
24.11.12
14:58
Нет. я не об СХЕМЕ КОМПОНОВКИ ДАННЫХ.
Я о "Макете", собственном макете  в СКД. вот там я определил обалсти, и параметры создал, но в качестве параметров скд дает выбрать толька поля запроса, а как вот к примеру програмно указать для параметров "макета" собвственного другие значения? пробывал так -

СхемаКомпоновкиДанных.Макеты.Макет1.Параметры.Руководитель.Выражение =  "Иванов. Н.И.";

Не работает(
3 Nexux
 
24.11.12
15:01
добавить в выбранные поля запроса параметры?
4 Картонное небо
 
24.11.12
15:03
Програмно разве можно добавить параметры в скд?
5 Картонное небо
 
24.11.12
15:05
На закладке - параметры добавить новый параметр, програмно указать его значение и програмно указать значение параметра "макета" это новое значение параметра...хм интересно сработает или нет)
6 rphosts
 
24.11.12
15:32
даже сам макет создать возможно!
7 rphosts
 
24.11.12
15:33
создать = создать программно
8 Картонное небо
 
24.11.12
15:45
rphosts зайди в аську=)
9 Картонное небо
 
24.11.12
15:46
у меня не выходит. Создал макет в СКД, заполнил параметры, но вот вывести его как шапку не могу...выводится не так, все задваивается
10 Nexux
 
24.11.12
16:48
ВЫБРАТЬ &ЗначениеПараметра ...
11 Картонное небо
 
24.11.12
17:03
Nexux не очень понял. И самое главное про это нет ни где описания, в книге СКД Хрусталевой лишь общие понятия
12 rphosts
 
24.11.12
17:53
(11) есть халявный курс по СКД от Е.Гилёва - 110 уроков видео, порядка 20-25 часов....
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс