• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Field/Comments.php
  • Класс: Bitrix\Crm\Field\Comments
  • Вызов: Comments::processAfterSave
public function processAfterSave(Item $itemBeforeSave, Item $item, Context $context = null): FieldAfterSaveResult
{
	if ($itemBeforeSave->isNew() || $itemBeforeSave->remindActual($this->getName()) !== $item->get($this->getName()))
	{
		$identifier = ItemIdentifier::createByItem($item);
		$contentTypes = FieldContentTypeTable::loadForItem($identifier);

		//todo optimize for quote?
		$contentTypes[$this->getName()] = \CCrmContentType::BBCode;
		FieldContentTypeTable::saveForItem($identifier, $contentTypes);
	}

	return new FieldAfterSaveResult();
}