|
как убрать видимость колонки табличной части документа?
| ☑ |
0
NIGHTHUNTER
24.06.22
✎
13:16
|
У одного документа несколько табличных частей.
Необходимо у одной табличной части скрывать одну колонку, при определенных условиях.
Я скрываю видимость табличных частей. Из трех, пользователю всегда доступна одна.
Скрываю кнопки печати, показываю. Для двух табличных частей нужно одна кнопка, для одной, две другие.
Но как у одной табличной части, у третьей, так же скрывать одну колонку? ЕдиницаИзмерения.
Стал смотреть и как то не понятно.
Подскажите пожалуйста.
|
|
1
NIGHTHUNTER
24.06.22
✎
13:18
|
так что ли?
Элементы.ХХХ_Товары.ПодчиненныеЭлементы.ХХХ_ТоварыЕдиницаИзмерения.Видимость = Истина, или Ложь ?
|
|
2
SiAl-chel
24.06.22
✎
13:20
|
(1) Нет. Просто Элементы.ХХХ_ТоварыЕдиницаИзмерения.Видимость = Ложь.
|
|
3
timurhv
24.06.22
✎
13:22
|
(1) так нельзя делать, вывалится ошибка если пользователь самостоятельно скрыл. Верно:
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "ХХХ_ТоварыЕдиницаИзмерения", "Видимость", Ложь);
|
|
4
Fedor-1971
24.06.22
✎
13:23
|
(0) Если такие заморочки, то сделай страницы без закладок и переключай их по своему условию
Форма будет работать аккуратнее
|
|
5
NIGHTHUNTER
24.06.22
✎
13:39
|
(2) Ясно, спасибо.
(3) Это у вас такой прием БСП ?
(4) Да прост опри одном условии хочу убирать колонку и все. так как она не нужна.
|
|
6
timurhv
24.06.22
✎
14:14
|
(5) Да, это БСП. Там код простой: ищется элемент по имени, если находит - устанавливает свойство.
УстановитьСвойствоЭлементаФормы
Устанавливает свойство ИмяСвойства элемента формы с именем ИмяЭлемента в значение Значение.
Применяется в тех случаях, когда элемента формы может не быть на форме из-за отсутствия прав у пользователя
на объект, реквизит объекта или команду.
Параметры
ЭлементыФормы - ВсеЭлементыФормы
- ЭлементыФормы - коллекция элементов управляемой формы.
ИмяЭлемента - Строка - имя элемента формы.
ИмяСвойства - Строка - имя устанавливаемого свойства элемента формы.
Значение - Произвольный - новое значение элемента.
Пример вызова ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(ЭлементыФормы, ИмяЭлемента, ИмяСвойства, Значение)
Доступность Сервер, Тонкий клиент, Толстый клиент, Внешнее соединение
|
|