8.х создание колонок в документа

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

  1. TopicStarter Overlay
    Luna
    Offline

    Luna

    Регистрация:
    3 июн 2007
    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    Помогите, как в табл.части документа программно создать колонки (динамически) и заполнить их значения (т.е. количество колонок в документах одного типа может меняться)
  2. Pilgrim
    Offline

    Pilgrim Опытный в 1С

    Регистрация:
    13 сен 2006
    Сообщения:
    242
    Симпатии:
    0
    Баллы:
    26
    Один из вариантов: убираешь стандартное табличное поле, которое создает мастер, вместо него вставляешь новое, без колонок. В коде присваиваешь какой-нибудь таблице значений табличную часть, и добавляешь к ней колонки, потом соостветственно присваиваешь своему табличному полю эту таблицу значений. Только не забуть при любом изменении в этом табличном поле записывать в свою табличную часть всё, ну и доп. колонки, куда они должны.
  3. Эмин
    Offline

    Эмин Руководитель проектов

    Регистрация:
    25 май 2007
    Сообщения:
    1.178
    Симпатии:
    1
    Баллы:
    26
    ПриОткрытии или при любом событии получаешь ТабличноеПоле нужное и в нем уже есть:
    ТабличноеПоле.Колонки.Добавить() или Вставить()
    Советую точно процедуру по хелпу посмотреть.

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