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

Изменить доступность ячейки таблицы управляемой формы

Изменить доступность ячейки таблицы управляемой формы
Я
   KazSever
 
15.03.19 - 15:29
Всем привет, нужно в каждой строке по условию изменять доступность ячеек.
Если делать "Элементы.СуммыДолгаСумма1.Доступность = Ложь" то получается что применяется к каждой строке, а надо , чтоб только к текущей.
Подскажите как сделать правильно, всем заранее спасибо!
 
 
   МимохожийОднако
 
1 - 15.03.19 - 15:40
Для начала покажи, что ты уже попытался сделать и на что нарвался.
   Aleksandr N
 
2 - 15.03.19 - 15:40
(0) Через условное оформление.
   KazSever
 
3 - 15.03.19 - 15:42
Обычная таблица на форме
   KazSever
 
4 - 15.03.19 - 15:43
(2) нет такого свойства
   KazSever
 
5 - 15.03.19 - 15:44
толком ничего не сделал, весь код "Элементы.СуммыДолгаСумма1.Доступность = Ложь"
   hhhh
 
6 - 15.03.19 - 15:49
(5) Это нужно ход конем по голове. В событии ПриАктивизацииСтроки проверяешь и ставишь Элементы.СуммыДолгаСумма1.Доступность =  нужную доступность. При этом ты знаешь, что фактически доступность для всей колонки, Но пользователь будет уверен, что доступность именно для строчки. Потому что когда он щелкнет по другой строке, у него будет другая доступность.
   KazSever
 
7 - 15.03.19 - 15:51
(6) Интересное решение конечно))
Ну а тот же документ операция, он работает по такому же принципу разве?
   Aleksandr N
 
8 - 15.03.19 - 15:51
(6) В таком случае событие ПриАктивизацииСтроки будет вызываться бесконечное число раз.
   Tonik992
 
9 - 15.03.19 - 15:53
(2) +
(4) как это нет? У вас управляемая форма?
   Tonik992
 
10 - 15.03.19 - 15:54
Судя по "Элементы..." - управляемая.
Ищите свойство "УсловноеОформление". Оно у формы
   KazSever
 
11 - 15.03.19 - 15:54
(9) да
   KazSever
 
12 - 15.03.19 - 15:56
(10) если вы имеете ввиду через условное самой формы, то как тогда можно использовать там запрос (такое у меня условие)... здесь я вижу только рано не равно и т.п.
   Tonik992
 
13 - 15.03.19 - 16:01
(12) Вы можете предварительно выполнить запрос и установить для каждой строки результат запроса.
В условном оформлении проверять на значение этого поля.
   KazSever
 
14 - 15.03.19 - 16:06
(13) Похоже это и есть правильный ответ, сейчас посмотрел в типовой БП, в документе операции именно так все и реализовано...
я в шоке...
Спасибо  :)

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