Имя: Пароль:
1C
 
Параметр Кратко-подробно в СКД
0 Вася Теркин
 
08.10.21
08:58
Есть запрос в СКД,

ВЫБРАТЬ
    ВозвратТоваровОтПокупателяТовары.Номенклатура КАК Номенклатура,
    ВозвратТоваровОтПокупателяТовары.Количество КАК Количество,
    ВозвратТоваровОтПокупателяТовары.Себестоимость КАК Себестоимость,
    ВозвратТоваровОтПокупателяТовары.Сумма КАК Сумма
ИЗ
    Документ.ВозвратТоваровОтПокупателя.Товары КАК ВозвратТоваровОтПокупателяТовары

Выводится просто детальными записями. Добавляем вручную параметр "ПоказыватьСебестоимость". Булево. Как теперь при выводе скрыть-отображать колонку в зависимости от параметра. Условное оформление не дает нулевую ширину и пункта Видимость там нет.
1 Вася Теркин
 
08.10.21
09:20
В условное оформление на уровне Отчет два условия  минимальную и максимальную ширину минус 1 когда ложь. Второе минимальную и максимальную ширину 10 когда истина.
2 Василий Алибабаевич
 
08.10.21
09:23
(0) Сделай два варианта.
3 Pro-tone
 
08.10.21
09:26
(0) исключение из выбранных полей по условию в коде ПриКомпоновкеРезультата()
4 Kassern
 
08.10.21
09:28
(0) Можешь при компоновке что то такое прикрутить:
ЭлементыНастройки = КомпоновщикНастроек.ПользовательскиеНастройки.Элементы;
Тут находишь свою настройку ПоказыватьСебестоимость и получаешь значение
Тут находишь нужный ресурс, который надо скрыть КомпоновщикНастроек.Настройки.Выбор.Элементы
ЭлементВыбора.Использование = ПоказыватьСебестоимость;
5 Вася Теркин
 
08.10.21
09:48
(0) Старушки с ума сойдут...
(3) В коде может каждый...
(4) Нет, надо только тыкая мышкой.
.
Ответ в (1), все работает, только размер надо ставить -1
6 Вася Теркин
 
08.10.21
10:29
Интересно что так нельзя убрать вычисляемые поля
7 Kassern
 
08.10.21
10:32
(6) видимо старушки с ума не сойдут и все же придется при компоновке ковырять)
8 Вася Теркин
 
08.10.21
11:26
(7) Нет, это я уже другой отчет делаю, тут строки надо было прятать. Но все обошлось.
9 Вася Теркин
 
08.10.21
11:27
(7) Не надо нарушать девственную чистоту модуля своими грязными..