|
Поле выбора | ☑ | ||
---|---|---|---|---|
0
Ly_Alena
20.10.14
✎
07:28
|
Добре утро! Что не так? Условие если срабатывает на 5-6 раз на произвольное значение поля выбора. В поле выбора "строки выбора" прописаны, не берутся из справочника.
Процедура СтатусЗаказаПокупателяОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка) Если ЭлементыФормы.СтатусЗаказаПокупателя.Значение="Отказ" Тогда ЭлементыФормы.ПричинаОтказа.Видимость=Истина; Иначе ЭлементыФормы.ПричинаОтказа.Видимость=Ложь; КонецЕсли; КонецПроцедуры |
|||
1
Cube
20.10.14
✎
07:46
|
Не совсем понятен вопрос... В любом случае, попробуй так:
Процедура СтатусЗаказаПокупателяОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка) Если ЭлементыФормы.СтатусЗаказаПокупателя.Значение="Отказ" Тогда ЭлементыФормы.ПричинаОтказа.Видимость=Истина; Сообщить("Видно"); Иначе ЭлементыФормы.ПричинаОтказа.Видимость=Ложь; Сообщить("Не видно"); КонецЕсли; КонецПроцедуры А вообще, в данном случае, лучше в отладчике точку останова поставить... |
|||
2
Ly_Alena
20.10.14
✎
07:53
|
(1) Точку остановы ставила, то попадает то нет, причем на разные значения. Сейчас попробую то, что Вы предложили.
|
|||
3
Cube
20.10.14
✎
07:54
|
(2) Чудес не бывает...
P.S. А что ты мне ВЫ-каешь?))) |
|||
4
Ly_Alena
20.10.14
✎
07:58
|
(3) С сообщением "видно"/"невидно" - та же самая история. то видно то не видно. Если чередовать с полем которое выше "отказа" то на него выдет видно, но только если его выбирать после "отказа" все остальное в случайном порядке "видно"
|
|||
5
Cube
20.10.14
✎
08:02
|
(4) Сдается мне, ты с переменными нахимичила... Ты ПриОткрытии() не забыла видимость установить?
P.S. отлучусь на часик... |
|||
6
butterbean
20.10.14
✎
08:02
|
вангую: СтатусЗаказаПокупателя это перечисление, а автор сравнивает со строкой
|
|||
7
Ly_Alena
20.10.14
✎
08:03
|
(6) не перечисление.
|
|||
8
butterbean
20.10.14
✎
08:05
|
(7) пиши
Если СтатусЗаказаПокупателя ="Отказ" Тогда.... |
|||
9
Ly_Alena
20.10.14
✎
08:12
|
(8) Неа, не срабатывает (
В случайном порядке видит. |
|||
10
Ly_Alena
20.10.14
✎
08:14
|
(8) Значения поля выбора заполняются в "Строки списка выбора"
|
|||
11
butterbean
20.10.14
✎
08:28
|
(10) СтатусЗаказаПокупателя - это реквизит документа или что?
какой тип у этого реквизита?? |
|||
12
Ly_Alena
20.10.14
✎
08:31
|
Все разобралась, надо было делать при изменении "ПриИзменении", а не в обработке выбора. Всем спасибо за потраченное время!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |