v7: Изменение ТипЗначения реквизита диалога #398223


#0 by MaxStarkov
На форме есть Поле Ввода с заранее установленным типом значения ПланыСчетовСсылка. В списке пользователь выбирает вид плана счетов: хозрасчетный или налоговый. Как изменить тип значения поля ввода в зависимости от выбора пользователя? Т.е. если пользователь выбрал "Хозрасчетный" тип значения поля ввода должен поменяться на ПланыСчетовСсылка.Хозрасчетный. Если пользователь выбрал "Налоговый" тип значения - ПланыСчетовСсылка.Налоговый Подскажите пожалуйста! 1С 8 занимаюсь только неделю...в 7.7 как делать знаю, тут что-то не получается
#1 by ТелепатБот
#2 by Mitriy
полю ввода назначаешь составной тип, а при выборе вида плана счетов, заполняешь его пустой ссылкой выбранного плана...
#3 by MaxStarkov
Что то не догоняю. Поля ввода ПоДебету и ПоКредиту имеют составной тип...почему при открытии формы полям не присваиваются необходимые типы значений?
#4 by 73
Типа: ЭлементыФормы.ПоДебету = ПланыСчетов.Хозрасчетный.ПустаяСсылка
#5 by Defender aka LINN
ПривестиЗначение ВОЗВРАЩАЕТ значение.
#6 by MaxStarkov
Не работает. Ругается при открытии "Поле объекта недоступно для записи (ПоДебету)"...
#7 by 73
ПоДебету = ПланыСчетов.Хозрасчетный.ПустаяСсылка
#8 by 73
+ ЭлементыФормы убери и присваивай соотв реквизиту.
#9 by NcSteel
Из типовой:
#10 by MaxStarkov
Вот спасибо! Все просто! Работает! Всем еще раз спасибо за оперативную помощь
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям