• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/payableitem.php
  • Класс: BitrixSalePayableItem
  • Вызов: PayableItem::create
static function create(PayableItemCollection $collection, InternalsCollectableEntity $entity)
{
	/** @var PayableItem $item */
	$item = static::createPayableItemObject();

	$item->setCollection($collection);

	$item->item = $entity;

	if ($entity->getId() > 0)
	{
		$item->setFieldNoDemand('ENTITY_ID', $entity->getId());
	}

	$item->setFieldNoDemand('ENTITY_TYPE', static::getEntityType());
	$item->setFieldNoDemand('XML_ID', static::generateXmlId());

	return $item;
}