Добрый день.
Не могу понять как осуществить поиск по строке с выводом значений при определенных условиях.
Пример.
У меня есть таблица (во вложении) в которых есть наименование номенклатурных групп (это константы которые необходимо вывести в отдельную колонку):
-(10.01) МАТЕРИАЛЫ, АВТОХИМИЯ
-(10.01) МКУ
-(10.02) АКСЕССУАРЫ (СУВЕНИРЫ, ОДЕЖДА)
-(10.02) ТЮНИНГ
-(10.02) ШИНЫ/КОЛЕСА В СБОРЕ
-(10.03) ГСМ
-(10.05) ЗАПЧАСТИ
-(10.06) ПРОЧИЕ МАТЕРИАЛЫ
-(10.09) ИНВЕНТАРЬ
-(10.10) ИНСТРУМЕНТЫ, ОДЕЖДА
-Архив DMS
-НЕРАСПРЕДЕЛЕННЫЕ ПОЗИЦИИ
-Нераспределенные позиции
-Позиции logispart
В таблице данные константы разбросаны по разным столбцам
Необходимо вывести пользовательский столбец с константой которая найдется в строке.
Как я вижу логику: Функция ищет одно из выше упомянутых значений в строке и выводит его в отдельный столбец.
В строке может быть только одно из вышеупомянутых значений, поэтому проверку на что-то нет смысла делать.
Прошу помочь пожалуйста.
Не могу понять как осуществить поиск по строке с выводом значений при определенных условиях.
Пример.
У меня есть таблица (во вложении) в которых есть наименование номенклатурных групп (это константы которые необходимо вывести в отдельную колонку):
-(10.01) МАТЕРИАЛЫ, АВТОХИМИЯ
-(10.01) МКУ
-(10.02) АКСЕССУАРЫ (СУВЕНИРЫ, ОДЕЖДА)
-(10.02) ТЮНИНГ
-(10.02) ШИНЫ/КОЛЕСА В СБОРЕ
-(10.03) ГСМ
-(10.05) ЗАПЧАСТИ
-(10.06) ПРОЧИЕ МАТЕРИАЛЫ
-(10.09) ИНВЕНТАРЬ
-(10.10) ИНСТРУМЕНТЫ, ОДЕЖДА
-Архив DMS
-НЕРАСПРЕДЕЛЕННЫЕ ПОЗИЦИИ
-Нераспределенные позиции
-Позиции logispart
В таблице данные константы разбросаны по разным столбцам
Необходимо вывести пользовательский столбец с константой которая найдется в строке.
Как я вижу логику: Функция ищет одно из выше упомянутых значений в строке и выводит его в отдельный столбец.
В строке может быть только одно из вышеупомянутых значений, поэтому проверку на что-то нет смысла делать.
Прошу помочь пожалуйста.