|
Как программно указать тип данных строки таблицы значений?
| ☑ |
0
Fannasankh
16.10.15
✎
10:27
|
На форме есть ТаблицаЗначений. Две колонки: "Реквизит" и "Значение". Программно добавляются новые строки, Реквизит заполняется строкой и запрещён к редактированию. Значение открыто к редактированию, но нужно программно выбирать в каждой строке какой будет тип данных в конкретной строке. То есть например в первой строке будет реквизит "Наличие договора" и в значение будет выбор только булево, а во второй строке будет "Дата принятия на заводе" и выбирать можно только дату.
Вопрос: Как программно при создании строки определять тип данных ячейки?
|
|
1
Fannasankh
16.10.15
✎
10:29
|
Сейчас подумал, возможно "Реквизит" будет изменен со строки на СправочникСсылку. Но не в этом суть вопроса.
|
|
2
DDwe
16.10.15
✎
10:31
|
(0) Программно.
|
|
3
Fannasankh
16.10.15
✎
10:34
|
(2) Можно конкретный пример? Как определить тип данных всей колонки я знаю, а вот как определить тип данных конкретной ячейки?
|
|
4
Mort
16.10.15
✎
10:37
|
Добавить колонку тип реквизита и указать её в связи по типу в колонке со значением.
|
|
5
patria0muerte
16.10.15
✎
10:53
|
ОграничениеТипа надо использовать. Т.е. в колонке хранишь все возможные типы, а при начале выбора устанавливаешь ограничение на какой-то конкретный тип.
Можешь посмотреть типовой механизм свойств объектов. Там примерно так сделано
|
|
6
patria0muerte
16.10.15
✎
10:54
|
И вообще - судя по тому, что указано в (0) - тебе нужно просто подключить механизм свойств объектов
|
|
7
EugeniaK
16.10.15
✎
10:55
|
(0) Присваивай пустое значение нужного типа и запрети выбор типа.
|
|
8
Fannasankh
16.10.15
✎
11:53
|
(6) нет механизм свойств объектов мне не подходит, немного иная задача. Его может быть можно было бы использовать, конечно, но сложнее было бы прикрутить, а конфигурация уже переписана очень сильно, так что смысла особого нет
|
|