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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.