[QUOTE]
Александр Денисюк написал:
[QUOTE] Илья Царьков написал:
Вот часть запроса:[/QUOTE]
Ну цена есть.. Смотрите тогда эту единицу измерения 1С. Может у нее коэффициент 0, или еще что. Где то в базе 1С кривоватые данные или узкий кейс. Иначе бы у всех такая ошибка была бы.[/QUOTE]
Александр, еще раз большое спасибо.
[B]Вот в общем закономерность такая:[/B]
1. При этом запросе цены в Заказе покупателя [B]нет[/B]
[CODE]{"ID":"28448","OWNER_ID":"398","OWNER_TYPE":"D","PRODUCT_ID":80,"PRODUCT_NAME":"Упаковка стартовых номеров в конверты","ORIGINAL_PRODUCT_NAME":"Упаковка стартовых номеров в конверты","PRODUCT_DESCRIPTION":"","PRICE":15042,"PRICE_EXCLUSIVE":15042,"PRICE_NETTO":0,"PRICE_BRUTTO":0,"PRICE_ACCOUNT":"15042.00","QUANTITY":1,"DISCOUNT_TYPE_ID":2,"DISCOUNT_RATE":0,"DISCOUNT_SUM":0,"TAX_RATE":0,"TAX_INCLUDED":"N","CUSTOMIZED":"Y","MEASURE_CODE":200,"MEASURE_NAME":"услуга","SORT":0}[/CODE]
2. При этом запросе цены в Заказе покупателя [B]есть[/B]
[CODE]{"ID":"28448","OWNER_ID":"398","OWNER_TYPE":"D","PRODUCT_ID":80,"PRODUCT_NAME":"Упаковка стартовых номеров в конверты","ORIGINAL_PRODUCT_NAME":"Упаковка стартовых номеров в конверты","PRODUCT_DESCRIPTION":"","PRICE":15042,"PRICE_EXCLUSIVE":15042,"PRICE_NETTO":15042,"PRICE_BRUTTO":15042,"PRICE_ACCOUNT":"15042.00","QUANTITY":1,"DISCOUNT_TYPE_ID":2,"DISCOUNT_RATE":0,"DISCOUNT_SUM":0,"TAX_RATE":0,"TAX_INCLUDED":"N","CUSTOMIZED":"Y","MEASURE_CODE":200,"MEASURE_NAME":"услуга","SORT":10}[/CODE]
Вся разница в двух параметрах - это PRICE_NETTO и PRICE_BRUTTO. В одном случае они пусты и цен нет, в другом случае они с ценой и цена в ЗП есть.
Товары в Сделке Битрикс24 мы формируем автоматически через REST API и бизнес-процесс. При этом когда происходит экспорт в 1С УНФ - цены на товары отсутствуют. Если мы поменяем в сделке в товарах руками единицу измерения и сохраним сделку - то всё станет нормально.
Что делать? При формировании товарной части сделки еще передавать нетто и брутто и единицу измерения чтоли?