4namespace Bitrix\Sale\Exchange\Integration\Service\Command\Batch;
9use Bitrix\Sale\Exchange\Integration\EntityType;
10use Bitrix\Sale\Exchange\Integration\Service\Command\IProxy;
11use Bitrix\Sale\Exchange\Integration\Service\Container\Collection;
12use Bitrix\Sale\Exchange\Integration\Service\Container\Item;
13use Bitrix\Sale\Exchange\Integration\Service\Statistic\Entity\Order;
35 foreach(
$params as $index=>$item)
37 $this->collection->addItem(
42 ->setDateUpdate($item[
'dateUpdate'])
43 ->setCurrency($item[
'currency'])
44 ->setProviderId($item[
'providerId'])
45 ->setStatus($item[
'status'])
46 ->setXmlId($item[
'xmlId'])
47 ->setAmount($item[
'amount']))
48 ->setInternalIndex($index)
57 return new \Bitrix\Sale\Exchange\Integration\Rest\RemoteProxies\Sale\Statistics();
63 public function modify()
69 $providerId = $item->getEntity()->getProviderId();
75 'provider'=>[
'id'=>$providerId],
84 $proxy = static::getProxy();
85 $r =
$proxy->modify($list);
88 $result = $r->getData()[
'DATA'][
'result'];
92 $result[
'error'] = $r->getErrorMessages();
108 if (!empty(
$res[
'error']))
static proxyModify(array $list)
modifyFromParams(array $params)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
if($inWords) echo htmlspecialcharsbx(Number2Word_Rus(roundEx($totalVatSum $params['CURRENCY']