Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Управляемые формы: Поле ввода значение по умолчанию (http://forums.kuban.ru/f1040/upravlyaemye_formy_pole_vvoda_znachenie_po_umolchaniyu-5847707.html)

п2 26.06.2014 13:10

Управляемые формы: Поле ввода значение по умолчанию
 
На управляемой форме создаю Поле Ввода, заполняю список выбора этого поля значениями. При открытии формы это поле пустое, оно заполняется, только после интеративного выбора значения... Как сделать так, чтобы поле уже было заполнено первым значением из списка выбора при открытии.

VZ 26.06.2014 14:55

0-п2 > Оно само должно сообразить, или ты любезно подставишь перед открытием?

п2 26.06.2014 15:07

Разумеется я должен подставить перед открытием, вопрос как подставить. Я делаю ЭтаФорма.ВидОтчета = ЭтаФорма.ВидОтчета.СписокВыбора.Получить(0); так не срабатывает, где ошибка?

п2 26.06.2014 17:06

хеелп

Uho 26.06.2014 17:24

у тебя ВидОтчета - строка?
а ЭтаФорма.ВидОтчета.СписокВыбора.Получить(0) - ЭлементСпискаЗначений
сечешь?

ЗЫ. Управляемая форма - какие нафиг ЭтаФорма и ПередОткрытием?

angro 27.06.2014 09:00

(4) эта форма есть в УФ
(3) там есть обработка заполнения, попрбуй там заполнить.

попробуй просто написать объект.видотчета = какой-то вид отчета

Uho 27.06.2014 09:56

5-angro > Элементы - разве не кошернее?
ему надо просто строке присвоить строку, а не элемент СЗ
т.е. тупо вот так ВидОтчета = Элементы.ВидОтчета.СписокВыбора[0].Значение;

VZ 27.06.2014 12:36

6-Uho >Это ничО, что формы (клиент по своему предназначению) доступа к базе просто так не имеет?
Потому и обращаемся к серверу, передавая контекст формы, где организуем всяческие безобразия.

Uho 27.06.2014 13:29

7-VZ > при чем тут клиент и сервер? и причем тут база? речь идет о СпискеВыбора


Текущее время: 13:37. Часовой пояс GMT +3.