|
Обработка заполнения, стандартная обработка = ложь
| ☑ |
0
Mashap
29.08.13
✎
12:18
|
Добрый день!
Использую процедуру ОбработкаЗаполнения: есть необходимость при определенных условиях ввода на основании не создавать новый документ, а перезаполнять существующий, ранее созданный.
Все хорошо, но при открытии старого документа также открывается новый, хотя в процедуре ОбработкаЗаполнения ставлю СтандартнаяОбработка = Ложь
Как сделать, чтобы новый документ не создавался и не открывался, спасибо.
|
|
1
Euguln
29.08.13
✎
12:22
|
Проблема не там, СтандартнаяОбработка = Ложь не отменяет создание документа, а просто отменяет стандартные действия при заполнении. Копай свой код.
|
|
2
Михаил Козлов
29.08.13
✎
12:39
|
Выставьте признак, который виден в ПередОткрытием в форме и по нему вырабатывайте Отказ
|
|
3
Nexux
29.08.13
✎
12:40
|
ВызыватьИсключение иевангелисты советуют использовать
|
|
4
Mashap
29.08.13
✎
13:32
|
Сделал как в (2), работает.
|
|
5
acsent
29.08.13
✎
13:36
|
(4) а старый документ как перезаполняешь?
|
|
6
Mashap
29.08.13
✎
13:38
|
(5) ПолучитьОбъект(), в чем конкретно вопрос?
|
|
7
Mashap
29.08.13
✎
13:39
|
(2) Спасибо!
|
|
8
Михаил Козлов
29.08.13
✎
14:27
|
(3) Наверное это правильнее.
|
|