Settings
Методы
Этот класс является простым хранилищем флагов и контекста для управления процессом выполнения операций.
Метод | Описание | С версии |
---|---|---|
public function getContext(): Context |
Получить контекст. | |
public function setContext(Context $context): self |
Установить контекст. | |
public function disableAllChecks(): self |
Вызов этого метода аналогичен вызову методов disableCheckWorkflows() , disableCheckAccess() , disableCheckFields() , disableCheckRequiredUserFields() . | |
enableAutomation / disableAutomation / isAutomationEnabled |
Управление запуском роботов. | |
enableBizProc / disableBizProc / isBizProcEnabled |
Управление запуском шаблонов бизнес-процессов. | |
enableCheckAccess / disableCheckAccess / isCheckAccessEnabled |
Управление проверкой прав доступа. | |
isCheckFieldsEnabled / enableCheckFields / disableCheckFields |
Управление проверкой корректности заполения полей и проверкой заполненности обязательных полей. | |
enableCheckRequiredUserFields / disableCheckRequiredUserFields / isCheckRequiredUserFields |
Управление проверкой заполненности обязательных полей. | |
enableFieldProcession / disableFieldProcession / isFieldProcessionEnabled |
Управление проверками и изменениями, связанными с бизнес-логикой полей. | |
enableSaveToHistory / disableSaveToHistory / isSaveToHistoryEnabled |
Управление записью в историю изменений. | |
enableBeforeSaveActions / disableBeforeSaveActions / isBeforeSaveActionsEnabled |
Управление дополнительными действиями до сохранения. | |
enableAfterSaveActions / disableAfterSaveActions / isAfterSaveActionsEnabled |
Управление дополнительными действиями после сохранения. | |
enableCheckWorkflows / disableCheckWorkflows / isCheckWorkflowsEnabled |
Управление проверкой запущенных бизнес-процессов. |
Пример
use Bitrix\Crm\Service; $entityTypeId = 128; $factory = Service\Container::getInstance()->getFactory($entityTypeId); $item = $factory->createItem(); $item->setStageId('D128_3:CLIENT'); $operation = $factory->getAddOperation($item); $operation->getSettings()->disableAllCheks();
© «Битрикс», 2001-2024, «1С-Битрикс», 2024