3namespace Bitrix\Sale\Exchange\OneC\SubordinateSale;
14 parent::getFieldsInfo(),
25 $result = parent::prepareFieldsData($document);
27 foreach(static::getFieldsInfo() as
$k=>$v)
48 if(is_array($value[
"#"][
$message[
"SALE_EXPORT_SUBORDINATES"]][0][
"#"][
$message[
"SALE_EXPORT_SUBORDINATE"]][0][
"#"]))
50 $rawSubordinates = $value[
"#"][
$message[
"SALE_EXPORT_SUBORDINATES"]][0][
"#"][
$message[
"SALE_EXPORT_SUBORDINATE"]];
52 foreach ($rawSubordinates as $raw)
56 $result[] = $document::prepareFieldsData($raw);
76 $xml = parent::outputXml(
$fields, $level);
85 if(is_array($value) &&
count($value)>0)
88 foreach ($value as $v)
91 $typeId = static::resolveDocumentTypeId($v[
'OPERATION']);
95 $document->setFields($v);
96 $xml .= $document->output($level+2);
openNodeDirectory($level, $name)
static resolveRawDocumentTypeId(array $document)
closeNodeDirectory($level, $name)
static create($documentTypeID)
static prepareFieldsData(array $document)
outputXml(array $fields, $level=0)
static resolveSubordinateDocuments($value)
static unitFieldsInfo(&$info)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
if($NS['step']==6) if( $NS[ 'step']==7) if(COption::GetOptionInt('main', 'disk_space', 0) > 0) $info
</p ></td >< td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm 2.0pt 0cm 2.0pt;height:9.0pt'>< p class=Normal align=center style='margin:0cm;margin-bottom:.0001pt;text-align:center;line-height:normal'>< a name=ТекстовоеПоле54 ></a ><?=($taxRate > count( $arTaxList) > 0) ? $taxRate."%"