Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


PRICELINES - Список ценовых линий (прейскурантов)

Период бновления обновления данных: ежедневно

Заполняется только если цены в системе организованы по ценовым линиям, а не по каждому магазину отдельно.

Название столбца

Тип данных

Разрешить NULL

Обязательное поле

Описание столбца

Примечания

PRICELINE_ID

int

NOT_NULL

1

Прайсовый номер

Список прайсовых номеров/Заполняется если ведётся таблица ценовых прайсов

NAME

nvarchar(256)

NULL

 

Наименование

UPDATED

datetime

NULL

 

Дата обновления

REGIONS - Список регионов

Период бновления обновления данных: ежедневно

Название столбца

Тип данных

Разрешить NULL

Обязательное поле

Описание столбца

Примечания

REGION_ID

int

NOT_NULL

1

Номер региона

REGION_NAME

nvarchar(256)

NULL

1

Наименование региона

REGION_CODE

NOT_NULL

Идентификатор из системы клиента


STORES - Список магазинов (и складов)

...

Название столбца

Тип данных

Разрешить NULL

Обязательное поле

Описание столбца

Примечания

STORE_ID

int

NOT_NULL

1

Номер магазина. Желательно, чтобы сюда заполнялся тот номер, который видит пользователь

STORE_NAME

nvarchar(256)

NOT_NULL

1

Наименование магазина

REGION_ID

int

NOT_NULL

1

Номер региона из таблицы REGIONS

PRICELINE_ID

int

NULL

Порядковый номер прайса из таблицы PRICELINES

OPEN_DATE

date

NULL

Дата открытия магазина

CLOSE_DATE

date

NULL

Дата закрытия магазина

STORE_CODE

nvarchar(32)

NULL

Код магазина из системы учета. Заполняется только в случае, если поле STORE_ID генерируется и не соответствует тому номеру, что видит пользователь.

ADDRESS

nchar(256)

NULL

Адрес магазина

UPDATED

datetime

NULL

Дата обновления

WHS

int

NULL

Признак склада. Заполняется как 1 для складов. Для магазинов должно быть пустое значение (NULL). Значение 0 не допускается.

FORMAT_ID

int

NULL

Код формата магазина

...

Период обновления данных: ежедневно

При заполнении данной таблицы рекомендуется не удалять все записи, а делать update для существующих и insert для новых. Иначе, информация, которую заполняет MySales будет стерта.

Название столбца

Тип данных

Разрешить NULL

Обязательное поле

Описание столбца

Примечания

GROUP_ID

int

NOT_NULL

1

Номер группы

GROUP_NAME

nvarchar(256)

NULL

1

Наименование группы товаров. Уникальное.

GROUP_CODE

nvarchar(32)

NULL

Код группы из системы учета

PARENT_GROUP_ID

int

NULL

Номер отцовской группы (для построения иерархий)

UPLIFT_WO_DISC

number(18, 2)

NULL

Заполняется на стороне MySales

UPLIFT_WITH_DISC

number(18, 2)

NULL

Заполняется на стороне MySales

AVG_BENEFIT

number(18, 2)

NULL

Заполняется на стороне MySales

AVG_ITEM_WIDTH

number(18, 2)

NULL

Заполняется на стороне MySales

UPDATED

datetime

NULL

Дата обновления

...

Название столбца

Тип данных

Разрешить NULL

Обязательное поле

Описание столбца

Примечания

SKU_ID

int

NOT_NULL

1

Номер SKU. Желательно, чтобы сюда заполнялся тот номер, который видит пользователь

GROUP_ID

int

NOT_NULL

1

Номер группы из таблицы GROUPS. SKU привязываются к самому нижнему уровню товарной иерархии.

ARTICLE_NAME

nvarchar(256)

NOT_NULL

1

Наименование товара. Уникальное.

SUPPLIER_ID

int

NULL

Номер поставщика

Только для автозаказа

LAST_PURCHASE_PRICE

number(38, 5)

