Структура DBF файлов для обмена данными с 1С
Материал из GedeminWiki
Обмен данными c 1С осуществляется с помощью файлов в формате DBF.
Экспорт данных осуществляется из главного окна Исследователя
Исследователь / Макросы и события / Экспорт в 1с
Существует несколько вариантов экспорта данных. Ниже приведено описание данных для выгрузки на каждый отдельный вариант.
Структура данных "Экспорт в 1с приход":
Описание: выгрузка данных по поступлению ТМЦ
ATR varchar(1) - Ключ/признак движения (1 -поступление товара) ND varchar(10) - Номер документа DD varchar(10) - Дата документа CLIENT_ID varchar(11) - Ключ клиента(для связки с 1С) CLIENTNAME varchar(200) - Наименование клиента UNN varchar(13) - УНП клиента NDOG varchar(10) - Номер договора DDOG varchar(10) - Дата договора VIDNOM varchar(11) - Признак счета (для тары - 3, товара - 1) STOVAR NUMERIC(14, 2) - Сумма без НДС (товар) STARA NUMERIC(14, 2) - Сумма без НДС (тара) SNAC NUMERIC(14, 2) - Сумма наценки PNAC NUMERIC(6, 2) - Процент наценки SNDS NUMERIC(14, 2) - Сумма НДС STNDS NUMERIC(6, 2) - Ставка НДС(%) SNALOG NUMERIC(14, 2) - Сумма налога STNALOG NUMERIC(6, 2) - Ставка налога ITOGO NUMERIC(14, 2) - Сумма в розничных ценах STRANSP NUMERIC(14, 2) - Сумма транспортных расходов SAMORT NUMERIC(14, 2) - Сумма аморт. расходов SESTESTV NUMERIC(14, 2) - Сумма ест. убыли KASSA varchar(13) - Номер кассы KASSIR varchar(2) - Ключ кассира
Структура данных "Экспорт в 1с (короткий)":
Описание: выгрузка проводок в ДБФ
DOCDATE varchar(8) - Дата документа DOCNUM varchar(60) - Номер документа DBALIAS varchar(30) - Счет Дебет DBDEPCODE varchar(18) - Ключ подразделения (для связи с 1С) Дебет DBDEPNAME varchar(80) - Наименование подразделение Дебет DBCONTAXID varchar(60) - УНП поставщика Дебет DBCONNAME varchar(100) - Наименование поставщика Дебет CRALIAS varchar(30) - Счет Кредит CRDEPCODE varchar(18) - Ключ подразделения (для связи с 1С) Кредит CRDEPNAME varchar(80) - Наименование подразделение Кредит CRCONTAXID varchar(60) - УНП поставщика Кредит CRCONNAME varchar(100) - Наименование поставщика Кредит SUMNCU NUMERIC(19, 4) - Сумма BEGDATE varchar(8) - Дата начала периода ENDDATE varchar(8) - Дата окончания периода DBEXPENS varchar(40) - Ключ статьи затрат Дебет CREXPENS varchar(40) - Ключ статьи затрат Кредит DBEXPENSN varchar(60) - Наименование статьи затрат Дебет CREXPENSN varchar(60) - Наименование статьи затрат Кредит DBVAT NUMERIC(15, 4) - Ставка НДС Дебет CRVAT NUMERIC(15, 4) - Ставка НДС Кредит docid Integer - Ключ документа doctype varchar(80) - Наименование документа (тип) dtypeid Integer - Тип документа(ключ)
Структура данных "Экспорт в 1с с договором":
Описание: выгрузка проводок в ДБФ с добавлением данных по договору
DOCDATE varchar(8) - Дата документа DOCNUM varchar(60) - Номер документа DBALIAS varchar(30) - Счет Дебет DBDEPCODE varchar(18) - Ключ подразделения (для связи с 1С) Дебет DBDEPNAME varchar(80) - Наименование подразделение Дебет DBCONTAXID varchar(60) - УНП поставщика Дебет DBCONNAME varchar(100) - Наименование поставщика Дебет CRALIAS varchar(30) - Счет Кредит CRDEPCODE varchar(18) - Ключ подразделения (для связи с 1С) Кредит CRDEPNAME varchar(80) - Наименование подразделение Кредит CRCONTAXID varchar(60) - УНП поставщика Кредит CRCONNAME varchar(100) - Наименование поставщика Кредит SUMNCU NUMERIC(19, 4) - Сумма BEGDATE varchar(8) - Дата начала периода ENDDATE varchar(8) - Дата окончания периода DBEXPENS varchar(40) - Ключ статьи затрат Дебет CREXPENS varchar(40) - Ключ статьи затрат Кредит DBEXPENSN varchar(60) - Наименование статьи затрат Дебет CREXPENSN varchar(60) - Наименование статьи затрат Кредит DBVAT NUMERIC(15, 4) - Ставка НДС Дебет CRVAT NUMERIC(15, 4) - Ставка НДС Кредит DCONTDAT varchar(8) - Дата договора Дебет DCONTNUM varchar(60) - Номер договора Дебет CCONTDAT varchar(8) - Дата договора Кредит CCONTNUM varchar(60) - Номер договора Кредит docid Integer - Ключ документа doctype varchar(80) - Наименование документа (тип) dtypeid Integer - Тип документа(ключ)
Структура данных "Экспорт в 1с":
Описание: универсальный набор данных для выгрузки в 1С
DOCDATE varchar(8) - Дата документа DOCNUM varchar(60) - Номер документа DBALIAS varchar(30) - Счет Дебет DBDEPCODE varchar(18) - Ключ подразделения (для связи с 1С) Дебет DBDEPNAME varchar(80) - Наименование подразделение Дебет DBCONTAXID varchar(60) - УНП поставщика Дебет DBCONNAME varchar(100) - Наименование поставщика Дебет CRALIAS varchar(30) - Счет Кредит CRDEPCODE varchar(18) - Ключ подразделения (для связи с 1С) Кредит CRDEPNAME varchar(80) - Наименование подразделение Кредит CRCONTAXID varchar(60) - УНП поставщика Кредит CRCONNAME varchar(100) - Наименование поставщика Кредит SUMNCU NUMERIC(19, 4) - Сумма BEGDATE varchar(8) - Дата начала периода ENDDATE varchar(8) - Дата окончания периода DBEXPENS varchar(40) - Ключ статьи затрат Дебет CREXPENS varchar(40) - Ключ статьи затрат Кредит DBEXPENSN varchar(60) - Наименование статьи затрат Дебет CREXPENSN varchar(60) - Наименование статьи затрат Кредит DBACTIV varchar(18) - Не используется CRACTIV varchar(18) - Не используется DBACTIVN varchar(60) - Не используется CRACTIVN varchar(60) - Не используется DBDISTR varchar(18) - Не используется CRDISTR varchar(18) - Не используется DBDISTRN varchar(60) - Не используется CRDISTRN varchar(60) - Не используется DBINCOM varchar(18) - Не используется CRINCOM varchar(18) - Не используется DBINCOMN varchar(60) - Не используется CRINCOMN varchar(60) - Не используется DBVAT NUMERIC(15, 4) - Ставка НДС Дебет CRVAT NUMERIC(15, 4) - Ставка НДС Кредит DBEMPLNA varchar(60) - Наименование сотрудника Дебет DBEMPLCO varchar(10) - Код сотрудника/УНП организации Дебет CREMPLNA varchar(60) - Наименование сотрудника Кредит CREMPLCO varchar(10) - Код сотрудника/УНП организации Дебет docid Integer - Ключ документа doctype varchar(80) - Наименование документа (тип) dtypeid Integer - Тип документа(ключ)
Замечание: в структуре данных могут быть изменения и/или дополнения.