Программное обеспечение «М Склад»

advertisement
Программное обеспечение «М Склад»
Описание файлов хранения данных
на 8 листах
Редакция от 22.06.2011
Минск 2011
Оглавление
Введение ................................................................................................................................... 3
Перечень файлов хранения данных ......................................................................................... 3
Описание структуры файлов. .................................................................................................... 3
Описание структуры GOODS.DBF....................................................................................... 4
Описание структуры BARCODE.DBF: ................................................................................ 4
Описание структуры SPRAV.DBF: ...................................................................................... 4
Описание структуры SPRDOC.DBF: .................................................................................... 5
Описание структуры DOC.DBF:........................................................................................... 5
Описание структуры POS.DBF: ............................................................................................ 6
Описание структуры DOCX.DBF: ........................................................................................ 7
Описание структуры POSX.DBF: ......................................................................................... 8
Описание структуры NEWGOOD.DBF: ............................................................................... 8
2
Введение
Настоящий документ описывает форматы файлов хранения данных в
ПО «М Склад». В документе определены области применения каждого
файла.
Документ включает:
 перечень файлов хранения данных;
 описание структуры формата файлов;
Документ
адресован
разработчикам
программного
обеспечения
обработки данных и обслуживающего ПО «М Склад».
Перечень файлов хранения данных
Рассмотрим файлы хранения данных ПО «М Склад»:
Goods.dbf - справочник номенклатуры товаров;
Barcode.dbf - справочник штрих-кодов товаров;
Sprav.dbf - справочники предприятия (сотрудники, контрагенты,
склады, отделы);
SprDoc.dbf - справочник документов, разрешенных для создания на
терминале;
Doc.dbf -заголовки созданных документов;
Pos.dbf -табличная часть созданных документов.
DocХ.dbf -заголовки документов с подтверждением;
PosХ.dbf -табличная часть документов с подтверждением.
Важно! Кодировка DBF должна быть DOS - CP 866.
Описание структуры файлов.
Все перечисленные файлы - это файлы формата DBF.
3
Описание структуры GOODS.DBF:
GOODS.DBF – справочник товаров с ценами.
Наименование
поля
ARTICUL
NAME
QUAN
PRICE
PRICE2
GR_NAME
FLAGS
INBOX
IDSET
Содержимое поля
Тип поля
код товара
наименование товара
учетное кол-во товара
цена товара
еще одна цена товара (например
учетная)
Не используется
Не используется
Количество товара в упаковке
Не используется
С
С
N
N
Длина
поля
15
200
9,3
11,2
N
11,2
С
N
N
N
200
8
9,3
8
Примечание
Примечание: Код товара не должен быть пустым, и не должен
повторяться
Описание структуры BARCODE.DBF:
BARCODE.DBF - справочник штрих-кодов.
Наименование
поля
ARTICUL
BARCODE
IDSET
Содержимое поля
код товара для связи с таблицей
GOODS
штрих-код товара (может
содержать буквы и цифры, не
должен быть пустым)
Не используется
Тип поля
Длина
поля
С
15
С
26
N
8
Примечание
Примечание: Одному товару может соответствовать несколько штрихкодов, и наоборот - одному штрих-коду может соответствовать несколько
товаров
Описание структуры SPRAV.DBF:
SPRAV.DBF - в этот файл загружаются справочники складов, отделов,
работников, контрагентов, инвентаризационных комиссий и т.д.
Наименование
поля
1
CODE
NAME
VIDSPR
COMMENT
IDTERM
MTERM
DISCOUNT
Содержимое поля
2
код элемента справочника
наименование элемента
справочника
вид справочника
комментарий к элементу
справочника
Не используется
Не используется
Не используется
3
С
Длина
поля
4
15
С
200
N
8
С
200
N
N
N
8
8
5.2
Тип поля
Примечание
5
4
1
ROUND
FLAGS
IDSET
2
3
N
N
N
Не используется
Не используется
Не используется
4
11.2
8
8
5
Примечание: Все справочники загружаются в один DBF, вид справочника
задается в поле VIDSPR.
Описание структуры SPRDOC.DBF:
SPRDOC.DBF - описание шапки документов.
Наименование
поля
CODE
NAME
SPRT1
VIDSPR1
SPRT2
VIDSPR2
IDTERM
MTERM
DISCOUNT
COEF
ROUND
FLAGS
IDSET
Содержимое поля
код вида документа (числовой
идентификатор или краткое
название типа "инв", "прих", "расх"
и т.д.)
наименование вида документа
("инвентаризация", "приход"….)
заголовок 1-го справочника шапки
документа
вид 1-го справочника шапки
документа (из поля VIDSPR
таблицы SPRAV)
заголовок 2-го справочника шапки
документа
вид 2-го справочника шапки
документа (из поля VIDSPR
таблицы SPRAV)
Не используется
Не используется
Не используется
Не используется
Не используется
см. Примечание
Не используется
Длина
поля
Примечание
С
15
N – для документов
с набором;
$N или N$ - для
документов с
подтверждением.
где N – код вида
документа.
С
50
С
15
N
8
С
15
N
8
N
N
N
N
N
N
N
8
8
5.2
8
11.2
8
8
Тип поля
Важно: Количество кнопок документов на терминале соответствует
количеству значений поля CODE. Названия этих кнопок будут
соответствовать значению поля NAME.
Примечание: Каждому виду документа можно поставить в соответствие 1
или 2 справочника, например в документе "Приход" выбирается
"Контрагент" и "Склад".
Описание структуры DOC.DBF:
DOC.DBF – заголовки документов.
5
Наименование
поля
1
IDDOC
CVIDDOC
CSPR1
CSPR2
QUANDOC
SUMDOC
TITLE
IDSET
IDTERM
DISCOUNT
FLAGS
CRE_DTST
MOD_DTST
Содержимое поля
Тип поля
2
идентификатор документа,
принятого из терминала
код вида документа из таблицы
SPRDOC
код, выбранный в 1-ом
справочнике (из поля CODE
таблицы SPRAV)
код, выбранный в 2-ом
справочнике (из поля CODE
таблицы SPRAV)
итоговое количество товара по
документу
итоговая сумма по документу
текстовый заголовок документа
Не используется
идентификатор терминала, на
котором был создан документ
Не используется
зарезервировано
Дата и время создания документа
в формате YYYYMMDDhhmmss
Не используется
3
Длина
поля
4
5
N8
С 15
С 15
С 15
N 9.3
N 11.2
C 200
N8
N8
N 5.2
N8
C 14
C 14
0 - При загрузке
документа с
терминала
1 - После приема
документов
торговая система
должна проставить
в это поле.
N1
ACCEPTED
Примечание
Признак загрузки документа в
торговую систему
Описание структуры POS.DBF:
POS.DBF - табличная часть документов.
Наименование
поля
IDDOC
Содержимое поля
идентификатор документа,
принятого из терминала
Тип поля
N
Длина
поля
8
15
ARTICUL
QUAN
код товара из таблицы GOODS
количество товара
С
N
UNQUAN
количество требуемого товара
итоговое количество данного
товара по документу
цена
цена остатка в таблице GOODS
на момент загрузки данных из
терминала
N
CHR_QUAN
PRICE
PRICEREST
N
N
наименование товара
Дата и время создания товара в
Для нового товара –
значение:
*штрих-код товара
9.3
9.3
Для документов с
подтверждением
9.3
11.2
11.2
N
200
NAME
MOD_DTST
Примечание
С
C
Для нового товара –
значение:
*штрих-код товара –
новый товар
14
6
NOMPOS
формате YYYYMMDDhhmmss
номер позиции в накладной
4
N
Описание структуры DOCX.DBF:
DOCХ.DBF – заголовки документов с подтверждением.
Наименование
поля
1
IDDOC
CVIDDOC
CSPR1
CSPR2
QUANDOC
SUMDOC
TITLE
IDSET
IDTERM
DISCOUNT
FLAGS
CRE_DTST
MOD_DTST
Содержимое поля
Тип поля
2
идентификатор документа,
загружаемого на терминал
код вида документа из таблицы
SPRDOC
код, выбранный в 1-ом
справочнике (из поля CODE
таблицы SPRAV)
код, выбранный в 2-ом
справочнике (из поля CODE
таблицы SPRAV)
итоговое количество товара по
документу
итоговая сумма по документу
текстовый заголовок документа
Не используется
идентификатор терминала, на
котором был создан документ
Не используется
зарезервировано
Дата и время создания документа
в формате YYYYMMDDhhmmss
Не используется
3
Признак загрузки документа в
терминал
Примечание
5
N8
С 15
С 15
С 15
N 9.3
N 11.2
C 200
N8
N8
N 5.2
N8
C 14
C 14
N1
ACCEPTED
Длина
поля
4
0 - После приема
документов
торговая система
должна проставить
в это поле.
1 - При загрузке
документа с
терминала
Примечание: IDDOC будет изменяться, т.е. IDDOC, загруженные в ПО «Мо
Склад» не равны выгруженным. Идентификация документов проводится по
названию. Правила загрузки определяются системой предприятия.
7
Описание структуры POSX.DBF:
POSХ.DBF - табличная часть документов с подтверждением.
Наименование
поля
IDDOC
ARTICUL
QUAN
UNQUAN
CHR_QUAN
PRICE
PRICEREST
NAME
MOD_DTST
NOMPOS
Содержимое поля
Тип поля
идентификатор документа,
загруженного на терминал
код товара из таблицы GOODS
количество товара
количество требуемого товара
итоговое количество данного
товара по документу
цена
цена остатка в таблице GOODS
на момент загрузки данных из
терминала
наименование товара
Дата и время создания товара в
формате YYYYMMDDhhmmss
номер позиции в накладной
N
С
N
N
N
N
Длина
поля
Примечание
8
15
9.3
9.3
9.3
11.2
11.2
N
С
C
N
200
14
4
Примечание: IDDOC будет изменяться, т.е. IDDOC, загруженные в ПО «Мо
Склад» не равны выгруженным. Идентификация документов проводится по
названию. Правила загрузки определяются системой предприятия.
Описание структуры NEWGOOD.DBF:
NEWGOOD.DBF - информация о новых товарах, введенная на терминале
Наименование
поля
ARTICUL
NAME
PRICE
INBOX
BARCODE
ACCEPTED
Содержимое поля
код товара
наименование товара
цена товара
кол-во товара в упаковке
штрих-код товара
признак загрузки товара в
торговую систему
С
C
N
N
С
Длина
поля
15
200
13,2
13,3
100
N
1
Тип поля
Примечание
8
Download