Справка Инфо-Бухгалтер 10

Алгоритм удаления группы каталогизатора

Алгоритм служит для обработки события удаления группы из каталогизатора. Ссылка на алгоритм задается в менеджере настроек отображения.

Параметры алгоритма:

ВЫЧИСЛИТЬ (ПЕРЕМ АНАЛИТ_КОНТЕКСТ: контекст; ПЕРЕМ СТРОКА: группа; ПЕРЕМ СТРОКА: рез)
// ...
КОНЕЦ 

Алгоритм может возвращать три строковых значения результата: OK, CANCEL и CONTINUE.

Пример

Пример иллюстрирует использование алгоритма удаления группы каталогизаторов, который удаляет группу без помощи стандартных платформенных диалогов. В ходе работы алгоритма выводится сообщение об успешном или неуспешном удалении группы каталогизатора.

В Настройке отображения добавьте для ветки необходимого каталогизатора в узле "Группы" алгоритм удаления группы.

ВЫЧИСЛИТЬ(ПЕРЕМ АНАЛИТ_КОНТЕКСТ: контекст; // вход
          СТРОКА: группа;                  // вход
          ПЕРЕМ СТРОКА: рез)               // вход/выход
  
  ПЕРЕМ ЛОГИКА: утв
  ПЕРЕМ КАТАЛОГ: кат
  кат.корень = контекст.корень
  кат.название = контекст.каталог
  утв = кат.УДАЛИТЬ_ГРУППУ(группа)
  ЕСЛИ утв = ДА ТО
    СООБЩЕНИЕ("Группа '" + группа + "' успешно удалена")
  ИНАЧЕ
    СООБЩЕНИЕ("Группа '" + группа + "' не удалена")
  КОНЕЦ_ЕСЛИ
  рез = "OK"
КОНЕЦ

См. также: