СБИС Сапер - Алгоритм работы
Версия от 10:11, 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 - структура данных по правам). Получаем список БЕ на которые есть права.