19.05.2015 11:50
napalm_skin
 
Добрый день, имеется Set Centrum 05.02.08.004, нужно поменять цену у товара на нулевую. Прогрузка проводится через XML:
Код:
<?xml version="1.0" encoding="WINDOWS-1251"?> 
<XMLGOODS DocumentDescription="Товары">  
<GOOD GOODSITEM="45539" GOODSNAME="ПЮРЕ ФРУТОНЯНЯ 80Г ТЕЛЯТИНА СТ" GOODSTYPE="0" GOODSPRECISION="1" GOODSUNIT="ШТ" GOODSFEATUREPERCENT="0" 
GOODSFEATUREVOLUME="0" GOODSCURRENCY="RUB" GOODSKIND="0" GOODSGROUP1="1" GOODSGROUP2="1" GOODSGROUP3="0" GOODSGROUP4="0" GOODSGROUP5="0">    
<PRICE GOODSPRICE="0" GOODSDEPART="30" GOODSENABLE="1" GOODSFIXPRICE="0" />     
<BARCODE GOODSBARCODE="4600338004495" GOODSBARCODEPRICE="0" GOODSBARCODEQUANTITY="1" GOODSBARCODESETACTIVE="1" EFFECTIVELIFE="" GOODSBARCODESTATUS="0"/>  
</GOOD>  
</XMLGOODS>
Centrum XML обрабатывает, но цена не изменяется (ни в Centrum ни в Crystal).
Это ограничение в Centrum можно каким-либо образом убрать? Или может исправлено в новых версиях?
19.05.2015 13:40
napalm_skin
 
Спасибо всем прочитавшим, разобрался сам, чтобы прогрузить нулевую цену, нужно в контейнере PRICE добавить GOODSDISABLE="1", должно получиться:
Код:
<PRICE GOODSPRICE="0" GOODSDEPART="30" GOODSENABLE="1" GOODSDISABLE="1" GOODSFIXPRICE="0" />
данная проверка проводится в хранимой процедуре CP_TransImportGoodsPrice и если такое поведение не нравится можно поменять в ней, но это совсем другая история
Часовой пояс GMT +3, время: 06:24.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.