method
public
static
Visit::checkFields()
Сигнатура
public static checkFields(string $action, array<string|int, mixed> &$fields, int $id[, null|array<string|int, mixed> $params = null ]) : Result
Параметры
$action
string
Действие ADD или UPDATE.
$fields
array<string|int, mixed>
Поля дела.
$id
int
Идентификатор дела.
$params
null|array<string|int, mixed>
= null
Дополнительные параметры.
Возвращаемое значение
Result
Как применяется в Visit
Visit::checkFields() — метод класса \Bitrix\Crm\Activity\Provider\Visit модуля «CRM».
Статический метод — вызывается через имя класса Visit, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Crm\Activity\Provider\Visit;
Loader::includeModule('crm');
$action = '';
$fields = [];
$id = 1;
$result = Visit::checkFields($action, $fields, $id);
// $result: ResultДругие методы Visit
canAddCalendarEvents()canCompleteOnView()canKeepCompletedInCalendar()canKeepReassignedInCalendar()canUseCalendarEvents()canUseCommunicationStatistics()canUseLiveFeedEvents()checkCompletePermission()checkForWaitingCompletion()checkOwner()checkPostponePermission()checkReadPermission()
checkFields() есть и у других классов модуля «CRM»: Base, Call, CallList, ContactCompanyTable, DealContactTable, EntityContactTable, ExternalChannel, Livefeed.
Исходный файл: source/crm/lib/activity/provider/visit.php:160

