Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

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

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

Загрузка конкретного реквизита и обозначение его как поля для поиска - это две галки слева в списке реквизитов.

Если поставил галку "Не выгружать объекты свойств источника по ссылкам", то соответственно ни один реквизит-объект у выгружаемого объекта не будет загружен, но это имеет смысл только для твоей Реализации, раз она создана вручную и ее надо только найти, а не заполнять ее поля.
   Zakarum
 
13 - 11.01.18 - 10:33
поправка к (12):
Загрузка конкретного реквизита и обозначение его как поля для поиска - это две галки слева в списке реквизитов.
Имелось в виду - на закладке Конвертация свойств
   Aldnepr
 
14 - 11.01.18 - 10:41
(13) Благодарю! Не понял сразу, что надо входить в каждый объект в ПКО и проставлять галочки. Думал что при автоматическом создании правил для ПлатежногоПоручения все галки, что я проставлял для этого объекта перенесутся и на "подчиненные", которые в виде ссылок переносятся, аннет!
   Aldnepr
 
15 - 11.01.18 - 18:21
Теперь в Обработчике "При Загрузке" пытаюсь присвоить свою переменную- ругается "переменная не найдена Приемник". А как обратиться к справочнику в приемнике?

Объект.Отдел=Приемник.Справочники.Отделы.НайтиПоКоду("3",,,Объект.Организация);
   Mankubus
 
16 - 11.01.18 - 18:40
(15) не надо писать Приемник
   Mankubus
 
17 - 11.01.18 - 18:40
(15) + При загрузке уже итак работает на стороне приемника
   Aldnepr
 
18 - 11.01.18 - 20:09
(16) Да, допер уже.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует