|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от vako
![]() Цитата:
Сообщение от Alterant
![]() Цитата:
Сообщение от vako
![]() Т.е. создается несколько таблиц вариантов? И в Item Ledger Entry и в Value Entry заносится несколько полей кодов вариантов, и соответствено правится кодеюнит проведения?
Или в существующий один вариант заносится информация по матрице? Т.е. к варианту привязывается доп. информация - например в варианте содержится и цвет и размер. Также в системе уже существуют стандартные отчеты, позволяющие отображать информацию в разрезах этих самых атрибутов (хотя фильтрация таблиц, конечно же осуществляется по коду варианта). Что касается добавления атрибутов в карточку вариантов - это можно сделать. Что касается протаскивания этих атрибутов в учет (ILE, VE и т.д.), то тут нужно все хорошенько взвесить. Создание новых ключей на таких таблицах не слишком позитивно сказывается на производительности, особенно если записей много. |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от Alterant
![]() Цитата:
Сообщение от vako
![]() Цитата:
Сообщение от Alterant
![]() Цитата:
Сообщение от vako
![]() Т.е. создается несколько таблиц вариантов? И в Item Ledger Entry и в Value Entry заносится несколько полей кодов вариантов, и соответствено правится кодеюнит проведения?
Или в существующий один вариант заносится информация по матрице? Т.е. к варианту привязывается доп. информация - например в варианте содержится и цвет и размер. Также в системе уже существуют стандартные отчеты, позволяющие отображать информацию в разрезах этих самых атрибутов (хотя фильтрация таблиц, конечно же осуществляется по коду варианта). Что касается добавления атрибутов в карточку вариантов - это можно сделать. Что касается протаскивания этих атрибутов в учет (ILE, VE и т.д.), то тут нужно все хорошенько взвесить. Создание новых ключей на таких таблицах не слишком позитивно сказывается на производительности, особенно если записей много. |
|
![]() |
#3 |
Участник
|
Цитата:
![]() Ну и все формы подбора наверно нужно переделать на Item Variant. |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от vako
![]() Цитата:
Сообщение от Alterant
![]() Цитата:
Сообщение от vako
![]() Цитата:
Сообщение от Alterant
![]() Цитата:
Сообщение от vako
![]() Т.е. создается несколько таблиц вариантов? И в Item Ledger Entry и в Value Entry заносится несколько полей кодов вариантов, и соответствено правится кодеюнит проведения?
Или в существующий один вариант заносится информация по матрице? Т.е. к варианту привязывается доп. информация - например в варианте содержится и цвет и размер. Также в системе уже существуют стандартные отчеты, позволяющие отображать информацию в разрезах этих самых атрибутов (хотя фильтрация таблиц, конечно же осуществляется по коду варианта). Что касается добавления атрибутов в карточку вариантов - это можно сделать. Что касается протаскивания этих атрибутов в учет (ILE, VE и т.д.), то тут нужно все хорошенько взвесить. Создание новых ключей на таких таблицах не слишком позитивно сказывается на производительности, особенно если записей много. - сформировать Flowfilter по коду варианта в карточке товара; - вычислить остаток по каждому варианту и сложить эти остатки (будет работать не слишком быстро, но если частота получения подобного отчета не велика, то этот вариант может подойти). Проблема первого варианта в органичении длинны Flowfilter. Можно сделать комбинированный вариант: из сформированного списка вариантов сформировать несколько Flowfilter, максимальной длинной, например, по 500 символов каждый. Произвести вычисления и сложить остатки по каждому фильтру. |
|
![]() |
#5 |
Участник
|
Цитата:
Интересно, а как тогда получить остаток всей обуви 42 размера не складе? Если не добавлять поле размер в ILE.
Цитата:
Например отфильтровать список вариантов по атрибуту размер, а дальше в зависиомсти от их количества: - сформировать Flowfilter по коду варианта в карточке товара; - вычислить остаток по каждому варианту и сложить эти остатки (будет работать не слишком быстро, но если частота получения подобного отчета не велика, то этот вариант может подойти). Проблема первого варианта в органичении длинны Flowfilter. Можно сделать комбинированный вариант: из сформированного списка вариантов сформировать несколько Flowfilter, максимальной длинной, например, по 500 символов каждый. Произвести вычисления и сложить остатки по каждому фильтру. |
|