Структура DBF файлов для обмена данными с ККС

Материал из GedeminWiki
Перейти к: навигация, поиск

Обмен данными c бэк-офисом на 1С осуществляется с помощью файлов в формате DBF (требуется установленная библиотека gsdbquery.dll).

Содержание

Настройка параметров обмена данными

Имена файлов задаются в разделе Исследователь-Касса-Синхронизация-DBF.

cash_sync_1.png

Команда "01. Параметры" вызывает на экран диалоговое окно следующего вида:

cash_sync_2.png

Обратите внимание, что необходимо вводить полные имена файлов, вместе с путем.

Структура файлов для обмена данными с ККС

Импорт данных в ККС

Справочник ТМЦ

 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)     - Сумма оплаты
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты