8.х программно разместить поле Табличного Документа

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем o_O, 19 сен 2016.

  1. TopicStarter Overlay
    o_O
    Offline

    o_O Опытный в 1С

    Регистрация:
    18 июн 2010
    Сообщения:
    234
    Симпатии:
    0
    Баллы:
    26
    Всем добра!
    Не получается добавить на форму поле ни одним способом:

    Элементы.Добавить("имя1",Тип("ПолеТабличногоДокумента"),ЭтаФорма);
    Элементы.Добавить("имя2",Тип("ТабличныйДокумент"),ЭтаФорма);
    Элементы.Добавить("имя3",Тип("ПолеТабличногоДокументаФормы"),ЭтаФорма);

    ошибка "Недопустимое значение параметров"

    как правильно?
  2. Катюфка
    Offline

    Катюфка Профессионал в 1С

    Регистрация:
    3 июн 2013
    Сообщения:
    406
    Симпатии:
    71
    Баллы:
    54
    Здравствуйте.
    У меня для таблицы значений работает такой код:

    Код:
            МассивРеквизитов = Новый Массив;
            МассивРеквизитов.Добавить(Новый РеквизитФормы("Таб", Новый ОписаниеТипов("ТаблицаЗначений"), "", "Таб"));
            Для Каждого Колонка Из ТабЗнач.Колонки Цикл
                МассивРеквизитов.Добавить(Новый РеквизитФормы(Колонка.Имя, Колонка.ТипЗначения, "Таб", Колонка.Заголовок));
            КонецЦикла;
            ИзменитьРеквизиты(МассивРеквизитов);
            Таблица = Элементы.Добавить("Таб", Тип("ТаблицаФормы"),ЭтаФорма.Элементы["Таблица"]);
    
  3. TopicStarter Overlay
    o_O
    Offline

    o_O Опытный в 1С

    Регистрация:
    18 июн 2010
    Сообщения:
    234
    Симпатии:
    0
    Баллы:
    26
    Спасибо!

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