Имя: Пароль:
1C
 
КД: ПоследовательностьПолейПоиска, не создается новый объект
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
все оказалось просто, КД не ищет объект в базе-приемнике по свойствам, которые передаются как ПараметрыОбъекта и не делает поиск объекта в базе-приемнике по табличной части объекта.
сделал создание объекта в обработке ПоследовательностьПолейПоиска и все заработало. ура!
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн