|
КД: ПоследовательностьПолейПоиска, не создается новый объект |
☑ |
0
novichok79
14.10.16
✎
15:14
|
Доброго времени суток, уважаемые специалисты 1С.
Делаю правила обмена в КД, в правилах есть ПКО с обработчиком ПоследовательностьПолейПоиска. В этом обработчике я произвожу поиск ссылки в базе-приемнике вручную.
После 2-х попыток поиска я устанавливаю переменную ПрекратитьПоиск = Истина. И объект по идее должен создаться в БД-приемнике. На деле, в журнале регистрации событие добавления данных всего одно, объектов в файле выгрузки - 3.
Не понимаю, чего ему не хватает.
Заранее благодарю за помощь.
|
|
1
novichok79
14.10.16
✎
15:15
|
Галочка "Не запоминать выгруженные объекты" не влияет на результат, уже проверил. В файле выгрузки 3 объекта выгруженных по моему ПКО. Ошибок при записи тоже не выводит.
|
|
2
novichok79
14.10.16
✎
15:17
|
Да и отладчик попадает всего 1 раз в событие ПередЗаписью модуля объекта.
|
|
3
novichok79
15.10.16
✎
19:07
|
апну ка
|
|
4
Cyberhawk
15.10.16
✎
19:42
|
За 5 часов мог бы уже отладить загрузку.
Ну а без отладки - смотри, что в файле, может там все три объекта с одинаковым ГУИДом
|
|
5
novichok79
15.10.16
✎
19:48
|
(4) ну пятница дело такое... поиск по ГУИДам в ПКО выключен. но спасибо за подсказку.
|
|
6
novichok79
17.10.16
✎
10:43
|
все оказалось просто, КД не ищет объект в базе-приемнике по свойствам, которые передаются как ПараметрыОбъекта и не делает поиск объекта в базе-приемнике по табличной части объекта.
сделал создание объекта в обработке ПоследовательностьПолейПоиска и все заработало. ура!
|
|