|
![]() |
#1 |
Участник
|
Цитата:
поэтому сам подход вот с таким поиском - принципиально неверный с точки зрения бизнес-функционала
|
|
![]() |
#2 |
Banned
|
Цитата:
Сопутствующие товары должны быть представлены в системе как набор со своим ID. Голова набора и строки набора. Ещё одна новая таблица - связующая для связи строки заказа и набора. Смена основного товара на строке никак не влияет на этот набор. При изменении строк в наборе сопутствующих товаров менятся значение ID набора в связывающей таблице которая по сути два поля, сама строка заказа не меняется. P.S. Не обязательно при этом менять ID набора как это делается с InventDimId, можно и тупо держать тот же RecId головы набора в качестве такого ID уникального для строки заказа, так даже проще. Просто на практике сопутствующие товары часто предопределённый набор. Постановка задачи нормальна. Ненормально буквально её воспринимать и искать техническую логику. Последний раз редактировалось ax_mct; 16.09.2017 в 01:37. Причина: ps |
|
|
|