|
Задвоение данных при загрузке через универсальную загрузка XML | ☑ | ||
---|---|---|---|---|
0
Coldboy
21.07.14
✎
11:09
|
Здравствуйте. Создал правила через конвертацию данных, там поставил поиск по коду, соответственно при загрузке не должно задваиваться, если есть такой код. Загружаю через типовую обработку универсальный обмен данными в формате XML. В итоге задваивается номенклатура, с одинаковым кодом и другие справочники. Что не так?
|
|||
1
Maxus43
21.07.14
✎
11:10
|
не находит значит, очевидно жеж
|
|||
2
Coldboy
21.07.14
✎
11:12
|
(1) а почему не находит, если они есть, в итоге получается одни и те же элементы справочника, с одинаковым кодом.
|
|||
3
Maxus43
21.07.14
✎
11:12
|
(2) хвостовые пробелы например, или ещё что
|
|||
4
dj_serega
21.07.14
✎
11:13
|
(3) или носовые.
|
|||
5
Coldboy
21.07.14
✎
11:15
|
и как мне тогда быть? как тогда убрать эти пробелы в конвертации данных или в каком моменте?
|
|||
6
Paul_Nevada
21.07.14
✎
11:16
|
Флаги поиска на ЭтоГруппа проставил?
|
|||
7
Coldboy
21.07.14
✎
11:19
|
(6) да стоит это группа тоже стоит поиск. дело в другом код номенклатуры, допустим 13 символов строка, а по факту там 4 цифры стоят, думаю в этом проблема, хвостовые пробелы, как описал (3). как это убрать в правилах конвертации данных, урезать их, при поиске.
|
|||
8
dj_serega
21.07.14
✎
11:19
|
(5) Попробуй (6). А убрать пробелы можно в обработчике "ПередВыгрузкой" - Значение = СокрЛП(Источник.Код)
|
|||
9
Coldboy
21.07.14
✎
11:21
|
(8) и так на каждый справочник делать?
а при загрузке? |
|||
10
Maxus43
21.07.14
✎
11:22
|
(9) поидее так делается обычно если в источнике и приёмнике не совпадают количество символов в реквизите...
|
|||
11
dj_serega
21.07.14
✎
11:25
|
(10) А если коды с 7.7 приходят то там нужно еще и процедуру вызывать которая лидирующие нули добавляет :) Там обычно коды без них.
|
|||
12
Coldboy
21.07.14
✎
11:27
|
(11) с 8.2 в 8.2 конфы идентичные.
|
|||
13
Coldboy
21.07.14
✎
11:39
|
up
|
|||
14
Йохохо
21.07.14
✎
11:44
|
открой руками хмл, выдели код и попробуй найти на точное соответствие
|
|||
15
Coldboy
21.07.14
✎
11:49
|
если при выгрузки я делаю, СокрЛП(Источник.Код), как при загрузке сделать также?
|
|||
16
dj_serega
21.07.14
✎
11:50
|
(15) ну нужно при загрузке такого делать.
|
|||
17
dj_serega
21.07.14
✎
11:51
|
+ (16) НЕ нужно ;)
|
|||
18
Coldboy
21.07.14
✎
20:22
|
нифига задвоился, как быть?
|
|||
19
Coldboy
21.07.14
✎
20:47
|
код вроде все совпадает, но все равно задваивает, как быть ?
|
|||
20
bolobol
21.07.14
✎
20:49
|
Этогруппа + код = задвоение в другой группе
|
|||
21
Coldboy
21.07.14
✎
20:50
|
(20) код группы в источнике = код группы в приемники, даже вложенности папок и то равны. элементы которые задваиваются, попадают в нужную группу, что не так?
|
|||
22
bolobol
21.07.14
✎
20:57
|
Тогда это косяк в КД, сам сталкивался. Ничего не помогло, только переков всея кодов неправославных. 100% заполнение кодом места под код - решило проблему. А когда где-то пусто - не ищет
|
|||
23
Coldboy
21.07.14
✎
23:20
|
тобишь от дублей я не избавлюсь?
|
|||
24
Coldboy
21.07.14
✎
23:26
|
или что?
|
|||
25
Coldboy
21.07.14
✎
23:34
|
причем после задваивания, он больше не задваивает ...
|
|||
26
EvgeniuXP
21.07.14
✎
23:35
|
пробелы при загрузке можно убрать, галку только поставь в той обработке по загрузке.
|
|||
27
Coldboy
21.07.14
✎
23:39
|
(26) не вижу, где убираются эти пробелы.
у меня код тип строка(11), выглядит код как 7030. при выгрузке я допустим сделал Значение=СокрЛП(Источник.Код), а вот при загрузке где такое сделать (26) ? гружу стандартной обработкой и v82echang пробывал. |
|||
28
alle68
22.07.14
✎
00:18
|
(24) Воспользуйся отладчиком, проверь тот кусок кода, где элемент ищется, всё станет ясно.
|
|||
29
Coldboy
22.07.14
✎
00:31
|
(28) универсальная загрузка и выгрузка xml там че то дебри, пока найду где ищется, проще свою написать, вроде типовую люди работают, думаю может кто нить сталкивался и нашел решение.
|
|||
30
Ctrekoza
22.07.14
✎
00:37
|
(29) После того, как у мня первый раз задвоились справочники, стала просто помечать на удаление, прекрасно загружается и заменяет. Потом можно удалить то что осталось ненужное, если не заменилось. Это мой метод.
|
|||
31
alle68
22.07.14
✎
01:08
|
(25) Потому что по GUID-у ищет.
Как выглядит закладка "Нумерация" этого справочника? |
|||
32
Coldboy
22.07.14
✎
08:01
|
(31) а как сделать по коду?
|
|||
33
Coldboy
22.07.14
✎
08:02
|
(31) выглядит так, автонумерация стоит, контроль уникалиности стоит + серии кодов во всем справочнике.
|
|||
34
НП
22.07.14
✎
08:17
|
Не пользоваться КД вообще. Перегонять через COM коннектор. Время разработки сокращается на порядок.
|
|||
35
Coldboy
22.07.14
✎
08:36
|
(34) пример com коннектора, чтобы гнать данные я бы хотел посмотреть.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |