Программное обеспечение «М Склад» Описание файлов хранения данных на 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