Ошибка на строке УсловноеОформление = КомпоновщикНастроек.Настройки.УсловноеОформление.Элементы.Добавить();

1. Swetlana 27 18.06.15 11:13 Сейчас в теме
Перенесла в свой отчет процедуру из модуля менеджера отчета ОСВ по счету Процедура ПередКомпоновкойМакета(

теперь ругается на строчку в этой процедуре
УсловноеОформление = КомпоновщикНастроек.Настройки.УсловноеОформление.Элементы.Добавить();

Ошибка

Поле объекта недоступно для записи (Условное оформление)

Не могу понять почему так
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. dj_serega 394 18.06.15 11:16 Сейчас в теме
(1) Swetlana, Посмотрите в отладке что есть в "КомпоновщикНастроек.Настройки"
Стоп. не то.

Какие параметры передаете в процедуру?
3. Swetlana 27 18.06.15 11:20 Сейчас в теме
(2) dj_serega, вы про тип спрашиваете? сейчас гляну
4. Swetlana 27 18.06.15 11:23 Сейчас в теме
ПередКомпоновкойМакета(ПараметрыОтчета, _СхемаКомпоновкиДанных, КомпоновщикНастроек)

где ПараметрыОтчета это структура
КомпоновщикНастроек это КомпоновщикнастроекКомпоновкиДанных
5. Скиминок 18.06.15 11:23 Сейчас в теме
ФормаОтчета.Отчет.КомпоновщикНастроек.Настройки.УсловноеОформление.Элементы.Добавить()

Попробуйте так
6. Swetlana 27 18.06.15 11:26 Сейчас в теме
(5) Скиминок, это УФ управляемые формы
если только ЭтотОбъект
7. Swetlana 27 18.06.15 11:32 Сейчас в теме
Если смотреть типовой отчет то добавляется, и отличий внешних я не вижу в КомпоновщикеНастроек
8. Скиминок 18.06.15 11:33 Сейчас в теме
Делаете &НаСервере? Должно работать
9. Swetlana 27 18.06.15 11:37 Сейчас в теме
(8) Скиминок, да на сервере с &НаСервере


кстати вывела эту строку в вызываемой процедуре, и тоже эту ошибку выдает. непонятно
10. Swetlana 27 18.06.15 11:39 Сейчас в теме
а если чуть раньше
т.е. так

КомпоновщикНастроек = Новый КомпоновщикНастроекКомпоновкиДанных;
КомпоновщикНастроек.ЗагрузитьНастройки(ПараметрыОтчета.НастройкиКомпоновкиДанных);
КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(_СхемаКомпоновкиДанных));

УсловноеОформление = КомпоновщикНастроек.Настройки.УсловноеОформление.Элементы.Добавить();

а нет, уже здесь выдает ошибку, я ошиблась
11. dj_serega 394 18.06.15 12:04 Сейчас в теме
(10) Swetlana, "УсловноеОформление =" переименуйте в "УсловноеОформлениеНастроек" = "
Дмитрий2254; +1 Ответить
12. Дмитрий2254 7 06.03.24 05:15 Сейчас в теме
(11)
УсловноеОформлениеНастроек
Помогло, спасибо!)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот