GetDocumentFields
Описание и параметры
array IBPWorkflowDocument::GetDocumentFields( mixed documentType );
Метод возвращает массив свойств (полей), которые имеет документ данного типа. Метод GetDocument возвращает значения свойств для заданного документа. Возвращаемый массив имеет вид
array( код_свойства => array( "NAME" => название_свойства, "TYPE" => тип_свойства ), ... )
Параметры метода
Параметр | Описание |
---|---|
documentType | Идентификатор типа документа |
Примеры использования
<? public function GetDocumentFields($documentType) { $iblockId = intval(substr($documentType, strlen("iblock_"))); if ($iblockId <= 0) throw new CBPArgumentOutOfRangeException("documentType", $documentType); $arResult = array( "ID" => array( "Name" => GetMessage("IBD_FIELD_ID"), "Type" => "int", "Filterable" => true, "Editable" => false, "Required" => false, "Multiple" => false, ), "TIMESTAMP_X" => array( "Name" => GetMessage("IBD_FIELD_TIMESTAMP_X"), "Type" => "datetime", "Filterable" => true, "Editable" => true, "Required" => false, "Multiple" => false, ), ... ); return $arResult; } ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024