7.7 Получить все элементы формы

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

  1. TopicStarter Overlay
    Voody
    Offline

    Voody Опытный в 1С

    Регистрация:
    16 июл 2008
    Сообщения:
    73
    Симпатии:
    0
    Баллы:
    26
    Есть такая необходимость при открытии формы документа (Любого) получить все её элементы. (Для того что бы назначить им доступность = 0, для кнопок, для всех остальных элементов подходит Форма.ТолькоПросмотр(1)).
    Перебор элементов должен осуществляться в процедуре глобального модуля, в параметры которой я передаю форму открываемого документа.
  2. X-Man
    Offline

    X-Man Опытный в 1С

    Регистрация:
    18 май 2007
    Сообщения:
    428
    Симпатии:
    3
    Баллы:
    29
    В параметры процедуры передать список значений с идентификаторами элементов формы, которые не являются реквизитами документа(кнопки, выпадающие списки и т.д.), и с ними работать. С остальными элементами (реквизитами документа) работать через метаданные, так как идентификаторы этих элементов будут совпадать с идентификаторами реквизитов документа. По-другому не знаю как.
  3. TopicStarter Overlay
    Voody
    Offline

    Voody Опытный в 1С

    Регистрация:
    16 июл 2008
    Сообщения:
    73
    Симпатии:
    0
    Баллы:
    26
  4. X-Man
    Offline

    X-Man Опытный в 1С

    Регистрация:
    18 май 2007
    Сообщения:
    428
    Симпатии:
    3
    Баллы:
    29
    Ну, внешние компоненты не в счет, хотя идея интересная:)
  5. WaRDeR
    Offline

    WaRDeR Модераторы Команда форума Модератор

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    Здесь все рпавильно.
    Но вот внешние компоненты не рекомендуется использовать. А стандартными средствами, только как пишет X-Man.
  6. TopicStarter Overlay
    Voody
    Offline

    Voody Опытный в 1С

    Регистрация:
    16 июл 2008
    Сообщения:
    73
    Симпатии:
    0
    Баллы:
    26
    Конечно можно было бы и стандартными, но вот только трудоёмкость всего этого возрасла бы очень значительно. Не знаю почему все так нехорошо отзываются о внешних компонентах, мне так они очень нравятся. Например с XML работать через них значительно проще, чем стандартными средствами, и к тому же быстрее..)

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