СБИС Сапер - Алгоритм работы — различия между версиями
Строка 1: | Строка 1: | ||
= Алгоритм проверки прав на балансовую единицу = | = Алгоритм проверки прав на балансовую единицу = | ||
− | == | + | == Словарь данных == |
− | + | # /SBIS/S_AUTHORITY - структура данных о правах. | |
Содержит таблицы: | Содержит таблицы: | ||
− | + | ## BUKRS_01 - range по БЕ, для которых есть права на объект полномочий 'F_BKPF_BUK' ACTVT 01 (бухгалтерский документ: полномочия на балансовые единицы, создать). | |
− | + | ## BUKRS_01 - range по БЕ, для которых есть права на объект полномочий 'F_BKPF_BUK' ACTVT 01 (бухгалтерский документ: полномочия на балансовые единицы, просмотреть). | |
− | + | ## VKORG_01 | |
− | + | ## и другие | |
Версия 10:26, 6 декабря 2017
Содержание
Алгоритм проверки прав на балансовую единицу
Словарь данных
- /SBIS/S_AUTHORITY - структура данных о правах.
Содержит таблицы:
- BUKRS_01 - range по БЕ, для которых есть права на объект полномочий 'F_BKPF_BUK' ACTVT 01 (бухгалтерский документ: полномочия на балансовые единицы, создать).
- BUKRS_01 - range по БЕ, для которых есть права на объект полномочий 'F_BKPF_BUK' ACTVT 01 (бухгалтерский документ: полномочия на балансовые единицы, просмотреть).
- VKORG_01
- и другие
Проверка прав на БЕ при запуске Сапера
- При запуске конкретного реестра Сапера выполняется метод /SBIS/CL_TREE_ACCORDION->SET_CONTENT_FILTER. Читается сохраненный фильтр, проверяются права, запускается просмотр списка.
- Сохраняем последний используемый реестр.
- /SBIS/CL_CORE->GET_AUTHORITY (es_authority - структура данных по правам). Получаем список БЕ на которые есть права.