|
1С:Конвертация данных 8.2 2.1.5.1 Обработчик события "При загрузке" | ☑ | ||
---|---|---|---|---|
0
Kleo
07.12.11
✎
12:38
|
Необходимо выгрузить из конфигурации Комплексная 7.7 в Комплексную автоматизацию 8.2 спр. Контрагенты из двух баз 7.7 в одну 8.2.
Из первой базы загружаются все контрагенты, а из второй - загружаются только те, которых нет в первой базе. Идентификация происходить должна по ИНН. Как нужно задать условие в обработчике "При загрузке"? Я для примера не нашла ни в типовых правилах конвертации, ни в книге по конвертации данных, примера создания данной процедуры нет. помогите, пожалуйста, кто решал подобную задачу. |
|||
1
Buster007
07.12.11
✎
12:41
|
у ПКО "не замещать существующие объекты, а только создавать новые и заполнять их" не?
|
|||
2
PVV65
07.12.11
✎
12:41
|
(0) "При загрузке" здесь не причем. Достаточно поставить галочку "Поиск" на ПКС "ИНН".
|
|||
3
PVV65
07.12.11
✎
12:42
|
+(2) и (1).
|
|||
4
Kleo
07.12.11
✎
12:43
|
(1) это не подходит, нужно условие
(2) ок, поняла. точно) буду пробовать. спасибо!!! |
|||
5
Kleo
07.12.11
✎
12:44
|
(2) если поставлю галочку, то он будет искать по ИНН. если нашел, то перезапишет? а если не нашел, то добавит в базу?
|
|||
6
Buster007
07.12.11
✎
12:54
|
(5) "не замещать существующие объекты, а только создавать новые и заполнять их" тебе ничего это не говорит?
|
|||
7
Kleo
08.12.11
✎
13:09
|
Попробовала сделать сегодня так: в конвертации данных у спр.Контргенты убрала все галочки Поиск, и поставила на ИНН. а для ПКО указала - "не замещать существующие объекты, а только создавать новые и заполнять их"
и всеравно загрзуились дубли. т.е. загрузил второго контрагента ИНН, который уже был загружен из др. базы.... как быть? что не так? |
|||
8
Kleo
08.12.11
✎
13:13
|
хм... оказалось дело в пробелах в ИНН у контрагентов, загруженных первый раз
|
|||
9
Kleo
08.12.11
✎
13:33
|
не помогли доп. обработки после удаления пробелов, значит не в них дело.
подскажие, пожалуйста, что сделать? или все-таки обработчик писать "При загрузке" ? |
|||
10
PVV65
08.12.11
✎
13:51
|
(9) В обработке "Универсальный обмен данными XML" на закладке "Загрузка" есть галочка "При загрузке обрезать незначащие символы справа".
|
|||
11
Kleo
08.12.11
✎
13:57
|
(10) пробовала. я даже уже везде пробелы убрала. не в пробелах дело. если поиск оставляю только на ИНН и в ПКО правила Контрагенты "не замещать существующие объекты, а только создавать новые и заполнять их" загружает всех из второй базы, а мне нужно загружать только тех, которых нет...
|
|||
12
Kleo
08.12.11
✎
13:58
|
если ставлю галочки Поиск на Наименование и ИНН спр.Контрагенты, то вообще не загружает ни одного. хотя Наименования одинаковые
|
|||
13
vicof
08.12.11
✎
14:01
|
Точно галки "поиск", а не "отключить"?
|
|||
14
Kleo
08.12.11
✎
14:03
|
(13) точнее не бывает
|
|||
15
Kleo
08.12.11
✎
14:03
|
жирный шрифт становится при установки галочки
|
|||
16
Kleo
08.12.11
✎
14:05
|
кажется получилось нужно было галочки поиск установить на Наименование и ИНН, и при загрузке, как сказал PVV65 В обработке "Универсальный обмен данными XML" на закладке "Загрузка" есть галочка "При загрузке обрезать незначащие символы справа".
|
|||
17
Kleo
08.12.11
✎
14:07
|
вообщем если осуществлять поиск только по ИНН, то не находит. нужно ИНН + Наименование
|
|||
18
Kleo
08.12.11
✎
14:08
|
видимо из-за того, что Источник у ИНН пустой, т.к. в Комплексной 7.7 нет реквизита у спр.Контрагенты ИНН. ИНН берется из спр.ЮрЛица. явно источник не задашь, он пустой и тип даных пустой. а для Наименования не пустой Источник
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |