What problem does it solve? Choosing the wrong 1C object event handler (ПередЗаписью, ПриЗаписи, ОбработкаПроверкиЗаполнения, and others) or missing the ОбменДанными.Загрузка guard leads to broken data exchange, lost Отказ flags, and hidden subscription logic that corrupts objects during write and delete operations. ## Core Features & Use Cases - Handler Selection Model: Maps what the logic needs to observe (fill source, old values, written state) to the correct handler among ОбработкаЗаполнения, ОбработкаПроверкиЗаполнения, ПередЗаписью, ПриЗаписи, ПередУдалением, and ПриКопировании. - Exchange and Cancel Rules: Enforces the ОбменДанными.Загрузка guard in write and delete handlers and subscriptions, and restricts Отказ to only ever being assigned Истина, per standards 773, 686, and АПК:144. - Subscription Discovery: Uses Unica MCP tools (unica.code.outline, unica.code.search, unica.meta.info) to find event subscriptions invisible from the object module before changing handler logic. - Use Case: When adding validation to a catalog write, the skill locates existing subscriptions, places the check in ОбработкаПроверкиЗаполнения with НепроверяемыеРеквизиты handling, applies the patch via unica.code.patch, and verifies with unica.code.diagnostics. ## Quick Start Ask the assistant to review or write a ПередЗаписью handler for a 1C catalog object, including the exchange guard and subscription check.