7.7 Запрет редактирования элементов диалога

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем ANDRE, 24 сен 2009.

  1. TopicStarter Overlay
    ANDRE
    Offline

    ANDRE Опытный в 1С

    Регистрация:
    12 мар 2008
    Сообщения:
    456
    Симпатии:
    0
    Баллы:
    26
    Доброе утро али день (вечер) Всем смотрящим тему!!! :unsure:

    На форме документа поместил 2 элемента диалога "Кнопка"-кнПлюс и "Галка" - гкМинус.
    При открытии дока идет стандартная процедура проверки запрета или нет редактирования элементов формы, где задается:
    Код:
    Форма.ТолькоПросмотр(1);
    
    в конце процедуры "ПриОткрытии" вставляю код:
    Код:
    Форма.гкМинус.Доступность(1);
    
    При открытии документа элемент кнПлюс - получает возможность доступности (даже не устанавливая программно методом Доступность() ), а элемент "гкМинус" - нет.

    Какова может быть причина?????

    Спасибо за ответы!
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Причина в том что нельзя применять метод
    Код:
    Форма.ТолькоПросмотр(1);
    
    
    ВСЕ манипуляции с доступом должны идти ч/з
    Код:
    Форма.гкМинус.Доступность(Доступ);
    
    
    где доступ - переменная, определяемая при проверке запрета.
  3. TopicStarter Overlay
    ANDRE
    Offline

    ANDRE Опытный в 1С

    Регистрация:
    12 мар 2008
    Сообщения:
    456
    Симпатии:
    0
    Баллы:
    26
    Этот метод используется в глобальной процедуре в модуле формы документа "ПриОткрытии". Конфа переписанная до ужаса, что касаемо запрета редактирования. Поэтому не хотелось бы тратить время на создание своей проверки на редактирование элементов формы документа.

    Что то вроде
    Код:
    Доспут = Форма.ТолькоПросмотр(1);
    Форма.гкМинус.Доступность(Доступ);
    
    Так?

    А все же почему кнопка доступна, а флажок нет?
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    ТолькоПросмотр - устанавливает режим редактирования ПОЛЕЙ формы (кнопка не является полем).

    Через метод Доступность отменить действие ТолькоПросмотр НЕЛЬЗЯ
  5. TopicStarter Overlay
    ANDRE
    Offline

    ANDRE Опытный в 1С

    Регистрация:
    12 мар 2008
    Сообщения:
    456
    Симпатии:
    0
    Баллы:
    26
    Спасибо большое за разъяснение!
Похожие темы
  1. NewProg
    Ответов:
    3
    Просмотров:
    881
  2. yXaPb
    Ответов:
    7
    Просмотров:
    2.085
  3. pr12yad
    Ответов:
    8
    Просмотров:
    554
  4. Black Cat
    Ответов:
    7
    Просмотров:
    833
  5. Asttoxa
    Ответов:
    12
    Просмотров:
    941
Загрузка...

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