для чего КомпоновщикНастроек.ЗагрузитьНастройки(КомпоновщикНастроек.Настройки) ?
☑
0
vi0
16.06.13
✎
17:05
Для чего в примере книги используется ЗагрузитьНастройки?
Не увидел разницы если это метод убрать
Настройки = Отчет.КомпоновщикНастроек.Настройки;
[меняются Настройки]
Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(Настройки); //?
--------------
Хрусталева Е.Ю.
Разработка сложных отчетов в 1С8 СКД
2е издание 2012
страница 481
1
EvgeniuXP
16.06.13
✎
17:58
для чего Массив.Получить(1) и Массив[1]? :)
2
vi0
16.06.13
✎
19:05
(1) не вижу связи с моим вопросом
3
WhiteCat
16.06.13
✎
19:42
Если не путаю, так к основным настройкам схемы можно добавить пользовательские.
4
banco
16.06.13
✎
19:48
(0) Пользовательские настройки заново заполняются на основе этих настроек.
5
vi0
16.06.13
✎
20:33
(4)
Привожу, как пример выглядит полностью.
Пока что не увидел необходимости в выполнении ЗагрузитьНастройки
Настройки = Отчет.КомпоновщикНастроек.Настройки;
ЭлементОтбора = Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Номенклатура");
ЭлементОтбора.ПравоеЗначение = Справочники.Номенклатура.НайтиПоНаименованию("Комплектующие");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.ВИерархии;
ЭлементОтбора.Использование = Истина;
Настройки.ПараметрыВывода.УстановитьЗначениеПараметра("ВыводитьОтбор", ТипВыводаТекстаКомпоновкиДанных.Выводить);
Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(Настройки);
СкомпоноватьРезультат();
6
mistеr
16.06.13
✎
21:00
(5) Хмм... Нашел этот пример в первом издании (стр. 478), там нет ЗагрузитьНастройки().
7
mistеr
16.06.13
✎
21:02
Если бы настройки были получены через ПолучитьНастройки(), то можно понять, так как получаем копию, а не ссылку.
8
banco
16.06.13
✎
22:13
(5) эксперименты в обычном режиме делаешь?
9
vi0
17.06.13
✎
00:14
(8) управляемая форма
10
WhiteCat
18.06.13
✎
11:22
(5) В типовых используется Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(Настройки);
Зачем - ХЗ, но видно так надо. Вспоминается история про эксперимент с мартышками в клетке, которым запрещали трогать банан: никто банан не трогает и никто не знает, почему его нельзя трогать.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой