Skip to end of metadata
Go to start of metadata

Tmc - Товары

СвойствоТипОписаниеПримечания
codevarchar(100)Код товара 
bcodevarchar(20)Штрих-код товара 
vatcode1int(11)Код 1-го налога 
vatcode2int(11)Код 2-го налога 
vatcode3int(11)Код 3-го налога 
vatcode4int(11)Код 4-го налога 
vatcode5int(11)Код 5-го налога 
dcodeint(11)Код отдела 
namevarchar(255)Название товара 
articulvarchar(32)Артикул товара 
cquantdecimal)Количество в учетных единицах 
measureint(11)Код единицы измерения 
pricetypeint(11)Тип ценовой схемы 
pricedecimal(13,3)Основная цена 
minpricedecimal(13,3)Минимальная цена 
valcodeint(11)Код валюты 
quantdefaultdecimal(13,3)Продаваемое количество товара по умолчанию 
quantlimitdecimal(13,3)Лимит количества товара в позиции 
ostatint(11)В настоящее время не используется 
linksint(11)В настоящее время не используется 
quant_modeint(11)

Параметры ввода количества товара (битовая маска)

  • 1 - использовать количество по умолчанию из товара
  • 2 - разрешить ручной ввод количества
  • 4 - разрешить установку количества из ШК
  • 8 - разрешить ввод количества с весов
  • 16 - включить ограничение количества
  • 32 - требуется обязательный ввод количества
  • 64 - требовать ввод количества с весов
  • 128 - требовать ввод количества из ШК
  • 256 - включить ограничение количества товара в документе по коду
  • 512 - включить ограничение количества товара в документе по штрих-коду
 
bcode_modeint(11)

Параметры ввода штрих-кода товара (битовая маска)

  • 1 - разрешить ручной ввод штрих-кода
  • 2 - разрешить ввод штрих-кода сканером
 
op_modeint(11)

Свойства товара (битовая маска)

  • 1 - запретить продажу товара
  • 2 - запретить возврат товара
  • 4 - не показывать товар в списках
  • 8 - запретить возврат товара в чеке продажи
  • 16 - товар требует визуального контроля
  • 32 - товар ограничен в продаже по возрасту
  • 64 - товар ограничен в продаже по времени
  • 128 - товар с признаком "алкогольный", требует регистрации в ЕГАИС
  • 256 - товар с установленным признаком "расфасованный", на такой товар не применяется скидка на набор
  • 512 - алкогольный товар без акцизной марки, не требующий проверку ЕГАИС
  • 1024 - алкогольный набор
  • 2048 - товар по свободной цене
  • 4096 - меховое изделие
  • 8192 - товар без контроля веса
  • 16384 - легкий товар
  • 32768 - табачная продукция
 
dept_modeint(11)

Свойства отдела

  • 1 - разрешить ввод отдела вручную
  • 2 - требовать указание отдела вручную

В настоящее время не используется

 
price_modeint(11)

Параметры изменения цены (битовая маска)

  • 1 - разрешить ручной ввод цены
  • 2 - обязательный ввод цены вручную
  • 4 - обязательный выбор цены из массива цен
  • 8 - обязательное использование отложенной цены
 
tara_flagint(11)В настоящее время не используется 
tara_modeint(11)

Вид товара:

  • 0 - не используется
  • 1 - тара
  • 2 - отпускается только в тару
  • 3 - карта
 
tara_defaultvarchar(20)В настоящее время не используется 
unit_weightdecimal(13,3)Вместимость тары 
extendetoptionstextДополнительные свойства товара. Может быть несколько, разделяются запятой 
groupcodevarchar(100)Код группы товара 
remaindecimal(13,3)Остаток товара 
remaindatedatetimeДата актуальности остатков товара 
aspectschemecodeint(11)Код схемы разреза 
acpectvaluesetcodeint (11)Значение схемы разреза 
aspectusecaseint(11)

Способ использования разрезов

  • 1 - разрешить выбор значения разреза
  • 2 - обязательный выбор значения разреза
 
aspectselectionruleint(11)

Способ подбора разреза

  • 0 - выбор из всех значений схемы
  • 1 - выбор первых значений из всех разрезов
  • 2 - выбор значений c учетом остатков
 
documentquantlimitdecimal(13,3)Лимит количества товара в чеке 
ageint(11)Возраст, с которого разрешена продажа товара (актуально для касс самообслуживания) 
alcoholpercentdecimal(4,2)Процент алкоголя (актуально для касс самообслуживания) 
innvarchar(20)ИНН производителя 
kppvarchar(20)КПП производителя 
alctypecodeint(11)

Код вида алкогольной продукции. По умолчанию NULL.

При значении NULL или 0 считается незаполненным.

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

 

manufacturercountrycode

int(11)Код страны производителя товараСоответствует полю code в таблице Country
paymentobjectint(11)Признак предмета расчета 

Tmcgroups - Группы товаров

Свойство

Тип

Описание

groupcode

varchar(100)

Код группы товаров

parentgroupcodevarchar(100)

Код родительской группы

groupnamevarchar(200)

Название группы

Barcodes - Штрих-коды

Свойство

Тип

Описание

code

varchar(100)

Код товара

barcode

varchar(100)

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

name

varchar(200)

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

price

decimal(15,2)

Цена товара

cquant

decimal(13,3)

Количество в учетных единицах

measure

int(11)

Единица измерения товара

aspectvaluesetcodeint(11)Код значения набора разреза
quantdefaultdecimal(13,3)Количество товара по умолчанию
packingmeasureint(11)Единица измерения для расфасовки
packingprice decimal(15,2)Цена для расфасовки
minpricedecimal(13,2)Минимальная цена

Prices - Переоценки

Свойство

Тип

Описание

barcode

varchar(100)

Штрих-код

documentid

varchar(100)

Идентификационный номер документа

effectivedate

datetime

Дата и время начала переоценки

doctype

int(11)

Тип документа:

  • 1 - переоценка;
  • 2 - распродажа.
pricedecimal(15,2)

Установленная цена

aspectvaluesetcode

int(11)

Код набора значений разреза

minpricedecimal(15,2)Минимальная цена
pricetypeint(11)Тип ценовой схемы
effectivedateenddatetimeДата и время окончания переоценки

Tprices - Дополнительные цены

Свойство

Тип

Описание

index

int(11)

Индекс цены

bcode

varchar(20)

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

price

decimal(13,2)

Дополнительная цена

name

varchar(40)

Название цены

documentidvarchar(100)

Идентификатор документа

effectivedate

datetime

Дата переоценки

packingpricedecimal(13,2)Цена для расфасовки

Aspect - Характеристики разрезов и их параметры

Свойство
Тип
Описание
aspectcodeint(11)Код характеристики разрезов
aspectnamevarchar(255)Название характеристики разрезов
aspectorderint(11)Зарезервировано
aspectschemecodeint(11)Код схемы разрезов
aspectvaluedescint(11)Зарезервировано

Aspectscheme - Схемы разрезов

Свойство

Тип

Описание

aspectschemecode

int(11)

Код схемы разреза

aspectschemename

varchar(255)

Название схемы разреза

Aspectvalue - Значения характеристик разрезов

Свойство
Тип
Описание
aspectvaluecodeint(11)Код значения характеристики разрезов
aspectvaluenamevarchar(255)Название значения характеристики разрезов
aspectcodeint(11)Код характеристики разрезов

Aspectvalueset - Значения разрезов

Свойство

Тип

Описание

aspectvaluesetcode

int(11)

Код набора значений разреза

cquant

decimal(19,2)

Зарезервировано

price

decimal(19,2)

Цена товара

tmc_codevarchar(255)Код товара
aspectschemecode

int(11)

Код схемы разреза

measure

int(11)

Зарезервировано

packingpricedecimal(15,2)Цена товара для расфасовки
remaindecimal(13,3)Остаток товара
remaindatedatetimeДата/время расчета остатка
namevarchar(255)Наименование значения разреза
productsectioncodevarchar(10)Код разреза характеристики товара

Aspectvaluesetvalues - Разрезы товара

Свойство
Тип
Описание
aspectcodeint(11)Код характеристики разрезов
aspectvaluecodeint(11)Код значения характеристики разрезов
aspectvaluesetcodeint(11)Код набора значений разреза
productsectioncodevarchar(10)Код разреза характеристики товара

Excisemark - Таблица статусов акцизных марок

СвойствоТипОписаниеПримечания
excisemarkidvarchar(255)Акцизная марка 
statusint(11)

Статус акцизной марки:

  • 0 - Марка не зарегистрирована в БД;
  • 1 - Товар с такой маркой продан;
  • 2 - Товар с такой маркой возвращен;
  • 3 - Марка зарезервирована в чеке продажи;
  • 4 - Марка снята с резерва в чеке продажи;
  • 5 - Марка зарезервирована в чеке возврата (чеке возврата по чеку продажи);
  • 6 - Марка снята с резерва в чеке возврата (чеке возврата по чеку продажи);
  • 7 - Акцизная марка отсутствует в списке разрешенных к продаже;
  • 8 - Связка кода и алкокода товара отсутствует;
  • 9 - Товар отсутствует на остатке;
  • 10 - Штрих-код для проверки в списке акцизных марок, разрешенных к продаже, не передан;
  • 11 - Соответствие акцизной марки и штрих-кода в списке акцизных марок, разрешенных к продаже, не найдено;
  • 12 - Магазин для проверки остатков не найден;
  • 13 - Штрих-код для проверки остатков не заполнен;
  • 14 - Код товара для проверки остатков не заполнен;
  • 15 - Справочник остатков для товара, по которому проверяем остатки, заполнен не корректно;
  • Любое другое значение - неизвестный статус акцизной марки.
 
excisetypevarchar(30)

Тип акцизной марки:

  • ALCOHOL;
  • TOBACCO;
  • SHOES.
По умолчанию ALCOHOL

Excisemarkwhite - "Белый" список акцизных марок

СвойствоТипОписание
excisemarkidvarchar(255)Акцизная марка
shopcodevarchar(30)Код магазина
barcodevarchar(100)Штрих-код акцизного товара

Alcocode - Алкокод акцизного товара

Свойство
Тип
Описание
alcocodevarchar(20)Алкокод акцизного товара

Remain - Остатки акцизного товара

Icon
Таблица используется только в БД магазина.
СвойствоТипОписаниеПримечания
documentidvarchar(100)Идентификатор документа изменения остатков акцизного товара 
barcodevarchar(100)Код или штрих-код акцизного товараЗависит от настройки КС
countint(11)Количество остатков товара для установки, добавления или списания 
changetypetinyint(4)

Тип изменения остатков акцизного товара:

  • 0 - установка остатков на значении count;
  • 1 - добавление к остатку товара в количестве count;
  • 2 - списание остатков товара в количестве count.
 
effectivedatedatetimeДата и время, с момента наступления которых данное изменение остатков вступит в силу 

Alcoset - Алкогольные наборы

СвойствоТипОписание
alcosetbarcodevarchar(100)Штрих-код алкогольного набора 
barcodevarchar(100)Штрих-код товара
codevarchar(100)Код товара
pricedecimal(15,2)Цена товара 
taracapacitydecimal(13,3)Вместимость тары
quantint(11)Количество товара в алкогольном наборе

Country - Страна производства товара

Свойство
Тип
Описание
Примечания
codeint(11)Код страны производителя товараСоответствует полю manufacturercountrycode в таблице Tmc
namevarchar(100)Наименование страны производителя товара 

Supplier - Поставщики товаров

СвойствоТипОписание
codeint(11)Код поставщика
namevarchar(255)Наименование поставщика
phonevarchar(100)Телефон поставщика
innvarchar(20)ИНН поставщика

Tmcsupplier - Товары поставщика

СвойствоТипОписаниеПримечания
tmccodevarchar(20)Код товараСоответствует полю bcode в таблице Tmc
suppliercodeint(11)Код поставщикаСоответствует полю code в таблице Supplier
agentpaymentobjectint(11)Признак агента по предмету расчета:
  • 1 - БАНК. ПЛ. АГЕНТ;
  • 2 - БАНК. ПЛ. СУБАГЕНТ;
  • 4 - ПЛ. АГЕНТ;
  • 8 - ПЛ. СУБАГЕНТ;
  • 16 - ПОВЕРЕННЫЙ;
  • 32 - КОМИССИОНЕР;
  • 64 - АГЕНТ.

 

  • No labels