8.х Работа с реквизитами формы

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем philvan, 17 фев 2011.

  1. TopicStarter Overlay
    philvan
    Offline

    philvan

    Регистрация:
    7 фев 2011
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Добрый день Форумчане.

    Я новичок в 1с. Объясните пожалуйса,кто знает.

    Код такой:

    &НаКлиенте

    Процедура ПолучитьЗначениеРеквизита()
    ЗначениеНомера=Элементы.Номер;
    КонецПроцедуры

    Как извлечь из поля формы значение, которое оно содержит?

    Жду ответов с нетерпением :angry:
  2. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.771
    Симпатии:
    509
    Баллы:
    204
    Нужно к этому полю обратиться :angry:
    Например:
    Код:
    Форма = Документы.РеализацияТоваровУслуг.ПолучитьФорму();
    Рекв = Форма.ЭлементыФормы.НужныйЭлементФормы.Значение;
    
    А к реквизитам можно обращаться напрямую, главное объект получить.
  3. TopicStarter Overlay
    philvan
    Offline

    philvan

    Регистрация:
    7 фев 2011
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Если написать

    Сообщить(Элементы.Номер)
    То сообщение будет "Номер"

    А мне нужно чтобы он вывел номер документа. 00000001 или типа того
  4. mialord
    Offline

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

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Объект.Номер если это документ
  5. TopicStarter Overlay
    philvan
    Offline

    philvan

    Регистрация:
    7 фев 2011
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Тоесть. Если я нахожусь в модуле самой формы я все равно должен Получить форму документа чтобы получить значение реквизита?
  6. TopicStarter Overlay
    philvan
    Offline

    philvan

    Регистрация:
    7 фев 2011
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Вот вы умный человек. Ответьте на такой вопрос, пожалуйста.

    Есть Форма, у нее есть реквизит Номер.
    Я пишу код в модуле этой же формы. Как обратиться к реквизиту Номер, чтобы я увидел его значение.

    Например Сообщить(Элементы.Номер)

    У меня выводит: ПолеФормы. А я хочу видеть значение,а не тип.

    Заранее спасибо.
  7. mialord
    Offline

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

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Код:
    Например Сообщить(Объект.Номер)
    
    и пишите с каким объектом метаданных работаете

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