• Модуль: documentgenerator
  • Путь к файлу: ~/bitrix/modules/documentgenerator/lib/controller/document.php
  • Класс: BitrixDocumentGeneratorControllerDocument
  • Вызов: Document::updateAction
public function updateAction(BitrixDocumentGeneratorDocument $document, array $values = [], $stampsEnabled = 1, array $fields = [], CRestServer $restServer = null)
{
	unset($values[BitrixDocumentGeneratorDocument::STAMPS_ENABLED_PLACEHOLDER]);
	$result = $document->enableStamps($stampsEnabled == 1)->setFields($fields)->update($values, true, $this->getScope() === static::SCOPE_REST);
	if(!$result->isSuccess())
	{
		$this->errorCollection = $result->getErrorCollection();
		return null;
	}

	return ['document' => $result->getData()];
}