From f817787f26fc63d60dfe2a2be978d5b594133f08 Mon Sep 17 00:00:00 2001 From: Nick Shirokov Date: Sat, 11 Jul 2026 18:50:32 +0300 Subject: [PATCH] =?UTF-8?q?feat(form-add):=20=D0=BF=D0=BE=D0=B4=D0=B4?= =?UTF-8?q?=D0=B5=D1=80=D0=B6=D0=BA=D0=B0=20DocumentJournal=20(v1.8)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit DocumentJournal добавлен в список поддерживаемых типов form-add — журналы теперь принимают форму (списочную, через общий DynamicList-путь). Нужно для 1С-сертификации журналов, ссылающихся на собственную defaultForm. Зеркало ps1+py. Co-Authored-By: Claude Opus 4.8 (1M context) --- .claude/skills/form-add/scripts/form-add.ps1 | 4 ++-- .claude/skills/form-add/scripts/form-add.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.claude/skills/form-add/scripts/form-add.ps1 b/.claude/skills/form-add/scripts/form-add.ps1 index 27e6bd63..7bdb5d1c 100644 --- a/.claude/skills/form-add/scripts/form-add.ps1 +++ b/.claude/skills/form-add/scripts/form-add.ps1 @@ -1,4 +1,4 @@ -# form-add v1.7 — Add managed form to 1C config object +# form-add v1.8 — Add managed form to 1C config object # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills param( [Parameter(Mandatory)] @@ -195,7 +195,7 @@ $supportedTypes = @( "Document", "Catalog", "DataProcessor", "Report", "ExternalDataProcessor", "ExternalReport", "InformationRegister", "AccumulationRegister", "ChartOfAccounts", "ChartOfCharacteristicTypes", - "ExchangePlan", "BusinessProcess", "Task" + "ExchangePlan", "BusinessProcess", "Task", "DocumentJournal" ) $objectType = $null diff --git a/.claude/skills/form-add/scripts/form-add.py b/.claude/skills/form-add/scripts/form-add.py index f0192cf4..244304db 100644 --- a/.claude/skills/form-add/scripts/form-add.py +++ b/.claude/skills/form-add/scripts/form-add.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# form-add v1.7 — Add managed form to 1C config object +# form-add v1.8 — Add managed form to 1C config object # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills import argparse @@ -256,7 +256,7 @@ def main(): "Document", "Catalog", "DataProcessor", "Report", "ExternalDataProcessor", "ExternalReport", "InformationRegister", "AccumulationRegister", "ChartOfAccounts", "ChartOfCharacteristicTypes", - "ExchangePlan", "BusinessProcess", "Task", + "ExchangePlan", "BusinessProcess", "Task", "DocumentJournal", ] object_type = None