Табличное поле - можно ли использовать разные типы в одной колонке? #712299


#0 by Gorr
Как сделать табличное поле в котором будут две колонки. Первая будет описывать значение, а вторая использоваться для выбора конкретного значения пользователем? Понятно, что типы выбираемых значений будут различны в строках второй колонки. Возможно ли? (форма обычная)
#1 by Asmody
см. составной тип данных
#2 by Asmody
и, похоже, что тебе поможет план видов характеристик
#3 by Gorr
Хотелось бы пример наполнения табличного поля. Я так понимаю, в каждую ячейку надо программно добавлять поле ввода, а также обработчики событий?
#4 by Fish
"в каждую ячейку надо программно добавлять поле ввода, а также обработчики событий" -  Можно и программно, но необязательно.
#5 by Defender aka LINN
Связь по типу
#6 by Gorr
дело в том, что заранее типы не известны.
#7 by Maxus43
когда выбираешь субконто - тоже заранее неизвество какой счет быдет выбран, всё давно сделано в типовых
#8 by Gorr
1. добавляю на форму табличное поле. Источник данных ТЗ. 2. добавляю 2 колонки Реквизит, Значение. По умолчанию тип строка. 3. в коде добавляю строки в тз + синоним в Реквизит. Колонка Значение остается незаполненной с типом значения Строка. Непонятно как задать тип значения поля ввода колонки "Значение" соответствующее описанию типов? Пытался так: возникает ошибка "Нельзя изменять тип связанного с данными элемента управления"
#9 by Gorr
Видимо нельзя в разных строках табличного поля одной колонки иметь и выбирать разные типы значений.
#10 by mikecool
ты упертый?
#11 by Gorr
очистил "Данные" у колонки "Значение" ошибку больше не выдает, но во всех строках табличного поля все значения выбираются из одного справочника, что подтверждает что тип значения влияет на всю колонку целиком. как задать тип значения для ячейки, а не всей колонки?
#12 by akaBrr
#13 by Gorr
благодарю сделал так же в обработчике передизменением табличного поля только сделал не через ОрганичениеТипа, а ТипЗначения. При этом список возможных значений при выборе открывается действительно корректно, но при окончании выбора поле "Значение" остается пустым.
#14 by Gorr
Сделал, но ощущение что через з.. Что сделал: 1. Добавил Табличное поле с именем ТаблицаОтбора и источником данных таблица значений на форму. 2. Вручную добавил 2 колонки. 1я колонка имя Реквизит, Данные Реквизит, тип строка, ЭлементУправления Поле ввода. 2я колонка имя ЗначениеОтбора, Данные значение не заполнено (пусто) иначе невозможно назначить ТипЗначения для поля ввода, ЭлементУправления Поле ввода. 3. в модуле формы добавил ТаблицаОтбора.Колонки.Добавить("Тип"); ТаблицаОтбора.Колонки.Добавить("ЗначениеОтбора"); 4. в модуле формы в процедуре заполнения таблицы отбора 5. в модуле формы добавил обрабочики табличного поля: Вопрос можно ли реализовать проще?
#15 by acsent
см документ АвансовыйОтчет в БП, закладка прочее
#16 by Gorr
элемент управления табличное поле используется там в качестве заменителя множества полей ввода?
#17 by Gorr
это не то. там табличное поле используется для отображения данных табличной части. Меня же интересует использование табличного поля для отображения данных формы. В качестве этакого мультиполя ввода произвольных значений.
#18 by Asmody
И чего люди не сделают, лишь бы документацию не читать. Собственно, сам отбор не проще к таб.полю прицепить?
#19 by Gorr
нет не проще. вы идеи не поняли. использовать это можно для чего угодно.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям