Имя: Пароль:
1C
1С v8
Конвертация справочников с поиском по наименованию
,
0 Aleksey1989
 
31.03.14
14:24
Добрый день. Подскажите, пжл, как реализовать при написании правил конвертации следующее:

В конфигурации-источнике элементы одного из справочников имеют незначительные отличия в наименовании от аналогичного справочника конфигурации-приемника, например Справочник "Контрагенты":
В конфигурации-источнике контрагент значится как "Иванов А. Г.", а в конфигурации-приемнике контрагент значится как "Иванов А.Г." (т.е. нет пробела между "А." и "Г."). Каким образом написать ПКО так, чтобы контрагенты при переносе данных из конфигурации-источника в конфигурацию-приемник не задвоились?
1 Aleksey1989
 
31.03.14
14:24
+ к (0) Т.е. начало наименования будет всегда одним и тем же, разница в наличии пробела между инициалами контрагента.
2 skunk
 
31.03.14
14:25
синхронизировать справочники не предлагать?
3 vicof
 
31.03.14
14:26
перед выгрузкой вырезай пробел,делов-то
4 Aleksey1989
 
31.03.14
14:26
(2) Вручную наименования исправить или что?
5 Fram
 
31.03.14
14:26
(0) Самый быстрый способ - обработать наименования в источнике
6 Aleksey
 
31.03.14
14:28
(3) не поможет, нужно писать свои правила поиска, чтобы и в текущих данных пробелы вырезать

Как вариант беред загрузкой кэшировать справочник в соответствие, и при загрузки искать в кэши
7 Aleksey
 
31.03.14
14:28
беред = перед
8 patapum
 
31.03.14
14:30
(0) в одной базе всегда есть пробел, а в другой всегда нет? не верю (с)!
9 Aleksey
 
31.03.14
14:31
(8) пробелы фигня, там еще точки, запятые ИП ЧП могут быть
10 patapum
 
31.03.14
14:34
(9) ага. допустим, даже написал ты мега-анализатор-поиск, нашел он тебе два возможных совпадения. и дальше что?
11 Fram
 
31.03.14
14:35
(9) вот поэтому соответствие по наименованию это последнее дело
12 Fram
 
31.03.14
14:35
(9) вообще у контрагентов, по крайней мере российских, есть ИНН
13 Aleksey
 
31.03.14
14:38
(12) кто бы его заполнял
14 patapum
 
31.03.14
14:38
как вариант сделать поиск по какому-то служебному реквизиту (типа "код в базе источнике"), сделать отдельно обработку по синхронизации, которая будет искать похожие и предоставлять пользователю решать, какие элементы сопоставить друг другу
Основная теорема систематики: Новые системы плодят новые проблемы.