16 $this->fields =
new Fields($values);
21 return $this->fields->get(
'ID');
25 $this->fields->set(
'ID', $value);
31 return $this->fields->getValues();
38 public function load(Order
$order)
42 $orderClass = $registry->getOrderClassName();
43 $list = $orderClass::getList([
52 'USER.PERSONAL_PHONE',
55 'filter'=>[
'ID'=>
$order->getId()]
60 $fields = static::resolveFields($list);
61 return static::createFromArray(
$fields);
75 $list = static::businessValuePersonDomainList();
78 if (isset($list[$personTypeId]))
80 return $list[$personTypeId];
84 throw new Exception\UserException(
"Person personTypeId: '".$personTypeId.
"' is not supported in current context");
90 foreach (BusinessValuePersonDomainTable::getList()->fetchAll() as $bz)
92 $bzList[$bz[
'PERSON_TYPE_ID']] = $bz[
'DOMAIN'];
static businessValuePersonDomainList()
static createFromArray(array $fields)
static resolveFields(array $list)
__construct(array $values=null)
static resolveNamePersonDomain($personTypeId)
static getInstance($type)
const REGISTRY_TYPE_ORDER
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
</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."%"