|
Действия после проведения
| ☑ |
0
fjay69
23.06.20
✎
16:26
|
Добрый день.
Стоит задача: после проведения документа вызвать окно с вводом комментария и отправить некоторые данные через http.
Проблема в том, что пока висит окно с вводом комментария и пока отправляются данные, транзакция держит таблицы регистров на блокировках, из-за чего возникают проблемы у других юзеров.
Подскажите, как правильно выполнять такие действия после проведения?
Допустим, можно в форме элемента в событии ПослеЗаписи. А если я провожу в форме списка?
|
|
1
Ненавижу 1С
гуру
23.06.20
✎
16:28
|
а если в списке выделить сразу 100500 документов и нажать провести? кто вводить комментарий будет?
|
|
2
Волшебник
модератор
23.06.20
✎
16:31
|
Во время транзакции не должно быть вопросов. Можно использовать подписку на событие Запись, в котором проверять режим записи = Проведение и интерактивный режим.
А ещё лучше предусмотреть форму типа групповой обработки, в которой комментарий вводится заранее
|
|
3
fjay69
23.06.20
✎
16:38
|
>Можно использовать подписку на событие Запись
То есть перед проведением. А после проведения никак?
|
|
4
fjay69
23.06.20
✎
16:39
|
(1) Допустим, множественное выделение отключено.
|
|
5
Ненавижу 1С
гуру
23.06.20
✎
16:43
|
(4) ну там все равно различные групповые изменения. Проще сделать конкретно в форме и в списке
|
|
6
Irbis
23.06.20
✎
16:45
|
Можно вообще после проведения записать в регистр что нужно отправить, а регламент пусть периодически долбит по регистру и отправляет. Вдруг связи в момент проведения не будет, а так в очередной проход отправится всё равно.
|
|