• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/exchange/entity/entityimport.php
  • Класс: BitrixSaleExchangeEntityEntityImport
  • Вызов: EntityImport::marked
function marked(SaleInternalsEntity $entity, array $fields)
    {
        if($this->isExternal())
            $entity->setField($this->getExternalFieldName(), 'Y');
        else
            $entity->setField('UPDATED_1C', 'Y');

        if(!$this->hasCollisions())
        {
            $entity->setField('VERSION_1C', $fields['VERSION_1C']);
        }

        $entity->setField('ID_1C', $fields['ID_1C']);

        if(!($entity instanceof SaleOrder))
        {
            /** @var SaleOrder $parentEntity */
            $parentEntity = $this->getParentEntity();

            $parentEntity->setField('UPDATED_1C','Y');
        }
    }