Протокол
Протокол – список сообщений, отражающий время и последовательность выполнения значимых действий программы. Сообщения записываются в таблицу ‘Протокол’.
Программа автоматически протоколирует следующие события:
- Начало и конец работы пользователя
- Создание, изменение и удаление объекта
- Выполнение процедур акцепта и деакцепта
- Создание, изменение и удаление объекта почтовой службой
- Выполнение процедур акцепта и деакцепта почтовой службой
Для отражения этих действий в проекте имеются классы и типы записей протокола. Описание этих классов и типов находится в базовом разделе ‘Системная область’, раздел ‘Протокол’, раздел ‘Классификация’.
Существует возможность частично отменить стандартное протоколирование для документов. В атрибуте ‘Не протоколировать при ручном редактировании’ перечисляются те стандартные действия (создание и изменение), выполнение которых не должно протоколироваться.
Кроме системного протоколирования проектировщик может организовать собственный вариант протоколирования важных событий.
Внутри раздела ‘Протокол’ можно создать следующие разделы:
- Параметры – для описания параметров, переменных и выражений.
- Классификация – для описания классов и типов протокола.
Описание базовых параметров протокола находится в базовом разделе ‘Системная область’.
Остальные параметры расположены в библиотеке [КЛАССЫ, ТИПЫ, ПАРАМЕТРЫ, ПЛАНЫ, ОПИСАНИЯ СПИСКОВ].
Как было отмечено выше, базовые классы и типы протокола для системных целей описаны в базовом разделе ‘Системная область’. В других библиотеках могут находиться описания типов и классов, созданные авторами проектов для своих целей.
Например, для протоколирования действий кассира при работе с модулем ‘Торговая касса’ имеются следующие типы в библиотеке [КЛАССЫ, ТИПЫ, ПАРАМЕТРЫ, ПЛАНЫ, ОПИСАНИЯ СПИСКОВ].
Для управления записью в протокол имеется набор специальных процедур, расположенных в библиотеке ‘! Примитивы скриптов’, раздел ‘Процедуры’, папка ‘Управление записью действий в протокол’.
Нет комментариев