Как установить первоначальное значение "Поля выбора" в 1С 8.0? #5372


#0 by ChAlex
Кто знает, как установить начальное значение "Поля выюора" в 8.0 при открытии формы. При открытии формы формирую список выбираемых значений поля "СписокСотрудников" типа строка, далее пытаюсь инициализировать начальное значение ЭлементыФормы.СписокСотрудников.Значение="Иванов" а при открытии формы значение - пустая строка. В отладчике тип свойства "Значение" остается "Неопределено". При интерактивном изменении оно меняется на тип "строка" и соответсвенно присваивается значение.
#1 by Asmody
Эх, спит Волшебник! Самому придется отдуваться. Вот так попробуй:
#2 by ChAlex
Так и делал. Не работает!!! Спасибо , но уже разобрался сам. Вобщем завернуто круто ... (и даже с документацией сразу не доезжаешь)
#3 by Asmody
если точнее, Отправитель у тебя (и СписокСотрудников к меня) - это реквизит формы, который установлен в свойстве "Данные"
#5 by ChAlex
Согласен. Просто одинакове имена реквизитов и списка тяжелее воспринимаются, интуитивно связываются с самим объектом, а не реквизитом и упускается суть. Но это кто как привык. У меня только осталась одна неясность: зачем поле выбора имеет свойство "Значение" доступное для записи, в нем же записывается выбранное интерактивно значение, а при записи данного реквизита все слетает. Раз данный атрибут бессмысленно записывать, то и следовало бы запретить запись в него!.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям