УФ. Видимость колонки в отчете на СКД #765771


#0 by Max Street
Привет. СКД. Колонки: "Номенклатура", "Количество", "Остаток" и т.д. Я хочу управлять видимостью колонки "Остаток" из формы отчета, т.е. на форме отчета расположен реквизит типа "Булево", когда реквизит = Истина, тогда колонка отображается и наоборот. Как это реализовать?
#1 by vicof
При компоновке результата в зависимости от этого флажка устанавливать галку использования на поле
#2 by Max Street
спасибо. можно пример?
#3 by vicof
конецесли конецЦикла
#4 by Max Street
спасибо, но не отрабатывает. Может потому, что остаток - это поле группировки?
#5 by vicof
эмм..Нахрена?
#6 by Max Street
ошибся, сорри. Ну а если есть группировка "Склад", можно ли управлять аналогичным образом ее видимостью?
#7 by vicof
Можно. Тоже лезь в настройки компоновщика.
#8 by Max Street
Пробовал так: Элементы = КомпоновщикНастроек.Настройки.ДоступныеПоляГруппировок.Элементы; Ошибка: "Поле объекта не обнаружено (Использование)"
#9 by Max Street
* Если Элемент.поле = новый ПолеКомпоновкиДанных("Склад") Тогда
#10 by vicof
включи СП и отладчик КомпоновщикНастроек.Настройки.Структура
#11 by Max Street
спасибо. Получилось так:         Для Каждого ЭлементСтруктуры Из СтруктураКомпоновки Цикл             Для Каждого Колонка Из ЭлементСтруктуры.Колонки Цикл
#12 by Max Street
ну а как управлять видимостью ресурса отчета, например, Цена. Такой вариант: не отрабатывает. Отладчик не заходит в строку "Элемент.Использование = Ложь;"
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С