NULL

1

Цена закупки БЕЗ НДС

LAST_SALES_WEEK

number(38, 5)

NULL

Заполняется на стороне MySales

UPLIFT_WO_DISC

number(38, 5)

NULL

Заполняется на стороне MySales

UPLIFT_WITH_DISC

number(38, 5)

NULL

Заполняется на стороне MySales

AVG_BENEFIT

number(38, 5)

NULL

Заполняется на стороне MySales

ITEM_CODE

nvarchar(256)

NULL

1

Код артикула магазина из системы учета. Заполняется только в случае, если поле STORE_ID генерируется и не соответствует тому номеру, что видит пользователь.

SHELF_DAYS

int

NULL

Срок годности, в днях

Только для автозаказа

PACKAGE_CONTENT

number(10, 3)

NULL

Кратность упаковкизаказа на РЦ

MIN_ORDER_QTY

number(10, 3)

NULL

Минимальное количество к заказу

Только для автозаказа

PRODUCTS_UOM

nvarchar()

NULL

1

Единица измерения

UPDATED

datetime

NULL

VAT_PERCENT

number(38, 5)

NULL

% НДС закупки. Если %=0 то ставить 0

WEIGHT

number(10, 3)

NULL

Вес товара, кг

Только для автозаказа

VOLUME

number(10, 3)

NULL

Объем товара, л

HEIGHT

number(10, 2)

NULL

Высота товара, см

WIDTH

number(10, 2)

NULL

Ширина товара, см

DEPTH

number(10, 2)

NULL

Длина товара, см

...

Название столбца

Тип данных

Разрешить NULL

Обязательное поле

Описание столбца

Примечания

SKU_ID

int

NOT_NULL

1

Номер SKU_ID из таблицы  PRODUCTS

Цены заполняются также на будущие периоды, если они известны

STORE_ID/ PRICELINE_ID

int

NOT_NULL

1

Номер прайса из таблицы PRICELINES или номер магазина  из таблицы STORES

START_DATE

date

NOT_NULL

1

Дата начала действия цены

END_DATE

date

NULL

Дата окончания действия цены. Если цена активна, должно быть пустое значение (NULL), или 2050-й год. При появлении новой цены, на старой цене должна быть проставлена дата последнего дня, когда она была активна

PRICE

number(10, 2)

NULL

1

Цена с НДС

PRICE_TYPE

varchar(255)

NULL

Тип цены (Акция/Рапродажа и т.п).


SKU_RANGE - Ассортиментные матрицы и их история

Период бновления данных: ежедневно

Есть два подхода: при наличии в системе клиента истории ассортиментных матриц, и при ее отсутствии.
При наличии рекомендуется заполнять сразу таблицу SKU_RANGE со всей историей. При отсутствии рекомендуется заполнять таблицу SKU_RANGE_CURRENT, после чего запускать запрос для заполнения SKU_RANGE и накопления истории.

Название столбца

Тип данных

Разрешить NULL

Обязательное поле

Описание столбца

Примечания

SKU_ID

int

NOT_NULL

1

Номер SKU из таблицы  PRODUCTS

Если в системе не ведется история ассортиментной матрицы тогда SKU_RANGE необходимо  заполнять согласно предоставленного запроса обновления.

STORE_ID

int

NOT_NULL

1

Номер магазина из таблицы STORES

START_DATE

date

NOT_NULL

1

Дата начала ввода в ассортимент

END_DATE

date

NULL

Дата вывода из ассортимента. Если  активна на данный момент, то значение должно быть пустым

UPDATED

datetime

NULL

1

Дата обновления

...

Период обновления данных: ежедневно

обновления


SKU_RANGE_CURRENT- Текущее состояние ассортиментной матрицы

Период обновления данных: ежедневно

При отсутствии рекомендуется заполнять таблицу SKU_RANGE_CURRENT, после чего запускать запрос для заполнения SKU_RANGE и накопления истории.

Название столбца

