Имя: Пароль:
1C
 
Обработка проведения
0 Aleks555
 
26.11.10
16:28
Всем привет. Нужно выполнить код после обработки проведения, чтобы уже получить ссылку на сам документ. Можно ли это в принципе сделать?
1 Grusswelle
 
26.11.10
16:29
Можно.
2 Aleks555
 
26.11.10
16:32
(1) А как?
3 Amra
 
26.11.10
16:33
Подписки на события
4 Kondarat
 
26.11.10
16:33
(0) А в обработке проведения ссылки нет?
5 Maxus43
 
26.11.10
16:34
(0) Именно после проведения надо? а то ведь в процессе проведения ссылка уже есть
6 Amra
 
26.11.10
16:34
(4) НЕ сбивайте человека с пути истинного
7 Aleks555
 
26.11.10
16:35
Нужно, точнее, обратиться к записи в регистре, которую создает документ во время проведения.
8 Amra
 
26.11.10
16:36
(7) ТОгда точне подписка на событие, событие "после проведения документа"
9 PVV65
 
26.11.10
16:37
Это можно получить в ОбработкаПроведения (если движения записаны).
10 Irbis
 
26.11.10
16:38
(7) Юзай Движения там есть все наборы записей регистров накопления
11 Irbis
 
26.11.10
16:38
(9) Даже если и не записаны.
12 Михаил Козлов
 
26.11.10
16:42
(8) Извините, не нашел такого события. Платформа 8.1.15.14.
Вы уверены, что такое событие есть?
13 Maxus43
 
26.11.10
16:46
(12) "После проведения" - нет
Подписка при проведении выполняется в той же транзакции что и ПРоведение документа, но после выполнения процедуры ОбработкаПроведения
14 ИС-2
 
26.11.10
16:47
(1) почти.
В предпоследней строке написать, если не Отказ тогда МойКод(). Ссылка есть уже после записи, а вот движений нету :(
15 Maxus43
 
26.11.10
16:47
(0) Если все движения по регистру делаются в самом доке при проведении - то просто вставь что надо в конце процедуры Обработка проведения. Чтоб не создавать новые подписки.... Хотя от ситуации зависит. Если добавить подписку - легче обновлять конфу
16 Aleks555
 
26.11.10
16:55
Одним из полей регистра сведений является регистратор и , я так понял, пока обработка проведения полностью не выполниться, ссылки на регистратор проводимого документа я не получу..
17 Maxus43
 
26.11.10
16:56
(16) Ссылка на документ есть уже ПриЗаписи()
18 Aleks555
 
26.11.10
17:01
(17) Да, понятно, спасибо.