|
Как отменить действие ОбработкаЗаполнения? |
☑ |
0
diesell
21.12.11
✎
17:01
|
Я проверяю некоторые данные в документе, и в отдельных случаях надо отменить ввод документа на основании. В ОбработкаЗаполнения можно как то прервать ввод?
|
|
1
mikecool
21.12.11
✎
17:02
|
проверяй параметры в ПередОткрытием
|
|
2
Mort
21.12.11
✎
17:03
|
Нельзя
|
|
3
DrShad
21.12.11
✎
17:06
|
(0) интересно что она там такого делает, что потом нельзя закрыть и не сохранять документ?
|
|
4
Mort
21.12.11
✎
17:09
|
(3) Обычно это случается если есть правило, что док на основании можно вводить только для документа, например, с определенным видом операции.
|
|
5
diesell
21.12.11
✎
17:12
|
ну у меня похоже, + запрет ввода если уже есть введенный на основании.
Подскажите как в форму параметр перекинуть? Форма управляемая.
|
|
6
DrShad
21.12.11
✎
17:13
|
(4) тогда в таких обычных случаях пишут необычный алгоритм вызова ОбработкаЗаполнения()
|
|
7
DrShad
21.12.11
✎
17:13
|
(5) ты не поверишь но также как и в обычных формах
|
|
8
diesell
21.12.11
✎
17:14
|
(7) и как же?
|
|
9
DrShad
21.12.11
✎
17:16
|
Синтаксис:
ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>)
|
|
10
DrShad
21.12.11
✎
17:16
|
СП украли?
|
|
11
diesell
21.12.11
✎
17:17
|
Я то не сам форму открываю. ОбработкаЗаполнения() срабатывает автоматически при интерактивном вводе на основании. В этот момент форма еще не создана.
|
|
12
diesell
21.12.11
✎
17:19
|
После инструкции Возврат в ОбработкаЗаполнения() я сразу попадаю в ПриСозданииНаСервере() у формы.
|
|
13
katc
21.12.11
✎
17:27
|
Процедура Обработка Заполнения (ДанныеЗаполнения, СтандартныеЧегоТам)
... действия
//а тут надо сделать отказ от заполнения
ВызватьИсключение " Тту произошел отказ от заполнения"
// будет вызвано исключение и документ не будет создан
КонецПроцедуры
|
|
14
diesell
21.12.11
✎
17:31
|
(13) ну как вариант да.
Но все таки хотелось бы понять как из модуля в форму передавать данные, или наоборот читать с формы переменные модуля.
|
|
15
Ненавижу 1С
гуру
21.12.11
✎
17:32
|
ОбработкаЗаполнения теперь в 8.2 как конструктор
так что никак
|
|
16
katc
21.12.11
✎
17:32
|
(15) Оо
|
|
17
katc
21.12.11
✎
17:34
|
(14) то что тебе вдруг заново захотелось понять еще что то - достойно новой темы.
|
|
18
apokrit
21.12.11
✎
17:34
|
(0) См. (13)
Это рекомендованный стандартами способ:
|
|
19
DrShad
21.12.11
✎
17:39
|
(18) классная ссылка!!!! особенно для тех кому доступ ограничен
|
|
20
apokrit
21.12.11
✎
17:42
|
(19) А ты что злобный пират?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший