Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Чтобы подключить конвертер, перейдите в раздел веб-интерфейса Настройка сервера и оборудования – Конвертеры. В открывшемся окне нажмите кнопку +Добавить. Далее выберите из списка конвертер и нажмите +Создать:

...

Выгружать кассовые документы – при включении флага в базу данных будет выгружаться информация в разрезе товаров и видов оплат (устаревший функционал).

Выгружать чеки – при включении флага в базу данных будет выгружаться информация о всех чеках.

...

Кликните по ссылке Выгрузить данные. Откроется окно Ручная выгрузка:

В дополнение к описанным выше полям, в открывшейся форме появится несколько новых:

...

Внешняя система сама определяет порядок считывания чеков из базы экспорта – либо по мере появления новых чеков, либо после закрытия смены всех чеков, относящихся к ней. Для этого пользователи имеют возможность добавить в структуру базы данных в любую таблицу произвольное количество полей, названия которых начинаются с префикса ext_. Эти поля предназначены для обработки внешней системой и могут использоваться, например, в качестве флагов.

Для кассовых документов признаком подготовленности очередного кассового документа является появление записи в таблице 17697192. Внешняя система должна сама удалять обработанную информацию.

В случае если внешняя система ведет собственную нумерацию средств оплаты, используемых в кассовой системе, в конвертере предусмотрена возможность замены кодов видов оплат. Настройка выполняется в интерфейсе конвертера.

...

В таблицах ниже приведены лишь общие сведения о полях. Подробные характеристики каждого поля можно найти в полном SQL-файле, расположенном в веб-интерфейсе по ссылке Скрипт создания БД в настройках конвертера:

...

clients

Информация о зарегистрированных клиентах.

Название поля

Тип данных

Описание

cash_line_idintegervarchar(40)Идентификатор клиента
classifclientint(11) unsignedИдентификатор магазинаstoreузла классификатора клиентов, которому принадлежит клиент
sur_namevarchar(100)Магазин
idinteger(11)Идентификационный номер записи
numberФамилия клиента (физического лица или ответственного закупщика юридического лица)
namevarchar(100)Номер кассового документа в программе
datedatetimeДата формирования кассового документа

cashdoc_items

Спецификация кассового документа.

Название поля

Тип данных

Описание

cash_line_idinteger(11)Идентификатор магазина
storeИмя клиента (физического лица или ответственного закупщика юридического лица)
patronymicvarchar(100)Отчество клиента (физического лица или ответственного закупщика юридического лица)
birthdaydatetimeДата рождения клиента (физического лица или ответственного закупщика юридического лица)
innvarchar(100)ИНН клиента
passportvarchar(100)МагазинidintegerПаспортные данные клиента (физического лица или ответственного закупщика юридического лица)
pricelistint(11)Идентификационный номер документаtype_saleПрайс-лист, назначенный клиенту
typetinyint(1)Тип клиента:

0 – физ. лицо; 1 – юр. лицо

allow_paycashtinyint(1)Тип продажи (1 – оптовая; 0 – розничная/не установлена)
itemvarchar(40)Артикул товара
quantitydecimal(20,4)Количество проданного товара
totaldecimal(20,4)Итоговая сумма по операции продажи для данного артикула без учета скидок за период формирования документа
discountdecumal(20,4)Итоговая сумма скидок в чеках на продажу по данному артикулу за период формирования кассового документа
meanpricedecima(20,4)Итоговая сумма по операции продажи по данному артикулу за период формирования кассового документа с учетом скидок. Цена рассчитывается системой как среднее значение цены
quantity_returndecimal(20,4)Количество возвращенного товара
total_returndecimal(20,4)Итоговая сумма по операции возврата товаров для данного артикула без учета скидок за период формирования документа
discount_returndecimal(20,4)Итоговая сумма скидок по операции возврата товаров по данному артикулу за период формирования кассового документа
meanprice_returndecimal(20,4)Итоговая сумма по операции возврата товаров по данному артикулу за период формирования кассового документа с учетом скидок. Цена рассчитывается системой как среднее значение цены

