|
Найти общее название для элементов | ☑ | ||
---|---|---|---|---|
0
furen23
12.11.16
✎
15:58
|
Всем привет. В справочнике Номенклатура есть позиции с одинаковым артикулом,у них есть общая часть названия а далее идет характеристика.Например : HM Зимний комбинезон "Adidog" белый / SC-47977 , HM Зимний комбинезон "Adidog" красный/ SC-47977 , HM Зимний комбинезон "Adidog" XL/ SC-47977.
Как получить общее название этих элементов ? |
|||
1
PR
12.11.16
✎
16:06
|
Всякая хрень
|
|||
2
torgm
12.11.16
✎
16:09
|
Сколько позицтй номенклатуры всего?
|
|||
3
Chameleon1980
12.11.16
✎
16:11
|
StrMatch
Неточное соответствие. Регулярные выражения. не? |
|||
4
Chameleon1980
12.11.16
✎
16:12
|
конечная цель то какая?
|
|||
5
furen23
12.11.16
✎
16:16
|
(2) наперед неизвестно
(4) как я написал у одного артикула есть несколько позиции, в позициях указывается наименование ,цвет и размер (могут и другие данные указыватся) , нужно свернуть в одну позицию и чтобы у неё в характеристиках уже указывались все цвета и размеры. Так вот,конечная цель которая у меня осталась это получить общее название |
|||
6
Chameleon1980
12.11.16
✎
16:26
|
(5) написать обработку с использованием (3)
и вперед |
|||
7
Chameleon1980
12.11.16
✎
16:28
|
давно как-то писал для переноса из 7.7 в упп
для номенклатуры. только задача чуть другая была в 77 была номенклатура с характеристикой в наименовании (допустим 10 позиций) нужно было несколько позиций номенклатуры слить в одну и создать эти 10 хар-к. как-то так. |
|||
8
Chameleon1980
12.11.16
✎
16:31
|
(7) хотя и похожа задача (можно сказать такая-же) :)
|
|||
9
vde69
12.11.16
✎
16:33
|
чисто теоретически как определить что
болт М5 и Болт м5 это в действительности одно и то же, ведь в реальности может они отличаются по длине или по покрытию что не отражено в названии... по этому в автомате можно объединять только элементы имеющие в своем составе артикул производителя... все остальное - только через юзера... |
|||
10
Chameleon1980
12.11.16
✎
16:37
|
без юзера никак 100%
просто можно очень облегчить у меня было несколько ТП на форме у кажной свой функционал так же обработка, допустим, бегала по уже сущ. хар-кам - пробовала вычленять из наименования какую нить найденную характеристику из наименования. потом в другое тп отправляла соотв. вычлененной характеристики. В следующую ТП отправляла уже наименование без вычлененных хар-тик. вобщем не знаю как объяснить. если только поискать обработку |
|||
11
nordbox
12.11.16
✎
16:38
|
(9) Ему лучше сделать как в ювелирсофт сделали- конструктор наименования, там наименование складывается из характеристик и ты в наименовании не пишешь ни буквы, все само собирается в строчку как надо
|
|||
12
Chameleon1980
12.11.16
✎
16:39
|
(11) дык позиции нужно наоборот свернуть в одну и хар-ки для этой позиции создать. Ну я так понял.
|
|||
13
Chameleon1980
12.11.16
✎
16:43
|
||||
14
nordbox
12.11.16
✎
16:47
|
(13) ну тут только посадить юзверя и руками, по причине у него цвет от наименования не отделяется ни каким спец символом, у него там тупой пробел стоит, это самое простое что можно сделать.
Если мозги наморщить то можно пробовать по максимальному совпадению, а потом что не совпало в характеристики пихать |
|||
15
nordbox
12.11.16
✎
16:48
|
+14 сначала выбрать в список все одинаковые Арт, а потом этот список анализировать
|
|||
16
Лефмихалыч
12.11.16
✎
16:51
|
руками
|
|||
17
vde69
12.11.16
✎
16:51
|
(14) ну если бы я делал - то через полнотекстовый поиск в цикле...
понимаю - долго, но это самый лучший способ предварительной выборки схожих названий для дальнейшей ручной разборки |
|||
18
Chameleon1980
12.11.16
✎
16:52
|
(14) там в чем был плюс
что очень быстро можно было свернуть, допустим, 15 позиций в одну. и чем дальше тем быстрее т.к. значения характеристик накапливались. |
|||
19
Chameleon1980
12.11.16
✎
16:53
|
(17) намекнул на StrMatch
вполне пойдет ТС - гугли |
|||
20
Chameleon1980
12.11.16
✎
16:53
|
если правильно придумать обработку - красиво можно слелать
|
|||
21
nordbox
12.11.16
✎
17:08
|
(17) вот я это и имел ввиду
|
|||
22
RomanYS
12.11.16
✎
17:08
|
(14) (17) (19) Вы (0) читали? Там простая и формализованная задача: общий артикул и общая (одинаковая часть) названия. Такая задача в принципе одним запросом.
PS. Я понимаю, что в реальности всё, как правило, не так. Но в формулировке (0) ни естественный, ни искусственный интеллект не нужен. |
|||
23
nordbox
12.11.16
✎
17:09
|
у номенклатуры один Арт, отобрать по Арт а потом в цикле анализировать
|
|||
24
nordbox
12.11.16
✎
17:10
|
+23 все что совпадает в название, остальное в характеристики пихать
|
|||
25
Chameleon1980
12.11.16
✎
17:21
|
(24) характеристики могут быть разные и несколько
ни о чем не говорит? |
|||
26
Chameleon1980
12.11.16
✎
17:23
|
+ порядок хар-к без стандарта
ТС ты где разруливай давай чего тебе нужно и кто правильнее тебя понял |
|||
27
Chameleon1980
12.11.16
✎
17:23
|
да что-то ТС то вообще слился :)
|
|||
28
Chameleon1980
12.11.16
✎
17:26
|
(25) для (22) пардон
(22) хотя судя по (0) и (5) может и так. просто начали копать (заглядывать) глубже. |
|||
29
RomanYS
12.11.16
✎
17:30
|
(25) (28) задачи распарсить характеристики нет в (0). Вопрос звучит так: "Как получить общее название этих элементов ?"
Читать как поиск максимальной длинной подстроки наименования для данного артикула. |
|||
30
Chameleon1980
12.11.16
✎
17:33
|
(29) вообще-то насчет этого в (28) я и поправился
|
|||
31
Chameleon1980
12.11.16
✎
17:35
|
+(30)
не полностью выразился, видимо. говорю же глубже заглянул посчет задачи а перечитав (5) РЕ: "...Так вот,конечная цель которая у меня осталась это получить общее название..." соглашусь просто, думается мне, что далее может последовать вопрос ответ на который мы пытались предугадать. не согласен? |
|||
32
RomanYS
12.11.16
✎
17:52
|
(31) согласен! Но есть одно НО)
В 90% случаев задается кривой вопрос и начинается угадайка и т.п. Так вот в оставшихся 10% вопрос правильный, но ТСа всё равно начнут учить жить и посылать в далекие края. За собой тоже иногда замечал: читаешь не то, что написано, а с наложением своего "контекста". |
|||
33
Chameleon1980
12.11.16
✎
18:02
|
(32)
"..читаешь не то, что написано, а с наложением своего "контекста".." в данном случае у меня, видимо, повлияло то, что приходилось решать такую задачу. И угадайка получилась сама собой :) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |