Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Проведение документа, отличия

Проведение документа, отличия
Я
   JUST4LOL
 
12.02.21 - 05:43
Кто знает, чем конкретно отличается интерактивное проведение документа от не интерактивного?
 
 Партнерская программа EFSOL Oblako
   Aleksey
 
1 - 12.02.21 - 05:56
кодом
   JUST4LOL
 
2 - 12.02.21 - 05:57
(1) Каким кодом? Там что-то с событиями связано по-моему, не могу найти
   ДенисЧ
 
3 - 12.02.21 - 05:58
В самом проведении - ничем.
   Aleksey
 
4 - 12.02.21 - 06:25
(2) который ты напишешь, а больши ничем
   Aleksey
 
5 - 12.02.21 - 06:27
Обработчик события ОбработкаПроверкиЗаполнения

Следует учитывать, что обработчик ОбработкаПроверкиЗаполнения вызывается не при каждой записи объекта, в частности, он не вызывается в случаях если запись были инициирована программно.
   Aleksey
 
6 - 12.02.21 - 06:27
   Bigbro
 
7 - 12.02.21 - 06:29
в 7ке на форму ставили кнопку "провести" с процедурой "провестиизформы" и в ней мог быть совсем другой код.
   Провинциальный 1сник
 
8 - 12.02.21 - 06:37
(7) Суть этого финта в том, чтобы вынести тяжелые и длительные расчеты из транзакции. Потому что транзакция означает блокировку, то есть невозможность других пользователей обратиться к данным. А если все расчеты подготовить в глобальной переменной в модуле формы, а в модуле документа лишь создать по этой переменной движения - то блокировка будет лишь на время записи движений. Но при этом разумеется теряется возможность неинтерактивного перепроведения, вернее теряется смысл в нём..
   JUST4LOL
 
9 - 12.02.21 - 06:48
(5) Спасибо большое!
   Bigbro
 
10 - 12.02.21 - 06:48
(8) да я понимаю, пример просто привел.

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.