|
Проведение документа, отличия
| ☑ |
0
JUST4LOL
12.02.21
✎
05:43
|
Кто знает, чем конкретно отличается интерактивное проведение документа от не интерактивного?
|
|
1
Aleksey
12.02.21
✎
05:56
|
кодом
|
|
2
JUST4LOL
12.02.21
✎
05:57
|
(1) Каким кодом? Там что-то с событиями связано по-моему, не могу найти
|
|
3
ДенисЧ
12.02.21
✎
05:58
|
В самом проведении - ничем.
|
|
4
Aleksey
12.02.21
✎
06:25
|
(2) который ты напишешь, а больши ничем
|
|
5
Aleksey
12.02.21
✎
06:27
|
Обработчик события ОбработкаПроверкиЗаполнения
Следует учитывать, что обработчик ОбработкаПроверкиЗаполнения вызывается не при каждой записи объекта, в частности, он не вызывается в случаях если запись были инициирована программно.
|
|
6
Aleksey
12.02.21
✎
06:27
|
|
|
7
Bigbro
12.02.21
✎
06:29
|
в 7ке на форму ставили кнопку "провести" с процедурой "провестиизформы" и в ней мог быть совсем другой код.
|
|
8
Провинциальный 1сник
12.02.21
✎
06:37
|
(7) Суть этого финта в том, чтобы вынести тяжелые и длительные расчеты из транзакции. Потому что транзакция означает блокировку, то есть невозможность других пользователей обратиться к данным. А если все расчеты подготовить в глобальной переменной в модуле формы, а в модуле документа лишь создать по этой переменной движения - то блокировка будет лишь на время записи движений. Но при этом разумеется теряется возможность неинтерактивного перепроведения, вернее теряется смысл в нём..
|
|
9
JUST4LOL
12.02.21
✎
06:48
|
(5) Спасибо большое!
|
|
10
Bigbro
12.02.21
✎
06:48
|
(8) да я понимаю, пример просто привел.
|
|