Для работы обособленной точки продаж требуется создать учетную запись менеджера но со специфичными правами.
Менеджер должен создавать заказы и править через Магазин только свои заказы.
Заказы других менеджеров ему видеть и редактировать нельзя.
Я создал группу пользователей (Менеджмент своих заказов, id=22)
Но не могу понять, как выводить заказы менеджера.
Что-то мне подсказывает, что нужно внести в /bitrix/modules/sale/admin/order.php в список свойств фильтр по группе пользователей 22, но не могу понять как.
Менеджер должен создавать заказы и править через Магазин только свои заказы.
Заказы других менеджеров ему видеть и редактировать нельзя.
Я создал группу пользователей (Менеджмент своих заказов, id=22)
Но не могу понять, как выводить заказы менеджера.
Что-то мне подсказывает, что нужно внести в /bitrix/modules/sale/admin/order.php в список свойств фильтр по группе пользователей 22, но не могу понять как.
Код |
---|
$dbProps = \Bitrix\Sale\Internals\OrderPropsTable::getList( array( 'filter' => array( '=ACTIVE' => 'Y' ), 'order' => array( "PERSON_TYPE_ID" => "ASC", "SORT" => "ASC" ), 'select' => array( "ID", "NAME", "PERSON_TYPE_NAME" => "PERSON_TYPE.NAME", "LID" => "PERSON_TYPE.LID", "PERSON_TYPE_ID", "SORT", "IS_FILTERED", "TYPE", "CODE", "SETTINGS" ), )); |