Структура DBF файлов для обмена данными с ККС
Материал из GedeminWiki
Обмен данными c бэк-офисом на 1С осуществляется с помощью файлов в формате DBF (требуется установленная библиотека gsdbquery.dll).
Содержание |
Настройка параметров обмена данными
Имена файлов задаются в разделе Исследователь-Касса-Синхронизация-DBF.
Команда "01. Параметры" вызывает на экран диалоговое окно следующего вида:
Обратите внимание, что необходимо вводить полные имена файлов, вместе с путем.
Структура файлов для обмена данными с ККС
Импорт данных в ККС
Справочник ТМЦ
ALIAS CHAR(16) - Шифр ТМЦ, должен быть уникальным GOODNAME CHAR(60) - Наименование ТМЦ GOODGROUPCODE CHAR(16) - Код группы, в которую входит ТМЦ (уникален для группы) GOODGROUPNAME CHAR(60) - Наименование группы, в которую входит ТМЦ BARCODE CHAR(32) - Штрихкод ТМЦ VALUECODE NUMERIC(3, 0) - Код единицы измерения VALUENAME CHAR(20) - Наименование единицы измерения ISWEIGHT NUMERIC(2, 0) - 1 - весовой ТМЦ, 0 - невесовой WEIGHTCODE NUMERIC(15, 0) - Код весового ТМЦ ISFRAC NUMERIC(2, 0) - 1 - ТМЦ может быть дробным
Группы ТМЦ
GOODGROUPCODE CHAR(16) - Код группы ТМЦ (уникален) GOODGROUPNAME CHAR(60) - Наименование группы ТМЦ PARENTCODE CHAR(16) - Код родительской группы
Прайс – лист
GOODALIAS CHAR(16) - Шифр ТМЦ CODE1 CHAR(16) - 1-й код, идентифицирующий ТМЦ в прайсе (обычно используется шифр ТМЦ) CODE2 CHAR(16) - 2-й код, идентифицирующий ТМЦ в прайсе (обычно используется штрихкод ТМЦ) PRICE NUMERIC(15, 4) - Цена DEPCODE NUMERIC(10, 0) - Код подразделения QUANTITY NUMERIC(15, 4) – кол-во
Экспорт данных из ККС
Продажи (шапка)
CHECKNUM NUMERIC(10, 0) - Номер чека PCHECKNUM NUMERIC(10, 0) - Номер связанного чека (для чека возврата - номер чека продажи, по которому сделан возврат) OPENDATE DATE - Дата открытия чека OPENTIME TIMESTAMP - Время открытия чека CLOSETIME TIMESTAMP - Время закрытия чека CASHNUMBER NUMERIC(3, 0) - Номер кассы SHOPNAME CHAR(60) - Магазин CASHIER CHAR(60) - Кассир CHECKTYPE NUMERIC(2, 0) - Тип чека (1 - Продажа, 2 - Возврат) SUMCHECK NUMERIC(15, 4) - Сумма чека SUMPAY NUMERIC(15, 4) - Сумма оплаты SUMDISC NUMERIC(15, 4) - Сумма скидки
Продажи (позиция)
CHECKNUM NUMERIC(10, 0) - Номер чека LINENUMBER NUMERIC(4, 0) - Номер позиции чека GOODALIAS CHAR(16) - Шифр ТМЦ QUANTITY NUMERIC(15, 4) - Количество DEPCODE NUMERIC(10, 0) - Код подразделения PRICE NUMERIC(15, 4) - Цена по прайсу PRICESALE NUMERIC(15, 4) - Цена продажи SWITHOUTD NUMERIC(15, 4) - Сумма без скидки SUMDISC NUMERIC(15, 4) - Сумма скидки SUMWITHD NUMERIC(15, 4) - Сумма с учетом скидки
Оплаты
CHECKNUM NUMERIC(10, 0) - Номер чека PAYTYPE NUMERIC(3, 0) - Тип оплаты (1 - нал, 2 - безнал) SUMPAY NUMERIC(15, 4) - Сумма оплаты