1. Идентификация
| Параметр | Значение |
|---|---|
| Тип объекта | Отчет (Report) |
| Имя | ОценкаПроизводительности |
| Полный идентификатор | Отчет.ОценкаПроизводительности / Reports.ОценкаПроизводительности |
| Синоним | Оценка производительности (в метаданных отдельный синоним не задан) |
| Конфигурация | Бухгалтерия для Казахстана, редакция 3.0, версия 3.0.74.2 |
| Основа реализации | Система компоновки данных (СКД) |
| Подсистема | «Оценка производительности» (входит в состав Библиотеки стандартных подсистем — БСП) |
| Навигационная ссылка | e1cib/list/Отчет.ОценкаПроизводительности |
Назначение. Служебный (технический) отчет для анализа быстродействия информационной базы. Рассчитывает интегральный показатель APDEX (Application Performance Index) по ключевым операциям на основании накопленных замеров времени их выполнения. Используется администраторами ИБ, специалистами техподдержки и ответственными за сопровождение для выявления «узких мест», контроля деградации после обновлений конфигурации/платформы и обоснования регламентов оптимизации.
Это не учётный отчёт: он не обращается к плану счетов, регистрам бухгалтерии и не оперирует суммами хозяйственных операций. Налоговые и учётные параметры РК (НДС 16 %, МРП 4 325 ₸, счета 1210/3130/6010 и т. п.) к данному объекту не применяются — они относятся к прикладной части конфигурации, а не к механизму замеров производительности.
Где найти в 1С: раздел «Администрирование» → «Оценка производительности» (при включённой одноимённой функциональной опции), либо напрямую по навигационной ссылке e1cib/list/Отчет.ОценкаПроизводительности.
2. Реквизиты, табличные части и настройки
2.1 Реквизиты шапки
Явных реквизитов шапки в метаданных отчёта нет. Весь ввод пользователя реализован через параметры и отборы СКД, хранящиеся в объекте КомпоновщикНастроек. Типовые параметры схемы компоновки:
| Параметр (СКД) | Назначение |
|---|---|
НачалоПериода / КонецПериода (Период) |
Интервал, за который агрегируются замеры |
ЦелевоеВремя (T, APDEX target) |
Порог удовлетворительного времени операции, сек |
КлючеваяОперация |
Отбор по конкретной ключевой операции |
ВыводитьГрафик / детализация |
Управление визуализацией динамики |
2.2 Табличные части
Статические табличные части отсутствуют. Выходные данные формируются динамически схемой компоновки: результат представляет собой таблицу «Ключевая операция → замеры → APDEX → оценка» с возможной группировкой по датам/операциям.
2.3 Основной макет
Основой отчёта служит основная схема компоновки данных (ОсновнаяСхемаКомпоновкиДанных) с преднастроенными вариантами (настройками) — как минимум вариант расчёта APDEX по ключевым операциям и вариант динамики показателя во времени.
3. Формы
Собственные формы в метаданных не определены — отчёт использует автоматически генерируемую форму отчёта СКД платформы 1С:Предприятие 8.3:
| Форма | Назначение |
|---|---|
| Форма отчёта (авто, СКД) | Ввод параметров/отборов, кнопка «Сформировать», вывод табличного/графического результата |
| Форма настроек / варианта (авто) | Выбор варианта отчёта, настройка группировок, полей, условного оформления, отборов |
Работа с вариантами обеспечивается подсистемой «Варианты отчётов» БСП (если она активирована в конфигурации), поэтому список сохранённых настроек доступен из формы отчёта.
4. Ключевые процедуры модулей
В приложенном evidence исходный код (BSL) модулей не приведён. Ниже — типовые обработчики для отчёта на СКД в составе БСП (фактические сигнатуры сверяйте с конкретной сборкой 3.0.74.2).
Модуль объекта отчёта:
НастройкиОтчета(Настройки, НастройкиОтчета)— регистрация отчёта в подсистеме «Варианты отчётов»: описание, размещение, определённые варианты, доступность быстрого выбора. Стандартная точка интеграции БСП.ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)— при необходимости кастомной компоновки: программное дозаполнение параметров (целевое время, период), пост-обработка результата, расчёт/подсветка оценки APDEX. Если процедура пуста — компоновка выполняется платформой.
Модуль формы (при наличии переопределения):
ПриСозданииНаСервере— инициализация периода по умолчанию, значения целевого времениT, ограничение видимости для пользователей без прав администрирования.ПриКомпоновкеРезультатаНаСервере/ обработчики расшифровки — переход к детализации замеров конкретной ключевой операции.
Логика расчёта APDEX (реализуется в схеме СКД либо во внешнем модуле подсистемы): по каждой ключевой операции замеры классифицируются относительно порога T — «удовлетворён» (время ≤ T), «терпимо» (T < время ≤ 4·T), «неудовлетворён» (время > 4·T). Индекс: APDEX = (Nудовл + Nтерпимо / 2) / Nвсего. Полученное значение (0…1) сопоставляется с рейтингом: до 0,5 — недопустимо; 0,5–0,7 — плохо; 0,7–0,85 — удовлетворительно; 0,85–0,94 — хорошо; свыше 0,94 — отлично.
5. Источники данных, проведение и движения
Отчёт не проводится и не формирует движений — как и любой объект типа «Отчёт», он не создаёт проводок по регистру бухгалтерии и записей в регистрах накопления/сведений. Он работает только на чтение.
Источники данных (регистры/справочники подсистемы «Оценка производительности» БСП):
| Объект | Роль |
|---|---|
Справочник КлючевыеОперации |
Перечень контролируемых операций и их целевое время (T) |
Регистр сведений ЗамерыВремени |
Накопленные замеры длительности выполнения ключевых операций (источник для APDEX) |
Регистр сведений ЗамерыВремениТехнологические |
Технологические/фоновые замеры |
Поскольку отчёт не относится к учётному контуру, типовой план счетов РК (1210, 1030, 1330, 3310, 3130, 6010, 7010) и налоговые параметры (НДС 16 %, ИПН, ОПВ, СО, соцналог и др.) здесь не задействованы. Эти реквизиты фигурируют в прикладных документах и регистрах конфигурации, но не в механизме замеров производительности.
6. Связанные объекты и ввод на основании
- Ввод на основании для отчётов не применяется (механизм «ввести на основании» доступен документам/справочникам, но не отчётам).
- Связанные объекты: справочник
КлючевыеОперации, регистры сведенийЗамерыВремени/ЗамерыВремениТехнологические, общие модули подсистемы «Оценка производительности» (сбор и хранение замеров), подсистема «Варианты отчётов» БСП (хранение и выбор настроек). - Связь с механизмом замеров: данные наполняются подсистемой автоматически при включённой функциональной опции замера времени; отчёт лишь визуализирует накопленное.
7. Точки расширения
- Расширение конфигурации: добавление обработчиков
ПриКомпоновкеРезультата/ПриСозданииНаСерверечерез расширение без снятия объекта с поддержки — для кастомной визуализации, дополнительных группировок или подсветки критичных операций. - Варианты отчёта (СКД): создание собственных пользовательских/предопределённых вариантов с иными группировками, отборами по конкретным ключевым операциям и порогам T без изменения кода.
- Схема компоновки: расширение схемы дополнительными полями/вычисляемыми ресурсами (например, перцентили времени, тренд APDEX).
- Права доступа: ограничение видимости отчёта ролями администрирования — типовая практика для служебных инструментов.
- Пороговые значения T: сопровождение справочника
КлючевыеОперации(настройка целевого времени) — основной «конфигурируемый» параметр, влияющий на результат.
Требует проверки в конкретной сборке 3.0.74.2: точный набор предопределённых вариантов отчёта и сигнатуры процедур модуля (они версионно-зависимы в БСП).
