|
Как искать контрагента по полному наименованию? | ☑ | ||
---|---|---|---|---|
0
Мисти
20.02.13
✎
21:46
|
Это ж неограниченная длина!
По реквизиту - не хочет, запросом - тоже. |
|||
1
Злопчинский
20.02.13
✎
21:48
|
(0) Зачем? больше искать не почем? ни инн\кпп, ни кода, ни краткого наименования, ни расчетного счета - свосем ничего?
|
|||
2
GANR
20.02.13
✎
21:48
|
ВЫРАЗИТЬ(ПолноеНаименование КАК СТРОКА(255)) = &Контрагент
|
|||
3
Мисти
20.02.13
✎
21:51
|
(2) Спасибочки!
(1) Да, в файле, присылаемом из банка по факторингу - только полное наименование. |
|||
4
GANR
20.02.13
✎
21:51
|
(3) а вообще этот реквизит можно просто ограничить в длине и (2) станет не нужно
|
|||
5
Волчара2010
20.02.13
✎
21:51
|
(2) ВЫРАЗИТЬ(ПолноеНаименование КАК СТРОКА(255)) ПОДОБНО &Контрагент
|
|||
6
Волчара2010
20.02.13
✎
21:52
|
ПолноеНаименование ПОДОБНО &Контрагент
|
|||
7
Мисти
20.02.13
✎
21:53
|
(6) Вот этот вариант я и сама придумала, но не проверила.
Может и так сработать? |
|||
8
H A D G E H O G s
20.02.13
✎
21:53
|
(6) Окуенно.
|
|||
9
Мисти
20.02.13
✎
21:53
|
(4) Это ж типовой! Может, он где-то такой нужен!
|
|||
10
H A D G E H O G s
20.02.13
✎
21:53
|
(4) Офигенно.
|
|||
11
H A D G E H O G s
20.02.13
✎
21:54
|
Чувствую автору эта ветка еще аукнется и угукнется.
|
|||
12
Волчара2010
20.02.13
✎
21:55
|
(8) ВЫРАЗИТЬ(ПолноеНаименование КАК СТРОКА(255)) ПОДОБНО &Контрагент так лучше?
|
|||
13
Злопчинский
20.02.13
✎
21:55
|
(3) а какой банк?
и что, факторинговых отчетов за месяц так много, что просто пипец как тяжело сначала выбрать контрагент ана форме, а потом подгрузить файлик? |
|||
14
H A D G E H O G s
20.02.13
✎
22:00
|
(12) Завести отдельный реквизит и построить строгое соотвествие.
То, что не найдено - в ТЗ соотвествия с выпадающим списком близких вариантов, найденных по ПолномуНаименованию. |
|||
15
Мисти
20.02.13
✎
22:06
|
(13) Список из 100 позиций ежедневно.
|
|||
16
Мисти
20.02.13
✎
22:07
|
(14) Очень возможно, что заведем новый реквизит.
|
|||
17
Волчара2010
20.02.13
✎
22:13
|
(14) думаешь, что если через маску ПОДОБНО искать, то компьютерной мощности не хватит?
|
|||
18
H A D G E H O G s
20.02.13
✎
22:15
|
(17) Я думаю, что найдется не однозначное что-то. И вообще - отдельный реквизит, а ПРАВИЛЬНО - связка ИНН+КПП, без вариантов.
|
|||
19
Волчара2010
20.02.13
✎
22:16
|
(18) Согласен.
|
|||
20
Злопчинский
20.02.13
✎
22:20
|
(17) думаю, что в общем случае найденный вариант будет не единственным. вдобавок хз как это подобно работает, по сути - две строки - одно и то же, по факту - не сработает.
. Как вариант - нечеткий поиск с подтверждением оператором. то есть - грузим 100 наименований - ищем нечетким поиском - по каждому - подтверждение оператора. выданные подтвержденяи оператора заносим в клиента как "подтвержденный аналог" (далее обрабатываем загрузку 100 доков в автомате) - это на первой итарации. н апоследующих загрузках в массив для нечеткого поиска помещаем не только полные наименования клиентов, но и сделанные ранее привязки "подтвержденных аналогов". если автоопределение по нечеткому поиску в качестве наилучшего варианта выдает строку, относящуюся к "подтвержденной привязке" - ее берем автоматом и не задаем оператаору вопросов . при следующей |
|||
21
Злопчинский
20.02.13
✎
22:22
|
918) ты это бухам расскажи.. ;-) они жуть как любят плодить несколько "разных" клиентов - один как поставщик, другой как покупатель и т.д.
. выход единственный - принудительно запретить ввод с пустым инн\кпп. Принудительно запретить ввод клиента с дублем инн\кпп. Все нужные разделениея - делать на уровне договоров/аналитик. так и никак иначе. |
|||
22
Волчара2010
20.02.13
✎
22:23
|
(20) зачем усложнять, может ему просто надо какую выборку по совпадению со строкой поиска получить?
|
|||
23
Волчара2010
20.02.13
✎
22:23
|
+(22) По аналогу "Содержит" в условии отбора
|
|||
24
Злопчинский
20.02.13
✎
22:25
|
(22) задача вполне четко озвучена - автор грузит в базу данные по факторингу. клиент с точки зрения БУ - он один, не выборка ;-)
|
|||
25
Волчара2010
20.02.13
✎
22:26
|
+(23) Не думаю, что автор в коде будет писать:
Если ПолноеНаименование = "РогаКопыта" Тогда сделать одни движения по регистру Иначе сделать другие движения по регистру КонецЕсли :)) |
|||
26
Волчара2010
20.02.13
✎
22:26
|
(24) > автор грузит в базу данные по факторингу
Тогда это жесть, привязываться к строке. |
|||
27
Злопчинский
20.02.13
✎
22:27
|
Речь про то, что ТС надо получить соответсвие 1-к-1 при отсутсвии формальных правил формирования сравниваемых строк.
|
|||
28
Злопчинский
20.02.13
✎
22:27
|
(26) ну а хрен ли делать, если никаких ИДов нет...?
|
|||
29
Злопчинский
20.02.13
✎
22:29
|
что-то типа такого http://infostart.ru/public/14255/
|
|||
30
Волчара2010
20.02.13
✎
22:29
|
(27) Если автору надо что-то загрузить в базу и чтобы это было надежно, то ему следует поступить как в (18) после слова ПРАВИЛЬНО.
Или создать таблицу соответствий и расставить в ней соответсствия для спорных объектов. И при загрузке проверять на наличие соответствия. А иначе это полная жесть. |
|||
31
Ranger_83
20.02.13
✎
22:47
|
(0) открой для себя штатную обработку поиск дублей справочников
|
|||
32
Злопчинский
20.02.13
✎
22:52
|
(31) и что, она найдет два дубля:
. "Индивидуальный предприниматель Петров Иван Сидорович" и "Петров.И.С. ИП" . ???? |
|||
33
bazvan
20.02.13
✎
23:18
|
(18) Не ткпи тебе наблюдатель выборов говорит что режим довел страну что уже в файлах банков нет не чего кроме наименования неограниченной длинны, это что бы не кто не понял от кого деньги.
|
|||
34
Мисти
20.02.13
✎
23:24
|
(18) Очень смешно. В файле из банка их нет.
|
|||
35
Мисти
20.02.13
✎
23:28
|
(32) Строк много, а контрагентов "на факторинге" - не очень, все они считанные, по каждому заведомо проверяется, что наименование в банке совпадает лишь с одним наименованием в 1С. Единственная проблема - у них именно полное "ООО Торговый дом...", а просто наименование в 1С - чтоб было удобно искать "Феникс" и всё.
|
|||
36
Мисти
20.02.13
✎
23:29
|
(31) Давно ею пользуюсь.
|
|||
37
Волчара2010
20.02.13
✎
23:29
|
(35) Тогда делай через регистр соотвествий.
|
|||
38
Волчара2010
20.02.13
✎
23:31
|
+(37) измерение - ссылка в БД, ресурс - полное наименование или ссылка на справочник с реквизитом "полное наименование"
|
|||
39
Волчара2010
20.02.13
✎
23:32
|
(38) или наоборот как нить
|
|||
40
Мисти
20.02.13
✎
23:37
|
(38) Проще действительно еще один реквизит завести.
Или искать перебором, как я делала в 7. СокрЛП(Контрагент.НаименованиеПолное)=Наименование - так она съест? |
|||
41
Волчара2010
20.02.13
✎
23:40
|
(40) да, особой разницы нет, что реквизит, что регистр соответстствий. Смысл один и тот же.
|
|||
42
Волчара2010
20.02.13
✎
23:41
|
(40) да
|
|||
43
Злопчинский
20.02.13
✎
23:48
|
(35) ну так пробьегись наимеование - удобное, а полное - как надо! и не трахай мозг нам тут! ;-0
|
|||
44
Злопчинский
20.02.13
✎
23:49
|
(40) нет.
привести все принудительно к ОДНОМУ регистру букв |
|||
45
Злопчинский
20.02.13
✎
23:49
|
ну так ответит кто-нить на (32)..?
|
|||
46
GANR
20.02.13
✎
23:54
|
(45) запрос сваять проще
|
|||
47
GANR
20.02.13
✎
23:54
|
с последующей обработкой в цикле
|
|||
48
Злопчинский
21.02.13
✎
02:07
|
(46) не вопрос, есть ли запрос, который выдаст что строки в (32) с высокой вероятностью являются дублями?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |