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-2025, «1С-Битрикс», 2025