Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Oleksandr Гость
|
Добавлено: Пн Фев 04, 2013 6:23 pm Заголовок сообщения: Таблица ACL |
|
|
Можно ли где-нибудь почитать описание сабжа? |
|
Вернуться к началу |
|
|
Oleksandr Гость
|
Добавлено: Ср Фев 06, 2013 11:15 am Заголовок сообщения: |
|
|
Тайна, покрытая мраком? |
|
Вернуться к началу |
|
|
olimp Site Admin
Зарегистрирован: 10.03.2005 Сообщения: 2661
|
Добавлено: Ср Фев 06, 2013 1:03 pm Заголовок сообщения: Re: Таблица ACL |
|
|
Oleksandr писал(а): | Можно ли где-нибудь почитать описание сабжа? |
какая цель ? спортивный интерес ? |
|
Вернуться к началу |
|
|
Oleksandr Гость
|
Добавлено: Ср Фев 06, 2013 4:18 pm Заголовок сообщения: Re: Таблица ACL |
|
|
olimp писал(а): | Oleksandr писал(а): | Можно ли где-нибудь почитать описание сабжа? |
какая цель ? спортивный интерес ? |
Встретил в коде вызов этой процедуры: ap_acl_loadforelem
Рекордсет потом обрабатывается определенным образом.
Описание таблицы ACL упростило бы понимание происходящего.
И спортивный интерес тоже. |
|
Вернуться к началу |
|
|
olimp Site Admin
Зарегистрирован: 10.03.2005 Сообщения: 2661
|
Добавлено: Ср Фев 06, 2013 4:27 pm Заголовок сообщения: Re: Таблица ACL |
|
|
Oleksandr писал(а): | olimp писал(а): | Oleksandr писал(а): | Можно ли где-нибудь почитать описание сабжа? |
какая цель ? спортивный интерес ? |
Встретил в коде вызов этой процедуры: ap_acl_loadforelem
Рекордсет потом обрабатывается определенным образом.
Описание таблицы ACL упростило бы понимание происходящего.
И спортивный интерес тоже. |
для спортивного интереса описание - допинг и лишает цимуса от процесса |
|
Вернуться к началу |
|
|
alex
Зарегистрирован: 18.02.2008 Сообщения: 253
|
Добавлено: Чт Фев 07, 2013 10:46 am Заголовок сообщения: |
|
|
ACL - access control list. Список разрешений. Наименования полей вполне прозрачны. Битовые маски - экспериментальным путем |
|
Вернуться к началу |
|
|
Oleksandr Гость
|
Добавлено: Чт Фев 07, 2013 12:22 pm Заголовок сообщения: |
|
|
alex писал(а): | Битовые маски - экспериментальным путем |
понятно ) разберемся |
|
Вернуться к началу |
|
|
AllexL
Зарегистрирован: 10.03.2005 Сообщения: 434 Откуда: Donetsk
|
Добавлено: Чт Фев 07, 2013 12:37 pm Заголовок сообщения: |
|
|
alex писал(а): | ACL - access control list. Список разрешений. Наименования полей вполне прозрачны. Битовые маски - экспериментальным путем |
Ответ не службы поддержки, но разработчика...(с)
Нет, врач то же не обязан рассказывать, что именно за лечение он назначает, и как оно будут действовать
Можно было бы хотя бы RTFM-мкнуть на функции workarea.IsCmnRightEnabled и (object).IsRightEnabled, |
|
Вернуться к началу |
|
|
olimp Site Admin
Зарегистрирован: 10.03.2005 Сообщения: 2661
|
Добавлено: Чт Фев 07, 2013 1:02 pm Заголовок сообщения: |
|
|
AllexL писал(а): | alex писал(а): | ACL - access control list. Список разрешений. Наименования полей вполне прозрачны. Битовые маски - экспериментальным путем |
Ответ не службы поддержки, но разработчика...(с)
Нет, врач то же не обязан рассказывать, что именно за лечение он назначает, и как оно будут действовать
Можно было бы хотя бы RTFM-мкнуть на функции workarea.IsCmnRightEnabled и (object).IsRightEnabled, |
Не ломай кайф человеку.
Он не лечится, а изучает организм. На медика не учился, потому любое открытие сравнимо с нобелевкой |
|
Вернуться к началу |
|
|
Oleksandr Гость
|
Добавлено: Чт Фев 07, 2013 2:43 pm Заголовок сообщения: |
|
|
AllexL писал(а): |
workarea.IsCmnRightEnabled и (object).IsRightEnabled, |
Спасибо. |
|
Вернуться к началу |
|
|
winnypuch
Зарегистрирован: 18.10.2005 Сообщения: 26 Откуда: Эквилибриум
|
Добавлено: Пт Фев 08, 2013 5:53 pm Заголовок сообщения: |
|
|
Таблица ACL определяет доступ групп (пользователей) к элементам программы.
Значения столбца KIND:
Значение Описание
0 Папка документов
1 Счета
2 Корреспонденты
3 Объекты учета
4 Разное
5 Подшивки
6 Шаблоны
10 Отчеты
11 Общие права
13 Прайс-листы
Для "Общих прав" существует дополнительное правило: поле EL_ID задает область применения:
Значение Описание
1 Режимы
2 Меню "Сервис"
3 Закладки
4 Общие права
Значение поля KIND=10 и EL_ID=0 соответствует общим правам работы с отчетами.
Значения столбца MASK1 относительно папок документов (KIND=0):
Значение Разрешено Запрещено
1 Видимость 65536
2 Создание дочерних 131072
4 Изменение свойств 262144
8 Удаление 524288
16 Страница параметров 1048576
32 Видимость проводок 2097152
64 Перемещение 4194304
128 Стандартные отчеты 8388608
4096 Создание операций 268435456
8192 Изменение операций 536870912
16384 Удаление операций 1073741824
2048 Изменение проводок 134217728
32768 Перемещение операций -2147483648
Значения столбца MASK1 относительно счетов (KIND=1):
Значение Разрешено Запрещено
1 Видимость 65536
2 Создание субсчетов 131072
4 Изменение свойств 262144
8 Удаление 524288
16 Страница параметров 1048576
64 Перемещение 4194304
128 Стандартные отчеты 8388608
32768 Мастер отчетов -2147483648
Значения столбца MASK1 относительно корреспондентов (KIND=2):
Значение Разрешено Запрещено
1 Видимость 65536
2 Создание дочерних 131072
4 Изменение свойств 262144
8 Удаление 524288
16 Страница параметров 1048576
32 Страница фактов 2097152
64 Перемещение 4194304
128 Стандартные отчеты 8388608
32768 Мастер отчетов -2147483648
Значения столбца MASK1 относительно объектов учета (KIND=3):
Значение Разрешено Запрещено
1 Видимость 65536
2 Создание дочерних 131072
4 Изменение свойств 262144
8 Удаление 524288
16 Страница параметров 1048576
32 Страница фактов 2097152
64 Перемещение 4194304
128 Стандартные отчеты 8388608
512 Страница партий 33554432
2048 Единицы измерения 134217728
4096 Страница счетов 268435456
16963 Работа с составами 67108864
32768 Мастер отчетов -2147483648
Значения столбца MASK1 относительно разного(KIND=4):
Значение Разрешено Запрещено
1 Видимость 65536
2 Создание дочерних 131072
4 Изменение свойств 262144
8 Удаление 524288
16 Страница параметров 1048576
32 Страница фактов 2097152
64 Перемещение 4194304
128 Стандартные отчеты 8388608
256 Страница атрибутов 16777216
32768 Мастер отчетов -2147483648
Значения столбца MASK1 относительно подшивок(KIND=5):
Значение Разрешено Запрещено
1 Видимость 65536
2 Создание дочерних 131072
4 Изменение свойств 262144
8 Удаление 524288
16 Страница параметров 1048576
32 Страница фактов 2097152
64 Перемещение 4194304
128 Стандартные отчеты 8388608
256 Включение операций 16777216
512 Исключение операций 33554432
32768 Мастер отчетов -2147483648
Значения столбца MASK1 относительно шаблонов(KIND=6):
Значение Разрешено Запрещено
1 Видимость 65536
2 Создание дочерних 131072
4 Изменение свойств 262144
8 Удаление 524288
16 Страница параметров 1048576
32 Страница фактов 2097152
64 Перемещение 4194304
128 Стандартные отчеты 8388608
256 Папка "Операции без шаблонов" 16777216
4096 Создание операций. 268435456
32768 Мастер отчетов -2147483648
Значения столбца MASK1 относительно отчетов(KIND=10):
Значение Разрешено Запрещено
1 Видимость 65536
2 Создание дочерних 131072
4 Изменение свойств 262144
8 Удаление 524288
64 Перемещение 4194304
256 Размножить для всех 16777216
Значения столбца MASK1 относительно прайс-листов(KIND=13):
Значение Разрешено Запрещено
1 Видимость 65536
2 Изменение цен 131072
4 Изменение свойств 262144
8 Удаление 524288
Права для режимов (KIND = 11 and EL_ID = 1):
Значение Разрешено Запрещено
1 Папки документов 65536
2 Счета 131072
4 Корреспонденты 262144
8 Объекты учета 524288
16 Разное 1048576
32 Подшивки 2097152
64 Шаблоны 4194304
Права для меню "Сервис" (KIND = 11 and EL_ID = 2)
Значения столбца MASK1 меню "Сервис":
Значение Разрешено Запрещено
1 Валюта и курсы 65536
2 Единицы измерения 131072
4 Прайс-листы 262144
8 Виды цен 524288
16 Банки 1048576
32 Перечисления 2097152
64 Налоговые отчеты 4194304
128 Автонумерация 8388608
Права для закладок (KIND = 11 and EL_ID = 3):
Значение Разрешено Запрещено
1 Документы 65536
2 Журнал 131072
4 Отчеты 262144
8 Прочее 524288
16 Цены 1048576
Общие права (KIND = 11 and EL_ID = 4):
Значение Разрешено Запрещено
1 Защищенный период 65536
2 Конструктор 131072
4 Параметры базы данных 262144
8 Факты базы данных 524288
16 Подключение внешних файлов 1048576
32 Кнопка "Действия" 2097152 |
|
Вернуться к началу |
|
|
|