Тип данных

Разрешить NULL

Обязательное поле

Описание столбца

Примечания

SKU_ID

int

NOT_NULL

1

Номер SKU из таблицы  PRODUCTS

Обязательна к заполнению, если не заполняется SKU_RANGE

STORE_ID

int

NOT_NULL

1

Номер магазина из таблицы STORES

...

Название столбца

Тип данных

Разрешить NULL

Обязательное поле

Описание столбца

Примечания

SKU_ID

int

NOT_NULL

1

Номер SKU из таблицы PRODUCTS

Заполняется за три года  для формирования таблиц SALES_SKU, SALES_SKU_SHARE, SALES_GROUP, SALES_GROUP_SHARE.

В дальнейшем ведется только за год.

STORE_ID

int

NOT_NULL

1

Номер магазина из таблицы STORES

SDATE

date

NOT_NULL

1

Дата продажи

SALES_VOLUME

number(10, 3)

NULL

1

Сумма проданных единиц в натуральных ЕИ шт., кг, литры и т.п. 

SALES_VALUE

number(10, 2)

NULL

1

Сумма продаж на кассе за минусом возвратов грн. с НДС. Исключаются отрицательные значения и суммы оплаты бонусами .и купонами

DISCOUNT_VALUE

number(8, 2)

NULL

Общая сумма предоставленной скидки с НДС по различного рода промо-акциям с комбинированной механикой (например, 1+1=3, купи 1 и получи скидку на второй, и т.п.)

STOCK_VOLUME

number(10, 3)

NULL

1

Остаток на конец дня в натуральных ЕИ. Исключаются отрицательные остатки. Необходимо заполнять также и для тех дней, где не было продаж (кроме дней с нулевым остатком). Для новых позиций заполняется с дня первой продажи.

STOCK_VALUE

number(12, 2)

NULL1

Сумма остатка (для аналитики)

LOST_VOLUME

number(10, 3)

NULL

Упущенные продажиЗарезервировано для MySales

TRX_VOLUME

number(10, 3)

NULL

1

Приходы-списания в количественном выражении шт. кг литры и т.п.. Сумма всех операций с товаром, за исключением продаж: Сумма приходов, плюс возвраты заказчиков, минус списания, минус перемещения на другие склады, плюс  оприходование излишков. Необходимо заполнять  также и для тех дней, где не было продаж (кроме недель с нулевым остатком). Для новых позиций заполняется с дня первой продажи

1

Сумма приходов в количественном выражении шт. кг литры и т.п.

CONSUMED_VOLUME

number(8, 3)

NULL

Сумма единиц использованных в производстве (в натуральных ЕИ шт., кг, литры и т.п. )

WH_VOLUME

number(10, 3)

NULL

Заполняется предоставленным запросом обновления

WH_VALUE

number(10, 3)

NULL

Заполняется предоставленным запросом обновления

STOCK_HOURS

number(3,2)

NULL

Доля присутствия на остаткеприсутствия на остатке. Заполняется на втором этапе внедрения MySales. Необходимо для учета времени присутствия на остатке по кулинарии и другим товарам, которые всегда выходят в ноль на конец дня


SALES_SKU - Агрегированная история продаж и остатков по неделям

Период обновления данных: Каждый раз после выгрузки SALES_SKU_DAY, несколько раз в неделю за предыдущую неделю

Заполняется MySales на основании таблицы SALES_SKU_DAY, агрегируя их до продаж по неделям ISO.

Название столбца

Тип данных

Разрешить NULL

Обязательное поле

Описание столбца

Примечания

SKU_ID

int

NOT_NULL

1

Номер SKU из таблицы PRODUCTS

Заполняется на основании SALES_SKU_DAY предоставленной процедурой AFTER_SALES_SKU_DAY. Данные за 3 года.

STORE_ID

int

NOT_NULL

1

Номер магазина из таблицы STORES

WEEK

int

NOT_NULL

1

