|
v7: кому приходилось решать проблему синхронизации номенклатур? | ☑ | ||
---|---|---|---|---|
0
wizard_forum
24.01.12
✎
16:06
|
есть две базы с одинаковыми наборами номенклатур, но, поскольку заводили их разные люди - то, имеются небольшие различия в названиях
ну, и коды тоже разные надо названия привести к одинаковым значениям, а руками - долго никто такие задачи не алгоритмизировал? |
|||
1
GLazNik
24.01.12
✎
16:07
|
Имхо, только руками. Т.к. могут быть незначительные отличия в наименования, но и номенклатуры сами по себе разные.
|
|||
2
DJ Anthon
24.01.12
✎
16:13
|
(0) а по какому признаку можно считать номенклатуры одинаковыми?
|
|||
3
KRV
24.01.12
✎
16:17
|
""Сапоги резиновые р.42" и "резин.сапоги Юва" - одно и тоже и ваша программа должна это понимать!" :))))
|
|||
4
DmitryPavlik
24.01.12
✎
16:21
|
Было дело.
Сделал обрабоку, которая показывает различные и там в поле напротив выбирали аналог в другой БД. |
|||
5
wizard_forum
24.01.12
✎
16:29
|
(2) как правильно указали ниже - по названию "Сапоги резиновые 42" и "Сапоги 42 рез."
|
|||
6
wizard_forum
24.01.12
✎
16:33
|
(4) вот это идея! попробую реализовать
|
|||
7
Tatitutu
24.01.12
✎
16:34
|
(0) смотря для чего ты это делать будешь
помет вопрос совершенно в другом объединить две базы сделать инвентаризацию - лишнее удалить и будет у тебя одна нормальная база |
|||
8
wizard_forum
24.01.12
✎
16:41
|
(7) смысл такой - идет движение товара между базами, т.е. в одной базе руками набивают расходную, а в другой приходную
есть мысль набивать только расходный документ -потом его через текст или Эксел импортировать как приход - но, для этого нужно соответствие номенклатур |
|||
9
GLazNik
24.01.12
✎
16:44
|
(8) Если синхронизация не будет постоянной, то не взлетит.
|
|||
10
Sh1ko
24.01.12
✎
16:44
|
Пусть руками артикул забьют в обе базы.
|
|||
11
vde69
24.01.12
✎
16:49
|
я делал, ДОРОГО
сравнения шли название (поиск с разбором на лексемы) цена (история уены) поставщик на выходе выдавался список с веротностными оценками, и оператор принимал решение |
|||
12
Vladal
24.01.12
✎
16:56
|
Создаешь ДБФ или справочник синонимов с реквизитами - наименование, код в одной базе, код в другой базе.
Лучше внешний ДБФ или внешнюю базу по ОЛЕ. При создании элемента справочника смотришь - а нет ли такого уже в ДБФ? Если нет, в ДБФ дописываешь строку, проставляешь код. Из второй базы читаешь не синхронизированные элементы, т.е. у которых только один код из чужой базы, принимаешь их к сведению. |
|||
13
Tatitutu
24.01.12
✎
16:57
|
Автоматизировать бардак - дороже и хлопотнее всего
|
|||
14
wizard_forum
24.01.12
✎
16:58
|
(9)один раз синхронизировать и закрыть возможность изменения наименования
|
|||
15
GLazNik
24.01.12
✎
16:59
|
(14) а типа новая номенклатура появляться не будет?
|
|||
16
wizard_forum
24.01.12
✎
17:01
|
(15) а если появится новая и ее станут передавать в другую базу сделать проверку - не найдена по наименованию позиция в приходном доке, автоматически создается новый элемент номенклатуры с указанным наименованием
|
|||
17
jsmith82
24.01.12
✎
17:01
|
так проще пареной репы ж
есть типовая обработка есть алгоритм известный какой-то нечеткого поиска супер совпадения писать без участия юзера нечеткие выдавать отдельно оставшиеся на полной механике |
|||
18
wizard_forum
24.01.12
✎
17:03
|
(17) а не дадите ссылочку?
|
|||
19
jsmith82
24.01.12
✎
17:06
|
||||
20
jsmith82
24.01.12
✎
17:07
|
в типовой УТ 10.3 есть типовая обработка
|
|||
21
wizard_forum
24.01.12
✎
17:08
|
(19) (20) спасибо! буду копать
|
|||
22
DJ Anthon
24.01.12
✎
17:41
|
сделать в виде игры, и пусть развлекаются
|
|||
23
Злопчинский
24.01.12
✎
18:41
|
смотри на Исе разработки, вт.ч. и мою - "Удар по Бездуховности"
есть обработки которые работают дубли по нечеткому совпадению |
|||
24
Злопчинский
24.01.12
✎
18:41
|
"Удар.."- из их числа, но есть именно заточенные на посик дублей
|
|||
25
Torquader
24.01.12
✎
18:55
|
Для начала я бы посмотрел на дополнительные реквизиты номенклатуры, по которым тоже можно выполнить сравнение, так как даже стопроцентное совпадение названия и папок размещения ещё не говорит о том, что номенклатура одинаковая, особенно, когда данные производителя в названии не фигурируют.
А вот если есть штрих-коды (но не локальные) или дополнительные свойства, то можно сравнивать с их учётом. P.S. у меня как-то стояла задача связать три справочника - была выполнена через вероятностное сравнение текста, но не всё оказалось так гладко, до сих под встречаются сюрпризы, когда кто-то что-то не так ввёл, а оно связалось ещё с чем-то. |
|||
26
Злопчинский
24.01.12
✎
19:07
|
..я этих дублей и аналогов напроверялся/наприпривязывался до тошноты - фармация, каждый называет как хочет, хорошо работает на бытовой технике, на втозапчастях, на радиодеталях - похуже - там короткие наименования много цифр - все друг на друга сильно похожи. чем длинее наименование - тем легче ищутся дубли/аналоги... а если при посике дублей/аналогов дополнительно искать по уже привязанным ранее дублям/аналогам других поставщиков - то ваще вероятность автораспознования очень высокая.. у меня целая метоичка была разработана с комплексом обработко и правил.. за 1-2 рабочих дня усидчивый манагер прайс на 10-15 тыс позиций отрабатывал...
|
|||
27
Злопчинский
24.01.12
✎
19:08
|
по радиотдеталям вот это делал:
супермегадивайс http://infostart.ru/public/15996/ |
|||
28
Злопчинский
24.01.12
✎
19:09
|
также есть сервис типа sopostavlenie.ru
|
|||
29
GreyK
24.01.12
✎
19:11
|
(0) Конфа какая?
|
|||
30
Torquader
24.01.12
✎
19:14
|
(26) Я на медицинских услугах пытался, но там основная проблема в том, что одни пишут по-русски, другие латиницей, а третьи - как слышится.
И как не сверяй, всё равно не сходится. |
|||
31
Дейл
24.01.12
✎
19:16
|
есть вариант добавить идентификаторы в обоих номенклатурах и сравнивать по ним, но это долго,если УТ то насколько я помню там была обработка по поиску дублей, работала неплохо
|
|||
32
GreyK
24.01.12
✎
19:19
|
(30) Какая разница кто и как назвал, нужен только справочник соответствий. Юзверь один раз задает соответствие и радуется жизни.
|
|||
33
mishaPH
24.01.12
✎
19:20
|
(0) еще один кто хочет волшебную кнопку?
|
|||
34
mishaPH
24.01.12
✎
19:21
|
1 раз синхронизировать придется, хотя бы ради того, чтобы прописать общий код. а затем заводите номенклатуру только в одной базе а в другую выгружайте.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |