Возможность обращаться к произвольным колонкам СТИПП
Добавлено: 14 мар 2012 12:17
Здравствуйте!
Существующие макроподстановки {ЦВЕТ}, {ПРОИЗВОДИТЕЛЬ}, как мы можем предположить,
есть ссылки на конкретные колонки в СТИПП, то есть это способ адресации к значениям этих колонок.
Если сделать какой-то более универсальный механизм, чтобы так можно было обращаться
ко всем колонками в СТИПП, это было бы очень удобно.
Такой механизм может служить аналогом понятия "переменная" для программирования обработки прайса.
Приведу пример где это нужно по нашему мнению: надо разбирать наименование товара из прайса поставщика
и приводить его к какому то унифицированному виду, чтобы можно было автоматически сопоставлять товар.
Частный случай - поставщик засовывает в наименование товара артикул
(а другие поставщики этих товаров - нет, у кого то из них артикул вообще не указан..),
для автоматического сопоставления по наименованию артикул соответственно надо вырезать из этого прайса.
Сейчас это возможно след способами:
а) 1. написать кучу рег. выражений для определения артикулов (формат артикула зависит от группы товара и т.д.)
и заменить артикулы каким либо текстом который заведомо не встречается.
2. Удалить везде этот текст.
P.S. Сделать одной строкой сейчас не получается, т.к. {УДАЛИТЬ} вместе с рег выражением не всегда работает....
б) Выделить артикулы рег. выражениями и и сохранить их как "цвет", потом с использованием макроподстановки {ЦВЕТ}
удалять из названия. Понятно что несколько экстравагантный способ....
Если будет возможность использовать конструкцию вида {АРТИКУЛ} (программа нормально находит артикул в наименовании , если он есть),
мы стандартизируем наименование и заработает автоматическое сравнение без написания тучи рег. выражений.
Также было бы удобно иметь справочник значений, собираемый в СТИПП для конкретной колонки,
также как сейчас сделано и для атрибутов {ПРОИЗВОДИТЕЛЬ} и {ЦВЕТ}.
Существующие макроподстановки {ЦВЕТ}, {ПРОИЗВОДИТЕЛЬ}, как мы можем предположить,
есть ссылки на конкретные колонки в СТИПП, то есть это способ адресации к значениям этих колонок.
Если сделать какой-то более универсальный механизм, чтобы так можно было обращаться
ко всем колонками в СТИПП, это было бы очень удобно.
Такой механизм может служить аналогом понятия "переменная" для программирования обработки прайса.
Приведу пример где это нужно по нашему мнению: надо разбирать наименование товара из прайса поставщика
и приводить его к какому то унифицированному виду, чтобы можно было автоматически сопоставлять товар.
Частный случай - поставщик засовывает в наименование товара артикул
(а другие поставщики этих товаров - нет, у кого то из них артикул вообще не указан..),
для автоматического сопоставления по наименованию артикул соответственно надо вырезать из этого прайса.
Сейчас это возможно след способами:
а) 1. написать кучу рег. выражений для определения артикулов (формат артикула зависит от группы товара и т.д.)
и заменить артикулы каким либо текстом который заведомо не встречается.
2. Удалить везде этот текст.
P.S. Сделать одной строкой сейчас не получается, т.к. {УДАЛИТЬ} вместе с рег выражением не всегда работает....
б) Выделить артикулы рег. выражениями и и сохранить их как "цвет", потом с использованием макроподстановки {ЦВЕТ}
удалять из названия. Понятно что несколько экстравагантный способ....
Если будет возможность использовать конструкцию вида {АРТИКУЛ} (программа нормально находит артикул в наименовании , если он есть),
мы стандартизируем наименование и заработает автоматическое сравнение без написания тучи рег. выражений.
Также было бы удобно иметь справочник значений, собираемый в СТИПП для конкретной колонки,
также как сейчас сделано и для атрибутов {ПРОИЗВОДИТЕЛЬ} и {ЦВЕТ}.