Как присвоить определенный тип значения #604955


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

В этой группе 1С