- Модуль: catalog
- Путь к файлу: ~/bitrix/modules/catalog/lib/Access/Permission/PermissionDictionary.php
- Класс: BitrixCatalogAccessPermissionPermissionDictionary
- Вызов: PermissionDictionary::getStoreDocumentPermissionRules
static function getStoreDocumentPermissionRules(array $permissions, array $documents = null): array
{
$result = [];
if ($documents === null)
{
$documents = [
StoreDocumentTable::TYPE_ARRIVAL,
StoreDocumentTable::TYPE_STORE_ADJUSTMENT,
StoreDocumentTable::TYPE_MOVING,
StoreDocumentTable::TYPE_RETURN,
StoreDocumentTable::TYPE_DEDUCT,
StoreDocumentTable::TYPE_SALES_ORDERS,
];
}
foreach ($documents as $document)
{
foreach ($permissions as $permissionId)
{
$result[] = self::getStoreDocumentPermissionId($permissionId, $document);
}
}
return $result;
}