|
Отключение уведомления об отказе проведения.
| ☑ |
0
fantomrik
16.09.14
✎
15:09
|
Добрый день, коллеги!
Не могу придумать как реализовать следующее:
при определенных условиях, если пользователь жмет провести док или кнопку "Ок", проведение нужно отменить и программно создать/открыть другой, но не выводить платформенное предупреждение, что проведение не состоялось.
Как отменить проведение, но не выводить предупреждение платформы?
|
|
1
fantomrik
16.09.14
✎
15:12
|
п.с., если док модифицирован, записать его нужно перед созданием нового...
|
|
2
Maximysis
16.09.14
✎
15:13
|
Добавь исключения при отмене проведения.
|
|
3
fantomrik
16.09.14
✎
15:16
|
(2) не совсем понял
|
|
4
Maximysis
16.09.14
✎
15:21
|
Ищешь то места в процедуре ОбработкаПроведения где выдается сообщение и правишь как тебе надо.
|
|
5
Timon1405
16.09.14
✎
15:27
|
(4) Создай пустой документ, напиши в обработке проведения "отказ = истина" и покажи нам "место где выдается сообщение"
|
|
6
fantomrik
16.09.14
✎
15:36
|
мб, не так объяснил, я в самом начале обработки проведения, при срабатывании условий делаю отказ = истина и возврат. Соответсвенно выхожу из обработки проведения и отказ идет на всю транзакцию, о чем система сообщает Предупреждением - "Не удалось провести документ ...".
Предупреждение идет сразу после окончания процедуры "ОбработкаПроведения".
|
|
7
Timon1405
16.09.14
✎
15:51
|
(6) да и из первого поста все понятно объяснил. а может все-таки провести его, а потом тихонько-незаметно фоновым заданием по этим "определенным условиям" из (0) отменить проведение?
|
|
8
fantomrik
16.09.14
✎
15:56
|
(7) Похоже от единственный вариант.
Плюс что то не подумал, так и не правильно делать по методологии 1с -пользователь проводит документ, он ожидает что будет проведен, раз хотят запретить ручное его проведение, просто сообщать пользователю, что документ не проводится в ручную, и все дальнейшие действия делать по записи документа или отдельной кнопкой в форме.
|
|