Конвертация Данных 2.0 #811504


#0 by Aldnepr
Необходимо переносить Документы.ПлатежноеПоручение из одной конфы 8.3 в другую аналогичную. Правила прописались по умолчанию и все переносится нормально, кроме ОДНОГО- в базе-приемнике уже есть документы реализации, которые должны быть проставлены в ПП, но вместо этого создаются двойники. Т.е. созданые руками КД не видит и задваивает. Как это исправить. чтобы втягивало то что уже есть?
#1 by Ёпрст
в ПКО писать поиск по реквизитам дока, а не по внутреннему идентификатору, разве что. Например, по связке дата-номер-организация
#2 by Ёпрст
и да, лучше искать по внутреннему ид + галка искать по полям поиска, ежели по ид не найден
#3 by Aldnepr
Стоят галочки НА: "Искать объект приемника по внутреннему ИД" и "Продолжить поиск по полям поиска, если по ИД не найден" но не находит
#4 by Zakarum
Если они там созданы руками, надо смотреть по каким реквизитам они могут быть идентифицированы и сопоставлены выгружаемым документам. Есть еще вариант - использовать обработчик ПослеЗагрузки у Платежки. В этом загрузчике можно прописать алгоритм поиска нужной реализации по данным платежки и "вписывать" найденную реализацию в соответствующее поле загружаемой платежки.
#5 by Aldnepr
Но при этом двойник будет создаваться на сколько я понимаю, просто мы поменяем его на нужный мне док уже в загруженом ПП?
#6 by Zakarum
отключить загрузку реквизита у платежки, содеражащего ссылку на Реализацию
#7 by Ёпрст
И ? Какие поля поиска включены ?
#8 by Zakarum
к
#9 by Ёпрст
и еще, у тя может стоять в правилах, что выгружаются только ссылки на объекты, для ускорения выгрузки
#10 by Aldnepr
Вот тут я не очень разобрался в КД. А где включать поля поиска, я нашел "Поля поиска" только в обработчике событий. Но там вручную надо дописывать насколько понял. Правила создавал "автоматом" т.к. базы одинаковые
#11 by Aldnepr
Нет, "использовать быстрый поиск "не включен Поставил галку на "Не выгружать объекты свойств источника по ссылкам"
#12 by Zakarum
Если создал правила автоматом, то обрати внимание, что у всех объектов включен поиск по внутреннему идентификатору. Соответственно, будет задваиваться всё, что было внесено в базы вручную, а не переносом данным. Т.е. и элементы справочников тоже. Загрузка конкретного реквизита и обозначение его как поля для поиска - это две галки слева в списке реквизитов. Если поставил галку "Не выгружать объекты свойств источника по ссылкам", то соответственно ни один реквизит-объект у выгружаемого объекта не будет загружен, но это имеет смысл только для твоей Реализации, раз она создана вручную и ее надо только найти, а не заполнять ее поля.
#13 by Zakarum
поправка к : Загрузка конкретного реквизита и обозначение его как поля для поиска - это две галки слева в списке реквизитов. Имелось в виду - на закладке Конвертация свойств
#14 by Aldnepr
Благодарю! Не понял сразу, что надо входить в каждый объект в ПКО и проставлять галочки. Думал что при автоматическом создании правил для ПлатежногоПоручения все галки, что я проставлял для этого объекта перенесутся и на "подчиненные", которые в виде ссылок переносятся, аннет!
#15 by Aldnepr
Теперь в Обработчике "При Загрузке" пытаюсь присвоить свою переменную- ругается "переменная не найдена Приемник". А как обратиться к справочнику в приемнике?
#16 by Mankubus
не надо писать Приемник
#17 by Mankubus
+ При загрузке уже итак работает на стороне приемника
#18 by Aldnepr
Да, допер уже.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С