Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Как сделать недоступным для выбора показатель в отчете?

Как сделать недоступным для выбора показатель в отчете?
Я
   Soul771
 
14.11.17 - 10:26
Добрый день.
УТ 10.3, отчет, созданный через УниверсальныйОтчет. Не соображу, как сделать недоступным для выбора пользователя(чтобы галку нельзя было поставить в настройках) один из показателей.....
Добавляется так:
 УниверсальныйОтчет.ДобавитьПоказатель("ВаловаяПрибыльЦены", "Валовая прибыль", Ложь, "ЧЦ=15; ЧДЦ=2");
Пытаюсь удалить так: 
ГруппаПоказателей = УниверсальныйОтчет.Показатели.Строки.Найти("ВаловаяПрибыльЦены");
    Если ГруппаПоказателей  <> Неопределено Тогда
        СтрокиПоказатели = ГруппаПоказателей.Строки;
        ВаловаяПр =    СтрокиПоказатели.Найти("ВаловаяПрибыльЦены");
        Если ВаловаяПр  <> Неопределено Тогда
            ВаловаяПр.использование=Ложь;
        КонецЕсли;
        //ГруппаПоказателей.использование=ложь;

    КонецЕсли;

Как-то же должно быть совсем просто?.....
 
 
   LeoKeyn
 
1 - 14.11.17 - 10:49
(0) Доступность не срабатывает = ЛОЖЬ?)
   LeoKeyn
 
2 - 14.11.17 - 10:49
(0) Первая мысль)
   Soul771
 
3 - 14.11.17 - 10:58
(1) - не срабатывает почему-то...
   Soul771
 
4 - 14.11.17 - 13:28
ПолеВыб = УниверсальныйОтчет.ПостроительОтчета.ВыбранныеПоля.Найти("ВаловаяПрибыльЦены");
    УниверсальныйОтчет.ПостроительОтчета.ВыбранныеПоля.Удалить(ПолеВыб);


И этот вариант не работает....((
   Soul771
 
5 - 14.11.17 - 14:25
получилось) вот, может, кому-то пригодится:
просто закомментировала строку, где добавляется показатель, т.е. 
УниверсальныйОтчет.ДобавитьПоказатель("ВаловаяПрибыльЦены", "Валовая прибыль", Ложь, "ЧЦ=15; ЧДЦ=2"); 
и там, где структураПредставленияПолей для этого же показателя (не обязательно, но зачем лишнее передавать в настройки)
В общем-то, это и было первой попыткой с самого начала, и успешно сработало на базе от другого клиента,а вот на клиентской базе отчет не открывался и выводил примерно такую ошибку:"{Отчет.УниверсальныйОтчет.МодульОбъекта(5040)}: Ошибка при вызове метода контекста (Сдвинуть) Приемник.Строки.Сдвинуть(НайденныйПоказатеmель, Источник.Строки.Индекс(ТекущийПоказатель) - Приемник.Строки.Индекс(НайденныйПоказатеmель)); по причине: Неправильное смещение внутри коллекции"

Да, надо было вникнуть в суть ошибки, но задание казалось таким простым, а построитель - нелюбимый и неизученный механизм) Интуитивно переименовала отчет(не имя файла, а имя отчета, там же, где и синоним), сохранила, получилось). При первом запуске настроила для пользователя группировки, доп. поля и прочее, и чтобы настройка эта осталась, нажала "Сохранить настройки", указав имя пользователя и обе галки(сохранять, открывать). Написала подробно, т.к. сама часто забываю про эту кнопку)
Всем спасибо, хорошего дня)

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует