Files
cc-1c-skills/.augment/skills/meta-compile/reference/code.md
T
2026-07-12 11:42:37 +00:00

3.1 KiB

CommonModule, ScheduledJob, EventSubscription (объекты, привязанные к коду)

CommonModule (Общий модуль)

Флаги контекста выполнения (все bool, по умолчанию false). Создаёт пустой Ext/Module.bsl.

Ключ Умолчание Значения
context шорткат флагов (см. ниже)
global false bool
server false bool
serverCall false bool (вызов сервера)
clientManagedApplication false bool (клиент управляемого приложения)
clientOrdinaryApplication false bool (клиент обычного приложения)
externalConnection false bool
privileged false bool
returnValuesReuse DontUse DontUse / DuringRequest / DuringSession

Шорткат context: "server" → Server+ServerCall; "client" → ClientManagedApplication; "serverClient" → Server+ClientManagedApplication.

{ "type": "CommonModule", "name": "ОбменДаннымиСервер", "context": "server", "returnValuesReuse": "DuringRequest" }

ScheduledJob (Регламентное задание)

Ключ Умолчание Значения
methodName пусто метод-обработчик "МодульСервер.Процедура" (дополняется до CommonModule.…)
description пусто наименование задания
key пусто ключ
use false bool (использование)
predefined false bool (предопределённое)
restartCountOnFailure 3 число повторов при сбое
restartIntervalOnFailure 10 интервал повтора, сек
{ "type": "ScheduledJob", "name": "ОбменДанными", "methodName": "ОбменДаннымиСервер.Выполнить", "use": true }

EventSubscription (Подписка на событие)

Ключ Умолчание Значения
source [] объекты-источники: ["CatalogObject.Контрагенты", "DocumentObject.Реализация"]
event BeforeWrite BeforeWrite / OnWrite / BeforeDelete / OnReadAtServer / FillCheckProcessing
handler пусто метод-обработчик "МодульСервер.Процедура" (дополняется до CommonModule.…)
{ "type": "EventSubscription", "name": "ПередЗаписьюКонтрагента",
  "source": ["CatalogObject.Контрагенты"], "event": "BeforeWrite",
  "handler": "ОбщегоНазначенияСервер.ПередЗаписьюКонтрагента" }

Процедура-обработчик (methodName / handler) должна существовать в указанном общем модуле (экспортная).