8.х Программное создание и заполнение реквизита формы

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Николаич87, 15 дек 2015.

  1. TopicStarter Overlay
    Николаич87
    Offline

    Николаич87 Опытный в 1С

    Регистрация:
    1 апр 2015
    Сообщения:
    122
    Симпатии:
    4
    Баллы:
    29
    Приветствую, в общем модуле на сервере создаю реквизит формы, элемент управления связываю их, но как заполнить реквизит данными?
    почему то РеквизитФормыВЗначение и обратно - недоступны.
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.581
    Симпатии:
    717
    Баллы:
    204
    что значит не доступны?
  3. TopicStarter Overlay
    Николаич87
    Offline

    Николаич87 Опытный в 1С

    Регистрация:
    1 апр 2015
    Сообщения:
    122
    Симпатии:
    4
    Баллы:
    29
    не доступны значит - не появляются при ctrl+space, если принудительно написать - то, конфигуратор ругается на неопределенную функцию. Судя по всему данная функция доступна в контексте модуля формы
    upd все правильно, в контексте модуля формы доступна, но теперь ругается на неверный тип параметра 2. У ЗначениеВРеквизитФормы - он имеет тип Строка. передавал и НовыйРеквизит.Имя, и Имя строкой - все без толку
    upd 2: оказывается ЗначениеВРеквизитФормы - используется только для типов, которые живут своей жизнью на клиенте и сервере. Для примитивных типов этот метод не подходит.
    Свою проблему решил просто Форма.ИмяРеквизита = Истина
    Последнее редактирование: 15 дек 2015

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