Имя: Пароль:
1C
1С v8
Полнотекстовый поиск
0 wildwilduser
 
19.10.17
15:56
Добрейшего времени суток коллеги!
Назрел вопрос по полнотекстовому поиску. Покопавшись в яндексе ответа не нашел.
Преамбула вопроса.
Существует маркировка(наименование) кабеля например:
ВВГ-Пнг(А)-LS 2х2,5
ВВГнг(A)-П 2х2,5
ВВГЭнг(А)-LS 2х35
АВВГ-Пнг(А)-LS 2х2,5
КВВГЭнг(A)-LS-ХЛ 14х1,5

Если глубоко в дебри это все разный кабель. Но если посмотреть на первые 2 позиции т видно что "-П" находится в разных местах обозначения. Собственно с некоторыми другими параметрами может быть такая же ситуация. Собственно как везде кому как удобней тот так и завел, не все придерживаются ГОСТ.

Написал простенькую обработку для эксперимента, на примере коими пестрит интернет.
Полнотекстовый поиск оперирует словами разделенными пробелами.
Возможно ли в полнотекстовом поиске, в качестве строки поиска использовать какую то строку с шаблоном, или какие могут быть варианты по подбору или сборке этой строки?
Возможно придется совсем отказаться от полнотекстового поиска 1С и посмотреть в сторону сторонних разработок.
Задача с одной стороны простая загрузить прайсы поставщиков и сопоставить их с собственной номенклатурой.
Ручная обработка этого затея плохая. Кто сомневается взгляните сюда https://bystrokabel.ru/item
1 wildwilduser
 
20.10.17
06:25
Один раз up
2 Lama12
 
20.10.17
06:55
(0) Заведите одного человека который будет вводить и знать всю номенклатуру.
3 Повелитель
 
20.10.17
07:00
(0) Похоже могут подойти регулярные выражения.
Там можно задавать шаблоны для поиска.
http://catalog.mista.ru/public/64222/
Книга знаний: Использование регулярных выражений (RegExp) в 1С