|
Как перехватить регистрацию объекта в узле плана обмена? | ☑ | ||
---|---|---|---|---|
0
Lama12
12.12.23
✎
11:27
|
Есть план обмена. Есть объект который регистрируется в нем. Авторегистрация отключена.
Вопрос - как перехватить (поймать) момент регистрации объекта в узле плана обмена? Если поможет, конфигурация ДО 3.0.11.25. Объект - элемент справочника "ДокументыПредприятия" |
|||
1
sergey198
12.12.23
✎
11:28
|
смотри подписки на события
|
|||
2
shuhard
12.12.23
✎
11:30
|
(0) дык у плана обмена есть свои обработчики
|
|||
3
Lama12
12.12.23
✎
11:32
|
(1) Это понятно 🧐
Ладно, пока идеи собираются попробую замером производительности трассу собрать. |
|||
4
Lama12
12.12.23
✎
11:32
|
(2) Это не событие плана обмена.
|
|||
5
shuhard
12.12.23
✎
11:37
|
(4) не верю (с)
|
|||
6
Lama12
12.12.23
✎
11:48
|
(5) МенеджерПланаОбмена:
- ОбработкаПолученияДанныхВыбора - ОбработкаПолученияПолейПредставления - ОбработкаПолученияПредставления - ОбработкаПолученияФормы - ОбработкаПослеЗаписиВерсийИсторииДанных ПланОбменаОбъект: - ОбработкаЗаполнения - ОбработкаПроверкиЗаполнения - ОбработкаФормированияПоВерсииИсторииДанных - ПередЗаписью - ПередУдалением - ПриЗаписи - ПриКопировании - ПриОтправкеДанныхГлавному - ПриОтправкеДанныхПодчиненному - ПриОтправкеДанныхУзлаПодчиненному - ПриПолученииДанныхОтГлавного - ПриПолученииДанныхОтПодчиненного - ПриПолученииДанныхУзлаОтГлавного - ПриУстановкеНовогоКода Какое из событий дает нужную возможность? ИМХО. Регистрация объекта в узле, это не событие плана обмена. |
|||
7
Лирик
12.12.23
✎
11:59
|
К великому сожалению не нашел (а было нужно) обработчиков типа Перед/При/ПослеРегистрацииДанныхВТаблицеИзменений.
|
|||
8
Смотрящий
12.12.23
✎
12:08
|
Нет событий которые работают с таблицей .Изменения
|
|||
9
Serg_1960
12.12.23
✎
12:09
|
[Буквоед мимо крокодил]
Что есть "момент регистрации"? а) добавление записи в таблицу Изменения объекта в обработчике или подписке "ПередЗаписью"; б) регистрация в узлах и плана обмена непосредственно перед фиксацией транзакции записи объекта; в) присвоения номера при формировании сообщения обмена. PS: и есть еще один путь, подобный работе с предопределенными данными, когда объекты добавляются непосредственно перед выгрузкой изменений. Источник: https://infostart.ru/1c/articles/899200/ |
|||
10
Serg_1960
12.12.23
✎
12:21
|
[уже уходя, имхо, безотносительно к конкретике вопроса]
Глобальный поиск в конфигурации "ПланыОбмена.ЗарегистрироватьИзменения(" - и Вы будете знать точки алгоритма, где происходит регистрация изменений. А далее достаточно указать условные точки останова с контролем параметра(-ов) Ссылка/Узел... |
|||
11
Lama12
12.12.23
✎
14:25
|
(10) Это жесть, но работает. Спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |