СБИС Сапер - Алгоритм работы — различия между версиями

Материал из razgovorov.ru
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
= Алгоритм проверки прав на балансовую единицу =
 
= Алгоритм проверки прав на балансовую единицу =
  
== Используемые данные ==
+
== Словарь данных ==
## /SBIS/S_AUTHORITY - структура данных о правах.  
+
# /SBIS/S_AUTHORITY - структура данных о правах.  
 
Содержит таблицы:
 
Содержит таблицы:
### BUKRS_01 - range по БЕ, для которых есть права на объект полномочий 'F_BKPF_BUK' ACTVT 01 (бухгалтерский документ: полномочия на балансовые единицы, создать).
+
## BUKRS_01 - range по БЕ, для которых есть права на объект полномочий 'F_BKPF_BUK' ACTVT 01 (бухгалтерский документ: полномочия на балансовые единицы, создать).
### BUKRS_01 - range по БЕ, для которых есть права на объект полномочий 'F_BKPF_BUK' ACTVT 01 (бухгалтерский документ: полномочия на балансовые единицы, просмотреть).
+
## BUKRS_01 - range по БЕ, для которых есть права на объект полномочий 'F_BKPF_BUK' ACTVT 01 (бухгалтерский документ: полномочия на балансовые единицы, просмотреть).
### VKORG_01
+
## VKORG_01
### и другие
+
## и другие
  
  

Версия 10:26, 6 декабря 2017

Алгоритм проверки прав на балансовую единицу

Словарь данных

  1. /SBIS/S_AUTHORITY - структура данных о правах.

Содержит таблицы:

    1. BUKRS_01 - range по БЕ, для которых есть права на объект полномочий 'F_BKPF_BUK' ACTVT 01 (бухгалтерский документ: полномочия на балансовые единицы, создать).
    2. BUKRS_01 - range по БЕ, для которых есть права на объект полномочий 'F_BKPF_BUK' ACTVT 01 (бухгалтерский документ: полномочия на балансовые единицы, просмотреть).
    3. VKORG_01
    4. и другие


Проверка прав на БЕ при запуске Сапера

  1. При запуске конкретного реестра Сапера выполняется метод /SBIS/CL_TREE_ACCORDION->SET_CONTENT_FILTER. Читается сохраненный фильтр, проверяются права, запускается просмотр списка.
    1. Сохраняем последний используемый реестр.
    2. /SBIS/CL_CORE->GET_AUTHORITY (es_authority - структура данных по правам). Получаем список БЕ на которые есть права.

Проверка прав на БЕ при запуске фильтра