• Модуль: crmmobile
  • Путь к файлу: ~/bitrix/modules/crmmobile/lib/Controller/Action/Terminal/GetPaymentListAction.php
  • Класс: BitrixCrmMobileControllerActionTerminalGetPaymentListAction
  • Вызов: GetPaymentListAction::getItemFields
private function getItemFields(DtoItemData $itemData): array
{
	$result = [];

	$fieldsProvider = (new EntityEditorFieldsProvider())->setItemData($itemData);

	$result[] = $fieldsProvider->getSumField(
		[
			'params' => [
				'readOnly' => true,
			],
		],
	);

	if ($itemData->companyId > 0 || !empty($itemData->contactIds))
	{
		$result[] = $fieldsProvider->getClientField();
	}

	$result[] = $fieldsProvider->getStatusField([
		'params' => [
			'readOnly' => true,
		],
	]);

	return $result;
}