#0
by tvitals
Требуется динамическое создание табличных полей на форме. При этом с созданием элемента формы «табличное поле», все понятно: ЭлементыФормы.Добавить(… А вот как динамически создать реквизит формы «Таблица значений» и/или «Дерево значений»? ...Чтобы присвоить их данные (ЭлементыФормы.ТабличноеПолей.Данные = "ТаблицаЗначений1") элементу управление «Табличное поле».
#1
by mikecool
а зачем создавать "реквизит формы «Таблица значений»" ?? для данных достаточно просто объект ТЗ в памяти
#3
by Лефмихалыч
не бывает на форме таблицы значения и дерева значений. Бывает табличное поле с источником данных = ТаблицаЗначений или ДеревоЗначений
#4
by tvitals
Умная мысль! А из текста сообщения не понятно, что я об этом знаю? На форму я вывожу "Табличное поле", динамически созданное и хочу его данным присвоить источник динамически созданной ТЗ.
#5
by Лефмихалыч
Предполагается, что: 1. у тебя на форме страниц столько, сколько таблиц значений 2. существует реквизит формы или объекта с именем ТекущаяТЗ, в который можно поместить таблицу значений 3. На форме лежит одно единственное табличное поле с источником данных - реквизит из п.2 4. Галка "Распределять по страницам" у панели со страницами отключена 5. При заполнении МассивТаблицЗначений ты создаешь страницы панели
#6
by Лефмихалыч
из текста сообщения вообще мало что понятно. Зачем вообще создавать демонически табличные поля и тем более - менять источник данных?
#7
by tvitals
Пример понятен, и о таком решении я уже думал, что мы ориентируемся на 1 реквизит "ТекущаяТЗ", котрую используем как посредник. Но, хочется понять, что можно/нельзя динамически создавать реквизиты - скорее нет, чем да. А зачем - есть АРМ с достаточно сложным интерфейсом...
#8
by Лефмихалыч
реквизиты создавать демонически - пожалуйста. Подменять им источник данных - как некуй петь. Только вот источники данных (т.е. новые реквизиты объекта или формы) демонически создавать нельзя. Просто потому, что наиух не нужно это - пустая трата байтов
#9
by tvitals
"реквизиты создавать демонически - пожалуйста..." Не реквизиты, а элементы формы (Все же есть понятие "реквизит" формы, с точки зрения платформы Форма (Form) <Имя реквизита> (<Attribute name>) Использование: Чтение и запись. ) А на счет, обоснованости желания их создавать... возможны разные мнения.
#11
by tvitals
Например, на одной (!) панеле, мы хотим иметь некое количество табличных полей (источник данных - ТЗ), тогда надо вводить несколько посредников...
#16
by tvitals
Вот для этого я и хотел динамически создавать реквизиты формы, но увы это не возможно :(
#18
by tvitals
И в случае, если одновременно (одновременно видимых) надо отображать несколько табличных полей, то надо делать несколько посредников...
#19
by Лефмихалыч
ну, да, не реквизиты, а элементы. а где трехголового пользователя возьмете, который такой интерфейс переварит?
#20
by Aprobator
правильно, нужен реквизит формы 1 и реквизит чего там у тя с типовм хранилище, где и будут сохранться все твои ТЗ. Остается реализовать только перезаполнение реквизита формы, ну и т.д.. Хотя сдается мне, что здесь надо методолгически другое решение искать.
#22
by tvitals
Как возможный пример, приставте некий арм мониторинга, в котором в режиме реального времени приводятся таблицы с данными мониторинга. Предполагаем, что количество видов данных (таблиц) может быть большим, например 50-100. Настройка арма дает возможность выбыирать отображаемые таблицы, их количество ограничивается только возможностями монитора, и не хотелосьб бы ограничивать в коде...
#23
by tvitals
и как тогда? Предположить, что како бы не был монитор их не будет больше 50 (/40/30/..) и завести столько реквизитов?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Создание печатной формы на основе формы в Excel.
- v8: Права доступа и динамическое обновление
- УФ: динамическое создание кнопок со стандартными командами формы
- 8.2 Динамическое создание пунктов меню
- Динамическое обновление. Сервер 1С.
- УФ. В чем отличие реквизита объекта и реквизита формы в обработке?
- Динамическое создание элементов формы (УФ)
- Конвертация данных. Как подставить значение реквизита ссылочного реквизита?
В этой группе 1С
- Обязательная связь в СКД
- Не списывает в НУ хотя по ОСВ есть остаток!
- Компановщик Нужно распределить сумму по документам выборки
- Ведомость амортизации НМА для 8.2
- Журнал доков
- КА, РАУЗ, как закрыть счет 20.01.1 (Д90.02.1 К20.01.1)
- Отражение ДМС. Счет 76.01.2
- Управляемые формы, как правильно писать код
- Что надежнее для 1С Terminal или просто через VPN&
- 1C 7.7 Процедура ФС.ВыбратьФайл(0, ИмяФайла - макс.длина 63 символа?
- почему при УСН все-равно нужно помнить об НДС?
- УПП 1.3 Как занести средний заработок за 2009-2010 года правильно?
- Копирование номенклатуры
- Объект "Граница" через СОМ-соединение 1С 8.1
- 2 цены на ценнике
- Значение поля IDJOURNAL в 1SJOURN.DBF
- Накопительный итог в запросе
- Права доступа к внутренним документам в 1С:Документооборот
- Разное время выполнения запроса в консоли и документе
- Отчет по проводкам