1. Идентификация
| Параметр | Значение |
|---|---|
| Тип объекта | Справочник (Catalog) |
| Имя | КлючевыеОперации |
| Полное имя | Справочник.КлючевыеОперации (Catalogs.КлючевыеОперации) |
| Синоним | — (в исходной поставке отдельный синоним не задан; в интерфейсе фигурирует как «Ключевые операции») |
| Конфигурация | Бухгалтерия для Казахстана, редакция 3.0, версия 3.0.74.2 |
| Подсистема | Библиотека стандартных подсистем (БСП), подсистема «Оценка производительности» (ОценкаПроизводительности) |
| Иерархия | Нет (плоский список) |
| Владелец | Нет (независимый справочник) |
Назначение. Справочник хранит перечень ключевых операций конфигурации — типовых пользовательских действий, время выполнения которых замеряется и контролируется (проведение документов, формирование отчётов, открытие форм и т. п.). Для каждой операции задаются эталонное (целевое) время выполнения, приоритет и минимально допустимый уровень производительности. На основе этих эталонов подсистема «Оценка производительности» сравнивает фактические замеры и выявляет деградацию быстродействия.
Это служебно-административный объект БСП, не связанный с учётом. Он не участвует в бухгалтерских проводках, налоговых расчётах и электронном документообороте (ЭСФ/СНТ). Ставки и лимиты РК 2026 года (НДС 16 %, МРП 4 325 ₸, МЗП 85 000 ₸, ИПН, ОПВ, соцналог и т. д.) к данному объекту неприменимы — он ничего не рассчитывает по счетам плана счетов РК. Работа с ним ведётся редко: на этапе первоначальной настройки или при пересмотре требований к быстродействию.
Где найти: навигационная ссылка e1cib/list/Справочник.КлючевыеОперации. В интерфейсе — административный раздел, функционал «Оценка производительности» стандартных подсистем.
2. Реквизиты и табличные части
2.1. Реквизиты шапки
| Имя | Тип | Обязательность | Назначение |
|---|---|---|---|
| Имя | Строка | Необязательный (DontCheck) | Техническое системное имя операции для программной идентификации; служит ключом связи с кодом замеров производительности |
| МинимальноДопустимыйУровень | ПеречислениеСсылка.УровниПроизводительности | Необязательный (DontCheck) | Минимально допустимый уровень производительности операции (например «Критичная», «Важная», «Обычная»); влияет на критерии оповещений при деградации |
| Приоритет | Число | Необязательный (DontCheck) | Числовой приоритет для сортировки и определения последовательности контроля; должен быть уникальным — проверяется при записи |
| ЦелевоеВремя | Число | Обязательный (ShowError) | Эталонное целевое время выполнения операции (сек); базовый показатель для сравнения с фактическими замерами. Обязательность снимается, если функционал оценки производительности отключён |
| ИмяХеш | Строка | Необязательный (DontCheck) | MD5-хеш элемента для контроля целостности и отслеживания изменений; рассчитывается автоматически в обработчике ПередЗаписью |
| ВыполненаСОшибкой | Булево | Необязательный (DontCheck) | Признак того, что последнее выполнение операции завершилось с ошибкой; используется для анализа стабильности |
| Длительная | Булево | Необязательный (DontCheck) | Флаг «операция длительная по своей природе»; влияет на алгоритмы оценки и пороговые значения отклонений |
Стандартные реквизиты справочника — Наименование (представление операции для пользователя), Код, ПометкаУдаления, Предопределённый.
2.2. Табличные части
Отсутствуют. Справочник имеет плоскую структуру без подчинённых таблиц.
3. Формы
| Форма | Назначение |
|---|---|
| ФормаЭлемента | Основная форма создания и редактирования ключевой операции. Содержит поля ввода: Наименование, Имя, Приоритет, ЦелевоеВремя, МинимальноДопустимыйУровень. Главная точка работы с конкретной операцией |
| ФормаСписка | Табличное представление всех ключевых операций (5 колонок с характеристиками). Точка входа для навигации по справочнику; открывается ссылкой e1cib/list/Справочник.КлючевыеОперации |
| ФормаВыбора | Служебная форма подбора операции из других объектов подсистемы (мастер настройки замеров, служебные обработки оценки производительности) |
4. Ключевые процедуры модулей
Из evidence по данной версии зафиксирована следующая логика (обработчики модуля объекта):
ПередЗаписью— автоматически рассчитывает и заполняет реквизитИмяХеш(MD5 по имени/ключевым полям элемента) для контроля целостности и отслеживания изменений операции.- Контроль уникальности
Приоритет— при записи проверяется, что значение приоритета не совпадает с приоритетом другой операции; при дубле запись отклоняется с сообщением об ошибке. - Условная обязательность
ЦелевоеВремя— проверка заполнения (ShowError) снимается, если функционал оценки производительности в конфигурации отключён (проверяется через функциональную опцию/параметры подсистемы).
Типовые обработчики этого вида объекта, работающие в связке с БСП «Оценка производительности»:
ОбработкаЗаполнения— заполнение реквизитов по умолчанию при создании из кода подсистемы;ФормаЭлемента.ПриСозданииНаСервере/ПриОткрытии— управление видимостью и обязательностью полей в зависимости от состояния функционала;- серверные методы общего модуля
ОценкаПроизводительности/ОценкаПроизводительностиСлужебный(БСП) — регистрация замеров и сопоставление их с эталонами данного справочника.
Требует проверки: точные пути
Модуль:строкаи полный состав экспортных процедур зависят от конкретной сборки БСП, встроенной в 3.0.74.2.
5. Проведение и движения
Справочник не проводится и не формирует бухгалтерских проводок и движений по регистрам бухгалтерии/накопления. Как объект метаданных типа «Справочник» он не имеет механизма проведения в принципе.
Функциональная связь — не проводки, а данные подсистемы «Оценка производительности»: элементы справочника выступают эталонами (справочником-нормировщиком), с которыми сопоставляются фактические замеры времени. Фактические данные накапливаются не этим объектом, а служебными регистрами сведений БСП:
ЗамерыВремени— агрегированные замеры по ключевым операциям;ЗамерыВремениТехнологический(или аналог сборки) — детальные технические замеры.
Именно эти регистры ссылаются на элементы Справочник.КлючевыеОперации через измерение «КлючеваяОперация».
Бухгалтерские счета типового плана счетов РК (1210, 1030, 1330, 3310, 3130, 6010, 7010 и др.) в работе объекта не задействованы — он не относится к учётному контуру.
6. Связанные объекты и ввод на основании
- Перечисление
УровниПроизводительности— источник значений реквизитаМинимальноДопустимыйУровень. - Регистры сведений
ЗамерыВремени/ЗамерыВремениТехнологический— потребители справочника (измерение «Ключевая операция»). - Общие модули
ОценкаПроизводительности,ОценкаПроизводительностиСлужебный,ОценкаПроизводительностиКлиент(БСП) — программный API регистрации замеров и работы с эталонами. - Обработки подсистемы оценки производительности — отчёты о деградации/апдейт эталонов.
Ввод на основании для данного справочника не предусмотрен — заполнение выполняется вручную администратором либо программно инструментами БСП.
7. Точки расширения
- Расширения конфигурации (Extensions): добавление собственных реквизитов (например, ответственный за операцию, комментарий, тег бизнес-процесса) и колонок в
ФормаСписка; дополнение обработчиковПередЗаписью/ПриЗаписибез снятия объекта с поддержки. - Подписки на события: обработка
ПередЗаписью/ПриЗаписисправочника для собственного аудита изменений эталонов. - Функциональные опции: управление видимостью и обязательностью полей (в частности
ЦелевоеВремя) через опцию доступности функционала оценки производительности. - API БСП: регистрация собственных ключевых операций из прикладного кода через методы модуля
ОценкаПроизводительности— рекомендуемый способ вместо прямой записи элементов справочника. - Формы: переопределение
ФормаЭлемента/ФормаСпискав расширении для добавления служебных команд (пересчёт хеша, проверка уникальности приоритетов пакетно).
При доработках сохраняйте контроль уникальности
Приоритети автозаполнениеИмяХеш— от них зависит корректность сопоставления замеров.