Номер недели ISO (201301-201552) в формате YYYYWW

SALES_VOLUME

number(15, 3)

NULL

1

Сумма проданных единиц в натуральных ЕИ шт., кг, литры и т.п. 

SALES_VALUE

number(15, 3)

NULL

1

Сумма продаж на кассе за минусом возвратов грн. с НДС. Исключаются отрицательные значения и суммы оплаты бонусами.

DISCOUNT_VALUE

number(15, 3)

NULL

Общая сумма предоставленной скидки с НДС по различного рода промо-акциям

STOCK_VOLUME

number(15, 3)

NULL

1

Остаток на конец дня в натуральных ЕИ

LOST_VOLUME

number(15, 3)

NULL

Упущенные продажиЗарезервировано MySales

TRX_VOLUME

number(15, 3)

NULL

1

Приходы-списания в количественном выражении шт. кг литры и т.п.. 

CONSUMED_VOLUME

number(8, 3)

NULL

Сумма единиц использованных в производстве (в натуральных ЕИ шт., кг, литры и т.п. )

STOCK_DAYS

tinyint

NULL

Количество дней когда товар был на остатке.

WH_VOLUME

number(8, 1)

NULL

Заполняется предоставленным запросом обновления

WH_VALUE

number(8, 1)

NULL

Заполняется предоставленным запросом обновления

...

Период обновления данных: несколько раз в неделю за предыдущую неделю

Заполняется MySales на основании таблицы SALES_SKU, агрегируя их до товарных групп по неделям ISO.

Название столбца

Тип данных

Разрешить NULL

Обязательное поле

Описание столбца

Примечания

GROUP_ID

int

NOT_NULL

1

Номер группы из таблицы GROUPS

Заполняется на основании SALES_SKU предоставленной процедурой AFTER_SALES_SKU_DAY. Данные за 3 года

STORE_ID

int

NOT_NULL

1

Номер магазина из таблицы STORES

WEEK

int

NOT_NULL

1

Номер недели ISO (201301-201552) в формате YYYYWW

SALES_VOLUME

number(15, 3)

NULL

1

Сумма проданных единиц в натуральных ЕИ шт., кг, литры и т.п. 

SALES_VALUE

number(15, 3)

NULL

Сумма продаж на кассе за минусом возвратов грн. с НДС. Исключаются отрицательные значения и суммы оплаты бонусами.

DISCOUNT_VALUE

number(15, 3)

NULL

Общая сумма предоставленной скидки с НДС по различного рода промо-акциям

STOCK_VOLUME

number(15, 3)

NULL

1

Остаток на конец дня в натуральных ЕИ

LOST_VOLUME

number(15, 3)

NULL

Упущенные продажиЗарезервировано MySales

TRX_VOLUME

number(15, 3)

NULL

1

Приходы-списания в количественном выражении шт. кг литры и т.п.. 

SALES_ITEM_COUNT

smallint

NULL

1

Количество проданных позиций

STOCK_ITEM_COUNT

smallint

NULL

1

Количество позиций на стоке

CONSUMED_VOLUME

number(8, 3)

NULL

Сумма единиц использованных в производстве (в натуральных ЕИ шт., кг, литры и т.п. )

STOCK_DAYS

tinyint

NULL

Заполняется на стороне MySales

WH_VOLUME

number(8, 1)

NULL

Заполняется предоставленным запросом обновления

WH_VALUE

number(8, 1)

NULL

Заполняется предоставленным запросом обновления

...

Период обновления данных: ежедневно

В эту таблицу заносятся только European Article Number. Штрих-коды, генерируемые заказчиком сюда загружать не надо. Данные ШК используются для отправки заказов поставщикам и для поиска цен в интернете.

Название столбца

Тип данных

Разрешить NULL

Обязательное поле

Описание столбца

Примечания

SKU_ID

int

NOT_NULL

1

Номер SKU из таблицы PRODUCTS

EAN

bigint

NOT_NULL

1

Штрих-код товара

...