Имя: Пароль:
1C
1С v8
УТ + Битрикс
0 drcrasher
 
13.02.13
17:22
Второй день мучаюсь вопросом, как отменить заказ клиента.

Если отменить строки заказа, то при выгрузке на сайт уходит пустой заказ.
Если в xml написать:
<ЗначениеРеквизита>
<Наименование>Отменен</Наименование>
<Значение>true</Значение>
</ЗначениеРеквизита>
то на сайте ничего с заказом не происходит.

Посоветуйте, куда копать?
1 sergey198
 
13.02.13
17:28
а на битриксовый форум написать?
2 drcrasher
 
13.02.13
17:30
еще не добрался до них.
но битриксоиды-аутсорсеры что-то не смогли ответить.
3 Юрий Лазаренко
 
13.02.13
17:30
(2) Ну и вряд ли ответят, тут трабла скорее всего на стороне 1С
4 drcrasher
 
13.02.13
17:32
(3) а конкретнее?

при загрузке отменённого на сайте заказа - приходят именно эти поля
5 Zapal
 
13.02.13
17:32
(0) там вроде статусы есть
6 Zapal
 
13.02.13
17:34
(+5) сорри, невнимательно прочитал
7 Юрий Лазаренко
 
13.02.13
17:34
(4) Полностью XML можешь показать?
8 Жан Пердежон
 
13.02.13
17:35
там же соответствие статусов настраивается
9 drcrasher
 
13.02.13
17:51
(7)
<?xml version="1.0" encoding="UTF-8"?>
<КоммерческаяИнформация ВерсияСхемы="2.04" ДатаФормирования="2013-02-13T16:19:10">
   <Документ>
       <Ид>5ebe2048-75cd-11e2-8ada-c86000e2c92f</Ид>
       <Номер>20004</Номер>
       <Дата>2013-02-13</Дата>
       <ХозОперация>Заказ товара</ХозОперация>
       <Роль>Продавец</Роль>
       <Валюта>RUB</Валюта>
       <Курс>1.0000</Курс>
       <Сумма>2249.70</Сумма>
       <Время>15:24:23</Время>
       <СрокПлатежа>2013-02-14</СрокПлатежа>
       <Комментарий>№ 20004 </Комментарий>
       <Контрагент>
           <Ид>99e90dd2-1820-11e2-9840-00155d0a280d</Ид>
           <Наименование>Розничный покупатель</Наименование>
           <ПолноеНаименование>Розничный покупатель [Елена]</ПолноеНаименование>
       </Контрагент>
       <Товары>
           <Товар>
               <Ид>9e433d7f-afb9-11e1-b969-00155d0a280d</Ид>
               <Артикул>0001674</Артикул>
               <Наименование>MACH3 Cм касс 8шт</Наименование>
               <БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE">шт</БазоваяЕдиница>
               <ЦенаЗаЕдиницу>749.90</ЦенаЗаЕдиницу>
               <Количество>3</Количество>
               <Сумма>2249.70</Сумма>
               <Единица>шт</Единица>
               <Коэффициент>1</Коэффициент>
               <Налоги>
                   <Налог>
                       <Наименование>НДС</Наименование>
                       <УчтеноВСумме>true</УчтеноВСумме>
                       <Сумма>343.17</Сумма>
                       <Ставка>18</Ставка>
                   </Налог>
               </Налоги>
               <СтавкиНалогов>
                   <СтавкаНалога>
                       <Наименование>НДС</Наименование>
                       <Ставка>18</Ставка>
                   </СтавкаНалога>
               </СтавкиНалогов>
               <ЗначенияРеквизитов>
                   <ЗначениеРеквизита>
                       <Наименование>ВидНоменклатуры</Наименование>
                       <Значение>Косметика</Значение>
                   </ЗначениеРеквизита>
                   <ЗначениеРеквизита>
                       <Наименование>ТипНоменклатуры</Наименование>
                       <Значение>Товар</Значение>
                   </ЗначениеРеквизита>
               </ЗначенияРеквизитов>
           </Товар>
       </Товары>
       <Налоги>
           <Налог>
               <Наименование>НДС</Наименование>
               <УчтеноВСумме>true</УчтеноВСумме>
               <Сумма>343.17</Сумма>
           </Налог>
       </Налоги>
       <ЗначенияРеквизитов>
           <ЗначениеРеквизита>
               <Наименование>Номер по 1С</Наименование>
               <Значение>20004      </Значение>
           </ЗначениеРеквизита>
           <ЗначениеРеквизита>
               <Наименование>Дата по 1С</Наименование>
               <Значение>2013-02-13T15:24:23</Значение>
           </ЗначениеРеквизита>
           <ЗначениеРеквизита>
               <Наименование>ПометкаУдаления</Наименование>
               <Значение>false</Значение>
           </ЗначениеРеквизита>
           <ЗначениеРеквизита>
               <Наименование>Проведен</Наименование>
               <Значение>true</Значение>
           </ЗначениеРеквизита>
           <ЗначениеРеквизита>
               <Наименование>Отменен</Наименование>
               <Значение>true</Значение>
           </ЗначениеРеквизита>
       </ЗначенияРеквизитов>
   </Документ>
</КоммерческаяИнформация>
10 dmitriy_zima
 
13.02.13
17:57
а это ни о чем не говорит?

<ЗначениеРеквизита>
               <Наименование>Отменен</Наименование>
               <Значение>true</Значение>
           </ЗначениеРеквизита>
       </ЗначенияРеквизитов>
11 drcrasher
 
13.02.13
18:02
(10) чем мой код в (0) отличается от вашего?
12 drcrasher
 
13.02.13
18:05
в общем, всем спасибо.
методом ковыряния в исходниках битрикса выяснилось, что заказ на сайте отменяется пометкой на удаление в 1С.

Такая вот чудесная кривость
13 notebug
 
13.02.13
18:09
так вроде, если отменен заказ в 1с, то в бус он просто не уходит (фильтруется), не?
14 notebug
 
13.02.13
18:10
+(12) ну или так =)
15 drcrasher
 
13.02.13
18:14
(13) в ут11 нет понятия "отменён". Тупо нет в перечислении "Статусы заказа клиента"
16 notebug
 
13.02.13
18:19
(15) "ут11" - ну с этого и нужно было начинать...