|
8.2 Аналог статусвозврата
| ☑ |
0
мушка83
22.07.16
✎
10:07
|
Здравствуйте! Есть реквизит на форме "состояние", надо при его изменении проверять заполнен ли второй реквизит "комментарий", и если он пуст, то отменять изменение "состояния". В 7 был статусвозврата, а тут? Спасибо
|
|
1
Господин ПЖ
22.07.16
✎
10:08
|
а тут надо иначе
|
|
2
мушка83
22.07.16
✎
10:09
|
подскажите...
|
|
3
kiruha
22.07.16
✎
10:09
|
Если нужно позарез ВызватьИсключение но не очень красиво в пользовательском режиме
|
|
4
Cyberhawk
22.07.16
✎
10:09
|
Дичь какая-то
|
|
5
kiruha
22.07.16
✎
10:12
|
Сейчас смотрю типовую - ВызватьИсключение - встречается больше 1000 раз ...
Те сами 1С не очень то используют рекомендованные способы отмены процедур
|
|
6
Cyberhawk
22.07.16
✎
10:13
|
(5) Возможно, ты что-то не так трактуешь
|
|
7
ptiz
22.07.16
✎
10:13
|
(0) Запоминать состояние до изменения. Потом возвращать взад.
|
|
8
b_ru
22.07.16
✎
10:17
|
В модуле формы
Перем мСохрСостояние
Процедура ФормаПриЧтенииНаСервере()
....
мСохСостояние = Объект.Состояние
....
КонецПроцедуры
Процедура СостояниеПриИзменении()
Если ЗначениеЗаполнено(Объект.Комментарий) Тогда
мСохрСостояние = Объект.Состояние;
Иначе
Объект.Состояние = мСохрСостояние;
Сообщить("Ну емае, комментарий кто будет заполнять???");
КонецЕсли;
КонецПроцедуры;
|
|
9
мушка83
22.07.16
✎
10:19
|
(8) Спасибо
|
|