|
Как присвоить определенный тип значения |
☑ |
0
mzelensky
09.04.12
✎
11:34
|
Есть 2 табличные части. В первой указаны все возможные значения каждой характеристики (при этом значение может быть одним из 4 типов данных - число ,строка, дата, Справочник.Наимен1, справочник.Наимен2).
Далее во второй табличной части заполняется конкретные значения характеристики. Задача:
При выборе характеристики во второй ТЧ, эта характеристика ищется в первой, берется тип данных значения (для каждой характеристики все значения только одного из 4 типов ) и сразу присваивается пустое значение этого типа. Т.е. я хочу избежать окошка "выбора типа данных". Как это сделать???
|
|
1
Maxus43
09.04.12
✎
11:38
|
или как в типовых юзать ПривестиЗначение() или просто твоё поле - Справочник.твойСправочник.ПустаяСсылка();
|
|
2
mzelensky
09.04.12
✎
11:50
|
(1) в том и косяк, что это может быть не только справочник, но и, например, число :)
|
|
3
Fish
гуру
09.04.12
✎
11:51
|
(2) И что? Присваивай пустое значение нужного типа и будет тебе счастье.
|
|
4
Maxus43
09.04.12
✎
11:52
|
(2) и? Твоё поле = 0; - вот и неявное преобразование к типу число произвойдёт. так и с другими типами
|
|
5
mzelensky
09.04.12
✎
11:52
|
(3) Т.е. перебирать все варианты значений? Типа
Если тип=число тогда
...
ИначеКсли тип=строка тогда
...
ИначеЕсли...
???
|
|
6
Maxus43
09.04.12
✎
11:53
|
в типовых посмотри, ПривестиЗначение. например при смене Счета в ТЧ колонки с субконто стают определённого типа
|
|
7
mzelensky
09.04.12
✎
11:54
|
(4) да это и тк понятно, я НЕ ХОЧУ перебирать все возможные типы
|
|
8
Fish
гуру
09.04.12
✎
11:57
|
(7) Перебирать необязательно, если немного подумать :)
|
|