Стандарт файла для автоматической загрузки в торговые программы семейства «ЮвелирСофт».
Формат 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 |
Пример
На данных рисунках изображен пример заполнения файла данными по двум накладным. Обратите внимание на вторую строку, в которой заведена вторая вставка для первой номенклатуры.








