7.7 Как сделать неактивной один из реквизитов табл. части док-та

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем M a x i m, 28 янв 2009.

  1. TopicStarter Overlay
    M a x i m
    Offline

    M a x i m Опытный в 1С

    Регистрация:
    6 окт 2008
    Сообщения:
    212
    Симпатии:
    0
    Баллы:
    26
    Добрый день.
    Есть документ "Перемещение МПЗ". В нем шапка и табличная часть. В шапке есть такой реквиизит ТипПеремещения с типом данных Перечислений. Одно из значений - Возврат. А в табличной части есть реквизит "Возврат". Мне нужно, чтобы при открытии формы или при изменении ТипаПеремещения делалась проверка, возврат ли там. Если возврат, то в табличной части становится активным поле Возврат, куда можно ввести какое-то значение.
    Я делаю функцию, которая вызывается ПриОткрытии формы и при изменении реквизита в уже открытой форме. Не знаю только как сделать НЕАКТИВНЫМ поле Возврат в табличной части. И активировать, если ТипПеремещения и впрямь Возврат.
  2. Pilgrim
    Offline

    Pilgrim Опытный в 1С

    Регистрация:
    13 сен 2006
    Сообщения:
    242
    Симпатии:
    0
    Баллы:
    26
    А если ПриОткрытии написать Форма.Возврат.Видимость(0) при условии... не поможет?
  3. MaxxaM
    Offline

    MaxxaM Опытный в 1С

    Регистрация:
    16 окт 2007
    Сообщения:
    288
    Симпатии:
    2
    Баллы:
    29
    Форма.Возврат.Доступность(0)
  4. Pilgrim
    Offline

    Pilgrim Опытный в 1С

    Регистрация:
    13 сен 2006
    Сообщения:
    242
    Симпатии:
    0
    Баллы:
    26
    Если доступность, то да, так :unsure:
  5. alp
    Offline

    alp Опытный в 1С

    Регистрация:
    8 янв 2009
    Сообщения:
    432
    Симпатии:
    0
    Баллы:
    26
    Потом просто
    форма.Обновить(1);
  6. TopicStarter Overlay
    M a x i m
    Offline

    M a x i m Опытный в 1С

    Регистрация:
    6 окт 2008
    Сообщения:
    212
    Симпатии:
    0
    Баллы:
    26
    Всем спасибо

Поделиться этой страницей