|
КД. перебор полей поиска |
☑ |
0
Бригада бронепоезда
24.12.14
✎
15:40
|
Настраиваю правила обмена.
Нужно искать контрагентов по полю Код, если по коду не найдено - тогда по ИНН.
пишу в полях поиска:
Если НомерВариантаПоиска = 1 тогда
СтрокаИменСвойствПоиска = "Код";
ИначеЕсли НомерВариантаПоиска = 2 тогда
СтрокаИменСвойствПоиска = "ИНН";
КонецЕсли;
Код и ИНН отмечены в ПКО галочками поиска. У ПКО выбран поиск по полям поиска, если по ИД не найден.
выгружаю контрагента, которому есть приемник с одинаковым ИНН(но разным кодом).
но правила мне создают нового контра и не меняют по инн.
ПОчему так?
|
|
1
Aleksey
24.12.14
✎
15:42
|
так может быть он его по гуид нашел?
|
|
2
Aleksey
24.12.14
✎
15:43
|
убери галку поиск по гуид, и сравни результат
|
|
3
Бригада бронепоезда
24.12.14
✎
15:45
|
(1) (2) блин. написал же - правила создают нового контрагента, причем здесь "нашел по гуид"?
галочку снимать не надо, сначала должен быть поиск по гуиду, это я тоже написал
|
|
4
Franchiser
гуру
24.12.14
✎
15:47
|
Странно должно работать. Не понял фразу "и не меняют по инн"
|
|
5
13_Mult
24.12.14
✎
15:47
|
(0) Ну например длинна разная, типы разные в источнике и приемнике
|
|
6
Alex S D
24.12.14
✎
15:48
|
не из 7-ки грузишь?*
|
|
7
Franchiser
гуру
24.12.14
✎
15:49
|
не в 7-ку грузишь?
|
|
8
13_Mult
24.12.14
✎
15:50
|
А для Контрагентов лучше связку поиска по (ИНН+КПП) делай
|
|
9
Бригада бронепоезда
24.12.14
✎
15:51
|
гружу из 8 в 8
|
|
10
Бригада бронепоезда
24.12.14
✎
15:51
|
(5) типы одинаковые
|
|
11
Бригада бронепоезда
24.12.14
✎
15:51
|
(4) это значит, что загрузка не находит контра по инн. она создает нового
|
|
12
Franchiser
гуру
24.12.14
✎
15:52
|
галочку при загрузке "обрезать незначащие символы справа" ставите?
|
|
13
Azverin
24.12.14
✎
15:52
|
(0) перепроверь, а по тому ли ПКО идёт выгрузка.
|
|
14
Franchiser
гуру
24.12.14
✎
15:54
|
поставь Сообщить(), чтобы узнать два ли варианта поиска отрабатывает.
|
|
15
Alex S D
24.12.14
✎
15:55
|
да тут проще в отладку залезть
|
|
16
Бригада бронепоезда
24.12.14
✎
15:55
|
хм. поставил галочки "Автоматически приводить к длине приемника" у полей поиска и все сработало.
Странно, что типы у полей поиска одинаковые..
|
|
17
Alex S D
24.12.14
✎
15:56
|
Может в конфе поменяли.. в кд старое описание
|
|
18
Бригада бронепоезда
24.12.14
✎
15:56
|
спасибо всем
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший