|   |   | 
| 
 | Как у табличного поля колонку сделать недоступной в отдельной строке по условию? | ☑ | ||
|---|---|---|---|---|
| 0
    
        12345Kostya 13.02.13✎ 12:25 | 
        При активации строки пробовал но событие срабатывает поздно, удается изменить значение если переходить на строку сразу в ту же колонку где ставлю свойство ТолькоПросмотр = Истина. Есть другие варианты? Чтобы железно не изменить значение.     | |||
| 1
    
        mikecool 13.02.13✎ 12:25 | 
        управляй доступностью элемента управления     | |||
| 2
    
        Волшебник 13.02.13✎ 12:25 | 
        попробуй при активизации колонки     | |||
| 3
    
        mikecool 13.02.13✎ 12:26 | 
        +1 а самое интересное будет при использовании клавиши "TAB"     | |||
| 4
    
        бомболюк 13.02.13✎ 12:27 | 
        ОформлениеЯчейки (CellAppearance)
  ТолькоПросмотр (ReadOnly) Использование: Чтение и запись. Описание: Тип: Булево. Определяет возможность редактирования ячейки. Недоступно на сервере 1С:Предприятие. Не используется в модуле внешнего соединения. Примечание: Если свойство ТолькоПросмотр равно Истина, становится невозможным редактирование ячейки табличного поля, однако на остальную работу с ячейкой это не влияет. Например, можно выделить строковое представление содержимого ячейки и скопировать в буфер обмена. | |||
| 5
    
        12345Kostya 13.02.13✎ 13:11 | 
        (1), (3) не меняя событие? если да то ничего не изменится событие происходит поздно.     | |||
| 6
    
        12345Kostya 13.02.13✎ 13:30 | 
        Сделал так:
  Событие ПередНачаломИзменения, параметр Отказ спасает, его в истину и ничего со строкой не происходит | |||
| 7
    
        Fedot200 13.02.13✎ 13:36 | 
        (0) Таблица значений на форме?     | |||
| 8
    
        12345Kostya 13.02.13✎ 13:37 | 
        (7) да     | |||
| 9
    
        Fedot200 13.02.13✎ 13:39 | 
        (8) В процедуре ПередНачаломИзменения смотри где находишься и не давай править     | |||
| 10
    
        Fedot200 13.02.13✎ 13:43 | 
        Типа
  Если ЭлементыФормы.ИмяТвоейТЗ.ТекущаяКолонка.Имя = "ТвоеИмяКолонки" + твое условие Тогда Предупреждение("Колонка защищена от изменений !"); Отказ=Истина; | |||
| 11
    
        12345Kostya 13.02.13✎ 13:44 | 
        (10) ок, спасибо большое     | |||
| 12
    
        Fedot200 13.02.13✎ 13:46 | 
        (11) Всегда пожалуйста. :-)     | |||
| 13
    
        mikecool 13.02.13✎ 13:59 | 
        а теперь - начни редактировать колонку слева, и ничего не изменяя нажми ТАБ
  емнип - ты сможешь отредактировать свою защищенную колонку | |||
| 14
    
        mikecool 13.02.13✎ 14:02 | 
        (10) а чего по имени сравнение? можно же колонку сравнивать     | |||
| 15
    
        12345Kostya 13.02.13✎ 14:16 | 
        (13) если переходить на защищенную колонку кнопкой ТАБ? Если да, все равно работает защита     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |