Сравнение версий КИСА / Обмен / Данные / Остатки / DBF





Следующая правка →


Формат .DBF-файла - DBASE-IV.

Кодовая страница - по умолчанию CP1251.

Структура файла

отправителя заявки из КИСА?из прайс-листа поставщика
Наименование поля Тип поля Длина поля Описание
<!markup:1:begin>UNP_FROM char 9 УНП отправителя заявки
TT_FROM<!markup:1:end> TT_ID char 6 код внутренний торговой точки
TT_TO TT_UNP char 9 внутренний код организации получателя заявки КИСА? УНП организации, к которой относится торговая точка
CODEPAGE <!markup:2:begin>D date<!markup:2:end> char 10 <!markup:1:begin> наименование кодовой страницы, в которой выгружена данная заявка<!markup:1:end> дата, на которую заносятся остатки (дата выгрузки данных)
NAM char 250 наименование <!markup:2:begin>товара
PROIZW char 100 завод-изготовитель<!markup:2:end> товара
STRANA char 50 30 страна производства товара
ZAVOD INT_N_ID char 100 32 завод-изготовитель код наименования товара из внутренней БД отправителя
INT_ID INT_PART char 20 32 код партии товара из прайс-листа <!markup:2:begin>внутренней БД отправителя
P_D_1ST date 10 дата документа первой поставки товара (партии товара) в организацию
P_N_1ST char 15 номер документа первой поставки товара (партии товара) в организацию
P_CA_1ST char 45 Наименование<!markup:2:end> поставщика партии товара
QZ DD int date 7 <!markup:2:begin>10 дата фактического поступления товара в торговую точку
P decimal 15,3<!markup:2:end> количество заказа товара при поступлении в торговую точку согласно документа поступления
QT Q decimal 15,3 (для внутреннего использования, пустое) количество остатка товара, реально имеющееся в продаже
CENA QO decimal 15,2 15,3 цена товара количество остатка товара, отложенное, не доступное к продаже
CENY CROC decimal 15,2 (для внутреннего использования, пустое) цена расчетно-отпускная
SG CPBN date decimal 10 15,2 срок годности товара из прайс-листа цена поставщика без НДС (РОЦ+надбавка)
DT CENA char decimal 19 15,2 штамп времени отправки заявки, уникален для одной заявки цена товара розничная с учетом налогов
D_ACTUAL NDS date decimal 10 11,2 дата выгрузки заявки ставка НДС, %
DOSTAVKA NAC_PR char decimal 100 11,5 адрес для доставки товара процент реальной торговой надбавки к розничной цене. Для товаров, по которым цена формируется не по Указу 366 - торговая=оптовая+розничная
BC P_SG char date 15 10 Штрихкод срок годности товара
PTS P_SER char 20 30 2й код серия товара
QZ_REAL P_BC char 15 (для внутреннего использования, пустое) Штрихкод товара
QZ_CA P_REC char 5 (для внутреннего использования, пустое) отметка рецептурного/безрецептурного отпуска (только для лекарств)

Имя файла

Имя файла по умолчанию zatt_[TT_FROM]_to_[TT_TO]_from_[DT]-[SENDER].dbf SENDER - наименование организации-отправителя заявки. файла: kisa_[TT_ID]_ost.dbf

Особенности содержания <!markup:1:begin>заявки

Особенности содержания заявки<!markup:1:end> файла остатков=== 1. Группировать данные остатков для строк с пустым INT_ID, когда код позиции уменьшения размера выгрузки не обнаружен в прайс-листе поставщика: 1. NAM наименование товара - из внутреннего справочника отправителя нужно 2. STRANA страна производства товара - из внутреннего справочника отправителя Возможен случай, когда Q=0.000, а QO!=0.000 3. ZAVOD завод-изготовитель товара - При выгрузке данных из внутреннего справочника отправителя 4. CENA цена товара - цена товара розничная отправителя, либо последняя цена наличия

Особенности содержания заявки для строк с
оптового склада, не пустым INT_ID: 1. CENA цена товара учитывающего товары в розничных ценах - цена с торговой надбавкой поставщика из прайс-листа

Изменения

По обращению поставщика товара можно внести изменения:
1. заменить кодовую страницу на CP866
2. заменить имя файла на случайное короткое формата 8.3
3. заменить формат выгрузки
CENA=CPBN. Возможно, CPBN=CROC. NAC_PR=оптовая надбавка

Примеры файлов <!markup:1:begin>заявок

file:zatt_0001_to_588_from_2022_01_25_08_46_01_org1brest.dbf
file:zatt_0001_to_592_from_2023_01_30_09_41_29_org2baranovichi.dbf
file:zatt_0002_to_516_from_2023_01_03_11_56_05_org2baranovichi.dbf
file:zatt_0002_to_585_from_2022_03_09_12_34_57_org1brest.dbf<!markup:1:end> остатков===