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