Сравнение версий КИСА / Обмен / Данные / Остатки / 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 код партии товара из прайс-листа поставщика внутренней БД отправителя
QZ P_D_1ST int date 7 10 количество заказа дата документа первой поставки товара (партии товара) в организацию
QT P_N_1ST char 15 (для внутреннего использования, пустое) номер документа первой поставки товара (партии товара) в организацию
CENA P_CA_1ST decimal char 15,2 45 цена Наименование поставщика партии товара
CENY P_UNP1ST char 9 (для внутреннего использования, пустое) УНП поставщика партии товара
SG DD date 10 срок годности дата фактического поступления товара из прайс-листа поставщика в торговую точку
DT P char decimal 19 15,3 штамп времени отправки заявки, уникален для одной заявки количество товара при поступлении в торговую точку согласно документа поступления
D_ACTUAL Q date decimal 10 15,3 дата выгрузки заявки количество остатка товара, реально имеющееся в продаже
DOSTAVKA QO char decimal 100 15,3 адрес для доставки <!markup:2:begin>количество остатка товара, отложенное, не доступное к продаже
CROC decimal 15,2 цена расчетно-отпускная
CPBN decimal 15,2 цена поставщика без НДС (РОЦ+надбавка)
CENA decimal 15,2 цена<!markup:2:end> товара розничная с учетом налогов
BC NDS char decimal 15 11,2 Штрихкод <!markup:2:begin>ставка НДС, %
NAC_PR decimal 11,5 процент реальной торговой надбавки к розничной цене. Для товаров, по которым цена формируется не по Указу 366 - торговая=оптовая+розничная
P_SG date 10 срок годности<!markup:2:end> товара
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 завод-изготовитель товара - При выгрузке данных из внутреннего справочника отправителя оптового склада, не учитывающего товары в розничных ценах - CENA=CPBN. Возможно, CPBN=CROC. NAC_PR=оптовая надбавка 4. CENA цена товара - цена товара розничная отправителя, либо последняя цена наличия
Особенности содержания заявки
Содержание полей INT_PART, P_D_1ST, P_N_1ST, P_CA_1ST, P_SER, P_REC в анализе данных не участвуют и необходимы для строк с не пустым INT_ID: 1. CENA цена товара - цена с торговой надбавкой поставщика из прайс-листа

Изменения

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

Примеры файлов <!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> остатков===