Не сохраняется положение выключателя #361174


#0 by saslik74
Доброго времени суток!!! Помогите чайнику... На форме документа есть 2 переключателя.... Переключатели работают - все ОК... (выбираются данные и тп), но положение переключателей не сохраняется, т.е. ставишь переключатель в положение 2 и сохраняешь документ. Снова открываешь документ - переключатель стоит в положении 1. Так и должно быть? Можно конечно вместо переключателей сделать 2 флажка, но хотелось, чтобы это были все таки переключатели, т.к. в следующем документе мне потом нужно будет сделать 4 переключателя.... Заранее благодарен за ответы... :)
#1 by Irbis
Есть ля связь у переключателей с реквизитом документа? Не изменяется ли при открытии формы положение переключателя.
#2 by saslik74
Да связь есть... При открытии формы переключатель стоит тупо всегда в положении 1 (самом верхнем - первый в группе) независимо от того, где он стоял при записи :(
#3 by Рэйв
Значит смотри строчку ПриОткрытии или ПередОткрытием где переключатель устанавливается.
#4 by saslik74
Дык я наверно не правильно сформулировал вопрос - теоритически может у переключателя при записи сохраняться его положение или нет (как например у флажка)Или для переключателя обязательно нужно писать процедуру ПриОткрытии , где шла бы проверка и переключатель ставился в положении, в котором он был при записи...
#5 by Рэйв
Нифига не обязательно.Если он связан с реквизитом, то при открытии сам встает в нужное положение соответствующее значению реквизита.
#6 by Irbis
+ Если насильно не изменяется где-нибудь в форме.
#7 by saslik74
Чегой то не выходит у Даниллы каменный цветок :( Реквизит - это Реквизит1... Если Переключатель стоит в пол 1 тогда ставка=0,5; в пол2 - ставка=1.... Все работает.... Сохраняюсь открываю - выключатели оба пустые :( Вот процедура при изменении выключателя:
#8 by Sammo
Т.е. переключатель не привязан к значению и не имеет конкретного данного. Тогда надо прописывать заполнение при открытии. Либо на форме заполнить - Выбираемое значение - переключателя
#9 by saslik74
Извините за ламерский вопрос: "как привязать переключатель к значению?"
#10 by Irbis
Заполнить поле "Данные", установив в качестве источника данных реквизит документа!
#11 by saslik74
В данных и так стоит значение "Реквизит1" документа
#12 by Cheater
В процедуру ПередОткрытием/ПриОткрытии пропиши ЭлементыФормы.Переключатель1.ВыбираемоеЗначение = 1; ЭлементыФормы.Переключатель2.ВыбираемоеЗначение = 2;
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С