Стандарт файла для автоматической загрузки в торговые программы семейства «ЮвелирСофт».

Формат dbf

Статус документа


Введение

Данный документ описывает стандарт обмена электронной информацией в формате  dbf, структуру поле и образец файла обмена.


Описание файла

Файл формата dbf (data base file) представляет из себя таблицу с заданными именами колонок, в которую занесены строки (данные).

Структура файла должна содержать все колонки (но не все колонки обязательны к заполнению).

Обязательные для заполнения поля выделены жирным шрифтом. Без заполнения этих полей документ будет загружен некорректно.

Остальные поля не являются обязательными для заполнения, но информация, содержащаяся в них предназначена для более полного заполнение реквизитов документа и сопутствующих справочников («Проба», «Спецификация», «Номенклатура»).


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

Тип

Значение

DOCNOMER

тип - строка,        длина 8

Номер документа

DOCDATA

тип - дата

Дата документа

STAVNDS

тип – строка, длина 10 (может принимать значения «18», «10», «0»)

Ставка НДС

VES

тип – число, 15,3

Вес

KOLICH

тип – число, 15,3

Количество

CENA

тип - число, 15,2

Цена

SUMMA

тип - число, 17,4

Сумма

SUMMANDS

тип - число, 17,4

Сумма НДС

RAZMER

тип – строка, длина 25

Размер

TOVNAME

тип – строка, длина 50

Наименование товара

ARTIKUL

тип – строка, длина 25

Артикул

TOVFNAME

тип - строка, длина 254

Наименование полное

VALKOD

тип - строка, длина 3

Код валюты        

VALNAME

тип - строка, длина 10

Наименование валюты

KURS

тип - число, 10, 4

Курс взаиморасчетов

KRATNOST

тип - число, 10

Кратность курса

UCHNDS

тип - строка, длина 10 (должно содержать строку либо «истина», либо «ложь»)

Учитывать НДС

SUMVKLNDS

тип – строка, длина 10 (должно содержать строку либо «истина», либо «ложь»)


Сумма включает НДС

VESOVOY

тип – строка, длина 10 (должно содержать строку либо «истина», либо «ложь»)

Весовой (если “истина», то сумма рассчитывается не от количества, от веса)

SREDVES

тип - число, 5 точность 2

Средний вес

TOVSTAVNDS

тип – строка, длина 10 (может принимать значения «18», «10», «0»

Ставка НДС        (в справочник номенклатуры)


PROBANAME

тип - строка, длина 25

Наименование пробы

PROBAMET

тип – строка, длина 20

Металл пробы

PROBAPROBA

тип – число, 10 точность 3

Проба        

PROBACVMET

тип – строка, длина 25

Цвет металла пробы        

TINAME

тип – строка, длина 150

Наименование типа изделия

TIRAZMER

строка, длина 10 (должно содержать строку либо «истина», либо «ложь»)

У этого типа изделия есть размер

TIVES

тип – строка, длина 10 (должно содержать строку либо «истина», либо «ложь»)

Учитывать вес

SNNAME

тип – строка, длина 10

Наименование серии номенклатуры

SNPASSPORT

тип – строка, длина 25

Номер паспорта серии номенклатуры

XNNAME

тип – строка, длина 100

Наименование характеристики номенклатуры

XNFNAME

тип – строка, длина 254

Полное наименование характеристики номенклатуры

XNSKOL

тип - число, 15,2

Строка спецификации – количество

XNSVES

тип - число, 15,3

Строка спецификации – вес        

XNSKNAME

тип – строка, длина  25

Наименование камня

XNSKSHNAME

тип – строка, длина  12

Краткое наименование

XNSKCVET

тип – строка, длина  10(должно содержать строку либо «истина», либо «ложь»)

Цвет камня

XNSKGRCVET

тип – строка, длина  10(должно содержать строку либо «истина», либо «ложь»)

Группа цвета

XNSKGRDEF

тип – строка, длина  10(должно содержать строку либо «истина», либо «ложь»)

Группа дефекта

XNSKRASSEV

тип – строка, длина  10(должно содержать строку либо «истина», либо «ложь»)

Рассев

XNSKRASHET

тип – строка, длина  10(должно содержать строку либо «истина», либо «ложь»)

Расчет цены за вес

XNSKKARAT

тип – строка, длина  10(должно содержать строку либо «истина», либо «ложь»)

Учет в каратах

XNSKVID

тип – строка, длина 50

Вид камня

XNSFO

тип – строка, длина 25

Форма огранки

XNSCKNAME

тип – строка, длина 25

Цвет камня

XNSCKVIV

тип – строка, длина  10 (должно содержать строку либо «истина», либо «ложь»)

Цвет камня выводить

XNSCKGC

тип – строка, длина 10 (должно содержать строку либо «истина», либо «ложь»)

У цвета камня есть группа цвета

XNSCKGD

тип – строка, длина 10 (должно содержать строку либо «истина», либо «ложь»)

У цвета камня есть группа дефекта        

XNSGRCVET

тип – строка, длина 25

Группа цвета

XNSGRDEF

тип – строка, длина 25

Группа дефекта

XNSRASSEV

тип – строка, длина 25

Рассев        

XNSRAZMER1

тип - число, 10,2

Размер1

XNSRAZMER2

тип - число, 10,2

Размер2

XNSRAZMER3

тип - число, 10,2

Размер3



       


Пример

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