cashdoc_payments

...

Способ оплаты, используемый клиентом при расчете с магазином:

0 – только со счета; 1 – любым способом

activetinyint(1)Статус клиента:

0 – заблокирован; 1 – не заблокирован

enterprisenamevarchar(100)Название клиента – юридического лица
okpovarchar(100)ОКПО клиента
okdpvarchar(100)ОКДП клиента
kppvarchar(100)КПП клиента
baddressvarchar(100)Юридический адрес клиента
addressvarchar(100)Физический адрес клиента
phonevarchar(100)Контактный телефон клиента
bankvarchar(100)Банковские реквизиты клиента
registervarchar(100)Номер свидетельства о регистрации индивидуального предпринимателя
consignee_namevarchar(100)Название грузополучателя
consignee_addressvarchar(100)Адрес грузополучателя

clients_properties

Выгрузка информации о дополнительных свойствах клиентов.

Название поля

Тип данных

Описание

cash_line_idintegervarchar(1140)Идентификатор магазинасвойства
storenamevarchar(100)Магазин
idinteger(11)Идентификационный номер записи
type_saletinyint(1)Тип продажи (1 – оптовая; 0 – розничная/не установлена)
paymentinteger(11)Название вида оплаты
countinteger(11)Итоговое количество операций, оплата которых производилась данным видом оплаты
saledecimal(20,4)Итоговая сумма по операции продажи по данному виду оплаты за период формирования кассового документа без учета скидок
returndecimal(20,4)Итоговая сумма по операции возврата товаров с использованием данного вида оплаты за период формирования кассового документа без учета скидок
pinsertDECIMAL(20,4)Итоговая сумма по операции внесения средств данного вида оплаты в денежные ящики кассовых терминалов
pextractDECIMAL(20,4)Итоговая сумма по операции изъятия средств данного вида оплаты из денежного ящика кассовых терминалов

cashdoc_statistic

...

Название свойства

clients_properties_values

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

Название поля

Тип данных

Описание

propertyvarchar(40)Идентификатор свойства
clientvarchar(40)Идентификатор клиента
valuevarchar(100)Значение свойства

login

Информация о пользователе, вошедшем в систему и вышедшем из системы, и времени входа/выхода пользователя.

Название поля

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_idint(11)Идентификатор кассового терминала
idbigint(20) unsignedИдентификатор записи
user_idbigint(19)Идентификатор пользователя
datedatetimeДата и время входа пользователя в cистему
user_namevarchar(100)Имя пользователя, вошедшего в cистему
logout_datedatetimeДата и время выхода пользователя из cистемы

inquirer_detailed_answer

Информация о результатах проведенных опросов.

Название поля

Тип данных

Описание

cash_linestorevarchar(100)Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_idintegerbigint(1120)Идентификатор магазина
storevarchar(100)Магазин
idinteger(11)Идентификационный номер документа
type_saletinyint(1)Тип продажи (1 – оптовая; 0 – розничная/не установлена)
saledecimal(20,4)Итоговая сумма по операции продажа товаров по всем видам оплаты за период формирования кассового документа без учета скидок
returndecimal(20,4)Итоговая сумма по операции возврат товаров по всем видам оплаты за период формирования кассового документа без учета скидок
canceldecimal(20,4)Итоговая сумма по операции аннулирования чеков на продажу
cancel_returndecimal(20,4)Итоговая сумма по операции аннулирования чеков на возврат
discountdecimal(20,4)Итоговая сумма скидок в чеках на продажу по всем видам оплаты за период формирования кассового документа
discount_returndecimal(20,4)Итоговая сумма скидок в чеках на возврат по всем видам оплаты

cashdoc_taxes

...

