|
Тип значения. Как сохранить в реквизите | ☑ | ||
|---|---|---|---|---|
|
0
YF
07.11.06
✎
08:58
|
Хочу в реквизите табличного поля сохранить тип значения некоторого параметра.
Создал в этом поле колонку с типом значения "Описание типов" Выбираю параметр, и пытаюсь записать в "колонку" тип параметра - не ругается, но и ничего не записывается ... |
|||
|
1
ТелепатБот
гуру
07.11.06
✎
08:58
|
||||
|
2
TormozIT
гуру
07.11.06
✎
09:14
|
Сохраняй пустую ссылку, если это ссылочный тип.
|
|||
|
3
megalodon
07.11.06
✎
09:14
|
(2) а составной тип как сохранить?
|
|||
|
4
YF
07.11.06
✎
09:15
|
(2) Это может быть что угодно, не только ссылка ...
|
|||
|
5
megalodon
07.11.06
✎
09:15
|
имхо план видов характеристик надо создавать, там можно тип хранить. Ну или как нить в хранилище значений или ваще в строке. но это для извращенцов.
|
|||
|
6
YF
07.11.06
✎
09:17
|
(5) А зачем тогда реквизиту возможно задать тип "Описание типов" и что этот тип значит?
|
|||
|
7
Neutron
07.11.06
✎
09:18
|
(0)А тип параметр ты создаешь через Новый ОписаниеТипов и как ты добавляешь значение в колонку? Поидее должно всё работать
|
|||
|
8
megalodon
07.11.06
✎
09:20
|
(6) реквизиту такой тип задать нельзя.
|
|||
|
9
YF
07.11.06
✎
09:21
|
(7) Ну типа так:
ЭлементыФормы.ТЧ_Приход.ОформлениеСтроки(ЭлементыФормы.ТЧ_Приход.ТекущаяСтрока).Ячейки.Тип.Значение = результатВыбора.Значение; Где ячейка "Тип" и есть та ячейка, куда хочу загрузить ТипЗначения. результатВыбора - элемент списка, значением которого является типЗначения некоторого объекта .... |
|||
|
10
YF
07.11.06
✎
09:22
|
(8) Как ето? Я выбрал его из списка (в конфигураторе)...
|
|||
|
11
megalodon
07.11.06
✎
09:23
|
(10) реквизит чего?
|
|||
|
12
YF
07.11.06
✎
09:24
|
(10) Это не реквизит - это колонка табличного поля (см. (0)) ...
|
|||
|
13
megalodon
07.11.06
✎
09:26
|
(12) гыгы, ну дык это же не сохраняемый в базе тип... А вот реквизиту справочника присвоить такой тип у тя не получиццо.
|
|||
|
14
Neutron
07.11.06
✎
09:27
|
Либо я тебя непонял либо невнятно объяснил!
Делай так: Колонка с типом Описание типов (Колонка1) Данные предположим ТаблицаЗначений1 Тогда Новая = ТабличноеПоле1.Добавить(); Новая.Колонка1 = Новый ОписаниеТипов("Строка"); Всё работает |
|||
|
15
Neco
07.11.06
✎
09:28
|
Создай план видов характеристик с нужными тебе типами и назначь реквизиту
|
|||
|
16
YF
07.11.06
✎
09:29
|
(14) А что Тип("Строка") - не имеет тип "ОписаниеТипов"?
|
|||
|
17
Neutron
07.11.06
✎
09:31
|
(16) нет он возвращает тип значения
|
|||
|
18
Neutron
07.11.06
✎
09:32
|
в (14) строка дана для примера, тип данных указываешь тот какой нужен
|
|||
|
19
Neco
07.11.06
✎
09:34
|
В базе ОписаниеТипов просто так не сохранишь
|
|||
|
20
YF
07.11.06
✎
09:36
|
(19) Да мне не в базе, мне временно на форме ...
|
|||
|
21
YF
07.11.06
✎
09:36
|
(17) А тип "ОписаниеТипов" нафига нужен?
|
|||
|
22
Neutron
07.11.06
✎
09:40
|
(21)Представляет собой объект для управления допустимыми типами значений. В основном предназначен для присвоения в качестве значений соответствующим свойствам других объектов. Набор допустимых типов и квалификаторы примитивных типов задаются при создании объекта.
|
|||
|
23
Neutron
07.11.06
✎
09:41
|
(19) Не факт.Практически любому реквизиту объектов можно назначить тип описание данных и сохраняй в базе скок хочешь
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |