Имя: Пароль:
1C
 
как убрать видимость колонки табличной части документа?
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) Да, это БСП. Там код простой: ищется элемент по имени, если находит - устанавливает свойство.

УстановитьСвойствоЭлементаФормы
Устанавливает свойство ИмяСвойства элемента формы с именем ИмяЭлемента в значение Значение.
Применяется в тех случаях, когда элемента формы может не быть на форме из-за отсутствия прав у пользователя
на объект, реквизит объекта или команду.

Параметры
  ЭлементыФормы - ВсеЭлементыФормы
                - ЭлементыФормы - коллекция элементов управляемой формы.
  ИмяЭлемента   - Строка       - имя элемента формы.
  ИмяСвойства   - Строка       - имя устанавливаемого свойства элемента формы.
  Значение      - Произвольный - новое значение элемента.

Пример вызова ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(ЭлементыФормы, ИмяЭлемента, ИмяСвойства, Значение)
Доступность Сервер, Тонкий клиент, Толстый клиент, Внешнее соединение
AdBlock убивает бесплатный контент. 1Сергей