Имя: Пароль:
1C
1С v8
Как в СКД программно выбрать вариант настройки
0 segn
 
25.07.12
07:05
В схеме компоновки данных, на вкладке Настройки (в левой части) создано несколько вариантов. Как программно выбрать нужный вариант?
1 badboychik
 
25.07.12
07:16
а че справка и отладчик не работают ужо?
2 sTOd
 
25.07.12
07:18
(1) Ты самый умный или самый незнающий?
3 badboychik
 
25.07.12
07:26
ну когда мне это надо было я тупо в отладчике посмотрел, в КомпоновщикеНастроек
4 badboychik
 
25.07.12
07:27
когда консоль СКД допиливал под себя
5 sTOd
 
25.07.12
07:54
(4) Ну значит не знаешь, а только пальцы гнёшь!
6 badboychik
 
25.07.12
07:54
ага как же )

Вариант = СхемаКомпоновкиДанных.ВариантыНастроек[1];
КомпоновщикНастроек.ЗагрузитьНастройки(Вариант);
7 segn
 
26.07.12
05:49
Так уже делал:
   Вариант = СхемаКомпоновкиДанных.ВариантыНастроек[1];
   Настройки = КомпоновщикНастроек.ЗагрузитьНастройки(Вариант);

При формировании вываливается ошибка:

{Форма.ФормаОтчета1.Форма(55)}: Обращение к процедуре объекта как к функции (ЗагрузитьНастройки)
8 Cube
 
26.07.12
06:44
(0) Поиском воспользоваться тоже не предлагать? Лентяй!
v8: Варианты отчетов СКД
9 Cube
 
26.07.12
06:45
+(8) Я этот пост слово в слово уже, наверное, в третий раз вставляю)) Можно в опере как-нибудь забиндить его на сочетание клавиш?))
10 segn
 
26.07.12
07:10
Увы, пользоваться поиском не позволяет религия.
11 badboychik
 
26.07.12
07:26
(7) И что непонятного? Конечно ошибка будет. Ясно же видно что надо делать как у меня а не как в (7)
12 segn
 
26.07.12
08:00
Результат этого способа:
Вариант = СхемаКомпоновкиДанных.ВариантыНастроек[1];
КомпоновщикНастроек.ЗагрузитьНастройки(Вариант);

Сообщение об ошибке:
Форма.ФормаОтчета1.Форма(58)}: Ошибка при вызове метода контекста (ЗагрузитьНастройки)
   КомпоновщикНастроек.ЗагрузитьНастройки(Вариант);
по причине:
Несоответствие типов (параметр номер '1')
13 Cube
 
26.07.12
08:06
(12) А ты, я смотрю, ещё и СП пользоваться не умеешь? Мда...

В метод ЗагрузитьНастройки(<Настройки>) передается параметр <Настройки> с типом НастройкиКомпоновкиДанных.

А в ВариантыНастроек хранятся элементы с типом ВариантНастроекКомпоновкиДанных.

Естественно, платформа тебе говорит "Несоответствие типов". Чо не понятного?
14 Cube
 
26.07.12
08:08
+(13) В (8) по ссылке всё разжевано. Ты хоть читал?