Совсем никак, или все таки можно после создания заказа найти для него "коллекции" отгрузок и оплат и удалить их программно? Какие-то события вроде бы как есть для заказа - OnSaleOrderBeforeSaved и OnSaleOrderSaved.
Судя по вот этой статье - можно создать заказ без Оплат и Отгрузок (всегда создается лишь некая системная отгрузка) -
[URL=https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=8409]https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=8409[/URL]
Как я понял, вид выбранной для оплаты заказа покупателем платежной системы перекочевал из свойства заказа в Оплату, так что без Оплаты наверное не обойтись. У меня с Оплатами одна проблема - после того как заказ был получен из БУС в 1с, в 1с же и отредактирован и отправлен обратно в БУС, привязанная к заказу оплата в БУСе не пересчитывается.
На примере:
Клиент создал заказ на 10000 рублей, менеджер его проверил по остаткам, правильности выбора и т.д., созвонился с покупателем, скорректировал заказ, поменял количество товара или заменил что-то - заказ в 1с стал 15000 рублей. После обмена с БУС - товарный состав заказа на сайте - 15000 рублей, но привязанная к нему Оплата - так и осталась 10000 рублей. Чем там думают в Битриксе - непонятно. Надо делать обработку события сохранения заказа при обмене с 1с и пересчитывать стоимость привязанной Оплаты, чтобы правильно отображать клиенту финансовую информацию. Но это время, деньги и по большому счету исправление косяков Битрикса, решить которые через техподдержку не получится, не та квалификация в техподдержке.
Судя по вот этой статье - можно создать заказ без Оплат и Отгрузок (всегда создается лишь некая системная отгрузка) -
[URL=https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=8409]https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=8409[/URL]
Как я понял, вид выбранной для оплаты заказа покупателем платежной системы перекочевал из свойства заказа в Оплату, так что без Оплаты наверное не обойтись. У меня с Оплатами одна проблема - после того как заказ был получен из БУС в 1с, в 1с же и отредактирован и отправлен обратно в БУС, привязанная к заказу оплата в БУСе не пересчитывается.
На примере:
Клиент создал заказ на 10000 рублей, менеджер его проверил по остаткам, правильности выбора и т.д., созвонился с покупателем, скорректировал заказ, поменял количество товара или заменил что-то - заказ в 1с стал 15000 рублей. После обмена с БУС - товарный состав заказа на сайте - 15000 рублей, но привязанная к нему Оплата - так и осталась 10000 рублей. Чем там думают в Битриксе - непонятно. Надо делать обработку события сохранения заказа при обмене с 1с и пересчитывать стоимость привязанной Оплаты, чтобы правильно отображать клиенту финансовую информацию. Но это время, деньги и по большому счету исправление косяков Битрикса, решить которые через техподдержку не получится, не та квалификация в техподдержке.