Имя: Пароль:
1C
1С v8
Доступность ячейки табличного поля
0 Segate
 
04.07.14
11:21
Есть ли красивый способ реализовать доступность ячеек табличного поля исходя из данных в строке?
Т.е.

ВидУслуги    Колонка

УслугаОдин   ячейкаДоступна

УслугаДва    ЯчейкаНедоступна
1 Segate
 
04.07.14
11:34
Я сейчас сделал через

Процедура ПривлечениеКлиентаПриАктивизацииЯчейки(Элемент)
    Если Элемент.ТекущаяКолонка.Имя = "Колонка1"  Тогда

  ТекСтрока = Элемент.ТекущиеДанные;
       Если не ТекСтрока=неопределено и  ТекСтрока.видУслуги = Перечисления.ВидыУслуг.FTL Тогда
          ЭлементыФормы.ПривлечениеКлиента.Колонки.Колонка1.ТолькоПросмотр = Истина;
      Иначе
          ЭлементыФормы.ПривлечениеКлиента.Колонки.Колонка1.ТолькоПросмотр = Ложь;
        КонецЕсли;
КонецЕсли;
КонецПроцедуры


Но это же просто жесть как криво, и бажит.
А хочется нормальной работы с ячейками строки.
Ткните меня в сп, если такая возможность есть
2 Segate
 
04.07.14
12:13
ап, у меня вроде работает, но через Жпо
3 Mitriy
 
04.07.14
12:25
через оформление строки в ПриПолученииДанных...
Программист всегда исправляет последнюю ошибку.