|
"После выгрузки данных" не вызывается в КД
| ☑ |
0
cfmm18
23.09.16
✎
14:25
|
Выгружаю в файл обмена справочник Физлиц.
Способ выборки - Произвольный алгоритм
В событии "Перед обработкой" запросом выбираю измененные элементы и выгружаю через ВыгрузитьПоПравилу(ВыборкаФизлиц, , , , "Физлица");
В глобальном событии конвертации "После выгрузки данных" пытаюсь отменить регистрацию измененных объектов:
ПланыОбмена.УдалитьРегистрациюИзменений(Параметры.Узел, Метаданные.Справочники.ФизическиеЛица)
Но глобальное событие у КД "После выгрузки данных" вообще не вызывается.
Все элементы выгружаются в файл обмена без ошибок.
Почему не вызывается событие "После выгрузки данных"?
|
|
1
gorakh
23.09.16
✎
14:30
|
А узел точно получет и обработает пакет данных?
|
|
2
cfmm18
23.09.16
✎
14:31
|
(1) в моем случае, да
|
|
3
MaxS
23.09.16
✎
14:35
|
Зачем отменять регистрацию объектов при выгрузке? Это нужно делать при загрузке при получении информации, что данные загружены.
|
|
4
cfmm18
23.09.16
✎
14:37
|
(3) вопрос не в этом, а в том, что не вызывается событие "После выгрузки данных"
|
|
5
MaxS
23.09.16
✎
14:56
|
Возможно с точки зрения типового алгоритма стандартной выгрузки не произошло.
см:
Функция НадоВыполнитьОбработчикПослеВыгрузкиДанных(Объект, Ссылка) Экспорт
|
|
6
cfmm18
23.09.16
✎
16:04
|
(5) спасибо! буду разбираться
|
|