Отношения на вариантах конфигурации

Автор victoriya, Серпень 15, 2013, 11:44:26 ДП

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

victoriya

Тема –Отношения для вариантов на конфигурируемых материалах.
Используем описание отношений процедуру.
Признаки из таблицы вариантов должны сравниться со значениями конфигурации материала на позиции сбытового заказа.
Столкнулись с проблемой, когда совпадают признаки по нескольким таблицам вариантов, получается пересечение значений признаков и выбирается два варианта (то есть два ОЗМ), а надо чтобы отработало исключение в первую очередь.

Набор признаков для одного варианта из таблицы №1 (ОЗМ-1):
CT_NAME_PROD   Наименование продукции
CT_RAZMER_HIGH   Размер верхняя граница
CT_KLASS_HIGH   Класс продукции верхн.граница
CT_GOST1   Стандарт 1 (продукция)
VARCOND                  Условие варианта

Набор признаков для другого варианта из таблицы №2 (ОЗМ-2):
CT_NAME_PROD   Наименование продукции
CT_RAZMER_HIGH   Размер верхняя граница
CT_KLASS_HIGH   Класс продукции верхн.граница
CT_GOST1   Стандарт 1 (продукция)
CT_B_HIGH   Содержание B верх.граница
CT_B_LOW   Содержание B ниж.граница
VARCOND                  Условие варианта

Задача, чтобы отработал второй вариант (соответствующий ОЗМ-2), когда клиент оговаривает хим.состав, в данном случае бор.
Каким инструментом исправить ситуацию, чтобы отработало исключение?
Может кто-то сталкивался с подобной проблемой?

Uukrul

#1
Цитата: victoriya від Серпень 15, 2013, 11:44:26 ДП
Каким инструментом исправить ситуацию, чтобы отработало исключение?
Давно это было, но мне кажется у вас получается что материал ОЗМ-2 как бы является подмножеством для ОЗМ-1, так как если я правильно понял, то первые 4 признака для этих материалов одинаковые. Если это так, тогда получается вы нарушаете правило:
Цитата
Нельзя определить новый вариант присвоения значений, являющийся подмножеством существующего.

Что можно сделать? Вряд ли быстро получится подсказать, у меня нет настроенной системы с конфигурацией вариантов при продаже, т.е надо где-то это дело сначала настроить, чтобы потом искать выход из такой ситуации.

SMF spam blocked by CleanTalk