- Модуль: catalogmobile
- Путь к файлу: ~/bitrix/modules/catalogmobile/lib/EntityEditor/RealizationDocumentProvider.php
- Класс: BitrixCatalogMobileEntityEditorRealizationDocumentProvider
- Вызов: RealizationDocumentProvider::getEntityConfig
public function getEntityConfig(): array
{
$entityConfig = [
[
'name' => 'main',
'title' => Loc::getMessage('REALIZATION_DOCUMENT_PROVIDER_TAB_MAIN'),
'type' => 'section',
'elements' => [
['name' => 'DOC_STATUS'],
['name' => 'CLIENT'],
],
'data' => [
'isRemovable' => 'false',
],
],
];
if ($this->needDeliveryBlock())
{
$entityConfig[] = [
'name' => 'delivery',
'title' => Loc::getMessage('REALIZATION_DOCUMENT_PROVIDER_TAB_DELIVERY'),
'type' => 'section',
'elements' => [
['name' => 'DELIVERY_NAME'],
['name' => 'PRICE_DELIVERY_CALCULATED_WITH_CURRENCY'],
['name' => 'PRICE_DELIVERY_WITH_CURRENCY'],
['name' => 'COMMENTS'],
['name' => 'EXTRA_SERVICES_DATA'],
],
'data' => [
'isRemovable' => 'false',
],
];
$entityConfig[] = [
'name' => 'properties',
'title' => Loc::getMessage('REALIZATION_DOCUMENT_PROVIDER_TAB_PROPERTIES'),
'type' => 'section',
'elements' => $this->getShipmentPropertiesConfigElements(),
'data' => [
'showButtonPanel' => false,
'isRemovable' => 'false',
],
];
}
$entityConfig[] = [
'name' => 'products',
'title' => Loc::getMessage('REALIZATION_DOCUMENT_PROVIDER_TAB_PRODUCTS'),
'type' => 'section',
'elements' => [
['name' => 'DOCUMENT_PRODUCTS'],
],
'data' => [
'isRemovable' => 'false',
],
];
$entityConfig[] = [
'name' => 'extra',
'title' => Loc::getMessage('REALIZATION_DOCUMENT_PROVIDER_TAB_EXTRA'),
'type' => 'section',
'elements' => [
['name' => 'RESPONSIBLE_ID'],
],
'data' => [
'isRemovable' => 'false',
],
];
return $entityConfig;
}