В данный момент Битрикс при добавлении товаров в корзину и при экспорте заказов в 1С выставляет базовую единицу — штуки. С другими работать просто не умеет (нет функционала).
Столкнулись с клиентом, у которого один и тот же товар может быть куплен в разных базовых единицах: штуках, упаковках, гроссах (1/10 упаковки). Однако в Битриксе нет ни одного места, где можно было бы задать, что именно купил клиент.
Сейчас занимаемся тем, что переписываем CSaleExport::ExportOrders2XML. Естественно, что при обновлениях Битрикса придётся отслеживать изменения.
Соответственно, надо, чтобы была возможность устанавливать базовую единицу при добавлении товара в корзину и чтобы она корректно указывалась при обмене заказами с 1С.
Столкнулись с клиентом, у которого один и тот же товар может быть куплен в разных базовых единицах: штуках, упаковках, гроссах (1/10 упаковки). Однако в Битриксе нет ни одного места, где можно было бы задать, что именно купил клиент.
Сейчас занимаемся тем, что переписываем CSaleExport::ExportOrders2XML. Естественно, что при обновлениях Битрикса придётся отслеживать изменения.
Соответственно, надо, чтобы была возможность устанавливать базовую единицу при добавлении товара в корзину и чтобы она корректно указывалась при обмене заказами с 1С.