|
Порядок вызова предопределённых процедур
| ☑ |
0
Кондидат В
03.03.16
✎
12:27
|
Всем привет!
В Реализации ТМЗ нужно указывать исполнителей работ (одну работу может делать несколько исполнителей)
Что бы не париться при обновлении вынес исполнителей в отдельный регистр сведений. Измерения: Документ, Строка, Исполнитель. Ресурс КТУ. Данные из регистра буферизуются в форме
Создал подписку на событие для обработки проведения.
Движения в созданный регистр накопления попадают только после 2го проведения документа.
Все потому, что обработка проведения вызывается раньше, чем процедура "При записи"
ВНИМАНИЕ ВОПРОС!
В какую процедуру поместить модуль записи в регистр сведений, что бы была доступна ссылка на текущий документ и которая вызывается раньше подписки на события.
|
|
1
Dmitriy_76
03.03.16
✎
12:32
|
ПолучитьСсылкуНового не предлагать ?
|
|
2
Dmitriy_76
03.03.16
✎
12:32
|
э... как обработка проведения раньше чем при записи ????
|
|
3
Кондидат В
03.03.16
✎
12:34
|
(1) Ну почему же. Очень своевременное замечание. . Спасибо огромнейшее. Каюсь. Упустил :(
(2) А вот так. В начале процедур написал "Сообщить(<Имя процедуры>)" и та, что идет в подписке на событие вызывается раньше... Как то так.
|
|
4
alle68
03.03.16
✎
12:45
|
(3) Ха-ха. Очевидно, что твоё событие "Перед записью".
Или ты нашёл страшный глюк движка!
|
|
5
Euguln
03.03.16
✎
12:49
|
(0) Если проведение выполняется после записи нового в одной транзакции, то в подписке посмотри, что со ссылкой.
|
|
6
Карупян
03.03.16
✎
12:49
|
Если хочешь использовать в проведении, то лучше ТЧ создать
|
|
7
Карупян
03.03.16
✎
12:49
|
ибо нет события между записью и проведением
|
|