원클릭으로
kd31-rules
">"
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
">"
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Транскрибирование видео и аудио файлов. Используй когда пользователь просит транскрибировать, расшифровать запись, сделать конспект встречи, извлечь речь из видео или аудио, преобразовать речь в текст. Для аудио (m4a/mp3/wav/ogg/flac/aac/wma) по умолчанию локальный faster-whisper + диаризация с автодетектом числа спикеров (pyannote community-1 GPU; с явным --num-speakers N - sherpa-onnx, быстрее). Для видео (mp4/mkv/webm/avi/mov) - Gemini API (разбор экрана + скриншоты) либо полностью локально (--engine local: whisper + локальная VLM). Разделение по спикерам с распознаванием имен по голосу между встречами (голосовая база) и по репликам.
Справочник API конфигурации 1С:ЗУП 3.1 (Зарплата и управление персоналом) по кадровому учету. Используй при разработке/доработке на ЗУП 3.1, когда нужны методы КадровыйУчет, КадровыйУчетРасширенный, ЗарплатаКадры, ФизическиеЛицаЗарплатаКадры - получение кадровых данных сотрудников и физлиц, стажи, даты приема/увольнения, договоры ГПХ, совместители, штатное расписание, остатки отпусков, паспортные данные, склонение ФИО, представления СКД ЗУП. Также расчетная часть: средний заработок и его перерасчет, начисления (план видов расчета, регистр расчета), пособия и обмен с СФР (СЭДО), страховые взносы, регламентированная и статистическая отчетность, корректировка движений через ПереносДанных. НЕ использовать для БП, ERP, УТ, УНФ - только ЗУП
>-
>-
">"
">"
| name | kd31-rules |
| description | > |
Скилл описывает работу с живой ИБ «Конвертация данных, редакция 3.1» (КД 3.1)
через MCP-toolkit HTTP API: исследование структуры правил, создание/правка
правил, настройка формата и получение артефактов для расширения формата
EnterpriseData - модуля менеджера обмена (общий модуль BSL) и XDTO-пакета
расширения / версии формата (XSD).
Относится к сборке КД 3.1.6.14 (платформа 8.5.1.1302).
В этой сборке КД 3.1 по структуре похожа на КД 2.0:
Релизы (версия загруженной структуры) -> Объекты
(Владелец=Релизы) -> Свойства/Значения (Владелец=Объекты). Конфигурации -
топ-контейнер, на который ссылаются Релизы (версии живут в Релизах).ПравилаКонвертацииОбъектов (ПКО),
ПравилаКонвертацииСвойств (ПКС, Владелец=ПКО - это справочник, не регистр),
ПравилаКонвертацииПредопределенныхДанных (ПКПД), ПравилаОбработкиДанных (ПОД),
ПравилаРегистрацииОбъектов (ПРО, Владелец=Регистрации). ПКО/ПОД/ПКПД -
топ-уровневые (без Владельца), связь с конвертацией - через СоставыКонвертаций.
ВАЖНО: у ПКО нет реквизита Наименование (идентификатор в Коде, искать НайтиПоКоду)
и ПКО НЕ иерархичен (нет ЭтоГруппа); ПКС иерархичен. Паттерн заполнения - 2 ПКО
на объект (<Объект>_Отправка + <Объект>_Получение), эталон в демо. См. bsl-templates.md.ВерсииФормата (ПространствоИмен, признак расширения) -> ОбъектыФормата
(Владелец=ВерсииФормата) -> СвойстваФормата -> ЗначенияФормата; типы - ТипыФормата.Отличие результата от КД 2.0: КД 3.1 генерирует модуль менеджера обмена (BSL)
для движка ОбменДаннымиXDTO плюс работает с XDTO-пакетом/версией формата, а
не выгружает XML-правила для «Универсального обмена». Для КД 2.0 - скилл kd2-rules.
Claude (агент) --Bash+curl (payload через jq/python в файл)--> MCP-toolkit (КД 3.1, СЕРВЕРНЫЙ контекст)
-> справочники Конвертации/ПКО/ПКС/ПКПД/ПОД + теневая модель + слой формата
-> штатные обработки (ЗагрузкаСтруктурыКонфигурацииИзФайловXML, НастройкаПравилОбмена, ВыгрузкаМодуля)
-> артефакты: CommonModule (менеджер обмена) + XDTOPackage/XSD расширения
-> перенос в расширение конфигурации-приёмника (например УНФ)
Эндпоинты toolkit (порт по умолчанию 6011):
POST /api/execute_query - запросы к справочникам/состоянию.POST /api/execute_code - чтение метаданных, создание/правка элементов.
Серверный, без Возврат - результат через Результат = ....GET /api/get_metadata?type=Configuration - метаданные.Через toolkit реально:
ВыполнитьЗагрузкуМетаданных, ВыполнитьВыгрузкуМодулей),
вызываемые через фоновое задание. См. methods.md.Удобнее интерактивно (через формы обработок КД 3.1), но НЕ обязательно:
ЗагрузкаСтруктурыКонфигурацииИзФайловXML) -
заполняет Релиз + Объекты/Свойства. Без неё правила привязывать не к чему.
Headless - methods.md п.1 (для большой конфигурации запускать через фон).ВыгрузкаСтруктурыФормата / редакторы формата).ВыгрузкаМодуля). Headless - methods.md п.2.Перед массовой работой проверять, что Релизы загружены:
ВЫБРАТЬ КОЛИЧЕСТВО(*) ИЗ Справочник.Релизы (0 -> структура не загружена).
| Документ | Что внутри | Когда читать |
|---|---|---|
references/data-schema.md | проверенные справочники и реквизиты (Конвертации, ПКО, ПКС, ПКПД, ПОД, теневая модель, слой формата), фактические имена обработок | нужны точные имена объектов/реквизитов |
references/bsl-templates.md | BSL для execute_code: инспекция, состояние конвертации, создание ПКО/ПКС, привязка версии формата | конкретная операция через toolkit |
references/format-extension.md | расширение формата ED: версия формата с namespace, привязка к Конвертации, обработчики ПКО, генерация менеджера, перенос в расширение; workflow + контекст проекта | разработка расширения формата и перенос артефактов |
references/methods.md | программный API обработок (headless): загрузка структуры ВыполнитьЗагрузкуМетаданных, генерация модуля ВыполнитьВыгрузкуМодулей, приём вызова форменной обработки в обход UI, file:line | нужно вызвать обработку КД программно через toolkit |
references/troubleshooting.md | ограничения toolkit :6011 и КД 3.1 (кодировка, Количество, тип коллекции метаданных, длины реквизитов, имена перечислений) | при ошибке execute_code/execute_query |
scripts/kd31_query.sh "<запрос>" [out.json] - execute_query.scripts/kd31_exec.sh <файл.bsl> [out.json] - execute_code из BSL-файла.Оба: payload через jq (fallback python) + curl --data-binary @файл, порт через
KD31_PORT (по умолчанию 6011). Если указан out.json - ответ в файл (читать
через Read: терминал портит кириллицу).
Если доступна демо-база КД 3.1 (типовая поставка содержит готовую конвертацию,
напр. «БП->УП» - сотни ПКО, тысячи ПКС) - использовать её как ЭТАЛОН заполнения
правил, а не угадывать. Демо идентична рабочей ИБ по структуре метаданных. Перед
созданием своего ПКО/ПКС снять образец аналогичного правила из демо (Код, как
заполнены ОбъектКонфигурации/ОбъектФормата, паттерн _Отправка/_Получение, как
оформлены прямые vs алгоритмические ПКС, ссылочные через ПравилоКонвертацииСвойства).
Порт демо задаётся при запуске её toolkit (порт toolkit уточнять по своей
конфигурации). Чтение демо - KD31_PORT=<порт> bash scripts/kd31_query.sh "...".
curl -s -o /dev/null -w "%{http_code}\n" "http://localhost:6011/api/get_metadata?type=Configuration" # 200
bash scripts/kd31_query.sh "ВЫБРАТЬ КОЛИЧЕСТВО(*) КАК К ИЗ Справочник.Конвертации"
bash scripts/kd31_query.sh "ВЫБРАТЬ КОЛИЧЕСТВО(*) КАК К ИЗ Справочник.Релизы"
# Релизы=0 -> структура конфигурации не загружена; для расширения проверить ЕстьРасширения
bash scripts/kd31_query.sh "ВЫБРАТЬ Наименование, ЕстьРасширения ИЗ Справочник.Релизы ГДЕ НЕ ЭтоГруппа"
1c-mcp-toolkit - HTTP API к живой ИБ 1С (этот скилл - надстройка).kd2-rules - аналог для КД 2.0 (та же идея, другой результат - XML-правила).composing-1c-queries - синтаксис запросов для execute_query.