|
Выбираемое значение переключателя | ☑ | ||
|---|---|---|---|---|
|
0
SergTheGreat
31.03.16
✎
13:16
|
Дано: типовая конфа, документ, обычная форма документа и реквизит того же документа типа булево.
Требуется: программно добавить на форму 2 переключателя, чтобы изменять указанный реквизит. В обработчике ПередОткрытием пишу: `эКлюч1 = ЭлементыФормы.Добавить(Тип("Переключатель"), "Переключатель1", Истина, ЭлементыФормы.ОсновнаяПанель); эКлюч1.Данные = "ПоставкаУжеБыла"; эКлюч1.ПервыйВГруппе = Истина; эКлюч1.ВыбираемоеЗначение = 1; // устанавливаю заголовок, размеры и т.п. эКлюч2 = ЭлементыФормы.Добавить(Тип("Переключатель"), "Переключатель2", Истина, ЭлементыФормы.ОсновнаяПанель); эКлюч2.ПервыйВГруппе = Ложь; эКлюч2.ВыбираемоеЗначение = 0;` В момент открытия формы в клиенте, ни на одном из переключателей не устанавливается точка. Хотя дальше если кликать мышкой и точка перемещается между ними, и значение реквизита меняется. Первоначально установил "ВыбираемоеЗначение" в Истина и Ложь соответственно, то в клиенте получил ошибку "Несоответствие типов". Посмотрел в отладчике, действительно тип этого реквизита - Число, несмотря на то, что реквизит переключателя "ТипЗначения" содержит только один тип - Булево. Как заставить точку появляться на нужном переключателе? |
|||
|
1
SadrArt
31.03.16
✎
13:20
|
(0) > Как заставить точку появляться на нужном переключателе?
А какой нужный? |
|||
|
2
Михаил Козлов
31.03.16
✎
13:25
|
Я бы эти переключатели прятал/показывал.
|
|||
|
3
Dmitry1c
31.03.16
✎
13:34
|
Экий вы содомитЪ
|
|||
|
4
SergTheGreat
31.03.16
✎
13:34
|
(1) нужный - тот ВыбираемоеЗначение которого равно значению реквизита документа.
|
|||
|
5
Dmitry1c
31.03.16
✎
13:35
|
>реквизит того же документа типа булево.
обязательно нужно делать переключатель |
|||
|
6
SergTheGreat
31.03.16
✎
13:37
|
К сожалению да. При его переключении др. элементы формы (де)активируются. (5)
|
|||
|
7
Рэйв
31.03.16
✎
13:45
|
(0)При открытии присваивай источнику что надо - переключатель сам встанет в нужную позицию
|
|||
|
8
SergTheGreat
31.03.16
✎
13:52
|
Уважаемый, ну ерунду же пишете! У реквизита тип - булево. Он при открытии нового документа сразу "присвоен", а уж существующего и подавно. (7)
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |