|
Тип значения колонки таблицы значений | ☑ | ||
---|---|---|---|---|
0
1C2SS
31.05.13
✎
10:15
|
Есть таблица значений со строками. У нее есть одна пустая колонка. Как назначить тип значения СписокЗначений для ячеек этой колонки ?
|
|||
1
Godofsin
31.05.13
✎
10:15
|
что СП говорит?
|
|||
2
acsent
31.05.13
✎
10:16
|
нельзя изменить тип существующей колонке
|
|||
3
1C2SS
31.05.13
✎
10:16
|
СП говорит при создании колонки типа задается вторым аргументом.
На как только я не пытался все время выдает ошибку неверный тип. |
|||
4
Любопытная
31.05.13
✎
10:16
|
Если колонка пустая, то удалить ее нафиг и переопределить с нужным типом. больше никак
|
|||
5
1C2SS
31.05.13
✎
10:17
|
А как тогда при создании указать тип ?
Пишу так тз.Колонки.Добавить("ИмяКолонки","СписокЗначений") Не канает |
|||
6
vicof
31.05.13
✎
10:18
|
Оч интересно, что ж ты в этом списке хранить собрался
|
|||
7
ДенисЧ
31.05.13
✎
10:18
|
Нельзя установить колонке тип СписокЗначений
|
|||
8
shadowfiend10
31.05.13
✎
10:20
|
Переходи на клюшки там это реализовано
|
|||
9
1C2SS
31.05.13
✎
10:20
|
Вот неправда ведь.
Если отдельно создать СписокЗначений, забить его значениями а потом добавить в ячейку тз то все нормально. Значения через ; в ячейке хранятся. |
|||
10
Любопытная
31.05.13
✎
10:22
|
тз.Колонки.Добавить("ИмяКолонки",Новый ОписаниеТипов("СписокЗначений"));
Пробуй, но я сильно сомневаюсь |
|||
11
shadowfiend10
31.05.13
✎
10:24
|
(10) Мас = Новый Массив;
Мас.Добавить(Тип("СписокЗначений"); тз.Колонки.Добавить("ИмяКолонки",Новый ОписаниеТипов(Мас)); Если так не прокатит то (8) |
|||
12
Любопытная
31.05.13
✎
10:26
|
(11) <ДобавляемыеТипы> (необязательный)
Тип: Массив; Строка. Массив значений типа Тип, состоящий из типов, которые будут использованы в объекте, или строка содержащая имена типов разделенных запятыми. Так что неважно массив типов или строка с названием типа |
|||
13
shadowfiend10
31.05.13
✎
10:27
|
(12) да, сори недосмотрел.
|
|||
14
1C2SS
31.05.13
✎
10:30
|
(10) Работает. Спасибо.
|
|||
15
Classic
31.05.13
✎
10:30
|
(8)
А восьмерка сырая |
|||
16
Classic
31.05.13
✎
10:31
|
(0)
Зачем назначать тип? Сделай без типа и так устанавливай |
|||
17
1C2SS
31.05.13
✎
10:32
|
(16) без типа не будет работать вот такое
тз[сч].Остаток.Добавить(суб[сч2].Характеристика); |
|||
18
Classic
31.05.13
✎
10:37
|
(17)
Если там уже будет список, то будет работать. |
|||
19
dmpl
31.05.13
✎
10:40
|
(12) Недокументированная особенность, однако...
|
|||
20
Любопытная
31.05.13
✎
10:41
|
(19) В каком смысле?
|
|||
21
dmpl
31.05.13
✎
10:42
|
(20) Дык приведена цитата из контруктора на основании объета ОписаниеТипов, а там первый параметр - существующий объект ОписаниеТипов ;)
|
|||
22
Любопытная
31.05.13
✎
10:45
|
(21) Так он ведь необязательный. Все нормально отрабатывается.
|
|||
23
dmpl
31.05.13
✎
10:48
|
(22) Все нормально отрабатывается потому что это уже получается конструктор на основании типов и квалификаторов. Попробуйте использовать параметр "ВычитаемыеТипы" - и увидите, что это не работает.
|
|||
24
Defender aka LINN
31.05.13
✎
10:49
|
(23) Перегрелся?
|
|||
25
Любопытная
31.05.13
✎
10:50
|
(23) Ну, в общем, да, вероятно прав. Вычитаемыми типами не пользовалась, как-то не приходилось
|
|||
26
1C2SS
31.05.13
✎
12:53
|
А вот как теперь сделать чтобы этам таблица значений выводилась в УФ таким образом, чтобы в ячейке, тип которой СписокЗначейний, значения выводились каждое в отдельной строке.
Делаю так Элементы.тзНаФорме.МногострочныйРежим = Истина; Элементы.тзНаФорме.АвтоВысотаЯчейки = Истина; Элементы.тзНаФорме.АвтоПереносСтрок = Истина; но это не то. |
|||
27
Defender aka LINN
31.05.13
✎
13:35
|
(26) Бойся своих желаний. Для нахрена тебе это?
|
|||
28
hhhh
31.05.13
✎
14:00
|
(26) должно сработать. Еще максимальную высоту строки задай.
|
|||
29
Defender aka LINN
31.05.13
✎
14:06
|
(28) А кому должно, можно поинтересоваться?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |