Имя: Пароль:
1C
1С v8
Распарсить наименование контрагента.
0 Fynjy
 
29.04.14
15:56
Собственно есть справочник в котором наименования представлены следующим образом:
Иванов Иван магазин Свет
Иванов Иван магазин Тьма
Иванов Иван магазин Х
Пушкин Ив магазин Белый
Пушкин И магазин Черный
Пушкин А Магазин красный
Собственно нужно выделить
Иванов Иван
Пушкин Ив (Пушкин И)
Пушкин А
и их магазины. Есть какие мысли? Справочник более 10 тыс.
1 ДенисЧ
 
29.04.14
15:58
РазложитьСтрокуВМассивПодстрок()
и брать первые два элемента
2 Wobland
 
29.04.14
15:58
эта задача под силу только бабороботу
3 Wobland
 
29.04.14
15:59
(1) пушкин александр сергеич равен пушкину алексею выпихондревичу?
4 Fynjy
 
29.04.14
16:00
(1) Не факт ... "И" и "Ив" - беда ...
5 Fynjy
 
29.04.14
16:00
(2) Баборобот - неделя работы ...
6 Fynjy
 
29.04.14
16:00
(3) 100% Гук жив
7 ДенисЧ
 
29.04.14
16:01
(3) Главное, чтобы ИванСергееичу не был равен...
8 Wobland
 
29.04.14
16:03
(5) стартуй
9 Wobland
 
29.04.14
16:04
(6) я читал это. только это было про Цоя
10 Torquader
 
29.04.14
23:13
Слово "магазин" всегда встречается ?
11 mdocs
 
29.04.14
23:15
Интерфейс для баборобота нарисуй и в путь.
12 Torquader
 
29.04.14
23:33
(11) Они очень часто делают так, что задаёшься вопросом - а зачем они вообще это делали.
13 mdocs
 
29.04.14
23:36
(12) В том и фича, что после манипуляций в (11) - это их проблемы.
14 mdocs
 
29.04.14
23:39
как вариант сразу обозначить если ссылка не равно головной - то запись будет удалена а значения перенесены на головного. Это если реквизит не используется для обычных целей.
15 Torquader
 
29.04.14
23:40
(14) Так контрагентом является магазин или физическое лицо ?
16 Garykom
 
гуру
29.04.14
23:45
(0) Через предварительну обработку-замену можно попробовать...
Т.е. смысл сгруппировать одинаковых людей и сделать пдчиненные им списки магазинов?
Я правильно понял?
17 Garykom
 
гуру
29.04.14
23:47
+(16) Т.е. берешь и в цикле смотрим если 2-е слово к Примеру "И", "И.", "Ив", "Ив." и т.д. то меняем его на "Иван"
18 Torquader
 
29.04.14
23:48
(17) Зачем ты так Илью не любишь ?
19 Garykom
 
гуру
29.04.14
23:48
+(16) А уже после этой замены делаем деление каждого наименования на людя и нелюдя(магазину)
20 Garykom
 
гуру
29.04.14
23:48
(18) Согласен, в данном случае пример не пройдет
21 Garykom
 
гуру
29.04.14
23:49
(18) Но так как хз И = Иван или Илья то тоже замена по условиям правилам т.е. человек должен думать а комп пахать меняя
22 Garykom
 
гуру
29.04.14
23:50
+(21) Типа "И" равно "Иван" если есть слово "Иванов" иначе "И" равно "Илья" и т.д.
23 Torquader
 
29.04.14
23:50
(20) Просто, я с ФИО, которые пишут через одно место - дело имел и программу обучал нечёткому сравнению, в итоге узнал, что Василий и Виталий достаточно похожи, а Кин и Цин - различаются на уровне опечатки.
24 Torquader
 
29.04.14
23:50
(22) Иванов Илья будет явно не доволен.
25 Garykom
 
гуру
29.04.14
23:52
(23) расстояние левенштайна или что другое?
я вагнер-фишер юзал
26 Torquader
 
29.04.14
23:52
(25) Я там много разных методов опробовал, но все они давали "поразительные" результаты.
27 EvgeniuXP
 
30.04.14
00:23
(23) классификатор имен и отчеств сделай - а если уж будут вообще путать писать Анатолий вместо Алексеевич - тут уж пользователь сам виноват :) - машина мысли еще не умеет читать  - хотя мысли тоже путаются у них :)))
28 Вадя
 
30.04.14
06:01
Переходите на 1С:ERP, там это реализовано!!!
Вместо одного справочника Контрагенты сделано два!
Справочник Партнеры и у партнера привязанный справочник Контрагенты.
И это не пятница!
29 фобка
 
30.04.14
06:27
(28) это было еще в ут11
30 Miracle_
Miracle
 
30.04.14
06:56
А еще может быть Андреев Ан магазин Два Андрея или
ИП Хромова С Магазин Светлана
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс