Bitrix-D7  20.0.0
Класс ConverterDocumentShipment
Граф наследования:ConverterDocumentShipment:
ConverterDocumentShipment Converter

Открытые члены

 externalizeItems (array $items, array $info)
 
- Открытые члены унаследованные от ConverterDocumentShipment
 resolveParams ($documentImport)
 
 externalize (array $fields)
 
 externalizeStories (array $stories, array $info)
 
 externalizeTaxes (array $items, array $info)
 
- Открытые члены унаследованные от Converter
 encode ($text, $textType="")
 
 decode ($text, $textType="")
 

Защищенные члены

 getFieldsInfo ()
 
 getBasePriceDelivery ($list=[])
 

Дополнительные унаследованные члены

- Открытые статические члены унаследованные от ConverterDocumentShipment
static sanitizeFields ($shipment=null, array &$fields, ISettings $settings)
 
- Открытые статические члены унаследованные от Converter
static getHtmlConverter ()
 
static getXmlConverter ()
 
static getEmptyConverter ()
 
static initTextType ($textType)
 
- Поля данных унаследованные от Converter
const TEXT = "text"
 
const HTML = "html"
 

Подробное описание

См. определение в файле subordinatesale/converterdocumentshipment.php строка 9

Методы

◆ externalizeItems()

externalizeItems ( array  $items,
array  $info 
)

Переопределяет метод предка ConverterDocumentShipment.

См. определение в файле subordinatesale/converterdocumentshipment.php строка 16

17  {
18  $orderDocumentConverter = new ConverterDocumentOrder();
19  return $orderDocumentConverter->externalizeItems($items, $info);
20  }

◆ getBasePriceDelivery()

getBasePriceDelivery (   $list = [])
protected

Переопределяет метод предка ConverterDocumentShipment.

См. определение в файле subordinatesale/converterdocumentshipment.php строка 22

23  {
24  if(is_array($list) && count($list)>0)
25  {
26  foreach($list as $item)
27  {
28  $xmlId = key($item);
29 
30  if($xmlId == ImportOneCBase::DELIVERY_SERVICE_XMLID && $item[$xmlId]['TYPE'] == ImportBase::ITEM_SERVICE)
31  {
32  return $item[$xmlId]["PRICE"];
33  }
34  }
35  }
36  return 0;
37  }

◆ getFieldsInfo()

getFieldsInfo ( )
protected

Переопределяет метод предка ConverterDocumentShipment.

См. определение в файле subordinatesale/converterdocumentshipment.php строка 11

12  {
14  }

Объявления и описания членов класса находятся в файле:
Bitrix\Sale\Exchange\OneC\ShipmentDocument\getFieldsInfo
static getFieldsInfo()
Definition: shipmentdocument.php:19
Bitrix\Sale\Exchange\ImportOneCBase\DELIVERY_SERVICE_XMLID
const DELIVERY_SERVICE_XMLID
Definition: importonecbase.php:25
Bitrix\Sale\Exchange\ImportBase\ITEM_SERVICE
const ITEM_SERVICE
Definition: importbase.php:11