|
как в переключателе добавить проверку |
☑ |
0
desaint08
16.04.16
✎
17:55
|
у меня есть переключатель, 2 реквизита,булево
вот код
Процедура МНМАПриИзменении(Элемент)
если МНМА=истина тогда
Формы.Перемещение.Колонки.КодНоменклатуры.Видимость=Ложь; ЭлементыФормы.Перемещение.Колонки.КодПартии.Видимость= ложь;
Иначе
Если МНМА=Ложь тогда
Если ЭлементыФормы.Перемещение.ТекущаяСтрока<> Неопределено тогда
Вопрос("Табличная часть буде очищена!продолжить?",РежимДиалогаВопрос.ДаНет);
Если КодВозвратаДиалога=истина Тогда
ЭтотОбъект.Перемещение.Очистить();
ЭлементыФормы.Перемещение.Колонки.КодНоменклатуры.Видимость=Истина;
ЭлементыФормы.Перемещение.Колонки.КодПартии.Видимость= Истина;
КонецЕсли;
КонецЕсли;
КонецЕсли;
конецЕсли ;
КонецПроцедуры
можно как то сделать что то типа отказ,что если пользователь ввел нет то тогда ничего не делать?,но я подозреваю что в переключателе такого не будет?потому как при выборе полюбому действие уже совершилось"при изменении" да?
|
|
1
Chainsaw
16.04.16
✎
18:26
|
(0) Да. При изменении срабатывает уже с новым значением реквизита.
Но при всего двух вариантах значения определить какое значение было до изменения и вернуть его на место, кажется несложным.
|
|
2
desaint08
16.04.16
✎
18:39
|
а как я не пойму ,я пробовал по всякому.в цикле?
|
|
3
desaint08
16.04.16
✎
18:43
|
я думаю,может через команды?или черерз флажки?
|
|
4
Chainsaw
16.04.16
✎
18:46
|
У тебя всего два значения. На одно из них ты только что переключился и знаешь его. Какое же значение было перед этим, если их всего два? Неужели противоположное текущему? Да ну, ерунда какая-то.
|
|
5
desaint08
16.04.16
✎
20:04
|
я же код написал,мне нужно чтоб если пользователь вернул нет то тогда не очищалась тб,но как сделать что значение флажка не изменилось?
|
|
6
desaint08
16.04.16
✎
20:05
|
как ты видишь решение?
|
|
7
hhhh
16.04.16
✎
21:24
|
(6) МНМА=истина;
|
|
8
Chameleon1980
17.04.16
✎
07:49
|
наойборот (тебеж сказали решение)
если у тебя приВыборе стал вариант 2, значит был вариант 1
чего не понятно?
варианта то два
|
|
9
desaint08
18.04.16
✎
12:59
|
спасибо,разобрался.
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший