|
КД. Перенос иерархии | ☑ | ||
---|---|---|---|---|
0
zippygrill
15.07.16
✎
09:48
|
Всем привет!
Вроде бы как уже больше 4 лет заком с КД, но застрял на пустяковую проблему. Не получается полностью смоделировать в приемнике иерархию каталога номенклатуры. Единственное условие обмена это что товары синхронизируются только по Коду. Вот как выглядит в данный момент ПКО Номенклатура http://screencast.com/t/UuuLhmdZ т.е. у ПКС ЭтоГруппа, Родитель и Код стоит флаг Поиск. Также в обработчике ПоляПоиска есть очередность. Хотя я до сих пор до конца не понимаю как работают эти поля поиска и когда они включатся и когда нет. Подскажите что не так. В файле xml Родитель есть. Но вот на стороне приемнике элемент номенклатуры не хочет перенестись в нужную папку.. |
|||
1
бомболюк
15.07.16
✎
09:53
|
а в варианты поиска не нужно вписывать "ЭтоГруппа"?
|
|||
2
zippygrill
15.07.16
✎
09:57
|
Типа если ЭтоГруппа то поиск по Код иначе по другому?
|
|||
3
бомболюк
15.07.16
✎
10:02
|
мне думается надо попробовать во все варианты добавить "ЭтоГруппа", то есть: СтрокаИменСвойствПоиска = "Код,ЭтоГруппа";
|
|||
4
zippygrill
15.07.16
✎
10:17
|
(3) а если в насройках ПКО у меня не стоит "Продолжить поиск по полям поиска"? :)
|
|||
5
Andy13
15.07.16
✎
10:24
|
Обязательным образом указать "Родитель,ЭтоГруппа" в каждом варианте поиска. Иначе получается что в некоторых вариантах поиска описывается перенос без групп, т.е. без иерархии.
|
|||
6
Andy13
15.07.16
✎
10:35
|
(0) Поиск по наименованию не сработает, так как не установлен флажок поиска по данному свойству. Состав полей поиска можно набирать только из свойств с установленным флажком поиска.
|
|||
7
zippygrill
15.07.16
✎
10:44
|
Оставлю один вариант поиск: Родитель,ЭтоГруппа, Код тогда
|
|||
8
zippygrill
15.07.16
✎
10:44
|
поиска
|
|||
9
zippygrill
15.07.16
✎
10:51
|
товар задублировался по коду и в Родитель Объект не найден..
|
|||
10
zippygrill
15.07.16
✎
10:53
|
Вот так сейчас в ПКО http://screencast.com/t/xiR09O4xrwhW
|
|||
11
Pro-tone
15.07.16
✎
11:00
|
зачем поиск по родителю? убери его
|
|||
12
zippygrill
15.07.16
✎
11:02
|
(11) А продолжить поиск по полям поиска поставить в этом случае.
|
|||
13
zippygrill
15.07.16
✎
11:04
|
(11) Поиск по Родителю в Поля поиска или флаг имеешь ввиду?
|
|||
14
Andy13
15.07.16
✎
11:04
|
Эта хрень работает при загрузке в базу-приемник в следующем порядке:
1. Поиск по ИД (если установлен) 2. Поиск по полям поиска описанным в вариантах поиска последовательно от 1 до 10. Флажок "Продолжить по полям..." - установить. Если объект на каком либо шаге найден, то поиск прекращается. Если не найден ни на одном шаге, то создается новый. |
|||
15
Pro-tone
15.07.16
✎
11:05
|
(13) оба
|
|||
16
zippygrill
15.07.16
✎
11:11
|
Оставил для ПКС Код и ЭтоГруппа флаги Поиск. В Поля поиска следующее:
Если НомерВариантаПоиска = 1 Тогда СтрокаИменСвойствПоиска = "Код,ЭтоГруппа"; Иначе СтрокаИменСвойствПоиска = "Код"; КонецЕсли; И продолжить поиск по полям если по УИД не найден. |
|||
17
zippygrill
15.07.16
✎
11:11
|
щас попробую
|
|||
18
бомболюк
15.07.16
✎
11:14
|
а чего во 2м варианте то опять нету ЭтоГруппа?
тебе 100 раз тут уже про это рассказали. вот глянь кусок кода обработки выгрузки/загрузки, может поймешь почему это так важно http://prntscr.com/bt5m3q |
|||
19
zippygrill
15.07.16
✎
11:17
|
Так есть же первом все.
|
|||
20
zippygrill
15.07.16
✎
11:17
|
Что мне еще писать во второй вариант.
|
|||
21
бомболюк
15.07.16
✎
11:21
|
не обратил внимание, что если добавить во 2й вариант "ЭтоГруппа" то сразу получится первый ;-)
значит тебе надо вообще убирать обработчик этот, и выставлять поиск по Код и ЭтоГруппа, ставить галки поиск по УИД и продолжить поиск. |
|||
22
бомболюк
15.07.16
✎
11:25
|
также подозреваю, что запуская обмен с предыдущими правилами ты наплодил уже в базе элементов вместо групп, которые успешно находятся по УИД, но в качестве родителя, увы, не годятся ;-)
|
|||
23
zippygrill
15.07.16
✎
11:33
|
А нафиг нужен Продолжить поиск по полям если и так пусто в обработчике будет )
|
|||
24
zippygrill
15.07.16
✎
11:34
|
(22) я по одному sku регистрировал для отправки
|
|||
25
бомболюк
15.07.16
✎
11:36
|
(23) чтоб по Коду и ЭтоГруппа поискал
|
|||
26
Pro-tone
15.07.16
✎
11:36
|
(16) я бы вообще убрал этот код, это тебе же контрагенты, которых надо принудительно искать сперва по связке ИНН+КПП, потом ИНН, потом КПП, потом Наименование
|
|||
27
zippygrill
15.07.16
✎
11:38
|
(26) С этим да.
|
|||
28
zippygrill
15.07.16
✎
11:41
|
На примере одно sku получилось. Щас попробую целиком РТУ отправить с товарами..
|
|||
29
zippygrill
15.07.16
✎
11:49
|
Спасибо! Вроде как получилось!
|
|||
30
zippygrill
15.07.16
✎
11:50
|
и самое главное что все просто. Но из за путаницы с этими полями поиска не получалось.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |