Как установить тип значения реквизита с типом ЛюбаяСсылка. #284244


#0 by Butch
На форме есть реквизит Субконто (тип строка) - содержит наименование субконто; РеквизитСубконто (тип строка) - содержит название требуемого реквизита субконто; и реквизит Значение (тип любая ссылка) - значение реквизита. Вопрос: как установить тип реквизита Значение, если он должен соответствовать типу РеквизитаСубконто.
#1 by Vozhd
"Установить" тип без установки значения нельзя...
#2 by чувак
А в реквизите как отображается тип субконто, типа "Спарвочник сслыка: Основные средства"?
#3 by Butch
реквизиты отображают только строкове наименования Субконто и РеквизитаСубконто соответсвенно. Т.е. например Субконто = "Номенклатура", РеквизитСубконто = "СтавкаНДС".
#4 by Butch
это вы о чем? мне нужно узнать тип значения реквизита РеквизитСубконто и установить ограничение типа на реквизит Значение., чтобы пользователь выбирал элементы нужного типа, и ему не приходилось сначала самому выбирать тип реквизита Значение.
#5 by Vozhd
А если элемент плана видов характеристик описывает составной тип данных?
#6 by Vozhd
В общем виде Вы не можете узнать тип реквизита субконто, ибо у вас недостаточно данных даже для того, чтобы узнать тип значения субконто...
#9 by Butch
Тип субконто я могу получить
#10 by Butch
в переменной "ТипСубконто" содержится тип субконто. Теперь вопрос. Как установить тип реквизита значение.
#11 by DK_L
Субконто = ТипСубконто.ПривестиЗначение(Субконто);
#12 by DK_L
+ еще одна полезная функция
#13 by Butch
как ограничить тип реквизита "Значение", если он имеет тип ЛюбаяСсылка?
#14 by Butch
Пытаясь установить тип по субконто пишу так:
#15 by Butch
Если вывести сообщением ТипСубконто, то получим на экране, например "Справочник ссылка: Договоры контрагентов"
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Back to top