кассового терминала
receipt_idbigint(20) unsignedИдентификатор чека
datedatetimeДата закрытия чека
inq_idvarchar(40)ID опроса 
inq_namevarchar(40)Название опроса
inq_questiontextТекст опроса
answ_idvarchar(40)ID опроса 
answ_textvarchar(100)Текст ответа

moneyoperation

Информация о выполнении операции внесения денежных средств в денежный ящик/изъятия денежных средств из денежного ящика, подключенного к ККМ.

Название поля

Тип данных

Описание

cash_line_idinteger(11storevarchar(100)Идентификатор Код магазина
storevarchar(100)Магазин
idintegerв рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_idint(11)Идентификационный номер документа
type_saletinyint(1)Тип продажи (1 – оптовая; 0 – розничная/не установлена)
amountdecimal(20,4)Величина налога
amount_returndecimal(20,4)Возвращаемая величина налога
tax_idinteger(11)Идентификатор налога
percentvarchar(20)Ставка налога

clients

Информация о зарегистрированных клиентах.

...

Название поля

...

Тип данных

...

Описание

...

0 – физ. лицо; 1 – юр. лицо

...

0 – только со счета; 1 – любым способом

...

0 – заблокирован; 1 – не заблокирован

...

clients_properties

Выгрузка информации о дополнительных свойствах клиентов.

...

Название поля

...

Тип данных

...

Описание

...

clients_properties_values

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

...

Название поля

...

Тип данных

...

Описание

...

login

Информация о пользователе, вошедшем в систему и вышедшем из системы, и времени входа/выхода пользователя.

...

Название поля

...

Тип данных

...

Описание

...

inquirer_detailed_answer

Информация о результатах проведенных опросов.

...

Название поля

...

Тип данных

...

Описание

...

moneyoperation

Информация о выполнении операции внесения денежных средств в денежный ящик/изъятия денежных средств из денежного ящика, подключенного к ККМ.

Название поля

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_idint(11)Идентификатор кассового терминала
idbigint(20) unsignedИдентификатор операции внесения/изъятия денежных средств
global_numberbigint(20) unsignedГлобальный номер документа, оформляемого системой по операции, с момента начала функционирования системы. Номер автоматически присваивается каждой операции
local_numberbigint(20) unsignedНомер документа, оформляемого системой по операции внесения/изъятия денежных средств за смену
loginbigint(20) unsignedИдентификатор пользователя, выполнившего операцию внесения/изъятия денежных средств
shift_numberbigint(20) unsignedНомер смены, в течение которой выполнялась операция внесения/изъятия денежных средствИдентификатор кассового терминала
idbigint(20) unsignedИдентификатор операции внесения/изъятия денежных средств
global_numberbigint(20) unsignedГлобальный номер документа, оформляемого системой по операции, с момента начала функционирования системы. Номер автоматически присваивается каждой операции
local_numberbigint(20) unsignedНомер документа, оформляемого системой по операции внесения/изъятия денежных средств за смену
loginbigint(20) unsignedИдентификатор пользователя, выполнившего операцию внесения/изъятия денежных средств
shift_numberbigint(20) unsigned

Номер смены, в течение которой выполнялась операция внесения/изъятия денежных средств. Поле хранит одно из следующих значений:

• номер текущей смены, если операция внесения/изъятия денежных средств выполняется в течение открытой смены;

• номер следующей смены, если операция внесения/изъятия денежных средств выполняется после закрытия смены

datedatetimeДата и время выполнения операции внесения/изъятия денежных средств
typebigint(20) unsignedТип операции: 100 – внесение; 101 – изъятие
payment_idbigint(20) unsignedИдентификатор внесенных/изъятых средств
payment_namevarchar(100)Название внесенных/изъятых средств
amountdecimal(20,4)Сумма внесенных/изъятых средств
amount_beforedecimal(20,4)Сумма средств в денежном ящике до внесения/изъятия

...

Название поля

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_idinteger(11)Идентификатор кассового терминала
idbigint(20) unsignedПорядковый номер товарной позиции за время функционирования системы (позиции чеков имеют сквозную нумерацию в рамках кассы)
receipt_headerbigint(20) unsignedИдентификационный номер заголовка чека, к которому относится товарная позиция
varvarchar(40)Идентификационный код, по которому пользователь нашел товарную позицию в системе (штрихкод). Если товар был введен по артикулу, то NULL 

Якорь
origbar
origbar
src_var

varchar(255)Исходный штрих-код товара
itemvarchar(40)Артикул
namevarchar(255)Название товарной позиции, напечатанное в чеке
var_quantitydecimal(20,4)Количество товара в упаковке (для товара, продающегося упаковками)
quantitydecimal(20,4)Количество товара данной позиции, введенное пользователем
total_quantitydecimal(20,4)Общее количество товара данной товарной позиции. Значение поля равно произведению полей var_quantity и quantity
pricedecimal(20,4)Цена товарной позиции
min_pricedecimal(20,4)Пороговое значение цены товара (цена товара с учетом скидок не может быть меньше этого значения)
blocked_discounttinyint(1)Признак блокировки скидки для данной позиции чека. Признак используется для услуги
totaldecimal(20,4)Сумма оплаты товарной позиции. Значение поля равно произведению полей total_quantity и price
stock_idbigint(20) unsignedИдентификатор отдела, в котором продавался товар
stock_namevarchar(100)Название отдела
measurementvarchar(100)Единица измерения количества товара (название) (кг, шт, …)
measurement_precisionbigint(20) unsignedТочность единицы измерения количества товара
classifvarchar(40)Идентификационный номер группы товара (классификатор)
typebigint(20) unsignedТип товарной позиции в чеке:

0 – нормальная; 1 – аннулированная; 2 - сторнирующая; 3 - сторнированная

inputbigint(20) unsignedСпособ ввода пользователем товарной позиции при формировании чека:

0 – сканером; 1 – с клавиатуры; 2 – по «горячей» клавише

taxInteger(11)Идентификатор налоговой группы на данную товарную позицию
positioninteger(11)Порядковый номер товарной позиции в чеке
remaindecimal(20,4)Остаток товара на момент продажи. Значение берется из внешней системы
pricelistinteger(11) unsignedИдентификационный номер прайс-листа, если он был назначен (NULL для основного прайс-листа)
real_amountdecimal(20,4)Сумма, которую заплатил покупатель за товарную позицию чека с учетом всех скидок
seller_namevarchar(100)ФИО продавца, если он зарегистрирован для позиции
seller_codevarchar(50)Код продавца, если он зарегистрирован для позиции
sold_by_promo_pricetinyint(1)Признак, что товар продан по акционной цене
init_pricedecimal(20,4)Исходная цена товара

...

Название поля

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_idint(11)Идентификатор кассового терминала
idbigint(20) unsignedИдентификатор записи
receipt_itembigint(20) unsignedИдентификатор товарной позиции, на которую назначена скидка/наценка
base_totaldecimal(20,4)Стоимость товарной позиции до назначения скидки/наценки
incrementdecimal(20,4)Абсолютная величина скидки/наценки на товарную позицию. Знак минус перед величиной обозначает, что указанная величина является скидкой, отсутствие знака – наценкой
receipt_discountbigint(20) unsignedИдентификатор скидки
sequencetinyint(4)Порядковый номер назначения скидки при одновременном назначении нескольких скидок

Якорь
accinc
accinc
account_increment 

decimal(20,4)Сумма бонусов, списанных/начисленных в результате работы скидки

receipt_item_properties

Информация о дополнительных свойствах проданных товаров.

...

Название поля

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_idint(11)Идентификационный номер кассового терминала
idbigint(20) unsignedИдентификационный номер платежа
receipt_headerbigint(20) unsignedИдентификационный номер заголовка чека, к которому относится платеж
typebigint(20) unsignedТип платежа:

0 – нормально проведенный платеж; 2 – отмена платежа, в случае если он аннулирован или отложен; 3 – выдача сдачи

payment_idbigint(20) unsignedИдентификационный номер платежного средства
payment_namevarchar(100)Название платежного средства
pinpad_idbigint(20) unsignedID пинпада
eftsbigint(20)Код способа авторизации платежного средства
amountdecimal(20,4)Сумма платежа
amount_witn_changedecimal (20,4)Сумма платежных средств, предоставленных клиентом для оплаты товаров (до выдачи клиенту сдачи)

Якорь
cookies
cookies
cookies

textСохраненные данные платежа для обмена со внешней системой
card_numbervarchar(128)Номер кредитной карты. Если карта не использовалась, поле не заполнено
card_typevarchar(64)Тип карты
auth_codevarchar(100)Код авторизации

...

Название поля

Тип данных

Описание

cheque_idvarchar(40)Штрихкод чека
gift_action_id_idvarchar(100)Идентификатор выдачи подарка
gift_numberint(11)Номер подарка
gift_disc_numberint(11)Номер скидки, к которой относятся подарки
itemvarchar(40)Подарок
gift_quantityint(11)Количество подарков
gift_disc_barcodevarchar(40)Номер купона, по которому выдан подарок

receipt_item_agent

Хранение агентов позиции.

Название поля

Тип данных

Описание

storevarchar(100)Идентификатор выдачи подаркаgift_numberID магазина
cash_idint(11)Номер подаркаID кассы
giftreceipt_disc_numberitemintbigint(1120) Номер скидки, к которой относятся подарки
itemvarchar(40)Подарок
gift_quantityint(11)Количество подарков
gift_disc_barcodevarchar(40)Номер купона, по которому выдан подарок

receipt_item_agent

...

unsignedID позиции
item_agent_datatextТеги, разделенные запятыми, в следующем порядке: 1222,1222Расшифровка,1075,1044,1073,1074,1026,1005,1016,1225,1171,1226

Якорь
breaks
breaks
exportonly_data

Выгрузка дополнительных данных.

receipt_item позицииitem_agent_

Название поля

Тип данных

Описание

storevarchar(100)ID магазинамагазина из бэк-офиса; значение берется из настроек конвертера
cash_idnumberint(11)Номер кассы
cash_idbigint(20) unsignedID кассы
idbigint(20) unsignedID записи
datetimestampДата создания записи
codetinytextКод операции: константа; выдается под конкретную доработку
datatextТеги, разделенные запятыми, в следующем порядке: 1222,1222, Расшифровка,1075,1044,1073,1074,1026,1005,1016,1225,1171,1226

...

Данные в формате XML; cостав формируется индивидуально для конкретной доработки
ext_processedint(11)Поле, используемое внешними системами

Якорь
markincheque
markincheque
receipt_item_excise

Передача признака маркированного товара в чеке.

cash_id unsignedid

Название поля

Тип данных

Описание

storevarchar(100)ID магазина из бэк-офиса; значение берется из настроек конвертера
cash_numberidint(11)Номер кассыИдентификатор кассового терминала
id bigint(20)ID кассы unsignedИдентификатор товарной позиции
receipt_headerbigint(20) unsignedID записи
datetimestampДата создания записи
codetinytextКод операции: константа; выдается под конкретную доработку
datatextДанные в формате XML; cостав формируется индивидуально для конкретной доработки
ext_processedint(11)Поле, используемое внешними системамиИдентификационный номер заголовка чека, к которому относится товарная позиция
excise tinyint(1) Признак маркировки. Может принимать значения: 0 – неакцизный товар; 1 – маркированный товар; 2 – немаркированный товар; 3 – специальный маркированный товар; 4 – частично маркированный товар

Якорь
excise
excise
sub_excise 

tinyint(1) Признак подакцизности товара. Может принимать значения: 0 – неподакцизный товар; 1 – подакцизный товар