|
Конвертация и поиск по полю. | ☑ | ||
---|---|---|---|---|
0
uraskin
21.12.12
✎
03:08
|
Добрый день! Помогите разобраться.
Стоит довольно простая задача: при выгрузке из УТ в БП необходимо, чтобы номенклатура замещалась на другую. В УТ есть справочник "НоменклатураБух", и соответственно для каждой номенклатуры в УТ заполнен соответствующий реквизит. Коды в справочнике "НоменклатураБух" = кодам в справочнике номенклатуры в БП. Это пролог. При выгрузке из УТ в правилах для поля "Код" я добавил, чтобы при выгрузке он замещался на нужный код из справочника "НоменклатураБух", проверил в файле .xml на самом деле находится нужный мне код. Поиск по полю "код" включен, поиск по УИД не используется. Я себе представлял это так, что при загрузке он будет искать по полю "Код" и найдет нужную мне номенклатуру, но этого не происходит. Вместо этого номенклатура перезаписывается и код замещается, другую он не подставляет. Например: В УТ Код самой номенклатуры = "0000018" Код в справочнике НоменклатураБух = "ут000020" Выгрузилось с кодом "ут000020". Все ОК. В БП Есть номенклатура с кодом "ут000020" Вместо того чтобы ее найти и подставить, создается новая с таким же кодом. В настройках спр. Номенклатура стоит галочка "НЕ СОЗДАВАТЬ НОВЫЙ ОБЪЕКТ", откуда он тогда появляется в БП (его же нет?!) я вообще не понимаю. По УИД также синхронизация отключена. Что я делаю не так? |
|||
1
Aleksey
21.12.12
✎
03:10
|
поиск только по коду? галочка ЭтоГруппа включена?
|
|||
2
Aleksey
21.12.12
✎
03:10
|
длина кодов одинаковая?
|
|||
3
uraskin
21.12.12
✎
03:11
|
(1) Включена
|
|||
4
uraskin
21.12.12
✎
03:16
|
(2) одинаковая
|
|||
5
uraskin
21.12.12
✎
04:59
|
up
|
|||
6
Wobland
21.12.12
✎
05:06
|
у тебя там 2 кода в одном справочнике что-ли?
|
|||
7
tuxik07
21.12.12
✎
05:07
|
еще ПКО справочника Номенклатуры в правилах конвертации имеется?
|
|||
8
uraskin
21.12.12
✎
05:11
|
(6) нет.
в справочнике номенклатура есть ссылка на справочник "НоменклатураБух", от туда я беру нужный код. |
|||
9
uraskin
21.12.12
✎
05:11
|
(7) не понял вопроса
|
|||
10
Wobland
21.12.12
✎
05:12
|
(8) а что там в правиле про код?
|
|||
11
SIS72
21.12.12
✎
05:14
|
почитай на http://www.mykod.info - там найдешь
|
|||
12
uraskin
21.12.12
✎
05:16
|
(10) В обработчике ПриВыгрузке добавил
Значение = КодНоменклатурыБух; КодНоменклатурыБух получает из запроса. |
|||
13
Ligor
21.12.12
✎
05:17
|
Если мне память не именяет, то нельзя сделать так что бы не было поиска по УИД и был поиск по по полю, так как эта галачка включается только после того, как включен поиск по УИД. А то что ты в ПКС настроил поиск он, не сработет без галочки, которая ставится в настройках ПКО.
|
|||
14
uraskin
21.12.12
✎
05:19
|
(13) визуально все так и выглядит вы правы, галочка поиск по полю не активна.
насколько я помню поиск по полю все равно срабатывает, на моей памяти так..точной инфы найти не могу |
|||
15
Wobland
21.12.12
✎
05:20
|
у меня контрагенты по инн ищутся, никаких кодов. всё разруливается галками
|
|||
16
uraskin
21.12.12
✎
05:23
|
(15) прочитайте внимательно 1 пост.Мне необходимо чтобы Код был не самой номенклатуры, а код ее аналога из другого справочника.
|
|||
17
uraskin
21.12.12
✎
05:25
|
(15) представь что ты ИНН использовал бы не контрагента, а ИНН его головной организации. У меня ситуация по смыслу та же
|
|||
18
Wobland
21.12.12
✎
05:25
|
(16) не хочу внимательно, не проснулся.
я б сделал галку поиск у кода и Значение=Оттуда при выгрузке |
|||
19
uraskin
21.12.12
✎
06:07
|
(18) я сделал тоже самое, но не работает.
|
|||
20
uraskin
21.12.12
✎
07:37
|
еще есть идеи у кого?)
|
|||
21
Wobland
21.12.12
✎
08:10
|
ну дай правила что-ли.. пощупать надо
|
|||
22
uraskin
21.12.12
✎
09:00
|
да правила то типовые УТ-БП, только добавлено немного из (12)
|
|||
23
Мимохожий Однако
21.12.12
✎
09:11
|
ОФФ: жадина
|
|||
24
uraskin
21.12.12
✎
09:36
|
))
|
|||
25
не_1Снег
21.12.12
✎
09:58
|
Модераторы, забаньте спамера! (11) это вот он: SIS72
|
|||
26
Йохохо
21.12.12
✎
10:02
|
в Родителе проверь такой же финт
|
|||
27
uraskin
24.12.12
✎
02:59
|
Победил путем удаления записей из регистра "соответствие объектов для обмена". Не понимаю по чему программа упорна продолжает искать по этому идентификатору.
Почистил записи и все нашлось по нужному коду. |
|||
28
echo77
24.12.12
✎
06:48
|
(27) Потому что в правила надо глядеть
|
|||
29
uraskin
24.12.12
✎
06:50
|
(27) уже глаза проглядел
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |