Not in the top 1,000 by GitHub stars

comol/ai_rules_1c

Rules\skills\subagens for vibecoding in 1C(bsl)

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

content/openspec-bundle/claude-code/.claude/skills/openspec-apply-change/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/claude-code/.claude/skills/openspec-archive-change/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/claude-code/.claude/skills/openspec-explore/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/claude-code/.claude/skills/openspec-propose/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/claude-code/.claude/skills/openspec-sync-specs/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/claude-code/.claude/skills/openspec-update-change/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/codex/.agents/skills/openspec-apply-change/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/codex/.agents/skills/openspec-archive-change/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/codex/.agents/skills/openspec-explore/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/codex/.agents/skills/openspec-propose/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/codex/.agents/skills/openspec-sync-specs/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/codex/.agents/skills/openspec-update-change/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/cursor/.cursor/skills/openspec-apply-change/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/cursor/.cursor/skills/openspec-archive-change/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/cursor/.cursor/skills/openspec-explore/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/cursor/.cursor/skills/openspec-propose/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/cursor/.cursor/skills/openspec-sync-specs/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/cursor/.cursor/skills/openspec-update-change/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/kilocode/.kilocode/skills/openspec-apply-change/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/kilocode/.kilocode/skills/openspec-archive-change/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/kilocode/.kilocode/skills/openspec-explore/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/kilocode/.kilocode/skills/openspec-propose/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/kilocode/.kilocode/skills/openspec-sync-specs/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/kilocode/.kilocode/skills/openspec-update-change/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/opencode/.opencode/skills/openspec-apply-change/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/opencode/.opencode/skills/openspec-archive-change/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/opencode/.opencode/skills/openspec-explore/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/opencode/.opencode/skills/openspec-propose/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/opencode/.opencode/skills/openspec-sync-specs/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/openspec-bundle/opencode/.opencode/skills/openspec-update-change/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/skills/1c-business-tests/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/skills/1c-change-package/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/skills/1c-code-search/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/skills/1c-form-inspect/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/skills/1c-impact/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/skills/1c-live-ib/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/skills/1c-meta-info/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/skills/1c-metadata-manage/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

6f9f50c851ea → 8adb0bf41417

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/skills/1c-platform-help/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/skills/1c-qa-testing/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/skills/1c-repository-manage/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

6f9f50c851ea → 8adb0bf41417

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/skills/1c-templates-memory/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/skills/1c-ui-regression/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/skills/1c-validate/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/skills/caveman/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/skills/handoff/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/skills/img-grid-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/skills/mcp-1c-tools/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/skills/md-to-docx/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/skills/mermaid-diagrams/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/skills/powershell-windows/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/skills/prompt-enhancer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/skills/transcribe/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

content/skills/v8unpack-cf/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

plugins/1c-rules/skills/install/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

plugins/1c-rules/skills/update/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6f9f50c851ea → 8adb0bf41417

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6f9f50c851ea

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 8adb0bf41417a65c0432447c7b79f39baabea8d6

git clone --filter=blob:none --no-checkout https://github.com/comol/ai_rules_1c.git .hotskills/comol-ai_rules_1c && git -C .hotskills/comol-ai_rules_1c checkout --detach 8adb0bf41417a65c0432447c7b79f39baabea8d6 # Copy each selected skill directory from .hotskills/comol-ai_rules_1c into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/comol/ai_rules_1c.git .hotskills/comol-ai_rules_1c && git -C .hotskills/comol-ai_rules_1c checkout --detach 8adb0bf41417a65c0432447c7b79f39baabea8d6 # Copy each selected skill directory from .hotskills/comol-ai_rules_1c into .agents/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/comol/ai_rules_1c.git .hotskills/comol-ai_rules_1c && git -C .hotskills/comol-ai_rules_1c checkout --detach 8adb0bf41417a65c0432447c7b79f39baabea8d6 # Copy each selected skill directory from .hotskills/comol-ai_rules_1c into .cursor/skills/<skill-name>/
529GitHub stars
7stars in 7 days
56skills in this repository
47commits in 30 days

Heat

6.9
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 6, 2026529

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

openspec-apply-change

When your agent uses it

Implement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks. Also use when the user says "openspec apply", "opsx apply", or "openspec implement".

What it loads into context

Frontmatter

105 tokens

Always available to the agent

SKILL.md

2,429 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

    Files

    • ../../../../../../.claude-plugin/marketplace.jsonasset801 bytes
    • SKILL.mdcore10,748 bytes
    • SKILL.mdcore10,748 bytes
    • SKILL.mdcore10,748 bytes
    • ../../../../../../plugins/1c-rules/.claude-plugin/plugin.jsonasset403 bytes
    • ../../../../../../plugins/1c-rules/hooks/hooks.jsonasset767 bytes
    • ../../../../../../plugins/1c-rules/hooks/hooks.jsonasset767 bytes

    No excerpt is shown for this license. Read the source on GitHub.

    View the complete source on GitHub

    Skills included

    • openspec-apply-change
    • openspec-archive-change
    • openspec-explore
    • openspec-propose
    • openspec-sync-specs
    • openspec-update-change
    • openspec-apply-change
    • openspec-archive-change
    • openspec-explore
    • openspec-propose
    • openspec-sync-specs
    • openspec-update-change
    • openspec-apply-change
    • openspec-archive-change
    • openspec-explore
    • openspec-propose
    • openspec-sync-specs
    • openspec-update-change
    • openspec-apply-change
    • openspec-archive-change
    • openspec-explore
    • openspec-propose
    • openspec-sync-specs
    • openspec-update-change
    • openspec-apply-change
    • openspec-archive-change
    • openspec-explore
    • openspec-propose
    • openspec-sync-specs
    • openspec-update-change
    • 1c-business-tests
    • 1c-change-package
    • 1c-code-search
    • 1c-form-inspect
    • 1c-impact
    • 1c-live-ib
    • 1c-meta-info
    • 1c-metadata-manage
    • 1c-platform-help
    • 1c-qa-testing
    • 1c-repository-manage
    • 1c-templates-memory
    • 1c-ui-regression
    • 1c-validate
    • caveman
    • handoff
    • img-grid-analysis
    • mcp-1c-tools
    • md-to-docx
    • mermaid-diagrams
    • powershell-windows
    • prompt-enhancer
    • transcribe
    • v8unpack-cf
    • install
    • update

    Repository facts

    License
    No license detected
    Created
    Aug 31, 2025
    Last pushed
    Nov 1, 2026
    Forks
    116
    Open issues
    4
    Project activity
    Active

    Before you install

    Network or broad shell

    Automated signals, not a guarantee

    Checked Nov 5, 2026

    Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

    Show 153 notes
    • content/openspec-bundle/claude-code/.claude/skills/openspec-apply-change/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • content/openspec-bundle/claude-code/.claude/skills/openspec-apply-change/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • plugins/1c-rules/hooks/hooks.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • content/openspec-bundle/claude-code/.claude/skills/openspec-archive-change/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • content/openspec-bundle/claude-code/.claude/skills/openspec-archive-change/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • content/openspec-bundle/claude-code/.claude/skills/openspec-archive-change/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • content/openspec-bundle/claude-code/.claude/skills/openspec-explore/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • content/openspec-bundle/claude-code/.claude/skills/openspec-explore/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • content/openspec-bundle/claude-code/.claude/skills/openspec-propose/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • content/openspec-bundle/claude-code/.claude/skills/openspec-propose/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • content/openspec-bundle/claude-code/.claude/skills/openspec-propose/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • content/openspec-bundle/claude-code/.claude/skills/openspec-propose/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • content/openspec-bundle/claude-code/.claude/skills/openspec-propose/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • content/openspec-bundle/claude-code/.claude/skills/openspec-propose/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • content/openspec-bundle/claude-code/.claude/skills/openspec-sync-specs/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • content/openspec-bundle/claude-code/.claude/skills/openspec-sync-specs/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • content/openspec-bundle/claude-code/.claude/skills/openspec-update-change/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • content/openspec-bundle/claude-code/.claude/skills/openspec-update-change/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • content/openspec-bundle/codex/.agents/skills/openspec-apply-change/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • content/openspec-bundle/codex/.agents/skills/openspec-apply-change/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    Show all 1,380 signals by file

    .claude-plugin/marketplace.json

    • Network accessline 16
      "name": "comol"       },       "homepage": "https://github.com/comol/ai_rules_1c",
    • Network accessline 17
      },       "homepage": "https://github.com/comol/ai_rules_1c",       "repository": "https://github.com/comol/ai_rules_1c",
    • Network accessline 18
      "homepage": "https://github.com/comol/ai_rules_1c",
    • Network accessline 19
      "repository": "https://github.com/comol/ai_rules_1c",

    content/skills/1c-change-package/SKILL.md

    • Network accessline 9
      The deliverable is a document, not an edit: the agent reads the current code, designs the change and hands over a package that a human applies in the Configurator (**manual** mode) or reviews (**review** mode). Nothing is written to the sou

    content/skills/1c-metadata-manage/NOTICE.md

    • Network accessline 10
      - Upstream: <https://github.com/Nikolay-Shirokov/cc-1c-skills>
    • Network accessline 142
      `tools/1c-uuid-check/scripts/uuid-check.ps1` is a port of `check_uuid_duplicates.py` from <https://github.com/Desko77/claude-code-skills-1c>
    • Network accessline 143
      `check_uuid_duplicates.py` from <https://github.com/Desko77/claude-code-skills-1c>

    content/skills/1c-metadata-manage/docs/CHANGELOG.md

    • Network accessline 3
      The PowerShell tools under `tools/` are vendored from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills) (MIT). This file holds the per-document sync notes that used to close each `docs/*.md` (what each upstre
    • Network accessline 47
      Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `cf-edit` v1.4 → **v1.11**, `cf-info` v1.2 → **v1.4**, `cf-init` v1.2 → **v1.3**, `cf-validate` v1.3 → **v1.4**.
    • Network accessline 54
      The PowerShell scripts under `tools/1c-cf-manage/scripts/` were refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills). Highlights:
    • Network accessline 131
      The PowerShell scripts under `tools/1c-cfe-manage/scripts/` were refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills). Highlights of this sync (previous base: late May 2026):
    • Network accessline 201
      The PowerShell scripts under `tools/1c-db-ops/scripts/` were refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills). Highlights of this sync (previous base: late May 2026):
    • Network accessline 235
      Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `epf-build` v1.0 → **v1.12**, `epf-dump` v1.0 → **v1.11**, `stub-db-create` v1.0 → **v1.7**, `erf-init` → **v1.1** (full ERF scaffold 
    • Network accessline 244
      The PowerShell script `tools/1c-epf-validate/scripts/epf-validate.ps1` was refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills). Highlights:
    • Network accessline 255
      Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills) `2e75b0f`: `form-compile` v1.176 → **v1.224** (both runtimes), `form-edit` v1.6 → **v1.46**, `form-validate` v1.10 → **v1.39**, `form-i
    • Network accessline 290
      Rules taken from the static checks of [AzeevAN/mcp-1c](https://github.com/AzeevAN/mcp-1c) (Apache-2.0; rules re-implemented, no code copied) and calibrated on the ERP (8.3.27) and ZUP Designer dumps so that vendor forms raise no errors.
    • Network accessline 320
      Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `form-compile` v1.23 → **v1.175**, `form-add` v1.5 → **v1.11**, `form-edit` v1.0 → **v1.5**, `form-info` v1.3 → **v1.5**, `form-valida
    • Network accessline 365
      Script refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `help-add` v1.4 → **v1.9**. It now enforces the vendor support gate — adding help to a locked object of a typical configuration is refu
    • Network accessline 380
      Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `interface-edit` v1.3 → **v1.8**, `interface-validate` → **v1.1**. `interface-edit` now enforces the vendor support gate — it refuses 
    • Network accessline 384
      The PowerShell scripts under `tools/1c-interface-manage/scripts/` were refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills). Highlights:
    • Network accessline 393
      Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills) `2e75b0f`: `meta-compile` v1.69 → **v1.126**, `meta-edit` v1.24 → **v1.73** (`meta-edit.py` to the same commit), `meta-validate` v1.13 
    • Network accessline 420
      Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `meta-compile` v1.12 → **v1.68**, `meta-edit` v1.6 → **v1.23**, `meta-validate` v1.3 → **v1.12**, `meta-info` v1.2 → **v1.4**, `meta-r
    • Network accessline 430
      The PowerShell scripts under `tools/1c-meta-{compile,edit,info,remove,validate}/scripts/` were refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills). Highlights:
    • Network accessline 463
      Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills) `2e75b0f`, compiler and decompiler together (they share the DSL): `mxl-compile` v1.4 → **v1.61**, `mxl-decompile` v1.0 → **v1.32**, `mx
    • Network accessline 476
      Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `mxl-compile` v1.1 → **v1.4**, `mxl-info` v1.0 → **v1.2**; `mxl-decompile` / `mxl-validate` unchanged. `mxl-compile` enforces the vend
    • Network accessline 480
      The PowerShell script `tools/1c-mxl-validate/scripts/mxl-validate.ps1` was refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills). Highlights:
    • Network accessline 490
      Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `role-compile` v1.8 → **v1.49**, `role-info` v1.2 → **v1.7**, `role-validate` v1.1 → **v1.10**; new tool **`role-edit` v1.11** (`tools
    • Network accessline 512
      Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `role-compile` v1.5 → **v1.8**, `role-info` v1.0 → **v1.2**, `role-validate` → **v1.1**. `role-compile` enforces the vendor support ga
    • Network accessline 516
      The PowerShell scripts under `tools/1c-role-{compile,info,validate}/scripts/` were refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills). Highlights:
    • Network accessline 526
      Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `skd-compile` v1.109 → **v1.141**, `skd-edit` v1.30 → **v1.50**, `skd-decompile` v0.91 → **v0.108**, `skd-info` v1.8 → **v1.14**, `skd
    • Network accessline 547
      Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `skd-compile` v1.104 → **v1.109**, `skd-edit` v1.24 → **v1.30**, `skd-info` v1.5 → **v1.8**, `skd-decompile` v0.90 → **v0.91**, `skd-v
    • Network accessline 556
      The PowerShell scripts under `tools/1c-skd-{compile,edit,info,validate}/scripts/` were refreshed again from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills) (`skd-compile` → v1.104, `skd-edit` → v1.24, `skd-
    • Network accessline 612
      Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `subsystem-compile` v1.5 → **v1.9**, `subsystem-edit` v1.2 → **v1.7**, `subsystem-info` v1.0 → **v1.2**, `subsystem-validate` → **v1.2
    • Network accessline 619
      The PowerShell scripts under `tools/1c-subsystem-manage/scripts/` were refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills). Highlights:
    • Network accessline 658
      Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `template-add` v1.5 → **v1.10**, `template-remove` → **v1.3**. `template-add` enforces the vendor support gate — it refuses to add a t
    • Network accessline 664
      Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `web-publish` v1.4 → **v1.17**, `web-info` v1.0 → **v1.7**, `web-stop` v1.0 → **v1.4**, `web-unpublish` v1.0 → **v1.4**. The Python po
    • Network accessline 681
      Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `web-publish` v1.2 → **v1.4**; `web-info` / `web-stop` unchanged; `web-unpublish` keeps the local `-DryRun` / `-Force` safety gate.

    content/skills/1c-metadata-manage/docs/form-compile-dsl.md

    • Network accessline 5
      > Translated from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills) `form-compile/SKILL.md` (MIT). Paths and command examples adapted to the local dispatcher layout.

    content/skills/1c-metadata-manage/docs/help-manage.md

    • Network accessline 35
      - `Help.xml` — fixed structure with `<Page><Lang></Page>` (namespace `http://v8.1c.ru/8.3/xcf/extrnprops`). Its format version is the owner's: taken from the object descriptor `<ObjectName>.xml` first (an EPF/ERF root included), then from `

    content/skills/1c-metadata-manage/docs/meta-manage.md

    • Network accessline 163
      {   "type": "WebService", "name": "DataExchange", "namespace": "http://www.1c.ru/DataExchange",
    • Network accessline 164
      "type": "WebService", "name": "DataExchange", "namespace": "http://www.1c.ru/DataExchange",

    content/skills/1c-metadata-manage/docs/query-optimization.md

    • Network accessline 420
      **Reference**: [ITS Query Optimization Standards](https://its.1c.ru/db/v8std/browse/13/-1/26/28)

    content/skills/1c-metadata-manage/docs/role-manage.md

    • Network accessline 197
      **Warnings**: namespace other than `http://v8.1c.ru/8.2/roles`, a missing / non-boolean global flag, an empty RLS condition, a template without name or condition, an empty synonym, a role version different from the dump (`Configuration.xml`
    • Network accessline 280
      <Rights xmlns="http://v8.1c.ru/8.2/roles" xmlns:xs="http://www.w3.org/2001/XMLSchema"
    • Network accessline 281
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Rights" version="2.17">
    • Network accessline 299
      - Namespace `http://v8.1c.ru/8.2/roles` (historically 8.2); `version` equals the role descriptor's version.

    content/skills/1c-metadata-manage/docs/runtime-selection.md

    • Network accessline 26
      **Upstream ships Python variants of commands that this package does not.** They live in `Nikolay-Shirokov/cc-1c-skills` at the pinned commit `2e75b0f483eb020e9f09562d1a7be1982bc5ac6e` — immutable tree: <https://github.com/Nikolay-Shirokov/c

    content/skills/1c-metadata-manage/docs/skd-manage.md

    • Network accessline 70
      Types: `string`, `string(N)`, `decimal(D,F)`, `boolean`, `date`, `dateTime`, `CatalogRef.X`, `DocumentRef.X`, `EnumRef.X`, `StandardPeriod`. Reference types are emitted with inline namespace `d5p1:` (`http://v8.1c.ru/8.1/data/enterprise/cur
    • Network accessline 434
      - **Which version** — the `version` attribute of the dump's `Configuration.xml` root (e.g. `2.20`), not the platform release. Fetch the versions of the dumps the project works with. - **Source** — the third-party GitHub repository [yellow-h
    • Network accessline 435
      - **Source** — the third-party GitHub repository [yellow-hammer/namespace-forest](https://github.com/yellow-hammer/namespace-forest), `schemas/designer/<version>/`, through `api.github.com` and `raw.githubusercontent.com`. The ref is resolv

    content/skills/1c-metadata-manage/docs/web-manage.md

    • Network accessline 210
      1. Report the web-client URL (`http://localhost:<Port>/<AppName>`) and the OData / HTTP-service endpoints.

    content/skills/1c-metadata-manage/tools/1c-cf-manage/scripts/cf-edit.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 296
      $root = $script:xmlDoc.DocumentElement $script:mdNs = "http://v8.1c.ru/8.3/MDClasses"
    • Network accessline 297
      $script:mdNs = "http://v8.1c.ru/8.3/MDClasses"
    • Network accessline 298
      $script:xrNs = "http://v8.1c.ru/8.3/xcf/readable"
    • Network accessline 299
      $script:xsiNs = "http://www.w3.org/2001/XMLSchema-instance"
    • Network accessline 300
      $script:v8Ns = "http://v8.1c.ru/8.1/data/core"
    • Network accessline 410
      function Import-Fragment([string]$xmlString) { 	$wrapper = "<_W xmlns=`"$($script:mdNs)`" xmlns:xsi=`"$($script:xsiNs)`" xmlns:v8=`"$($script:v8Ns)`" xmlns:xr=`"$($script:xrNs)`" xmlns:xs=`"http://www.w3.org/2001/XMLSchema`">$xmlString</_W>
    • Network accessline 411
      $wrapper = "<_W xmlns=`"$($script:mdNs)`" xmlns:xsi=`"$($script:xsiNs)`" xmlns:v8=`"$($script:v8Ns)`" xmlns:xr=`"$($script:xrNs)`" xmlns:xs=`"http://www.w3.org/2001/XMLSchema`">$xmlString</_W>"
    • Network accessline 1050
      $caiXml = @" <?xml version="1.0" encoding="UTF-8"?> <ClientApplicationInterface xmlns="http://v8.1c.ru/8.2/managed-application/core" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type=
    • Network accessline 1051
      <?xml version="1.0" encoding="UTF-8"?> <ClientApplicationInterface xmlns="http://v8.1c.ru/8.2/managed-application/core" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="InterfaceLay
    • Network accessline 1052
      <ClientApplicationInterface xmlns="http://v8.1c.ru/8.2/managed-application/core" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="InterfaceLayouter">
    • Network accessline 1260
      $hpXml = @" <?xml version="1.0" encoding="UTF-8"?> <HomePageWorkArea xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSch
    • Network accessline 1261
      <?xml version="1.0" encoding="UTF-8"?> <HomePageWorkArea xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
    • Network accessline 1262
      <HomePageWorkArea xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="$($script:formatVersion)">

    content/skills/1c-metadata-manage/tools/1c-cf-manage/scripts/cf-info.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 45
      [xml]$xmlDoc = Get-Content -Path $ConfigPath -Encoding UTF8 $ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 46
      $ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") $ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 47
      $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 48
      $ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 49
      $ns.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable")
    • Network accessline 50
      $ns.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 51
      $ns.AddNamespace("xs", "http://www.w3.org/2001/XMLSchema")
    • Network accessline 52
      $ns.AddNamespace("app", "http://v8.1c.ru/8.2/managed-application/core")
    • Network accessline 140
      if (-not $caiDoc.DocumentElement) { return $null } 	$caiNs = New-Object System.Xml.XmlNamespaceManager($caiDoc.NameTable) 	$caiNs.AddNamespace("ca", "http://v8.1c.ru/8.2/managed-application/core")
    • Network accessline 141
      $caiNs = New-Object System.Xml.XmlNamespaceManager($caiDoc.NameTable) 	$caiNs.AddNamespace("ca", "http://v8.1c.ru/8.2/managed-application/core") 	$layout = [ordered]@{ top=@(); left=@(); right=@(); bottom=@(); declared=@() }
    • Network accessline 142
      $caiNs.AddNamespace("ca", "http://v8.1c.ru/8.2/managed-application/core")
    • Network accessline 185
      if (-not $hpDoc.DocumentElement) { return $null } 	$hpNs = New-Object System.Xml.XmlNamespaceManager($hpDoc.NameTable) 	$hpNs.AddNamespace("hp", "http://v8.1c.ru/8.3/xcf/extrnprops")
    • Network accessline 186
      $hpNs = New-Object System.Xml.XmlNamespaceManager($hpDoc.NameTable) 	$hpNs.AddNamespace("hp", "http://v8.1c.ru/8.3/xcf/extrnprops") 	$hpNs.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable")
    • Network accessline 187
      $hpNs.AddNamespace("hp", "http://v8.1c.ru/8.3/xcf/extrnprops")
    • Network accessline 188
      $hpNs.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable")

    content/skills/1c-metadata-manage/tools/1c-cf-manage/scripts/cf-init.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 157
      $palNs = "" if ($is221) { 	$palNs = ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette"'
    • Network accessline 159
      $palNs = ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette"'
    • Network accessline 176
      $cfgXml = @" <?xml version="1.0" encoding="UTF-8"?> <MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="htt
    • Network accessline 177
      <?xml version="1.0" encoding="UTF-8"?> <MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/
    • Network accessline 178
      <MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent=
    • Network accessline 278
      $langXml = @" <?xml version="1.0" encoding="UTF-8"?> <MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="ht
    • Network accessline 279
      <?xml version="1.0" encoding="UTF-8"?> <MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/
    • Network accessline 280
      <MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent=
    • Network accessline 303
      $caiXml = @" <?xml version="1.0" encoding="UTF-8"?> <ClientApplicationInterface xmlns="http://v8.1c.ru/8.2/managed-application/core" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type=
    • Network accessline 304
      <?xml version="1.0" encoding="UTF-8"?> <ClientApplicationInterface xmlns="http://v8.1c.ru/8.2/managed-application/core" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="InterfaceLay
    • Network accessline 305
      <ClientApplicationInterface xmlns="http://v8.1c.ru/8.2/managed-application/core" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="InterfaceLayouter">

    content/skills/1c-metadata-manage/tools/1c-cf-manage/scripts/cf-validate.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 212
      $ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 213
      $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 214
      $ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 215
      $ns.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable")
    • Network accessline 216
      $ns.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 217
      $ns.AddNamespace("xs", "http://www.w3.org/2001/XMLSchema")
    • Network accessline 218
      $ns.AddNamespace("app", "http://v8.1c.ru/8.2/managed-application/core")
    • Network accessline 223
      $check1Ok = $true $expectedNs = "http://v8.1c.ru/8.3/MDClasses"
    • Network accessline 224
      $expectedNs = "http://v8.1c.ru/8.3/MDClasses"
    • Network accessline 604
      [xml]$hpDoc = Get-Content -Path $hpPath -Encoding UTF8 		$hpNs = New-Object System.Xml.XmlNamespaceManager($hpDoc.NameTable) 		$hpNs.AddNamespace("hp", "http://v8.1c.ru/8.3/xcf/extrnprops")
    • Network accessline 605
      $hpNs = New-Object System.Xml.XmlNamespaceManager($hpDoc.NameTable) 		$hpNs.AddNamespace("hp", "http://v8.1c.ru/8.3/xcf/extrnprops") 		foreach ($f in $hpDoc.DocumentElement.SelectNodes("//hp:Item/hp:Form", $hpNs)) {
    • Network accessline 606
      $hpNs.AddNamespace("hp", "http://v8.1c.ru/8.3/xcf/extrnprops")

    content/skills/1c-metadata-manage/tools/1c-cf-manage/scripts/dump-validate.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 25
      $script:ScanFailed = $false $script:OutputPath = $null $MetadataNamespace = 'http://v8.1c.ru/8.3/MDClasses'
    • Network accessline 26
      $script:OutputPath = $null $MetadataNamespace = 'http://v8.1c.ru/8.3/MDClasses' $Identifier = '^[\p{L}_][\p{L}\p{Nd}_]*$'
    • Network accessline 27
      $MetadataNamespace = 'http://v8.1c.ru/8.3/MDClasses'
    • Network accessline 221
      $info = Read-Xml $infoFile ''                     if ($info) {                         if ($info.DocumentElement.LocalName -ne 'ConfigDumpInfo' -or $info.DocumentElement.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/dumpinfo') {
    • Network accessline 222
      if ($info) {                         if ($info.DocumentElement.LocalName -ne 'ConfigDumpInfo' -or $info.DocumentElement.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/dumpinfo') {                             Add-Finding 'dump-info-invalid' $info
    • Network accessline 223
      if ($info.DocumentElement.LocalName -ne 'ConfigDumpInfo' -or $info.DocumentElement.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/dumpinfo') {

    content/skills/1c-metadata-manage/tools/1c-cfe-manage/scripts/cfe-borrow.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 489
      $script:mdNs = "http://v8.1c.ru/8.3/MDClasses"
    • Network accessline 490
      $script:xrNs = "http://v8.1c.ru/8.3/xcf/readable"
    • Network accessline 491
      $script:xsiNs = "http://www.w3.org/2001/XMLSchema-instance"
    • Network accessline 492
      $script:v8Ns = "http://v8.1c.ru/8.1/data/core"
    • Network accessline 868
      $script:xmlnsDecl = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns
    • Network accessline 880
      if ((Get-FormatRank $script:formatVersion) -ge 221) { 	$script:xmlnsDecl = $script:xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
    • Network accessline 881
      $script:xmlnsDecl = $script:xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
    • Network accessline 1015
      $srcNs = New-Object System.Xml.XmlNamespaceManager($srcDoc.NameTable) 	$srcNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 1016
      $srcNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 1017
      $srcNs.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable")
    • Network accessline 1609
      if ((Get-FormatRank $formVersion) -ge 221 -and $srcNs -notmatch 'xmlns:pal=') { 			$srcNs = $srcNs -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
    • Network accessline 1610
      $srcNs = $srcNs -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
    • Network accessline 1732
      foreach ($sect in @($srcAutoCmd, $srcChildItems)) { 		if (-not $sect) { continue } 		foreach ($absNode in @($sect.SelectNodes(".//*[local-name()='Abs' and namespace-uri()='http://v8.1c.ru/8.3/xcf/readable']"))) {
    • Network accessline 1733
      if (-not $sect) { continue } 		foreach ($absNode in @($sect.SelectNodes(".//*[local-name()='Abs' and namespace-uri()='http://v8.1c.ru/8.3/xcf/readable']"))) { 			$picOwner = $absNode.ParentNode.ParentNode
    • Network accessline 1734
      foreach ($absNode in @($sect.SelectNodes(".//*[local-name()='Abs' and namespace-uri()='http://v8.1c.ru/8.3/xcf/readable']"))) {
    • Network accessline 1796
      $objNs = New-Object System.Xml.XmlNamespaceManager($objDoc.NameTable) 	$objNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 1797
      $objNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 1813
      $childObjs = $objDoc.CreateElement("ChildObjects", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 1834
      $formEl = $objDoc.CreateElement("Form", "http://v8.1c.ru/8.3/MDClasses")

    content/skills/1c-metadata-manage/tools/1c-cfe-manage/scripts/cfe-diff.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 64
      $ns = New-Object System.Xml.XmlNamespaceManager($extDoc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 65
      $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 66
      $ns.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable")
    • Network accessline 113
      $objNs = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) 	$objNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 114
      $objNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 300
      $fNs = New-Object System.Xml.XmlNamespaceManager($formDoc.NameTable) 	$fNs.AddNamespace("f", "http://v8.1c.ru/8.3/xcf/logform")
    • Network accessline 301
      $fNs.AddNamespace("f", "http://v8.1c.ru/8.3/xcf/logform")

    content/skills/1c-metadata-manage/tools/1c-cfe-manage/scripts/cfe-init.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 68
      $baseCfgDoc.Load((Resolve-Path $ConfigPath).ProviderPath) 	$baseCfgNs = New-Object System.Xml.XmlNamespaceManager($baseCfgDoc.NameTable) 	$baseCfgNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 70
      $baseCfgNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 183
      $xmlnsDecl = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="h
    • Network accessline 197
      $f221Captions = "" if ((Get-FormatRank $formatVersion) -ge 221) { 	$xmlnsDecl = $xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
    • Network accessline 198
      if ((Get-FormatRank $formatVersion) -ge 221) { 	$xmlnsDecl = $xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' 	$f221Captions = "`r`n`t`t`t<Caption/>`r`n`t`t`t<ShortCaption/>"
    • Network accessline 199
      $xmlnsDecl = $xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='

    content/skills/1c-metadata-manage/tools/1c-cfe-manage/scripts/cfe-patch-method.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 1036
      $cfgDoc.Load($cfgFile) $cfgNs = New-Object System.Xml.XmlNamespaceManager($cfgDoc.NameTable) $cfgNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 1037
      $cfgNs = New-Object System.Xml.XmlNamespaceManager($cfgDoc.NameTable) $cfgNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") $propsNode = $cfgDoc.SelectSingleNode("//md:Configuration/md:Properties", $cfgNs)
    • Network accessline 1038
      $cfgNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")

    content/skills/1c-metadata-manage/tools/1c-cfe-manage/scripts/cfe-validate.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 356
      $ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 357
      $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 358
      $ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 359
      $ns.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable")
    • Network accessline 360
      $ns.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 361
      $ns.AddNamespace("xs", "http://www.w3.org/2001/XMLSchema")
    • Network accessline 362
      $ns.AddNamespace("app", "http://v8.1c.ru/8.2/managed-application/core")
    • Network accessline 367
      $check1Ok = $true $expectedNs = "http://v8.1c.ru/8.3/MDClasses"
    • Network accessline 368
      $expectedNs = "http://v8.1c.ru/8.3/MDClasses"
    • Dangerous shell operationline 788
      $rm = [regex]::Match([string]$types[0], '^(?:\w+:)?(\w+?)Ref\.(.+)$')
    • Network accessline 945
      $objNs = New-Object System.Xml.XmlNamespaceManager($objDoc.NameTable) 		$objNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 946
      $objNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 947
      $objNs.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable")
    • Network accessline 1198
      $fmDoc.Load($formMetaFile) 			$fmNs = New-Object System.Xml.XmlNamespaceManager($fmDoc.NameTable) 			$fmNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 1200
      $fmNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 1626
      $objDoc.Load($objPath) 					$objNs = New-Object System.Xml.XmlNamespaceManager($objDoc.NameTable) 					$objNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 1627
      $objNs = New-Object System.Xml.XmlNamespaceManager($objDoc.NameTable) 					$objNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") 					$ob = $objDoc.SelectSingleNode("/md:MetaDataObject/md:$typeName/md:Properties/md:ObjectBelonging", $o
    • Network accessline 1628
      $objNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 1650
      } 		$rNs = New-Object System.Xml.XmlNamespaceManager($rDoc.NameTable) 		$rNs.AddNamespace("r", "http://v8.1c.ru/8.2/roles")
    • Network accessline 1651
      $rNs = New-Object System.Xml.XmlNamespaceManager($rDoc.NameTable) 		$rNs.AddNamespace("r", "http://v8.1c.ru/8.2/roles") 		foreach ($nameNode in $rDoc.SelectNodes("/r:Rights/r:object/r:name", $rNs)) {
    • Network accessline 1652
      $rNs.AddNamespace("r", "http://v8.1c.ru/8.2/roles")
    • Network accessline 2057
      $dataBanned = $script:ownChildRestricted[$typeName] -eq "Error" 		foreach ($nc in @(Get-OwnNameCollisions (Join-Path (Join-Path $configDir $dirName) "$objName18.xml") "$typeName.$objName18" $extIdx $srcIdx)) {
    • Network accessline 2058
      foreach ($nc in @(Get-OwnNameCollisions (Join-Path (Join-Path $configDir $dirName) "$objName18.xml") "$typeName.$objName18" $extIdx $srcIdx)) {
    • Dangerous shell operationline 2255
      foreach ($rm in [regex]::Matches($t, $refRightsRe)) {

    content/skills/1c-metadata-manage/tools/1c-db-ops/scripts/db-cfe-admin.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills

    content/skills/1c-metadata-manage/tools/1c-db-ops/scripts/db-create.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills

    content/skills/1c-metadata-manage/tools/1c-db-ops/scripts/db-dump-cf.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills

    content/skills/1c-metadata-manage/tools/1c-db-ops/scripts/db-dump-dt.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills

    content/skills/1c-metadata-manage/tools/1c-db-ops/scripts/db-dump-xml.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills

    content/skills/1c-metadata-manage/tools/1c-db-ops/scripts/db-load-cf.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills

    content/skills/1c-metadata-manage/tools/1c-db-ops/scripts/db-load-dt.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills

    content/skills/1c-metadata-manage/tools/1c-db-ops/scripts/db-load-git.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills

    content/skills/1c-metadata-manage/tools/1c-db-ops/scripts/db-load-xml.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills

    content/skills/1c-metadata-manage/tools/1c-db-ops/scripts/db-run.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills

    content/skills/1c-metadata-manage/tools/1c-db-ops/scripts/db-update.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills

    content/skills/1c-metadata-manage/tools/1c-db-ops/scripts/install-files-update.ps1

    • Executable scriptline 1
      Executable file

    content/skills/1c-metadata-manage/tools/1c-epf-build/scripts/epf-build.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills

    content/skills/1c-metadata-manage/tools/1c-epf-build/scripts/stub-db-create.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 347
      $xml.LoadXml($content) 			$nsMgr = New-Object System.Xml.XmlNamespaceManager($xml.NameTable) 			$nsMgr.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 348
      $nsMgr = New-Object System.Xml.XmlNamespaceManager($xml.NameTable) 			$nsMgr.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") 			$nsMgr.AddNamespace("f", "http://v8.1c.ru/8.3/xcf/logform")
    • Network accessline 349
      $nsMgr.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 350
      $nsMgr.AddNamespace("f", "http://v8.1c.ru/8.3/xcf/logform")
    • Network accessline 606
      $ns = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v
    • Network accessline 1503
      $cfExtDir = Join-Path (Join-Path $objDir $objName) "Ext" 					New-Item -ItemType Directory -Path $cfExtDir -Force | Out-Null 					$cfFormXml = "<?xml version=`"1.0`" encoding=`"UTF-8`"?>`r`n<Form xmlns=`"http://v8.1c.ru/8.3/xcf/logform`" xm
    • Network accessline 1504
      New-Item -ItemType Directory -Path $cfExtDir -Force | Out-Null 					$cfFormXml = "<?xml version=`"1.0`" encoding=`"UTF-8`"?>`r`n<Form xmlns=`"http://v8.1c.ru/8.3/xcf/logform`" xmlns:v8=`"http://v8.1c.ru/8.1/data/core`" xmlns:xsi=`"http://ww
    • Network accessline 1505
      $cfFormXml = "<?xml version=`"1.0`" encoding=`"UTF-8`"?>`r`n<Form xmlns=`"http://v8.1c.ru/8.3/xcf/logform`" xmlns:v8=`"http://v8.1c.ru/8.1/data/core`" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`" version=`"$stubFormatVersion`">`r

    content/skills/1c-metadata-manage/tools/1c-epf-dump/scripts/epf-dump.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills

    content/skills/1c-metadata-manage/tools/1c-epf-scaffold/scripts/init.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 58
      $xmlnsDecl = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="h
    • Network accessline 61
      if ($formatRank -ge 221) { 	$xmlnsDecl = $xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
    • Network accessline 62
      $xmlnsDecl = $xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='

    content/skills/1c-metadata-manage/tools/1c-epf-validate/scripts/epf-validate.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 191
      $ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 192
      $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 193
      $ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 194
      $ns.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable")
    • Network accessline 195
      $ns.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 196
      $ns.AddNamespace("xs", "http://www.w3.org/2001/XMLSchema")
    • Network accessline 197
      $ns.AddNamespace("app", "http://v8.1c.ru/8.2/managed-application/core")
    • Network accessline 211
      $expectedNs = "http://v8.1c.ru/8.3/MDClasses"

    content/skills/1c-metadata-manage/tools/1c-erf-scaffold/scripts/init.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 65
      $xmlnsDecl = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="h
    • Network accessline 68
      if ($formatRank -ge 221) { 	$xmlnsDecl = $xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
    • Network accessline 69
      $xmlnsDecl = $xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
    • Network accessline 225
      $skdContent = @" <?xml version="1.0" encoding="UTF-8"?> <DataCompositionSchema xmlns="http://v8.1c.ru/8.1/data-composition-system/schema"
    • Network accessline 226
      <?xml version="1.0" encoding="UTF-8"?> <DataCompositionSchema xmlns="http://v8.1c.ru/8.1/data-composition-system/schema" 		xmlns:dcscom="http://v8.1c.ru/8.1/data-composition-system/common"
    • Network accessline 227
      <DataCompositionSchema xmlns="http://v8.1c.ru/8.1/data-composition-system/schema"
    • Network accessline 228
      xmlns:dcscom="http://v8.1c.ru/8.1/data-composition-system/common"
    • Network accessline 229
      xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core"
    • Network accessline 230
      xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings"
    • Network accessline 231
      xmlns:v8="http://v8.1c.ru/8.1/data/core"
    • Network accessline 232
      xmlns:v8ui="http://v8.1c.ru/8.1/data/ui"
    • Network accessline 233
      xmlns:xs="http://www.w3.org/2001/XMLSchema"
    • Network accessline 234
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

    content/skills/1c-metadata-manage/tools/1c-form-compile/form-dsl-spec.md

    • Network accessline 3
      > Vendored verbatim from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills) (MIT), Russian original, upstream sync `2026-11-01` (`2e75b0f`). Upstream slash-command names (`/form-compile`, `/meta-compile`, `/sk
    • Network accessline 1112
      - **escape** для плоской `xs:dateTime`: явный `valueType: "xs:dateTime"`.     Эмитится структурно (`<v8:variant>`+`<v8:date>`). Декомпилятор: Custom+date → голая дата; именованный → строка+valueType.   - **Тип-значение `valueType: "v8:Type"
    • Network accessline 1113
      Эмитится структурно (`<v8:variant>`+`<v8:date>`). Декомпилятор: Custom+date → голая дата; именованный → строка+valueType.   - **Тип-значение `valueType: "v8:Type"`** (раундтрип; сравнение поля с *типом*, на практике — «Неопределено»): `valu
    • Network accessline 1114
      - **Тип-значение `valueType: "v8:Type"`** (раундтрип; сравнение поля с *типом*, на практике — «Неопределено»): `value` несёт QName типа из namespace платформы (`<prefix>:Undefined`, префикс авто). Компилятор объявляет `xmlns:<prefix>="http:
    • Network accessline 1276
      | DSL | XML (с локальным xmlns) | |-----|-----| | `"mxl:SpreadsheetDocument"` | `<v8:Type xmlns:mxl="http://v8.1c.ru/8.2/data/spreadsheet">mxl:SpreadsheetDocument</v8:Type>` |
    • Network accessline 1277
      |-----|-----| | `"mxl:SpreadsheetDocument"` | `<v8:Type xmlns:mxl="http://v8.1c.ru/8.2/data/spreadsheet">mxl:SpreadsheetDocument</v8:Type>` | | `"fd:FormattedDocument"` | `xmlns:fd="…/formatted-document"` |
    • Network accessline 1278
      | `"mxl:SpreadsheetDocument"` | `<v8:Type xmlns:mxl="http://v8.1c.ru/8.2/data/spreadsheet">mxl:SpreadsheetDocument</v8:Type>` |

    content/skills/1c-metadata-manage/tools/1c-form-compile/scripts/form-compile.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 112
      $ns = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) 	$ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 113
      $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 114
      $ns.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable")
    • Network accessline 115
      $ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 1718
      $script:formNsDecl = 'xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/
    • Network accessline 1723
      if ((Get-FormatRank $script:formatVersion) -ge 221) { 	$script:formNsDecl = $script:formNsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
    • Network accessline 1724
      $script:formNsDecl = $script:formNsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
    • Network accessline 2065
      # Значение типа v8:Type (напр. тип «Неопределено» = <prefix>:Undefined) ссылается на тип # платформы из namespace http://v8.1c.ru/8.2/data/types — платформа объявляет его ЛОКАЛЬНО
    • Network accessline 2066
      # платформы из namespace http://v8.1c.ru/8.2/data/types — платформа объявляет его ЛОКАЛЬНО
    • Network accessline 2072
      $pref = $Matches[1] 		if ($pref -notin @('xs','cfg','v8','v8ui','ent','dcscor','dcsset','dcssch')) { 			return " xmlns:$pref=`"http://v8.1c.ru/8.2/data/types`""
    • Network accessline 2073
      if ($pref -notin @('xs','cfg','v8','v8ui','ent','dcscor','dcsset','dcssch')) { 			return " xmlns:$pref=`"http://v8.1c.ru/8.2/data/types`"" 		}
    • Network accessline 2074
      return " xmlns:$pref=`"http://v8.1c.ru/8.2/data/types`""
    • Network accessline 2481
      $script:calcRestrictMap = @{ 'noField'='field'; 'noFilter'='condition'; 'noCondition'='condition'; 'noGroup'='group'; 'noOrder'='order' } $script:dcsCommonNs = 'http://v8.1c.ru/8.1/data-composition-system/common'
    • Network accessline 2482
      $script:dcsCommonNs = 'http://v8.1c.ru/8.1/data-composition-system/common'
    • Network accessline 2831
      $specialTypeNs = @{ 		"mxl:SpreadsheetDocument"               = "http://v8.1c.ru/8.2/data/spreadsheet"
    • Network accessline 2832
      "mxl:SpreadsheetDocument"               = "http://v8.1c.ru/8.2/data/spreadsheet"
    • Network accessline 2833
      "fd:FormattedDocument"                  = "http://v8.1c.ru/8.2/data/formatted-document"
    • Network accessline 2834
      "d5p1:TextDocument"                     = "http://v8.1c.ru/8.1/data/txtedt"
    • Network accessline 2835
      "d5p1:Chart"                            = "http://v8.1c.ru/8.2/data/chart"
    • Network accessline 2836
      "d5p1:GanttChart"                       = "http://v8.1c.ru/8.2/data/chart"
    • Network accessline 2837
      "d5p1:Dendrogram"                       = "http://v8.1c.ru/8.2/data/chart"
    • Network accessline 2838
      "d5p1:FlowchartContextType"             = "http://v8.1c.ru/8.2/data/graphscheme"
    • Network accessline 2839
      "d5p1:DataAnalysisTimeIntervalUnitType" = "http://v8.1c.ru/8.2/data/data-analysis"
    • Network accessline 2840
      "d5p1:GeographicalSchema"               = "http://v8.1c.ru/8.2/data/geo"
    • Network accessline 2841
      "pdfdoc:PDFDocument"                    = "http://v8.1c.ru/8.3/data/pdf"
    • Network accessline 2842
      "pl:Planner"                            = "http://v8.1c.ru/8.3/data/planner"
    • Network accessline 5229
      $script:PLANNER_NS = 'http://v8.1c.ru/8.3/data/planner'
    • Network accessline 5230
      $script:CHART_NS   = 'http://v8.1c.ru/8.2/data/chart'
    • Network accessline 7233
      X "$indent`t`t`t`t<dcscor:value>$(Esc-XmlText "$($cplItem.value)")</dcscor:value>" 					$mode = if ($cplItem.mode) { "$($cplItem.mode)" } else { 'Auto' } 					X "$indent`t`t`t`t<dcscor:mode xmlns:d8p1=`"http://v8.1c.ru/8.1/data/enterprise`"
    • Network accessline 7234
      $mode = if ($cplItem.mode) { "$($cplItem.mode)" } else { 'Auto' } 					X "$indent`t`t`t`t<dcscor:mode xmlns:d8p1=`"http://v8.1c.ru/8.1/data/enterprise`" xsi:type=`"d8p1:LinkedValueChangeMode`">$mode</dcscor:mode>" 					X "$indent`t`t`t</dcs
    • Network accessline 7235
      X "$indent`t`t`t`t<dcscor:mode xmlns:d8p1=`"http://v8.1c.ru/8.1/data/enterprise`" xsi:type=`"d8p1:LinkedValueChangeMode`">$mode</dcscor:mode>"
    • Network accessline 8445
      $rootEnd = if ($rootStart -ge 0) { $formText.IndexOf('>', $rootStart, $ord) } else { -1 } 	if ($rootEnd -ge 0 -and $formText.IndexOf('dcssch:', $rootEnd, $ord) -lt 0) { 		$formText = $formText.Substring(0, $rootEnd).Replace(' xmlns:dcssch="
    • Network accessline 8446
      if ($rootEnd -ge 0 -and $formText.IndexOf('dcssch:', $rootEnd, $ord) -lt 0) { 		$formText = $formText.Substring(0, $rootEnd).Replace(' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema"', '') + $formText.Substring($rootEnd) 	
    • Network accessline 8447
      $formText = $formText.Substring(0, $rootEnd).Replace(' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema"', '') + $formText.Substring($rootEnd)
    • Network accessline 8540
      $nsMgr = New-Object System.Xml.XmlNamespaceManager($objDoc.NameTable) 		$nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 8541
      $nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 8550
      } 			if (-not $existing) { 				$formElem = $objDoc.CreateElement("Form", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 8551
      if (-not $existing) { 				$formElem = $objDoc.CreateElement("Form", "http://v8.1c.ru/8.3/MDClasses") 				$formElem.InnerText = $formName
    • Network accessline 8552
      $formElem = $objDoc.CreateElement("Form", "http://v8.1c.ru/8.3/MDClasses")

    content/skills/1c-metadata-manage/tools/1c-form-compile/scripts/form-compile.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 2
      # form-compile v1.224 — Compile 1C managed form from JSON or object metadata # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills, synced at
    • Network accessline 3
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills, synced at
    • Network accessline 395
      NS = {     'md': 'http://v8.1c.ru/8.3/MDClasses',
    • Network accessline 396
      'md': 'http://v8.1c.ru/8.3/MDClasses',
    • Network accessline 397
      'xr': 'http://v8.1c.ru/8.3/xcf/readable',
    • Network accessline 398
      'v8': 'http://v8.1c.ru/8.1/data/core',
    • Network accessline 1829
      # Значение типа v8:Type (напр. тип «Неопределено» = <prefix>:Undefined) ссылается на тип # платформы из namespace http://v8.1c.ru/8.2/data/types — платформа объявляет его ЛОКАЛЬНО
    • Network accessline 1830
      # платформы из namespace http://v8.1c.ru/8.2/data/types — платформа объявляет его ЛОКАЛЬНО
    • Network accessline 1834
      m = re.match(r'^([A-Za-z]\w*):', str(value))         if m and m.group(1) not in ('xs', 'cfg', 'v8', 'v8ui', 'ent', 'dcscor', 'dcsset', 'dcssch'):             return f' xmlns:{m.group(1)}="http://v8.1c.ru/8.2/data/types"'
    • Network accessline 1835
      if m and m.group(1) not in ('xs', 'cfg', 'v8', 'v8ui', 'ent', 'dcscor', 'dcsset', 'dcssch'):             return f' xmlns:{m.group(1)}="http://v8.1c.ru/8.2/data/types"'     return ''
    • Network accessline 1836
      return f' xmlns:{m.group(1)}="http://v8.1c.ru/8.2/data/types"'
    • Network accessline 2173
      _CALC_RESTRICT_MAP = {'noField': 'field', 'noFilter': 'condition', 'noCondition': 'condition',                       'noGroup': 'group', 'noOrder': 'order'} _DCS_COMMON_NS = 'http://v8.1c.ru/8.1/data-composition-system/common'
    • Network accessline 2175
      _DCS_COMMON_NS = 'http://v8.1c.ru/8.1/data-composition-system/common'
    • Network accessline 4040
      PLANNER_NS = 'http://v8.1c.ru/8.3/data/planner'
    • Network accessline 4041
      CHART_NS = 'http://v8.1c.ru/8.2/data/chart'
    • Network accessline 4761
      special_type_ns = {         "mxl:SpreadsheetDocument": "http://v8.1c.ru/8.2/data/spreadsheet",
    • Network accessline 4762
      "mxl:SpreadsheetDocument": "http://v8.1c.ru/8.2/data/spreadsheet",
    • Network accessline 4763
      "fd:FormattedDocument": "http://v8.1c.ru/8.2/data/formatted-document",
    • Network accessline 4764
      "d5p1:TextDocument": "http://v8.1c.ru/8.1/data/txtedt",
    • Network accessline 4765
      "d5p1:Chart": "http://v8.1c.ru/8.2/data/chart",
    • Network accessline 4766
      "d5p1:GanttChart": "http://v8.1c.ru/8.2/data/chart",
    • Network accessline 4767
      "d5p1:Dendrogram": "http://v8.1c.ru/8.2/data/chart",
    • Network accessline 4768
      "d5p1:FlowchartContextType": "http://v8.1c.ru/8.2/data/graphscheme",
    • Network accessline 4769
      "d5p1:DataAnalysisTimeIntervalUnitType": "http://v8.1c.ru/8.2/data/data-analysis",
    • Network accessline 4770
      "d5p1:GeographicalSchema": "http://v8.1c.ru/8.2/data/geo",
    • Network accessline 4771
      "pdfdoc:PDFDocument": "http://v8.1c.ru/8.3/data/pdf",
    • Network accessline 4772
      "pl:Planner": "http://v8.1c.ru/8.3/data/planner",
    • Network accessline 7104
      lines.append(f'{indent}\t\t\t\t<dcscor:value>{esc_xml_text(str(cpl.get("value", "")))}</dcscor:value>')                     mode = str(cpl.get('mode') or 'Auto')                     lines.append(f'{indent}\t\t\t\t<dcscor:mode xmlns:d8p1="ht
    • Network accessline 7105
      mode = str(cpl.get('mode') or 'Auto')                     lines.append(f'{indent}\t\t\t\t<dcscor:mode xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise" xsi:type="d8p1:LinkedValueChangeMode">{mode}</dcscor:mode>')                     lines.ap
    • Network accessline 7106
      lines.append(f'{indent}\t\t\t\t<dcscor:mode xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise" xsi:type="d8p1:LinkedValueChangeMode">{mode}</dcscor:mode>')
    • Network accessline 8248
      form_ns_decl = (         'xmlns="http://v8.1c.ru/8.3/xcf/logform"'
    • Network accessline 8249
      'xmlns="http://v8.1c.ru/8.3/xcf/logform"'
    • Network accessline 8250
      ' xmlns:app="http://v8.1c.ru/8.2/managed-application/core"'
    • Network accessline 8251
      ' xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config"'
    • Network accessline 8252
      ' xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core"'
    • Network accessline 8253
      ' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema"'
    • Network accessline 8254
      ' xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings"'
    • Network accessline 8255
      ' xmlns:ent="http://v8.1c.ru/8.1/data/enterprise"'
    • Network accessline 8256
      ' xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform"'
    • Network accessline 8257
      ' xmlns:style="http://v8.1c.ru/8.1/data/ui/style"'
    • Network accessline 8258
      ' xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system"'
    • Network accessline 8259
      ' xmlns:v8="http://v8.1c.ru/8.1/data/core"'
    • Network accessline 8260
      ' xmlns:v8ui="http://v8.1c.ru/8.1/data/ui"'
    • Network accessline 8261
      ' xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web"'
    • Network accessline 8262
      ' xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows"'
    • Network accessline 8263
      ' xmlns:xr="http://v8.1c.ru/8.3/xcf/readable"'
    • Network accessline 8264
      ' xmlns:xs="http://www.w3.org/2001/XMLSchema"'
    • Network accessline 8265
      ' xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"'
    • Network accessline 8272
      form_ns_decl = form_ns_decl.replace(             ' xmlns:style=',             ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=')
    • Network accessline 8274
      ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=')
    • Network accessline 8683
      if root_end >= 0 and content.find('dcssch:', root_end) < 0:             content = content[:root_end].replace(                 ' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema"', '') + content[root_end:]
    • Network accessline 8684
      content = content[:root_end].replace(                 ' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema"', '') + content[root_end:]     write_utf8_bom(out_path, content)
    • Network accessline 8685
      ' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema"', '') + content[root_end:]

    content/skills/1c-metadata-manage/tools/1c-form-edit/scripts/form-edit.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 282
      $formNs = "http://v8.1c.ru/8.3/xcf/logform"
    • Network accessline 283
      $v8Ns = "http://v8.1c.ru/8.1/data/core"
    • Network accessline 492
      $script:dcsCommonNs = 'http://v8.1c.ru/8.1/data-composition-system/common'
    • Network accessline 1962
      $script:PLANNER_NS = 'http://v8.1c.ru/8.3/data/planner'
    • Network accessline 1964
      $script:CHART_NS   = 'http://v8.1c.ru/8.2/data/chart'
    • Network accessline 2150
      $pref = $Matches[1] 		if ($pref -notin @('xs','cfg','v8','v8ui','ent','dcscor','dcsset','dcssch')) { 			return " xmlns:$pref=`"http://v8.1c.ru/8.2/data/types`""
    • Network accessline 2151
      if ($pref -notin @('xs','cfg','v8','v8ui','ent','dcscor','dcsset','dcssch')) { 			return " xmlns:$pref=`"http://v8.1c.ru/8.2/data/types`"" 		}
    • Network accessline 2152
      return " xmlns:$pref=`"http://v8.1c.ru/8.2/data/types`""
    • Network accessline 2844
      $specialTypeNs = @{ 		"mxl:SpreadsheetDocument"               = "http://v8.1c.ru/8.2/data/spreadsheet"
    • Network accessline 2845
      "mxl:SpreadsheetDocument"               = "http://v8.1c.ru/8.2/data/spreadsheet"
    • Network accessline 2846
      "fd:FormattedDocument"                  = "http://v8.1c.ru/8.2/data/formatted-document"
    • Network accessline 2847
      "d5p1:TextDocument"                     = "http://v8.1c.ru/8.1/data/txtedt"
    • Network accessline 2848
      "d5p1:Chart"                            = "http://v8.1c.ru/8.2/data/chart"
    • Network accessline 2849
      "d5p1:GanttChart"                       = "http://v8.1c.ru/8.2/data/chart"
    • Network accessline 2850
      "d5p1:Dendrogram"                       = "http://v8.1c.ru/8.2/data/chart"
    • Network accessline 2851
      "d5p1:FlowchartContextType"             = "http://v8.1c.ru/8.2/data/graphscheme"
    • Network accessline 2852
      "d5p1:DataAnalysisTimeIntervalUnitType" = "http://v8.1c.ru/8.2/data/data-analysis"
    • Network accessline 2853
      "d5p1:GeographicalSchema"               = "http://v8.1c.ru/8.2/data/geo"
    • Network accessline 2854
      "pdfdoc:PDFDocument"                    = "http://v8.1c.ru/8.3/data/pdf"
    • Network accessline 2855
      "pl:Planner"                            = "http://v8.1c.ru/8.3/data/planner"
    • Network accessline 5503
      X "$indent`t`t`t`t<dcscor:value>$(Esc-XmlText "$($cplItem.value)")</dcscor:value>" 					$mode = if ($cplItem.mode) { "$($cplItem.mode)" } else { 'Auto' } 					X "$indent`t`t`t`t<dcscor:mode xmlns:d8p1=`"http://v8.1c.ru/8.1/data/enterprise`"
    • Network accessline 5504
      $mode = if ($cplItem.mode) { "$($cplItem.mode)" } else { 'Auto' } 					X "$indent`t`t`t`t<dcscor:mode xmlns:d8p1=`"http://v8.1c.ru/8.1/data/enterprise`" xsi:type=`"d8p1:LinkedValueChangeMode`">$mode</dcscor:mode>" 					X "$indent`t`t`t</dcs
    • Network accessline 5505
      X "$indent`t`t`t`t<dcscor:mode xmlns:d8p1=`"http://v8.1c.ru/8.1/data/enterprise`" xsi:type=`"d8p1:LinkedValueChangeMode`">$mode</dcscor:mode>"
    • Network accessline 6477
      $allNsDecl = 'xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xm
    • Network accessline 7496
      $dcsSetNs = "http://v8.1c.ru/8.1/data-composition-system/settings"
    • Network accessline 7938
      if ($null -ne $ca) { 		foreach ($t in $ca.SelectNodes(".//dcsset:left | .//dcsset:right", $nsMgr)) { 			$xt = $t.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 7939
      foreach ($t in $ca.SelectNodes(".//dcsset:left | .//dcsset:right", $nsMgr)) { 			$xt = $t.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") 			if ($xt.EndsWith(':Field') -and (& $isPath $t.InnerText.Trim())) { $users += "усл
    • Network accessline 7940
      $xt = $t.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 8222
      function Get-SectionChildRank([string]$parentTag, $child) { 	$ln = $child.LocalName 	if ($ln -eq 'Settings' -and $child.GetAttribute('type', 'http://www.w3.org/2001/XMLSchema-instance') -eq 'DynamicList') { $ln = 'Settings#DynamicList' }
    • Network accessline 8223
      $ln = $child.LocalName 	if ($ln -eq 'Settings' -and $child.GetAttribute('type', 'http://www.w3.org/2001/XMLSchema-instance') -eq 'DynamicList') { $ln = 'Settings#DynamicList' } 	return [array]::IndexOf($script:sectionChildOrder[$parentTag],
    • Network accessline 8224
      if ($ln -eq 'Settings' -and $child.GetAttribute('type', 'http://www.w3.org/2001/XMLSchema-instance') -eq 'DynamicList') { $ln = 'Settings#DynamicList' }
    • Network accessline 8503
      if ($parts.Count -gt 0 -and $keys -contains 'listSettings') { Fail "${c}: settings — listSettings целиком или $($parts -join ', ') по частям, не вместе" } 	$target = $null 	foreach ($s in $node.SelectNodes("f:Settings", $nsMgr)) { if ($s.Ge
    • Network accessline 8504
      $target = $null 	foreach ($s in $node.SelectNodes("f:Settings", $nsMgr)) { if ($s.GetAttribute('type', 'http://www.w3.org/2001/XMLSchema-instance') -eq 'DynamicList') { $target = $s; break } } 	if ($null -eq $target) { Fail "${c}: у '$name'
    • Network accessline 8505
      foreach ($s in $node.SelectNodes("f:Settings", $nsMgr)) { if ($s.GetAttribute('type', 'http://www.w3.org/2001/XMLSchema-instance') -eq 'DynamicList') { $target = $s; break } }
    • Network accessline 8662
      if ($null -ne $ca) { 		foreach ($t in $ca.SelectNodes(".//dcsset:left | .//dcsset:right", $nsMgr)) { 			$xt = $t.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 8663
      foreach ($t in $ca.SelectNodes(".//dcsset:left | .//dcsset:right", $nsMgr)) { 			$xt = $t.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") 			if ($xt.EndsWith(':Field') -and (& $isPath $t.InnerText.Trim())) { $users += "усл
    • Network accessline 8664
      $xt = $t.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 9037
      if ($null -ne $ca) { 		foreach ($t in @($ca.SelectNodes(".//dcsset:left | .//dcsset:right", $nsMgr))) { 			if (-not $t.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance").EndsWith(':Field')) { continue }
    • Network accessline 9038
      foreach ($t in @($ca.SelectNodes(".//dcsset:left | .//dcsset:right", $nsMgr))) { 			if (-not $t.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance").EndsWith(':Field')) { continue } 			$r = Rename-PathText $t.InnerText.Trim() $
    • Network accessline 9039
      if (-not $t.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance").EndsWith(':Field')) { continue }
    • Network accessline 9486
      $dcsschDecl = ' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema"'

    content/skills/1c-metadata-manage/tools/1c-form-info/scripts/form-info.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 52
      $ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("d", "http://v8.1c.ru/8.3/xcf/logform")
    • Network accessline 53
      $ns.AddNamespace("d", "http://v8.1c.ru/8.3/xcf/logform")
    • Network accessline 54
      $ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 55
      $ns.AddNamespace("v8ui", "http://v8.1c.ru/8.1/data/ui")
    • Network accessline 56
      $ns.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable")
    • Network accessline 57
      $ns.AddNamespace("xs", "http://www.w3.org/2001/XMLSchema")
    • Network accessline 58
      $ns.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 59
      $ns.AddNamespace("cfg", "http://v8.1c.ru/8.1/data/enterprise/current-config")
    • Network accessline 60
      $ns.AddNamespace("dcsset", "http://v8.1c.ru/8.1/data-composition-system/settings")

    content/skills/1c-metadata-manage/tools/1c-form-scaffold/scripts/form-add.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 314
      $script:xmlnsDecl = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns
    • Network accessline 315
      $script:formNsDecl = 'xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/
    • Network accessline 320
      if ((Get-FormatRank $script:formatVersion) -ge 221) { 	$script:xmlnsDecl = $script:xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
    • Network accessline 321
      $script:xmlnsDecl = $script:xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
    • Network accessline 322
      $script:formNsDecl = $script:formNsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
    • Network accessline 330
      $compatRank = Get-CompatModeRank $script:compatMode if (-not ($compatRank -gt 0 -and $compatRank -lt 80319)) { 	$script:formNsDecl = $script:formNsDecl -replace ' xmlns:dcsset=', ' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/s
    • Network accessline 331
      if (-not ($compatRank -gt 0 -and $compatRank -lt 80319)) { 	$script:formNsDecl = $script:formNsDecl -replace ' xmlns:dcsset=', ' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset=' }
    • Network accessline 332
      $script:formNsDecl = $script:formNsDecl -replace ' xmlns:dcsset=', ' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset='
    • Network accessline 339
      $nsMgr = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 340
      $nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 341
      $nsMgr.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 857
      if (-not $alreadyRegistered) { $formElem = $xmlDoc.CreateElement("Form", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 858
      $formElem = $xmlDoc.CreateElement("Form", "http://v8.1c.ru/8.3/MDClasses")

    content/skills/1c-metadata-manage/tools/1c-form-scaffold/scripts/form-add.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 2
      # form-add v1.34 — Add managed form to 1C config object (Python port) # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills, synced at
    • Network accessline 3
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills, synced at
    • Network accessline 281
      NSMAP = {     "md": "http://v8.1c.ru/8.3/MDClasses",
    • Network accessline 282
      "md": "http://v8.1c.ru/8.3/MDClasses",
    • Network accessline 283
      "v8": "http://v8.1c.ru/8.1/data/core",
    • Network accessline 570
      xmlns_decl = (         'xmlns="http://v8.1c.ru/8.3/MDClasses"'
    • Network accessline 571
      'xmlns="http://v8.1c.ru/8.3/MDClasses"'
    • Network accessline 572
      ' xmlns:app="http://v8.1c.ru/8.2/managed-application/core"'
    • Network accessline 573
      ' xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config"'
    • Network accessline 574
      ' xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi"'
    • Network accessline 575
      ' xmlns:ent="http://v8.1c.ru/8.1/data/enterprise"'
    • Network accessline 576
      ' xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform"'
    • Network accessline 577
      ' xmlns:style="http://v8.1c.ru/8.1/data/ui/style"'
    • Network accessline 578
      ' xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system"'
    • Network accessline 579
      ' xmlns:v8="http://v8.1c.ru/8.1/data/core"'
    • Network accessline 580
      ' xmlns:v8ui="http://v8.1c.ru/8.1/data/ui"'
    • Network accessline 581
      ' xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web"'
    • Network accessline 582
      ' xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows"'
    • Network accessline 583
      ' xmlns:xen="http://v8.1c.ru/8.3/xcf/enums"'
    • Network accessline 584
      ' xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef"'
    • Network accessline 585
      ' xmlns:xr="http://v8.1c.ru/8.3/xcf/readable"'
    • Network accessline 586
      ' xmlns:xs="http://www.w3.org/2001/XMLSchema"'
    • Network accessline 587
      ' xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"'
    • Network accessline 588
      )     form_ns_decl = (         'xmlns="http://v8.1c.ru/8.3/xcf/logform"'
    • Network accessline 589
      form_ns_decl = (         'xmlns="http://v8.1c.ru/8.3/xcf/logform"'         ' xmlns:app="http://v8.1c.ru/8.2/managed-application/core"'
    • Network accessline 590
      'xmlns="http://v8.1c.ru/8.3/xcf/logform"'
    • Network accessline 591
      ' xmlns:app="http://v8.1c.ru/8.2/managed-application/core"'
    • Network accessline 592
      ' xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config"'
    • Network accessline 593
      ' xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core"'
    • Network accessline 594
      ' xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings"'
    • Network accessline 595
      ' xmlns:ent="http://v8.1c.ru/8.1/data/enterprise"'
    • Network accessline 596
      ' xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform"'
    • Network accessline 597
      ' xmlns:style="http://v8.1c.ru/8.1/data/ui/style"'
    • Network accessline 598
      ' xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system"'
    • Network accessline 599
      ' xmlns:v8="http://v8.1c.ru/8.1/data/core"'
    • Network accessline 600
      ' xmlns:v8ui="http://v8.1c.ru/8.1/data/ui"'
    • Network accessline 601
      ' xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web"'
    • Network accessline 602
      ' xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows"'
    • Network accessline 603
      ' xmlns:xr="http://v8.1c.ru/8.3/xcf/readable"'
    • Network accessline 604
      ' xmlns:xs="http://www.w3.org/2001/XMLSchema"'
    • Network accessline 605
      ' xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"'
    • Network accessline 611
      if format_rank(format_version) >= 221:         pal = ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
    • Network accessline 612
      pal = ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
    • Network accessline 622
      form_ns_decl = form_ns_decl.replace(             ' xmlns:dcsset=',             ' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset=')
    • Network accessline 624
      ' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset=')
    • Network accessline 1042
      ns = "http://v8.1c.ru/8.3/MDClasses"

    content/skills/1c-metadata-manage/tools/1c-form-scaffold/scripts/remove-form.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills, synced at
    • Network accessline 209
      $nsMgr = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 210
      $nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")

    content/skills/1c-metadata-manage/tools/1c-form-scaffold/scripts/remove-form.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 2
      # remove-form v1.11 — Remove form from 1C object # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills, synced at
    • Network accessline 3
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills, synced at
    • Network accessline 35
      NSMAP = {"md": "http://v8.1c.ru/8.3/MDClasses"}

    content/skills/1c-metadata-manage/tools/1c-form-validate/scripts/form-validate.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 67
      $nsMgr = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $nsMgr.AddNamespace("f", "http://v8.1c.ru/8.3/xcf/logform")
    • Network accessline 68
      $nsMgr.AddNamespace("f", "http://v8.1c.ru/8.3/xcf/logform")
    • Network accessline 69
      $nsMgr.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 70
      $nsMgr.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 842
      $baseCmdNames = @{} 	$bfNs = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) 	$bfNs.AddNamespace("f", "http://v8.1c.ru/8.3/xcf/logform")
    • Network accessline 843
      $bfNs = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) 	$bfNs.AddNamespace("f", "http://v8.1c.ru/8.3/xcf/logform") 	foreach ($bAttr in $baseFormNode.SelectNodes("f:Attributes/f:Attribute", $bfNs)) {
    • Network accessline 844
      $bfNs.AddNamespace("f", "http://v8.1c.ru/8.3/xcf/logform")
    • Network accessline 1043
      } 	foreach ($node in $xmlDoc.SelectNodes("//*[@xsi:type]", $nsMgr)) { 		$val = $node.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 1044
      foreach ($node in $xmlDoc.SelectNodes("//*[@xsi:type]", $nsMgr)) { 		$val = $node.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") 		$m = [regex]::Match($val, $prefixPattern)
    • Network accessline 1045
      $val = $node.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 1877
      $out = @(@{ Node = $root; Type = 'Form'; Label = 'Form' }) 	foreach ($n in $root.SelectNodes("//*[@name] | //*[local-name()='Settings'][@*[local-name()='type']='DynamicList']")) { 		if ($n.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform')
    • Network accessline 1878
      foreach ($n in $root.SelectNodes("//*[@name] | //*[local-name()='Settings'][@*[local-name()='type']='DynamicList']")) { 		if ($n.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { continue } 		if (-not $scope.ContainsKey($n.LocalName)) {
    • Network accessline 1879
      if ($n.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { continue }
    • Network accessline 1896
      $label = $it.Label 		foreach ($c in $it.Node.ChildNodes) { 			if ($c.NodeType -ne 'Element' -or $c.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { continue }
    • Network accessline 1897
      foreach ($c in $it.Node.ChildNodes) { 			if ($c.NodeType -ne 'Element' -or $c.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { continue } 			if ($c.SelectSingleNode("*") -or -not $c.InnerText) { continue }
    • Network accessline 1898
      if ($c.NodeType -ne 'Element' -or $c.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { continue }
    • Network accessline 1967
      foreach ($a in $attrNodes) { 			$st = $a.SelectSingleNode("f:Settings", $nsMgr) 			if (-not $st -or $st.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") -ne 'DynamicList') { continue }
    • Network accessline 1968
      $st = $a.SelectSingleNode("f:Settings", $nsMgr) 			if (-not $st -or $st.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") -ne 'DynamicList') { continue } 			if ($st.SelectSingleNode("f:Field|f:CalculatedField|f:Parameter", $
    • Network accessline 1969
      if (-not $st -or $st.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") -ne 'DynamicList') { continue }
    • Network accessline 2162
      $seen = @{} 		foreach ($c in $m.ChildNodes) { 			if ($c.NodeType -ne 'Element' -or $c.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { continue }
    • Network accessline 2163
      foreach ($c in $m.ChildNodes) { 			if ($c.NodeType -ne 'Element' -or $c.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { continue } 			$ct = $c.LocalName
    • Network accessline 2164
      if ($c.NodeType -ne 'Element' -or $c.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { continue }
    • Network accessline 2192
      $allowed = $propertySets[$type] 		foreach ($c in $m.ChildNodes) { 			if ($c.NodeType -ne 'Element' -or $c.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { continue }
    • Network accessline 2193
      foreach ($c in $m.ChildNodes) { 			if ($c.NodeType -ne 'Element' -or $c.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { continue } 			$pt = $c.LocalName
    • Network accessline 2194
      if ($c.NodeType -ne 'Element' -or $c.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { continue }
    • Network accessline 2256
      if ($additionTypes.ContainsKey($memberTypes[$m])) { @{ Node = $m; Tag = $memberTypes[$m]; Owner = $null } } 		foreach ($c in $m.ChildNodes) { 			if ($c.NodeType -ne 'Element' -or $c.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { cont
    • Network accessline 2257
      foreach ($c in $m.ChildNodes) { 			if ($c.NodeType -ne 'Element' -or $c.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { continue } 			if ($additionTypes.Keys -ccontains $c.LocalName) { @{ Node = $c; Tag = $c.LocalName; Owner = $m.GetA
    • Network accessline 2258
      if ($c.NodeType -ne 'Element' -or $c.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { continue }
    • Network accessline 2713
      } else { 		$caNs = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) 		$caNs.AddNamespace("dcsset", "http://v8.1c.ru/8.1/data-composition-system/settings")
    • Network accessline 2714
      $caNs = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) 		$caNs.AddNamespace("dcsset", "http://v8.1c.ru/8.1/data-composition-system/settings") 		$caAttrs = Get-FormAttributeMap
    • Network accessline 2715
      $caNs.AddNamespace("dcsset", "http://v8.1c.ru/8.1/data-composition-system/settings")
    • Network accessline 2719
      $seen25 = @{} 		foreach ($t in $caNode.SelectNodes(".//dcsset:left | .//dcsset:right", $caNs)) { 			if (-not $t.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance").EndsWith(':Field')) { continue }
    • Network accessline 2720
      foreach ($t in $caNode.SelectNodes(".//dcsset:left | .//dcsset:right", $caNs)) { 			if (-not $t.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance").EndsWith(':Field')) { continue } 			$path = $t.InnerText.Trim()
    • Network accessline 2721
      if (-not $t.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance").EndsWith(':Field')) { continue }
    • Network accessline 2754
      $check26Ok = $true 	foreach ($n in $xmlDoc.SelectNodes("//*[@xsi:type]", $nsMgr)) { 		if (-not $n.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance").EndsWith(':DesignTimeValue')) { continue }
    • Network accessline 2755
      foreach ($n in $xmlDoc.SelectNodes("//*[@xsi:type]", $nsMgr)) { 		if (-not $n.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance").EndsWith(':DesignTimeValue')) { continue } 		$v = $n.InnerText.Trim()
    • Network accessline 2756
      if (-not $n.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance").EndsWith(':DesignTimeValue')) { continue }
    • Network accessline 2794
      $seen27 = @{} 	foreach ($n in $xmlDoc.SelectNodes("//*[not(*)]", $nsMgr)) { 		$xt = $n.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 2795
      foreach ($n in $xmlDoc.SelectNodes("//*[not(*)]", $nsMgr)) { 		$xt = $n.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") 		if (-not ($xt.EndsWith(':Color') -or $n.LocalName.EndsWith('Color'))) { continue }
    • Network accessline 2796
      $xt = $n.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 2839
      if ($ownerDescriptor) { 	$mdNs = New-Object System.Xml.XmlNamespaceManager($ownerDescriptor.NameTable) 	$mdNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 2840
      $mdNs = New-Object System.Xml.XmlNamespaceManager($ownerDescriptor.NameTable) 	$mdNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") 	$ownerNode = $null
    • Network accessline 2841
      $mdNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 2871
      $mainName = $mainAttr.GetAttribute("name") 			$boundPaths = New-Object 'System.Collections.Generic.HashSet[string]' ([System.StringComparer]::Ordinal) 			foreach ($dp in $root.GetElementsByTagName("DataPath", "http://v8.1c.ru/8.3/xcf/logfor
    • Network accessline 2872
      $boundPaths = New-Object 'System.Collections.Generic.HashSet[string]' ([System.StringComparer]::Ordinal) 			foreach ($dp in $root.GetElementsByTagName("DataPath", "http://v8.1c.ru/8.3/xcf/logform")) { [void]$boundPaths.Add($dp.InnerText.Tri
    • Network accessline 2873
      foreach ($dp in $root.GetElementsByTagName("DataPath", "http://v8.1c.ru/8.3/xcf/logform")) { [void]$boundPaths.Add($dp.InnerText.Trim()) }

    content/skills/1c-metadata-manage/tools/1c-help-manage/scripts/add-help.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 271
      $helpXml = @" <?xml version="1.0" encoding="UTF-8"?> <Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="$formatVersion">
    • Network accessline 272
      <?xml version="1.0" encoding="UTF-8"?> <Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="$formatVersion"> 	<Page>$Lang</Page>
    • Network accessline 273
      <Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="$formatVersion">
    • Network accessline 331
      $nsMgr = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) 		$nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 332
      $nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 337
      $formType = $xmlDoc.SelectSingleNode("//md:FormType", $nsMgr) 			if ($formType) { 				$newElem = $xmlDoc.CreateElement("IncludeHelpInContents", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 338
      if ($formType) { 				$newElem = $xmlDoc.CreateElement("IncludeHelpInContents", "http://v8.1c.ru/8.3/MDClasses") 				$newElem.InnerText = "false"
    • Network accessline 339
      $newElem = $xmlDoc.CreateElement("IncludeHelpInContents", "http://v8.1c.ru/8.3/MDClasses")

    content/skills/1c-metadata-manage/tools/1c-interface-manage/scripts/interface-edit.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 301
      $script:ciNs = "http://v8.1c.ru/8.3/xcf/extrnprops"
    • Network accessline 302
      $script:xrNs = "http://v8.1c.ru/8.3/xcf/readable"
    • Network accessline 303
      $script:xsiNs = "http://www.w3.org/2001/XMLSchema-instance"
    • Network accessline 304
      $script:xsNs = "http://www.w3.org/2001/XMLSchema"

    content/skills/1c-metadata-manage/tools/1c-interface-manage/scripts/interface-validate.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 157
      $nsUri = $root.NamespaceURI 		$version = $root.GetAttribute("version") 		$expectedNs = "http://v8.1c.ru/8.3/xcf/extrnprops"
    • Network accessline 158
      $version = $root.GetAttribute("version") 		$expectedNs = "http://v8.1c.ru/8.3/xcf/extrnprops" 		if ($nsUri -ne $expectedNs) {
    • Network accessline 159
      $expectedNs = "http://v8.1c.ru/8.3/xcf/extrnprops"
    • Network accessline 172
      if (-not $script:stopped) { 	$ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) 	$ns.AddNamespace("ci", "http://v8.1c.ru/8.3/xcf/extrnprops")
    • Network accessline 173
      $ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) 	$ns.AddNamespace("ci", "http://v8.1c.ru/8.3/xcf/extrnprops") 	$ns.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable")
    • Network accessline 174
      $ns.AddNamespace("ci", "http://v8.1c.ru/8.3/xcf/extrnprops")
    • Network accessline 175
      $ns.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable")
    • Network accessline 176
      $ns.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 177
      $ns.AddNamespace("xs", "http://www.w3.org/2001/XMLSchema")

    content/skills/1c-metadata-manage/tools/1c-meta-compile/meta-dsl-spec.md

    • Network accessline 3
      > Vendored verbatim from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills) (MIT), Russian original, upstream sync `2026-11-01` (`2e75b0f`). Upstream slash-command names (`/form-compile`, `/meta-compile`, `/sk
    • Network accessline 1585
      {   "type": "WebService", "name": "DataExchange", "namespace": "http://www.1c.ru/DataExchange",
    • Network accessline 1586
      "type": "WebService", "name": "DataExchange", "namespace": "http://www.1c.ru/DataExchange",
    • Network accessline 1587
      "xdtoPackages": ["XDTOPackage.ОбменДанными", "http://v8.1c.ru/8.3/data/ext"],
    • Network accessline 1593
      },     "Exchange": {       "returnType": "{http://www.1c.ru/DataExchange}Message",
    • Network accessline 1594
      "Exchange": {       "returnType": "{http://www.1c.ru/DataExchange}Message",       "parameters": { "Data": { "type": "{http://www.1c.ru/DataExchange}Message", "nillable": false } }
    • Network accessline 1595
      "returnType": "{http://www.1c.ru/DataExchange}Message",
    • Network accessline 1596
      "parameters": { "Data": { "type": "{http://www.1c.ru/DataExchange}Message", "nillable": false } }
    • Network accessline 1827
      {   "type": "WebService", "name": "DataExchange", "namespace": "http://www.1c.ru/DataExchange",
    • Network accessline 1828
      "type": "WebService", "name": "DataExchange", "namespace": "http://www.1c.ru/DataExchange",

    content/skills/1c-metadata-manage/tools/1c-meta-compile/scripts/meta-compile.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 757
      $script:typeNamespaceMap = @{ 	"Chart"               = @{ ns = "http://v8.1c.ru/8.2/data/chart";                      prefix = "d5p1" }
    • Network accessline 758
      "Chart"               = @{ ns = "http://v8.1c.ru/8.2/data/chart";                      prefix = "d5p1" }
    • Network accessline 759
      "SettingsComposer"    = @{ ns = "http://v8.1c.ru/8.1/data-composition-system/settings"; prefix = "dcsset" }
    • Network accessline 760
      "SpreadsheetDocument" = @{ ns = "http://v8.1c.ru/8.2/data/spreadsheet";                 prefix = "mxl" }
    • Network accessline 1077
      X "$indent<v8:Type>$($script:cfgPrefix):$typeStr</v8:Type>" 		} else { 			X "$indent<v8:Type xmlns:d5p1=`"http://v8.1c.ru/8.1/data/enterprise/current-config`">d5p1:$typeStr</v8:Type>"
    • Network accessline 1078
      } else { 			X "$indent<v8:Type xmlns:d5p1=`"http://v8.1c.ru/8.1/data/enterprise/current-config`">d5p1:$typeStr</v8:Type>" 		}
    • Network accessline 1079
      X "$indent<v8:Type xmlns:d5p1=`"http://v8.1c.ru/8.1/data/enterprise/current-config`">d5p1:$typeStr</v8:Type>"
    • Network accessline 4891
      $script:xmlnsDecl = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns
    • Network accessline 4972
      if ($script:isFormat221) { 	$palNs = ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette"'
    • Network accessline 4973
      $palNs = ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette"'
    • Network accessline 5501
      $sb = New-Object System.Text.StringBuilder 	[void]$sb.Append("<?xml version=`"1.0`" encoding=`"UTF-8`"?>`n") 	[void]$sb.Append("<PredefinedData xmlns=`"http://v8.1c.ru/8.3/xcf/predef`" xmlns:v8=`"http://v8.1c.ru/8.1/data/core`" xmlns:xr=`"h
    • Network accessline 5503
      [void]$sb.Append("<PredefinedData xmlns=`"http://v8.1c.ru/8.3/xcf/predef`" xmlns:v8=`"http://v8.1c.ru/8.1/data/core`" xmlns:xr=`"http://v8.1c.ru/8.3/xcf/readable`" xmlns:xs=`"http://www.w3.org/2001/XMLSchema`" xmlns:xsi=`"http://www.w3.org/
    • Network accessline 5593
      $sb = New-Object System.Text.StringBuilder 	[void]$sb.Append("<?xml version=`"1.0`" encoding=`"UTF-8`"?>`n") 	[void]$sb.Append("<PredefinedData xmlns=`"http://v8.1c.ru/8.3/xcf/predef`" xmlns:v8=`"http://v8.1c.ru/8.1/data/core`" xmlns:xr=`"h
    • Network accessline 5595
      [void]$sb.Append("<PredefinedData xmlns=`"http://v8.1c.ru/8.3/xcf/predef`" xmlns:v8=`"http://v8.1c.ru/8.1/data/core`" xmlns:xr=`"http://v8.1c.ru/8.3/xcf/readable`" xmlns:xs=`"http://www.w3.org/2001/XMLSchema`" xmlns:xsi=`"http://www.w3.org/
    • Network accessline 5623
      $sb = New-Object System.Text.StringBuilder 	[void]$sb.Append("<?xml version=`"1.0`" encoding=`"UTF-8`"?>`n") 	[void]$sb.Append("<PredefinedData xmlns=`"http://v8.1c.ru/8.3/xcf/predef`" xmlns:v8=`"http://v8.1c.ru/8.1/data/core`" xmlns:xr=`"h
    • Network accessline 5624
      [void]$sb.Append("<?xml version=`"1.0`" encoding=`"UTF-8`"?>`n") 	[void]$sb.Append("<PredefinedData xmlns=`"http://v8.1c.ru/8.3/xcf/predef`" xmlns:v8=`"http://v8.1c.ru/8.1/data/core`" xmlns:xr=`"http://v8.1c.ru/8.3/xcf/readable`" xmlns:xs=`
    • Network accessline 5625
      [void]$sb.Append("<PredefinedData xmlns=`"http://v8.1c.ru/8.3/xcf/predef`" xmlns:v8=`"http://v8.1c.ru/8.1/data/core`" xmlns:xr=`"http://v8.1c.ru/8.3/xcf/readable`" xmlns:xs=`"http://www.w3.org/2001/XMLSchema`" xmlns:xsi=`"http://www.w3.org/
    • Network accessline 5781
      $cfFormXmlPath = Join-Path $extDir "Form.xml" 	if (-not (Test-Path $cfFormXmlPath)) { 		$cfFormNs = 'xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterp
    • Network accessline 5783
      $cfFormNs = 'xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xml
    • Network accessline 5785
      if ($script:isFormat221) { $cfFormNs = $cfFormNs -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' }
    • Network accessline 5788
      $cfRank = Get-CompatModeRank $script:compatMode 		if (-not ($cfRank -gt 0 -and $cfRank -lt 80319)) { 			$cfFormNs = $cfFormNs -replace ' xmlns:dcsset=', ' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset='
    • Network accessline 5789
      if (-not ($cfRank -gt 0 -and $cfRank -lt 80319)) { 			$cfFormNs = $cfFormNs -replace ' xmlns:dcsset=', ' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset=' 		}
    • Network accessline 5790
      $cfFormNs = $cfFormNs -replace ' xmlns:dcsset=', ' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset='
    • Network accessline 5828
      if ($objType -eq "ExchangePlan") { 	$contentPath = Join-Path $extDir "Content.xml" 	$xepNs = 'xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http
    • Network accessline 5829
      $contentPath = Join-Path $extDir "Content.xml" 	$xepNs = 'xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc
    • Network accessline 5830
      $xepNs = 'xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"'
    • Network accessline 5860
      if (-not (Test-Path $flowchartPath)) { 		Ensure-ExtDir 		$flowchartXml = "<?xml version=`"1.0`" encoding=`"UTF-8`"?>`r`n<Flowchart xmlns=`"http://v8.1c.ru/8.3/MDClasses`" version=`"$($script:formatVersion)`"/>`r`n"
    • Network accessline 5861
      Ensure-ExtDir 		$flowchartXml = "<?xml version=`"1.0`" encoding=`"UTF-8`"?>`r`n<Flowchart xmlns=`"http://v8.1c.ru/8.3/MDClasses`" version=`"$($script:formatVersion)`"/>`r`n" 		Write-XmlFileKeepEol $flowchartPath $flowchartXml $enc
    • Network accessline 5862
      $flowchartXml = "<?xml version=`"1.0`" encoding=`"UTF-8`"?>`r`n<Flowchart xmlns=`"http://v8.1c.ru/8.3/MDClasses`" version=`"$($script:formatVersion)`"/>`r`n"
    • Network accessline 6028
      $nsMgr = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) 	$nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 6029
      $nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")

    content/skills/1c-metadata-manage/tools/1c-meta-edit/scripts/meta-edit.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 511
      $script:cfgUri = 'http://v8.1c.ru/8.1/data/enterprise/current-config'
    • Network accessline 986
      $script:metaNs = "http://v8.1c.ru/8.3/MDClasses"
    • Network accessline 987
      $script:xrNs = "http://v8.1c.ru/8.3/xcf/readable"
    • Network accessline 988
      $script:v8Ns = "http://v8.1c.ru/8.1/data/core"
    • Network accessline 990
      function Import-Fragment([string]$xmlString) { 	$wrapper = @" <_W xmlns="http://v8.1c.ru/8.3/MDClasses"
    • Network accessline 991
      $wrapper = @" <_W xmlns="http://v8.1c.ru/8.3/MDClasses"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    • Network accessline 992
      <_W xmlns="http://v8.1c.ru/8.3/MDClasses"
    • Network accessline 993
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    • Network accessline 994
      xmlns:v8="http://v8.1c.ru/8.1/data/core"
    • Network accessline 995
      xmlns:xr="http://v8.1c.ru/8.3/xcf/readable"
    • Network accessline 996
      xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config"
    • Network accessline 997
      xmlns:app="http://v8.1c.ru/8.2/managed-application/core"
    • Network accessline 998
      xmlns:ent="http://v8.1c.ru/8.1/data/enterprise"
    • Network accessline 999
      xmlns:xs="http://www.w3.org/2001/XMLSchema">$xmlString</_W>
    • Network accessline 1950
      $script:xmlnsDecl = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns
    • Network accessline 4082
      $text = $text.Replace("</PredefinedData>", "$itemsXml</PredefinedData>") 	} else { 		$hdr = "<?xml version=`"1.0`" encoding=`"UTF-8`"?>`r`n<PredefinedData xmlns=`"http://v8.1c.ru/8.3/xcf/predef`" xmlns:v8=`"http://v8.1c.ru/8.1/data/core`" x
    • Network accessline 4083
      } else { 		$hdr = "<?xml version=`"1.0`" encoding=`"UTF-8`"?>`r`n<PredefinedData xmlns=`"http://v8.1c.ru/8.3/xcf/predef`" xmlns:v8=`"http://v8.1c.ru/8.1/data/core`" xmlns:xr=`"http://v8.1c.ru/8.3/xcf/readable`" xmlns:xs=`"http://www.w3.org/
    • Network accessline 4084
      $hdr = "<?xml version=`"1.0`" encoding=`"UTF-8`"?>`r`n<PredefinedData xmlns=`"http://v8.1c.ru/8.3/xcf/predef`" xmlns:v8=`"http://v8.1c.ru/8.1/data/core`" xmlns:xr=`"http://v8.1c.ru/8.3/xcf/readable`" xmlns:xs=`"http://www.w3.org/2001/XMLSch

    content/skills/1c-metadata-manage/tools/1c-meta-edit/scripts/meta-edit.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 2
      # meta-edit v1.73 — Edit existing 1C metadata object XML # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills, synced at
    • Network accessline 3
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills, synced at
    • Network accessline 389
      MD_NS = "http://v8.1c.ru/8.3/MDClasses"
    • Network accessline 390
      XR_NS = "http://v8.1c.ru/8.3/xcf/readable"
    • Network accessline 391
      V8_NS = "http://v8.1c.ru/8.1/data/core"
    • Network accessline 392
      XSI_NS = "http://www.w3.org/2001/XMLSchema-instance"
    • Network accessline 393
      XS_NS = "http://www.w3.org/2001/XMLSchema"
    • Network accessline 394
      CFG_NS = "http://v8.1c.ru/8.1/data/enterprise/current-config"
    • Network accessline 1060
      f' xmlns:xr="{XR_NS}"'         f' xmlns:cfg="{CFG_NS}"'         f' xmlns:app="http://v8.1c.ru/8.2/managed-application/core"'
    • Network accessline 1061
      f' xmlns:cfg="{CFG_NS}"'         f' xmlns:app="http://v8.1c.ru/8.2/managed-application/core"'         f' xmlns:ent="http://v8.1c.ru/8.1/data/enterprise"'
    • Network accessline 1062
      f' xmlns:app="http://v8.1c.ru/8.2/managed-application/core"'
    • Network accessline 1063
      f' xmlns:ent="http://v8.1c.ru/8.1/data/enterprise"'
    • Network accessline 1980
      xmlns_decl = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="h
    • Network accessline 4090
      text = text.replace('</PredefinedData>', items_xml + '</PredefinedData>')     else:         hdr = ('<?xml version="1.0" encoding="UTF-8"?>\r\n<PredefinedData xmlns="http://v8.1c.ru/8.3/xcf/predef" '
    • Network accessline 4091
      else:         hdr = ('<?xml version="1.0" encoding="UTF-8"?>\r\n<PredefinedData xmlns="http://v8.1c.ru/8.3/xcf/predef" '                'xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" '
    • Network accessline 4092
      hdr = ('<?xml version="1.0" encoding="UTF-8"?>\r\n<PredefinedData xmlns="http://v8.1c.ru/8.3/xcf/predef" '
    • Network accessline 4093
      'xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" '
    • Network accessline 4094
      'xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" '

    content/skills/1c-metadata-manage/tools/1c-meta-info/scripts/meta-info.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 62
      [xml]$xmlDoc = Get-Content -Path $ObjectPath -Encoding UTF8 $ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 63
      $ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") $ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 64
      $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 65
      $ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 66
      $ns.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable")
    • Network accessline 67
      $ns.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 68
      $ns.AddNamespace("xs", "http://www.w3.org/2001/XMLSchema")
    • Network accessline 69
      $ns.AddNamespace("cfg", "http://v8.1c.ru/8.1/data/enterprise/current-config")
    • Network accessline 70
      $ns.AddNamespace("app", "http://v8.1c.ru/8.2/managed-application/core")
    • Network accessline 80
      $mdType = "" foreach ($child in $mdRoot.ChildNodes) { 	if ($child.NodeType -eq 'Element' -and $child.NamespaceURI -eq "http://v8.1c.ru/8.3/MDClasses") {
    • Network accessline 81
      foreach ($child in $mdRoot.ChildNodes) { 	if ($child.NodeType -eq 'Element' -and $child.NamespaceURI -eq "http://v8.1c.ru/8.3/MDClasses") { 		$typeNode = $child
    • Network accessline 82
      if ($child.NodeType -eq 'Element' -and $child.NamespaceURI -eq "http://v8.1c.ru/8.3/MDClasses") {
    • Network accessline 247
      [xml]$dtDoc = Get-Content -LiteralPath $dtPath -Encoding UTF8 				$dtNs = New-Object System.Xml.XmlNamespaceManager($dtDoc.NameTable) 				$dtNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 248
      $dtNs = New-Object System.Xml.XmlNamespaceManager($dtDoc.NameTable) 				$dtNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") 				$dtNs.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 249
      $dtNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 250
      $dtNs.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 920
      } 				$fv = $ap.SelectSingleNode("md:FillValue", $ns) 				if ($fv -and -not ($fv.GetAttribute("nil", "http://www.w3.org/2001/XMLSchema-instance") -eq "true") -and $fv.InnerText) {
    • Network accessline 921
      $fv = $ap.SelectSingleNode("md:FillValue", $ns) 				if ($fv -and -not ($fv.GetAttribute("nil", "http://www.w3.org/2001/XMLSchema-instance") -eq "true") -and $fv.InnerText) { 					$fvText = $fv.InnerText
    • Network accessline 922
      if ($fv -and -not ($fv.GetAttribute("nil", "http://www.w3.org/2001/XMLSchema-instance") -eq "true") -and $fv.InnerText) {

    content/skills/1c-metadata-manage/tools/1c-meta-remove/scripts/meta-remove.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 371
      $cfgCheckDoc.Load($registryXml) 	$cfgCheckNs = New-Object System.Xml.XmlNamespaceManager($cfgCheckDoc.NameTable) 	$cfgCheckNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 372
      $cfgCheckNs = New-Object System.Xml.XmlNamespaceManager($cfgCheckDoc.NameTable) 	$cfgCheckNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") 	$cfgCheckNode = $cfgCheckDoc.DocumentElement.SelectSingleNode("md:$registryRoot/md:ChildObject
    • Network accessline 373
      $cfgCheckNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 592
      $ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 593
      $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 594
      $ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 674
      $ssNs = New-Object System.Xml.XmlNamespaceManager($ssDoc.NameTable) 		$ssNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 675
      $ssNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 676
      $ssNs.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")

    content/skills/1c-metadata-manage/tools/1c-meta-validate/scripts/meta-validate.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 566
      $ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 567
      $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 568
      $ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 569
      $ns.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable")
    • Network accessline 570
      $ns.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 571
      $ns.AddNamespace("xs", "http://www.w3.org/2001/XMLSchema")
    • Network accessline 572
      $ns.AddNamespace("cfg", "http://v8.1c.ru/8.1/data/enterprise/current-config")
    • Network accessline 587
      $expectedNs = "http://v8.1c.ru/8.3/MDClasses"
    • Network accessline 1212
      $script:formRoots = New-Object 'System.Collections.Generic.Dictionary[string,object]' ([System.StringComparer]::Ordinal) $lfNs = New-Object System.Xml.XmlNamespaceManager((New-Object System.Xml.NameTable)) $lfNs.AddNamespace("f", "http://v8
    • Network accessline 1213
      $lfNs = New-Object System.Xml.XmlNamespaceManager((New-Object System.Xml.NameTable)) $lfNs.AddNamespace("f", "http://v8.1c.ru/8.3/xcf/logform") $lfNs.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 1214
      $lfNs.AddNamespace("f", "http://v8.1c.ru/8.3/xcf/logform")
    • Network accessline 1215
      $lfNs.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 1236
      $fns = New-Object System.Xml.XmlNamespaceManager($formRoot.OwnerDocument.NameTable) 	$fns.AddNamespace("f", "http://v8.1c.ru/8.3/xcf/logform")
    • Network accessline 1237
      $fns.AddNamespace("f", "http://v8.1c.ru/8.3/xcf/logform")
    • Network accessline 1238
      $fns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 1301
      if ($mainTypes.Count -ne 1 -or $mainTypes[0] -cne $ownType) { continue } 			$paths = New-Object 'System.Collections.Generic.HashSet[string]' ([System.StringComparer]::Ordinal) 			foreach ($dp in $formRoot.GetElementsByTagName("DataPath", "h
    • Network accessline 1302
      $paths = New-Object 'System.Collections.Generic.HashSet[string]' ([System.StringComparer]::Ordinal) 			foreach ($dp in $formRoot.GetElementsByTagName("DataPath", "http://v8.1c.ru/8.3/xcf/logform")) { [void]$paths.Add($dp.InnerText.Trim()) }
    • Network accessline 1303
      foreach ($dp in $formRoot.GetElementsByTagName("DataPath", "http://v8.1c.ru/8.3/xcf/logform")) { [void]$paths.Add($dp.InnerText.Trim()) }
    • Network accessline 1334
      if ($main -and $main.Name -and @($main.Types).Count -eq 1 -and @($main.Types)[0] -ceq "cfg:$($mdType)Object.$objName") { 				$paths = New-Object 'System.Collections.Generic.HashSet[string]' ([System.StringComparer]::Ordinal) 				foreach ($d
    • Network accessline 1335
      $paths = New-Object 'System.Collections.Generic.HashSet[string]' ([System.StringComparer]::Ordinal) 				foreach ($dp in $formRoot.GetElementsByTagName("DataPath", "http://v8.1c.ru/8.3/xcf/logform")) { [void]$paths.Add($dp.InnerText.Trim()) 
    • Network accessline 1336
      foreach ($dp in $formRoot.GetElementsByTagName("DataPath", "http://v8.1c.ru/8.3/xcf/logform")) { [void]$paths.Add($dp.InnerText.Trim()) }

    content/skills/1c-metadata-manage/tools/1c-meta-validate/scripts/meta-validate.py

    • Network accessline 1
      # meta-validate v1.45 — Validate 1C metadata object structure (Python port) # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills, pinned at
    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills, pinned at
    • Dangerous shell operationline 97
      exec(_code, {"__name__": "__main__", "__file__": __file__})
    • Network accessline 613
      NS = {     "md":  "http://v8.1c.ru/8.3/MDClasses",
    • Network accessline 614
      "md":  "http://v8.1c.ru/8.3/MDClasses",
    • Network accessline 615
      "v8":  "http://v8.1c.ru/8.1/data/core",
    • Network accessline 616
      "xr":  "http://v8.1c.ru/8.3/xcf/readable",
    • Network accessline 617
      "xsi": "http://www.w3.org/2001/XMLSchema-instance",
    • Network accessline 618
      "xs":  "http://www.w3.org/2001/XMLSchema",
    • Network accessline 619
      "cfg": "http://v8.1c.ru/8.1/data/enterprise/current-config",
    • Network accessline 676
      expected_ns = "http://v8.1c.ru/8.3/MDClasses"
    • Network accessline 1269
      object_dir_path = os.path.join(os.path.dirname(resolved_path),                                os.path.splitext(os.path.basename(resolved_path))[0]) LF_NS = "http://v8.1c.ru/8.3/xcf/logform"
    • Network accessline 1270
      os.path.splitext(os.path.basename(resolved_path))[0]) LF_NS = "http://v8.1c.ru/8.3/xcf/logform" form_roots = {}
    • Network accessline 1271
      LF_NS = "http://v8.1c.ru/8.3/xcf/logform"
    • Network accessline 1292
      main = attr.find(f"{{{LF_NS}}}MainAttribute")         if main is not None and (main.text or "").strip() == "true":             types = [(t.text or "").strip() for t in attr.iter("{http://v8.1c.ru/8.1/data/core}Type")
    • Network accessline 1293
      if main is not None and (main.text or "").strip() == "true":             types = [(t.text or "").strip() for t in attr.iter("{http://v8.1c.ru/8.1/data/core}Type")                      if (t.text or "").strip()]
    • Network accessline 1294
      types = [(t.text or "").strip() for t in attr.iter("{http://v8.1c.ru/8.1/data/core}Type")

    content/skills/1c-metadata-manage/tools/1c-mxl-compile/mxl-dsl-spec.md

    • Network accessline 3
      Reference for the JSON that `mxl-compile` reads and `mxl-decompile` writes (tools synced to [cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills) `2e75b0f`: `mxl-compile` v1.61, `mxl-decompile` v1.32). Written for this skill from

    content/skills/1c-metadata-manage/tools/1c-mxl-compile/scripts/mxl-compile.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 604
      function Get-ColorNamespace { 	param([string]$val) 	if ($val -like 'web:*') { return 'http://v8.1c.ru/8.1/data/ui/colors/web' }
    • Network accessline 605
      param([string]$val) 	if ($val -like 'web:*') { return 'http://v8.1c.ru/8.1/data/ui/colors/web' } 	if ($val -like 'win:*') { return 'http://v8.1c.ru/8.1/data/ui/colors/windows' }
    • Network accessline 606
      if ($val -like 'web:*') { return 'http://v8.1c.ru/8.1/data/ui/colors/web' }
    • Network accessline 607
      if ($val -like 'win:*') { return 'http://v8.1c.ru/8.1/data/ui/colors/windows' }
    • Network accessline 927
      function Emit-ValueTypeContent { 	param([string]$indent, [string]$canonType) 	$cfgNs = 'http://v8.1c.ru/8.1/data/enterprise/current-config'
    • Network accessline 928
      param([string]$indent, [string]$canonType) 	$cfgNs = 'http://v8.1c.ru/8.1/data/enterprise/current-config' 	$typeLines = @()
    • Network accessline 929
      $cfgNs = 'http://v8.1c.ru/8.1/data/enterprise/current-config'
    • Possible obfuscationline 1014
      else { try { [void][Convert]::FromBase64String($ctlRaw) } catch { $ctlOk = $false } }
    • Network accessline 1875
      $docNsDecl = 'xmlns="http://v8.1c.ru/8.2/data/spreadsheet" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:x
    • Network accessline 1878
      if ((Get-FormatRank $script:formatVersion) -ge 221) { 	$docNsDecl = $docNsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
    • Network accessline 1879
      $docNsDecl = $docNsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
    • Network accessline 2677
      if ($fe.Ref -like 'sys:*') { 			X "`t<font xmlns:sys=`"http://v8.1c.ru/8.1/data/ui/fonts/system`" ref=`"$(Esc-Xml $fe.Ref)`" kind=`"$($fe.Kind)`"/>"
    • Network accessline 2678
      X "`t<font xmlns:sys=`"http://v8.1c.ru/8.1/data/ui/fonts/system`" ref=`"$(Esc-Xml $fe.Ref)`" kind=`"$($fe.Kind)`"/>"

    content/skills/1c-metadata-manage/tools/1c-mxl-decompile/scripts/mxl-decompile.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 29
      $root = $xmlDoc.DocumentElement $ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("d", "http://v8.1c.ru/8.2/data/spreadsheet")
    • Network accessline 30
      $ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("d", "http://v8.1c.ru/8.2/data/spreadsheet") $ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 31
      $ns.AddNamespace("d", "http://v8.1c.ru/8.2/data/spreadsheet")
    • Network accessline 32
      $ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 33
      $ns.AddNamespace("v8ui", "http://v8.1c.ru/8.1/data/ui")
    • Network accessline 34
      $ns.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 77
      $uri = $node.GetNamespaceOfPrefix($prefix) 	if ($uri -ceq 'http://v8.1c.ru/8.1/data/ui/colors/web') { return "web:$name" }
    • Network accessline 78
      if ($uri -ceq 'http://v8.1c.ru/8.1/data/ui/colors/web') { return "web:$name" }
    • Network accessline 79
      if ($uri -ceq 'http://v8.1c.ru/8.1/data/ui/colors/windows') { return "win:$name" }
    • Network accessline 83
      $CFG_NS = 'http://v8.1c.ru/8.1/data/enterprise/current-config'
    • Network accessline 146
      $uri = $child.GetNamespaceOfPrefix($prefix) 			if ($uri -ceq $CFG_NS) { $val = $name } 			elseif ($uri -ceq 'http://www.w3.org/2001/XMLSchema') { $val = "xs:$name" }
    • Network accessline 147
      if ($uri -ceq $CFG_NS) { $val = $name } 			elseif ($uri -ceq 'http://www.w3.org/2001/XMLSchema') { $val = "xs:$name" } 		}
    • Network accessline 148
      elseif ($uri -ceq 'http://www.w3.org/2001/XMLSchema') { $val = "xs:$name" }
    • Network accessline 304
      $drawingNames = @{} foreach ($niNode in $root.SelectNodes("d:namedItem", $ns)) { 	if ($niNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") -cne 'NamedItemDrawing') { continue }
    • Network accessline 305
      foreach ($niNode in $root.SelectNodes("d:namedItem", $ns)) { 	if ($niNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") -cne 'NamedItemDrawing') { continue } 	$idN = $niNode.SelectSingleNode("d:drawingID", $ns)
    • Network accessline 306
      if ($niNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") -cne 'NamedItemDrawing') { continue }
    • Network accessline 536
      $namedAreas = @() foreach ($niNode in $root.SelectNodes("d:namedItem", $ns)) { 	$xsiType = $niNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 537
      foreach ($niNode in $root.SelectNodes("d:namedItem", $ns)) { 	$xsiType = $niNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") 	if ($xsiType -ne "NamedItemCells") { continue }
    • Network accessline 538
      $xsiType = $niNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 620
      $vNode = $cContent.SelectSingleNode("d:v", $ns) 			if ($vNode) { 				$value = @{ Type = $vNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance"); Text = $vNode.InnerText }
    • Network accessline 621
      if ($vNode) { 				$value = @{ Type = $vNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance"); Text = $vNode.InnerText } 			}
    • Network accessline 622
      $value = @{ Type = $vNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance"); Text = $vNode.InnerText }

    content/skills/1c-metadata-manage/tools/1c-mxl-info/scripts/mxl-info.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 98
      $nsMgr = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $nsMgr.AddNamespace("d", "http://v8.1c.ru/8.2/data/spreadsheet")
    • Network accessline 99
      $nsMgr.AddNamespace("d", "http://v8.1c.ru/8.2/data/spreadsheet")
    • Network accessline 100
      $nsMgr.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 101
      $nsMgr.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 135
      foreach ($ni in $root.SelectNodes("d:namedItem", $nsMgr)) { 	$niType = $ni.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 136
      $niType = $ni.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")

    content/skills/1c-metadata-manage/tools/1c-mxl-validate/scripts/mxl-validate.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 124
      $nsMgr = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $nsMgr.AddNamespace("d", "http://v8.1c.ru/8.2/data/spreadsheet")
    • Network accessline 125
      $nsMgr.AddNamespace("d", "http://v8.1c.ru/8.2/data/spreadsheet")
    • Network accessline 126
      $nsMgr.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 127
      $nsMgr.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 405
      $niType = $ni.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")

    content/skills/1c-metadata-manage/tools/1c-role-compile/scripts/role-compile.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 870
      try { $doc.Load($ownerPath) } catch { return $null } 	$nsm = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) 	$nsm.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 871
      $nsm = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) 	$nsm.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") 	$node = $doc.DocumentElement.FirstChild
    • Network accessline 872
      $nsm.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 1240
      $doc.Load($xmlPath) 			$ns = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) 			$ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 1241
      $ns = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) 			$ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") 			$root = $doc.SelectSingleNode("/md:MetaDataObject/md:$objectType", $ns)
    • Network accessline 1242
      $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 1546
      $xmlnsDecl = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="h
    • Network accessline 1549
      if ((Get-FormatRank $formatVersion) -ge 221) { 	$xmlnsDecl = $xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
    • Network accessline 1550
      $xmlnsDecl = $xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
    • Network accessline 1577
      X '<?xml version="1.0" encoding="UTF-8"?>' X "<Rights xmlns=`"http://v8.1c.ru/8.2/roles`" xmlns:xs=`"http://www.w3.org/2001/XMLSchema`" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`" xsi:type=`"Rights`" version=`"$formatVersion`">"
    • Network accessline 1578
      X "<Rights xmlns=`"http://v8.1c.ru/8.2/roles`" xmlns:xs=`"http://www.w3.org/2001/XMLSchema`" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`" xsi:type=`"Rights`" version=`"$formatVersion`">"
    • Network accessline 1814
      $nsMgr = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) 	$nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 1815
      $nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")

    content/skills/1c-metadata-manage/tools/1c-role-edit/scripts/role-edit.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 819
      try { $doc.Load($ownerPath) } catch { return $null } 	$nsm = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) 	$nsm.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 820
      $nsm = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) 	$nsm.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") 	$node = $doc.DocumentElement.FirstChild
    • Network accessline 821
      $nsm.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 1184
      $doc.Load($xmlPath) 			$ns = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) 			$ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 1185
      $ns = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) 			$ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") 			$root = $doc.SelectSingleNode("/md:MetaDataObject/md:$objectType", $ns)
    • Network accessline 1186
      $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 1375
      function Import-Fragment([string]$xmlString) { 	$wrapper = "<_W xmlns=`"$($script:mdNs)`" xmlns:xsi=`"$($script:xsiNs)`" xmlns:v8=`"$($script:v8Ns)`" xmlns:xr=`"$($script:xrNs)`" xmlns:xs=`"http://www.w3.org/2001/XMLSchema`">$xmlString</_W>
    • Network accessline 1376
      $wrapper = "<_W xmlns=`"$($script:mdNs)`" xmlns:xsi=`"$($script:xsiNs)`" xmlns:v8=`"$($script:v8Ns)`" xmlns:xr=`"$($script:xrNs)`" xmlns:xs=`"http://www.w3.org/2001/XMLSchema`">$xmlString</_W>"
    • Network accessline 1478
      $script:mdNs = "http://v8.1c.ru/8.2/roles"
    • Network accessline 1479
      $script:xsiNs = "http://www.w3.org/2001/XMLSchema-instance"
    • Network accessline 1480
      $script:v8Ns = "http://v8.1c.ru/8.1/data/core"
    • Network accessline 1481
      $script:xrNs = "http://v8.1c.ru/8.3/xcf/readable"
    • Network accessline 1482
      $script:mdObjectNs = "http://v8.1c.ru/8.3/MDClasses"

    content/skills/1c-metadata-manage/tools/1c-role-info/scripts/role-info.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 40
      [xml]$metaXml = Get-Content -Path $metaPath -Encoding UTF8 		$ns = New-Object System.Xml.XmlNamespaceManager($metaXml.NameTable) 		$ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 41
      $ns = New-Object System.Xml.XmlNamespaceManager($metaXml.NameTable) 		$ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") 		$ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 42
      $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 43
      $ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 56
      [xml]$xml = Get-Content -Path $RightsPath -Encoding UTF8 $root = $xml.DocumentElement $rightsNs = "http://v8.1c.ru/8.2/roles"
    • Network accessline 58
      $rightsNs = "http://v8.1c.ru/8.2/roles"

    content/skills/1c-metadata-manage/tools/1c-role-validate/scripts/role-validate.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 416
      $root = $xml.DocumentElement $rightsNs = "http://v8.1c.ru/8.2/roles"
    • Network accessline 417
      $rightsNs = "http://v8.1c.ru/8.2/roles"
    • Network accessline 655
      [xml]$cfgXml = Get-Content -Path $configXmlPath -Encoding UTF8 		$cfgNs = New-Object System.Xml.XmlNamespaceManager($cfgXml.NameTable) 		$cfgNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 656
      $cfgNs = New-Object System.Xml.XmlNamespaceManager($cfgXml.NameTable) 		$cfgNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") 		$childObj = $cfgXml.SelectSingleNode("//md:Configuration/md:ChildObjects", $cfgNs)
    • Network accessline 657
      $cfgNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")

    content/skills/1c-metadata-manage/tools/1c-skd-compile/scripts/skd-compile.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 635
      # Reference types: CatalogRef.XXX, DocumentRef.XXX, EnumRef.XXX, etc. 	# Real DCS files use inline namespace d5p1="http://v8.1c.ru/8.1/data/enterprise/current-config"
    • Network accessline 636
      # Real DCS files use inline namespace d5p1="http://v8.1c.ru/8.1/data/enterprise/current-config"
    • Network accessline 637
      if ($typeStr -match '^(CatalogRef|DocumentRef|EnumRef|ChartOfAccountsRef|ChartOfCharacteristicTypesRef)\.') { 		X "$indent<v8:Type xmlns:d5p1=`"http://v8.1c.ru/8.1/data/enterprise/current-config`">d5p1:$(Esc-XmlText $typeStr)</v8:Type>"
    • Network accessline 638
      X "$indent<v8:Type xmlns:d5p1=`"http://v8.1c.ru/8.1/data/enterprise/current-config`">d5p1:$(Esc-XmlText $typeStr)</v8:Type>"
    • Network accessline 645
      if ($typeStr -match '^(CatalogRef|DocumentRef|EnumRef|ChartOfAccountsRef|ChartOfCharacteristicTypesRef|ChartOfCalculationTypesRef|BusinessProcessRef|TaskRef|ExchangePlanRef|InformationRegisterRef|AnyRef)$') { 		X "$indent<v8:TypeSet xmlns:d
    • Network accessline 646
      X "$indent<v8:TypeSet xmlns:d5p1=`"http://v8.1c.ru/8.1/data/enterprise/current-config`">d5p1:$(Esc-XmlText $typeStr)</v8:TypeSet>"
    • Network accessline 651
      if ($typeStr.Contains('.')) { 		X "$indent<v8:Type xmlns:d5p1=`"http://v8.1c.ru/8.1/data/enterprise/current-config`">d5p1:$(Esc-XmlText $typeStr)</v8:Type>"
    • Network accessline 652
      X "$indent<v8:Type xmlns:d5p1=`"http://v8.1c.ru/8.1/data/enterprise/current-config`">d5p1:$(Esc-XmlText $typeStr)</v8:Type>"
    • Network accessline 1234
      X "$indent`t`t`t`t<dcscor:value>$(Esc-XmlText "$($cplItem.value)")</dcscor:value>" 					$mode = if ($cplItem.mode) { "$($cplItem.mode)" } else { 'Auto' } 					X "$indent`t`t`t`t<dcscor:mode xmlns:d8p1=`"http://v8.1c.ru/8.1/data/enterprise`"
    • Network accessline 1235
      $mode = if ($cplItem.mode) { "$($cplItem.mode)" } else { 'Auto' } 					X "$indent`t`t`t`t<dcscor:mode xmlns:d8p1=`"http://v8.1c.ru/8.1/data/enterprise`" xsi:type=`"d8p1:LinkedValueChangeMode`">$mode</dcscor:mode>" 					X "$indent`t`t`t</dcs
    • Network accessline 1236
      X "$indent`t`t`t`t<dcscor:mode xmlns:d8p1=`"http://v8.1c.ru/8.1/data/enterprise`" xsi:type=`"d8p1:LinkedValueChangeMode`">$mode</dcscor:mode>"
    • Network accessline 2134
      $colorPrefixToUri = @{ 		'style:' = 'http://v8.1c.ru/8.1/data/ui/style'
    • Network accessline 2135
      'style:' = 'http://v8.1c.ru/8.1/data/ui/style'
    • Network accessline 2136
      'web:'   = 'http://v8.1c.ru/8.1/data/ui/colors/web'
    • Network accessline 2137
      'win:'   = 'http://v8.1c.ru/8.1/data/ui/colors/windows'
    • Network accessline 2343
      X "`t<template>" 	X "`t`t<name>$(Esc-XmlText "$($t.name)")</name>" 	X "`t`t<template xmlns:dcsat=`"http://v8.1c.ru/8.1/data-composition-system/area-template`" xsi:type=`"dcsat:AreaTemplate`">"
    • Network accessline 2345
      X "`t`t<template xmlns:dcsat=`"http://v8.1c.ru/8.1/data-composition-system/area-template`" xsi:type=`"dcsat:AreaTemplate`">"
    • Network accessline 2451
      elseif (($dd -is [hashtable] -or $dd -is [System.Collections.IDictionary]) -and $dd.Contains('action')) { $ddActV = "$($dd['action'])" } 		$ddAct = if ($ddActV) { $ddActV } else { 'DrillDown' } 		X "$indent<parameter xmlns:dcsat=`"http://v8
    • Network accessline 2452
      $ddAct = if ($ddActV) { $ddActV } else { 'DrillDown' } 		X "$indent<parameter xmlns:dcsat=`"http://v8.1c.ru/8.1/data-composition-system/area-template`" xsi:type=`"dcsat:DetailsAreaTemplateParameter`">" 		X "$indent`t<dcsat:name>$(Esc-XmlTex
    • Network accessline 2453
      X "$indent<parameter xmlns:dcsat=`"http://v8.1c.ru/8.1/data-composition-system/area-template`" xsi:type=`"dcsat:DetailsAreaTemplateParameter`">"
    • Network accessline 2464
      X "$indent<parameter xmlns:dcsat=`"http://v8.1c.ru/8.1/data-composition-system/area-template`" xsi:type=`"dcsat:ExpressionAreaTemplateParameter`">"
    • Network accessline 2470
      $ddVal = "$dd" 		X "$indent<parameter xmlns:dcsat=`"http://v8.1c.ru/8.1/data-composition-system/area-template`" xsi:type=`"dcsat:DetailsAreaTemplateParameter`">"
    • Network accessline 2471
      X "$indent<parameter xmlns:dcsat=`"http://v8.1c.ru/8.1/data-composition-system/area-template`" xsi:type=`"dcsat:DetailsAreaTemplateParameter`">"
    • Network accessline 3986
      X "`t`t<dcsset:settings xmlns:style=`"http://v8.1c.ru/8.1/data/ui/style`" xmlns:sys=`"http://v8.1c.ru/8.1/data/ui/fonts/system`" xmlns:web=`"http://v8.1c.ru/8.1/data/ui/colors/web`" xmlns:win=`"http://v8.1c.ru/8.1/data/ui/colors/windows`">"
    • Network accessline 4120
      X "<?xml version=`"1.0`" encoding=`"UTF-8`"?>" X ("<DataCompositionSchema xmlns=`"http://v8.1c.ru/8.1/data-composition-system/schema`"" +
    • Network accessline 4121
      X ("<DataCompositionSchema xmlns=`"http://v8.1c.ru/8.1/data-composition-system/schema`"" +
    • Network accessline 4122
      " xmlns:dcscom=`"http://v8.1c.ru/8.1/data-composition-system/common`"" +
    • Network accessline 4123
      " xmlns:dcscor=`"http://v8.1c.ru/8.1/data-composition-system/core`"" +
    • Network accessline 4124
      " xmlns:dcsset=`"http://v8.1c.ru/8.1/data-composition-system/settings`"" +
    • Network accessline 4125
      " xmlns:v8=`"http://v8.1c.ru/8.1/data/core`"" +
    • Network accessline 4126
      " xmlns:v8ui=`"http://v8.1c.ru/8.1/data/ui`"" +
    • Network accessline 4127
      " xmlns:xs=`"http://www.w3.org/2001/XMLSchema`"" +
    • Network accessline 4128
      " xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`">")

    content/skills/1c-metadata-manage/tools/1c-skd-compile/skd-dsl-spec.md

    • Network accessline 3
      > Vendored verbatim from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills) (MIT), Russian original, upstream sync `2026-11-01` (`2e75b0f`). Upstream slash-command names (`/form-compile`, `/meta-compile`, `/sk
    • Network accessline 184
      > **Ссылочные типы** (`CatalogRef.XXX`, `DocumentRef.XXX` и др.) эмитируются с inline namespace declaration: `<v8:Type xmlns:d5p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d5p1:CatalogRef.XXX</v8:Type>`. Использование префикса `c
    • Network accessline 710
      **Типы значений appearance** определяются автоматически: - `style:XXX` → `v8ui:Color` (палитра темы платформы, namespace `http://v8.1c.ru/8.1/data/ui/style`)
    • Network accessline 711
      - `style:XXX` → `v8ui:Color` (палитра темы платформы, namespace `http://v8.1c.ru/8.1/data/ui/style`)
    • Network accessline 712
      - `web:XXX` → `v8ui:Color` (web-имена цветов, namespace `http://v8.1c.ru/8.1/data/ui/colors/web`)
    • Network accessline 713
      - `win:XXX` → `v8ui:Color` (системные цвета Windows, namespace `http://v8.1c.ru/8.1/data/ui/colors/windows`)

    content/skills/1c-metadata-manage/tools/1c-skd-decompile/scripts/skd-decompile.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 111
      $NS_SCHEMA = "http://v8.1c.ru/8.1/data-composition-system/schema"
    • Network accessline 112
      $NS_COM    = "http://v8.1c.ru/8.1/data-composition-system/common"
    • Network accessline 113
      $NS_COR    = "http://v8.1c.ru/8.1/data-composition-system/core"
    • Network accessline 114
      $NS_SET    = "http://v8.1c.ru/8.1/data-composition-system/settings"
    • Network accessline 115
      $NS_AT     = "http://v8.1c.ru/8.1/data-composition-system/area-template"
    • Network accessline 116
      $NS_V8     = "http://v8.1c.ru/8.1/data/core"
    • Network accessline 117
      $NS_V8UI   = "http://v8.1c.ru/8.1/data/ui"
    • Network accessline 118
      $NS_XS     = "http://www.w3.org/2001/XMLSchema"
    • Network accessline 119
      $NS_XSI    = "http://www.w3.org/2001/XMLSchema-instance"
    • Network accessline 120
      $NS_CFG    = "http://v8.1c.ru/8.1/data/enterprise/current-config"
    • Network accessline 143
      foreach ($el in $xmlDoc.SelectNodes("//*[local-name()='item']")) { 	$xsi = $el.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 144
      $xsi = $el.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 145
      if ($xsi -match 'Picture$' -and $el.NamespaceURI -eq "http://v8.1c.ru/8.1/data-composition-system/area-template") {
    • Network accessline 1192
      $uri = $valNode.GetNamespaceOfPrefix($pfx) 		switch ($uri) { 			'http://v8.1c.ru/8.1/data/ui/style'          { return 'style:' + $name }
    • Network accessline 1193
      switch ($uri) { 			'http://v8.1c.ru/8.1/data/ui/style'          { return 'style:' + $name } 			'http://v8.1c.ru/8.1/data/ui/colors/web'     { return 'web:' + $name }
    • Network accessline 1194
      'http://v8.1c.ru/8.1/data/ui/style'          { return 'style:' + $name }
    • Network accessline 1195
      'http://v8.1c.ru/8.1/data/ui/colors/web'     { return 'web:' + $name }
    • Network accessline 1196
      'http://v8.1c.ru/8.1/data/ui/colors/windows' { return 'win:' + $name }
    • Network accessline 1675
      $script:compileRootPrefixes = @{ 	'http://www.w3.org/2001/XMLSchema' = 'xs'
    • Network accessline 1676
      'http://www.w3.org/2001/XMLSchema' = 'xs'
    • Network accessline 1677
      'http://www.w3.org/2001/XMLSchema-instance' = 'xsi'
    • Network accessline 1678
      'http://v8.1c.ru/8.1/data/core' = 'v8'
    • Network accessline 1679
      'http://v8.1c.ru/8.1/data/ui' = 'v8ui'
    • Network accessline 1680
      'http://v8.1c.ru/8.1/data-composition-system/common' = 'dcscom'
    • Network accessline 1681
      'http://v8.1c.ru/8.1/data-composition-system/core' = 'dcscor'
    • Network accessline 1682
      'http://v8.1c.ru/8.1/data-composition-system/settings' = 'dcsset'
    • Network accessline 2151
      $useInDontUse = @() 		foreach ($ch in $it.ChildNodes) { 			if ($ch.NodeType -ne 'Element' -or $ch.NamespaceURI -ne 'http://v8.1c.ru/8.1/data-composition-system/settings') { continue }
    • Network accessline 2152
      foreach ($ch in $it.ChildNodes) { 			if ($ch.NodeType -ne 'Element' -or $ch.NamespaceURI -ne 'http://v8.1c.ru/8.1/data-composition-system/settings') { continue } 			if ($ch.LocalName -match '^useIn(.+)$' -and $ch.InnerText -eq 'DontUse') {
    • Network accessline 2153
      if ($ch.NodeType -ne 'Element' -or $ch.NamespaceURI -ne 'http://v8.1c.ru/8.1/data-composition-system/settings') { continue }
    • Network accessline 2221
      $uri = $subVal.GetNamespaceOfPrefix($pfx) 				if ($uri -and $uri -notin @( 					'http://www.w3.org/2001/XMLSchema',
    • Network accessline 2222
      if ($uri -and $uri -notin @( 					'http://www.w3.org/2001/XMLSchema', 					'http://www.w3.org/2001/XMLSchema-instance',
    • Network accessline 2223
      'http://www.w3.org/2001/XMLSchema',
    • Network accessline 2224
      'http://www.w3.org/2001/XMLSchema-instance',
    • Network accessline 2225
      'http://v8.1c.ru/8.1/data-composition-system/schema',
    • Network accessline 2226
      'http://v8.1c.ru/8.1/data-composition-system/settings',
    • Network accessline 2227
      'http://v8.1c.ru/8.1/data-composition-system/core',
    • Network accessline 2228
      'http://v8.1c.ru/8.1/data-composition-system/common',
    • Network accessline 2229
      'http://v8.1c.ru/8.1/data/core',
    • Network accessline 2230
      'http://v8.1c.ru/8.1/data/ui'
    • Network accessline 2588
      foreach ($ch in $it.ChildNodes) { 				if ($ch.NodeType -ne 'Element' -or $ch.NamespaceURI -ne 'http://v8.1c.ru/8.1/data-composition-system/settings') { continue }
    • Network accessline 2589
      if ($ch.NodeType -ne 'Element' -or $ch.NamespaceURI -ne 'http://v8.1c.ru/8.1/data-composition-system/settings') { continue }
    • Network accessline 2676
      foreach ($ch in $it.ChildNodes) { 				if ($ch.NodeType -ne 'Element' -or $ch.NamespaceURI -ne 'http://v8.1c.ru/8.1/data-composition-system/settings') { continue }
    • Network accessline 2677
      if ($ch.NodeType -ne 'Element' -or $ch.NamespaceURI -ne 'http://v8.1c.ru/8.1/data-composition-system/settings') { continue }
    • Network accessline 2726
      foreach ($ch in $ordNode.ChildNodes) { 				if ($ch.NodeType -ne 'Element' -or $ch.NamespaceURI -ne 'http://v8.1c.ru/8.1/data-composition-system/settings') { continue }
    • Network accessline 2727
      if ($ch.NodeType -ne 'Element' -or $ch.NamespaceURI -ne 'http://v8.1c.ru/8.1/data-composition-system/settings') { continue }
    • Network accessline 2757
      $gvm = $null; $givm = $null; $gusid = $null; $guspNode = $null 		foreach ($ch in $it.ChildNodes) { 			if ($ch.NodeType -ne 'Element' -or $ch.NamespaceURI -ne 'http://v8.1c.ru/8.1/data-composition-system/settings') { continue }
    • Network accessline 2758
      foreach ($ch in $it.ChildNodes) { 			if ($ch.NodeType -ne 'Element' -or $ch.NamespaceURI -ne 'http://v8.1c.ru/8.1/data-composition-system/settings') { continue } 			if ($ch.LocalName -eq 'viewMode' -and $null -eq $gvm) { $gvm = $ch.InnerTex
    • Network accessline 2759
      if ($ch.NodeType -ne 'Element' -or $ch.NamespaceURI -ne 'http://v8.1c.ru/8.1/data-composition-system/settings') { continue }
    • Network accessline 3111
      if (-not $node) { return $null } 		foreach ($child in $node.ChildNodes) { 			if ($child.NodeType -eq 'Element' -and $child.LocalName -eq 'viewMode' -and $child.NamespaceURI -eq 'http://v8.1c.ru/8.1/data-composition-system/settings') {
    • Network accessline 3112
      foreach ($child in $node.ChildNodes) { 			if ($child.NodeType -eq 'Element' -and $child.LocalName -eq 'viewMode' -and $child.NamespaceURI -eq 'http://v8.1c.ru/8.1/data-composition-system/settings') { 				return $child.InnerText
    • Network accessline 3113
      if ($child.NodeType -eq 'Element' -and $child.LocalName -eq 'viewMode' -and $child.NamespaceURI -eq 'http://v8.1c.ru/8.1/data-composition-system/settings') {
    • Network accessline 3122
      if (-not $node) { return $null } 		foreach ($child in $node.ChildNodes) { 			if ($child.NodeType -eq 'Element' -and $child.LocalName -eq 'userSettingID' -and $child.NamespaceURI -eq 'http://v8.1c.ru/8.1/data-composition-system/settings') {
    • Network accessline 3123
      foreach ($child in $node.ChildNodes) { 			if ($child.NodeType -eq 'Element' -and $child.LocalName -eq 'userSettingID' -and $child.NamespaceURI -eq 'http://v8.1c.ru/8.1/data-composition-system/settings') { 				return $child.InnerText
    • Network accessline 3124
      if ($child.NodeType -eq 'Element' -and $child.LocalName -eq 'userSettingID' -and $child.NamespaceURI -eq 'http://v8.1c.ru/8.1/data-composition-system/settings') {

    content/skills/1c-metadata-manage/tools/1c-skd-edit/scripts/skd-edit.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 1121
      if ($typeStr -match '^(CatalogRef|DocumentRef|EnumRef|ChartOfAccountsRef|ChartOfCharacteristicTypesRef)\.') { 		$lines += "$indent<v8:Type xmlns:d5p1=`"http://v8.1c.ru/8.1/data/enterprise/current-config`">d5p1:$(Esc-XmlText $typeStr)</v8:Ty
    • Network accessline 1122
      $lines += "$indent<v8:Type xmlns:d5p1=`"http://v8.1c.ru/8.1/data/enterprise/current-config`">d5p1:$(Esc-XmlText $typeStr)</v8:Type>"
    • Network accessline 1126
      if ($typeStr.Contains('.')) { 		$lines += "$indent<v8:Type xmlns:d5p1=`"http://v8.1c.ru/8.1/data/enterprise/current-config`">d5p1:$(Esc-XmlText $typeStr)</v8:Type>"
    • Network accessline 1127
      $lines += "$indent<v8:Type xmlns:d5p1=`"http://v8.1c.ru/8.1/data/enterprise/current-config`">d5p1:$(Esc-XmlText $typeStr)</v8:Type>"
    • Network accessline 1601
      function Get-DeclaredParamType { 	param([string]$name) 	$schemaNs = "http://v8.1c.ru/8.1/data-composition-system/schema"
    • Network accessline 1602
      param([string]$name) 	$schemaNs = "http://v8.1c.ru/8.1/data-composition-system/schema" 	$paramEl = Find-ElementByChildValue $xmlDoc.DocumentElement "parameter" "name" $name $schemaNs
    • Network accessline 1603
      $schemaNs = "http://v8.1c.ru/8.1/data-composition-system/schema"
    • Network accessline 1731
      $lines += "$i`t<dcsset:name>$(Esc-XmlText $parsed.name)</dcsset:name>" 	$lines += (Build-MLTextXml -tag "dcsset:presentation" -text $parsed.presentation -indent "$i`t") 	$lines += "$i`t<dcsset:settings xmlns:style=`"http://v8.1c.ru/8.1/data
    • Network accessline 1732
      $lines += (Build-MLTextXml -tag "dcsset:presentation" -text $parsed.presentation -indent "$i`t") 	$lines += "$i`t<dcsset:settings xmlns:style=`"http://v8.1c.ru/8.1/data/ui/style`" xmlns:sys=`"http://v8.1c.ru/8.1/data/ui/fonts/system`" xmlns
    • Network accessline 1733
      $lines += "$i`t<dcsset:settings xmlns:style=`"http://v8.1c.ru/8.1/data/ui/style`" xmlns:sys=`"http://v8.1c.ru/8.1/data/ui/fonts/system`" xmlns:web=`"http://v8.1c.ru/8.1/data/ui/colors/web`" xmlns:win=`"http://v8.1c.ru/8.1/data/ui/colors/win
    • Network accessline 1915
      function Import-Fragment($doc, [string]$xmlString) { 	$wrapper = @" <_W xmlns="http://v8.1c.ru/8.1/data-composition-system/schema"
    • Network accessline 1916
      $wrapper = @" <_W xmlns="http://v8.1c.ru/8.1/data-composition-system/schema"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    • Network accessline 1917
      <_W xmlns="http://v8.1c.ru/8.1/data-composition-system/schema"
    • Network accessline 1918
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    • Network accessline 1919
      xmlns:v8="http://v8.1c.ru/8.1/data/core"
    • Network accessline 1920
      xmlns:dcscom="http://v8.1c.ru/8.1/data-composition-system/common"
    • Network accessline 1921
      xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core"
    • Network accessline 1922
      xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings"
    • Network accessline 1923
      xmlns:v8ui="http://v8.1c.ru/8.1/data/ui">$xmlString</_W>
    • Network accessline 2086
      $existing.InnerText = $value 		if ($xsiType) { 			$existing.SetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance", $xsiType) | Out-Null
    • Network accessline 2087
      if ($xsiType) { 			$existing.SetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance", $xsiType) | Out-Null 		}
    • Network accessline 2088
      $existing.SetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance", $xsiType) | Out-Null
    • Network accessline 2103
      function Get-AllDataSets { 	$schNs = "http://v8.1c.ru/8.1/data-composition-system/schema"
    • Network accessline 2104
      $schNs = "http://v8.1c.ru/8.1/data-composition-system/schema"
    • Network accessline 2160
      function Format-PatchQueryNotFound([string]$oldStr, [string]$queryText, $currentDsNode, [string]$dsName) { 	$schNs = "http://v8.1c.ru/8.1/data-composition-system/schema"
    • Network accessline 2161
      $schNs = "http://v8.1c.ru/8.1/data-composition-system/schema"
    • Network accessline 2228
      function Resolve-DataSet { 	$schNs = "http://v8.1c.ru/8.1/data-composition-system/schema"
    • Network accessline 2229
      $schNs = "http://v8.1c.ru/8.1/data-composition-system/schema"
    • Network accessline 2260
      function Resolve-VariantSettings { 	$schNs = "http://v8.1c.ru/8.1/data-composition-system/schema"
    • Network accessline 2261
      $schNs = "http://v8.1c.ru/8.1/data-composition-system/schema"
    • Network accessline 2262
      $setNs = "http://v8.1c.ru/8.1/data-composition-system/settings"
    • Network accessline 2328
      if ($container.LocalName -eq 'settings') { return $script:XsdChildOrder['settings'] } 	if ($container.LocalName -eq 'field') { return $script:XsdChildOrder['DataSetFieldField'] } 	$xt = $container.GetAttribute("type", "http://www.w3.org/200
    • Network accessline 2329
      if ($container.LocalName -eq 'field') { return $script:XsdChildOrder['DataSetFieldField'] } 	$xt = $container.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") 	$xt = ($xt -split ':')[-1]
    • Network accessline 2330
      $xt = $container.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 2365
      function Get-VariantName { 	$schNs = "http://v8.1c.ru/8.1/data-composition-system/schema"
    • Network accessline 2366
      $schNs = "http://v8.1c.ru/8.1/data-composition-system/schema"
    • Network accessline 2367
      $setNs = "http://v8.1c.ru/8.1/data-composition-system/settings"
    • Network accessline 2384
      function Get-DataSetName($dsNode) { 	$schNs = "http://v8.1c.ru/8.1/data-composition-system/schema"
    • Network accessline 2385
      $schNs = "http://v8.1c.ru/8.1/data-composition-system/schema"
    • Network accessline 2424
      $schNs = "http://v8.1c.ru/8.1/data-composition-system/schema"
    • Network accessline 2425
      $setNs = "http://v8.1c.ru/8.1/data-composition-system/settings"
    • Network accessline 2426
      $corNs = "http://v8.1c.ru/8.1/data-composition-system/core"
    • Network accessline 3168
      foreach ($ch in $orderEl.ChildNodes) { 					if ($ch.NodeType -eq 'Element' -and $ch.LocalName -eq 'item') { 						$typeAttr = $ch.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 3169
      if ($ch.NodeType -eq 'Element' -and $ch.LocalName -eq 'item') { 						$typeAttr = $ch.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") 						if ($typeAttr -and $typeAttr.Contains("OrderItemAuto")) { $isDup = $true; break }
    • Network accessline 3170
      $typeAttr = $ch.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 3213
      $dcssetNs = "http://v8.1c.ru/8.1/data-composition-system/settings"
    • Network accessline 3214
      $xsiNs = "http://www.w3.org/2001/XMLSchema-instance"
    • Network accessline 3234
      foreach ($ch in $selection.ChildNodes) { 					if ($ch.NodeType -eq 'Element' -and $ch.LocalName -eq 'item') { 						$typeAttr = $ch.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 3235
      if ($ch.NodeType -eq 'Element' -and $ch.LocalName -eq 'item') { 						$typeAttr = $ch.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") 						if ($typeAttr -and $typeAttr.Contains("SelectedItemAuto")) { $isDup = $true; break
    • Network accessline 3236
      $typeAttr = $ch.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 3404
      $nsMgr = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) 		$nsMgr.AddNamespace("dcsset", $setNs) 		$nsMgr.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 3406
      $nsMgr.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 4093
      $rawText = [System.IO.File]::ReadAllText($resolvedPath, [System.Text.Encoding]::UTF8) 		$nl = "`r`n" 		$dcsatNsDecl = 'xmlns:dcsat="http://v8.1c.ru/8.1/data-composition-system/area-template"'
    • Network accessline 4095
      $dcsatNsDecl = 'xmlns:dcsat="http://v8.1c.ru/8.1/data-composition-system/area-template"'

    content/skills/1c-metadata-manage/tools/1c-skd-info/scripts/skd-info.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 86
      $ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("s", "http://v8.1c.ru/8.1/data-composition-system/schema")
    • Network accessline 87
      $ns.AddNamespace("s", "http://v8.1c.ru/8.1/data-composition-system/schema")
    • Network accessline 88
      $ns.AddNamespace("dcscom", "http://v8.1c.ru/8.1/data-composition-system/common")
    • Network accessline 89
      $ns.AddNamespace("dcscor", "http://v8.1c.ru/8.1/data-composition-system/core")
    • Network accessline 90
      $ns.AddNamespace("dcsset", "http://v8.1c.ru/8.1/data-composition-system/settings")
    • Network accessline 91
      $ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 92
      $ns.AddNamespace("v8ui", "http://v8.1c.ru/8.1/data/ui")
    • Network accessline 93
      $ns.AddNamespace("xs", "http://www.w3.org/2001/XMLSchema")
    • Network accessline 94
      $ns.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 95
      $ns.AddNamespace("dcsat", "http://v8.1c.ru/8.1/data-composition-system/area-template")
    • Network accessline 145
      function Get-DataSetType($dsNode) { 	$xsiType = $dsNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 146
      $xsiType = $dsNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 164
      function Get-StructureItemType($itemNode) { 	$xsiType = $itemNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 165
      $xsiType = $itemNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 188
      $fields = @() 	foreach ($si in $itemNode.SelectNodes("dcsset:selection/dcsset:item", $ns)) { 		$xsiType = $si.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 189
      foreach ($si in $itemNode.SelectNodes("dcsset:selection/dcsset:item", $ns)) { 		$xsiType = $si.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") 		if ($xsiType -like "*SelectedItemAuto*") {
    • Network accessline 190
      $xsiType = $si.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 204
      $filters = @() 	foreach ($fi in $settingsNode.SelectNodes("dcsset:filter/dcsset:item", $ns)) { 		$xsiType = $fi.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 206
      $xsiType = $fi.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 309
      for ($i = 0; $i -lt $children.Count; $i++) { 			$child = $children[$i] 			$childType = $child.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 310
      $child = $children[$i] 			$childType = $child.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") 			if ($childType -like "*StructureItem*") {
    • Network accessline 311
      $childType = $child.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 1200
      $valStr = "-" 		if ($valNode) { 			$nilAttr = $valNode.GetAttribute("nil", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 1201
      if ($valNode) { 			$nilAttr = $valNode.GetAttribute("nil", "http://www.w3.org/2001/XMLSchema-instance") 			if ($nilAttr -eq "true") {
    • Network accessline 1202
      $nilAttr = $valNode.GetAttribute("nil", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 1354
      $hasStruct = $false 		foreach ($si in $structItems) { 			$siXsiType = $si.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 1355
      foreach ($si in $structItems) { 			$siXsiType = $si.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") 			if ($siXsiType -like "*StructureItem*") { $hasStruct = $true; break }
    • Network accessline 1356
      $siXsiType = $si.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 1362
      $lines.Add("Structure:") 			foreach ($si in $structItems) { 				$siXsiType = $si.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 1363
      foreach ($si in $structItems) { 				$siXsiType = $si.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") 				if ($siXsiType -like "*StructureItem*") {
    • Network accessline 1364
      $siXsiType = $si.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 1701
      continue 				} 				$xsiType = $val.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 1702
      } 				$xsiType = $val.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") 				if ($xsiType -like "*LocalStringType*") {
    • Network accessline 1703
      $xsiType = $val.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")

    content/skills/1c-metadata-manage/tools/1c-skd-validate/scripts/skd-validate.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 137
      $ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("s", "http://v8.1c.ru/8.1/data-composition-system/schema")
    • Network accessline 138
      $ns.AddNamespace("s", "http://v8.1c.ru/8.1/data-composition-system/schema")
    • Network accessline 139
      $ns.AddNamespace("dcscom", "http://v8.1c.ru/8.1/data-composition-system/common")
    • Network accessline 140
      $ns.AddNamespace("dcscor", "http://v8.1c.ru/8.1/data-composition-system/core")
    • Network accessline 141
      $ns.AddNamespace("dcsset", "http://v8.1c.ru/8.1/data-composition-system/settings")
    • Network accessline 142
      $ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 143
      $ns.AddNamespace("v8ui", "http://v8.1c.ru/8.1/data/ui")
    • Network accessline 144
      $ns.AddNamespace("xs", "http://www.w3.org/2001/XMLSchema")
    • Network accessline 145
      $ns.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 146
      $ns.AddNamespace("dcsat", "http://v8.1c.ru/8.1/data-composition-system/area-template")
    • Network accessline 163
      $expectedNs = "http://v8.1c.ru/8.1/data-composition-system/schema"
    • Network accessline 302
      $dsOk = $true 	foreach ($ds in $dataSetNodes) { 		$xsiType = $ds.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 303
      foreach ($ds in $dataSetNodes) { 		$xsiType = $ds.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") 		$nameNode = $ds.SelectSingleNode("s:name", $ns)
    • Network accessline 304
      $xsiType = $ds.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 635
      foreach ($fi in $filterItems) { 		if ($script:stopped) { return } 		$xsiType = $fi.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 636
      if ($script:stopped) { return } 		$xsiType = $fi.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") 		if ($xsiType -eq "dcsset:FilterItemComparison") {
    • Network accessline 637
      $xsiType = $fi.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 652
      $nestedItems = $fi.SelectNodes("dcsset:item", $ns) 			foreach ($ni in $nestedItems) { 				$niType = $ni.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 653
      foreach ($ni in $nestedItems) { 				$niType = $ni.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") 				if ($niType -eq "dcsset:FilterItemComparison") {
    • Network accessline 654
      $niType = $ni.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 671
      $xsiType = $itemNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 705
      $selItems = $settingsNode.SelectNodes("dcsset:selection/dcsset:item", $ns) 	foreach ($si in $selItems) { 		$xsiType = $si.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 706
      foreach ($si in $selItems) { 		$xsiType = $si.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") 		if ($xsiType -eq "dcsset:SelectedItemField") {
    • Network accessline 707
      $xsiType = $si.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 723
      $orderItems = $settingsNode.SelectNodes("dcsset:order/dcsset:item", $ns) 	foreach ($oi in $orderItems) { 		$xsiType = $oi.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 724
      foreach ($oi in $orderItems) { 		$xsiType = $oi.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") 		if ($xsiType -eq "dcsset:OrderItemField") {
    • Network accessline 725
      $xsiType = $oi.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 808
      foreach ($child in $vt.ChildNodes) { 		if ($child.NodeType -ne 'Element') { continue } 		if ($child.NamespaceURI -ne 'http://v8.1c.ru/8.1/data/core') { continue }
    • Network accessline 809
      if ($child.NodeType -ne 'Element') { continue } 		if ($child.NamespaceURI -ne 'http://v8.1c.ru/8.1/data/core') { continue } 		$localName = $child.LocalName
    • Network accessline 810
      if ($child.NamespaceURI -ne 'http://v8.1c.ru/8.1/data/core') { continue }
    • Network accessline 830
      } else { 					$prefixNs = $child.GetNamespaceOfPrefix($prefix) 					if ($prefixNs -eq 'http://v8.1c.ru/8.1/data/enterprise/current-config') {
    • Network accessline 831
      $prefixNs = $child.GetNamespaceOfPrefix($prefix) 					if ($prefixNs -eq 'http://v8.1c.ru/8.1/data/enterprise/current-config') { 						if (-not ($localT -match '^[A-Za-z]+(Ref)?\.')) {
    • Network accessline 832
      if ($prefixNs -eq 'http://v8.1c.ru/8.1/data/enterprise/current-config') {
    • Network accessline 837
      $types += ''   # ref — no qualifier needed 						} 					} elseif ($prefixNs -eq 'http://v8.1c.ru/8.1/data/enterprise') {
    • Network accessline 839
      } elseif ($prefixNs -eq 'http://v8.1c.ru/8.1/data/enterprise') {
    • Network accessline 923
      if (-not $vn) { continue } 	$vChecked++ 	$xsiType = $vn.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 924
      $vChecked++ 	$xsiType = $vn.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") 	$text = $vn.InnerText
    • Network accessline 925
      $xsiType = $vn.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 1013
      $xsdDcsNs = "http://v8.1c.ru/8.1/data-composition-system/schema"
    • Network accessline 1081
      if ($p -ceq 'right' -and $e -ceq 'lastId') { return $true } 	if ($p -ceq 'nestedSchema' -and $e -ceq 'schema') { return $true } 	if ($info.xsiNs -ceq 'http://v8.1c.ru/8.2/data/chart') { return $true }
    • Network accessline 1083
      if ($info.xsiNs -ceq 'http://v8.1c.ru/8.2/data/chart') { return $true }
    • Network accessline 1104
      $tns = $doc.DocumentElement.GetAttribute("targetNamespace") 		foreach ($n in $doc.DocumentElement.ChildNodes) { 			if ($n.NodeType -ne 'Element' -or $n.NamespaceURI -cne 'http://www.w3.org/2001/XMLSchema') { continue }
    • Network accessline 1105
      foreach ($n in $doc.DocumentElement.ChildNodes) { 			if ($n.NodeType -ne 'Element' -or $n.NamespaceURI -cne 'http://www.w3.org/2001/XMLSchema') { continue } 			$name = $n.GetAttribute("name")
    • Network accessline 1106
      if ($n.NodeType -ne 'Element' -or $n.NamespaceURI -cne 'http://www.w3.org/2001/XMLSchema') { continue }
    • Network accessline 1300
      } 		if ($sender.NodeType -eq 'Element') { 			$xt = $sender.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 1301
      if ($sender.NodeType -eq 'Element') { 			$xt = $sender.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") 			$info = @{ elem = $sender.LocalName; parent = $(if ($st.Count -gt 0) { $st[$st.Count - 1].name } else { '' }); xsiNs
    • Network accessline 1302
      $xt = $sender.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 1315
      if ($info.elem -ceq 'value' -and $info.xsiNs -ceq 'http://www.w3.org/2001/XMLSchema' -and $info.xsiLocal -ceq 'boolean') { return }
    • Network accessline 1337
      foreach ($pa in $script:xsdPending) { 					if ($script:stopped) { break } 					$xt = $r.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 1338
      if ($script:stopped) { break } 					$xt = $r.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") 					$info = @{ elem = $r.LocalName; parent = $(if ($script:xsdStack.Count -gt 0) { $script:xsdStack[$script:xsdStack.Count - 1].
    • Network accessline 1339
      $xt = $r.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 1352
      if ($script:stopped) { break } 				if ($r.IsEmptyElement) { continue } 				$xt = $r.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 1353
      if ($r.IsEmptyElement) { continue } 				$xt = $r.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") 				$entry = @{ name = $r.LocalName; ns = $r.NamespaceURI; xsiNs = ''; xsiLocal = ''; xsiKey = $null; children = New-Object S
    • Network accessline 1354
      $xt = $r.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")

    content/skills/1c-metadata-manage/tools/1c-subsystem-manage/scripts/subsystem-compile.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 582
      $script:xmlnsDecl = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns
    • Network accessline 594
      if ((Get-FormatRank $formatVersion) -ge 221) { 	$script:xmlnsDecl = $script:xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
    • Network accessline 595
      $script:xmlnsDecl = $script:xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
    • Network accessline 751
      $ns = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) 	$ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 752
      $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")

    content/skills/1c-metadata-manage/tools/1c-subsystem-manage/scripts/subsystem-edit.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 377
      $script:xmlnsDecl = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns
    • Network accessline 389
      if ((Get-FormatRank $script:formatVersion) -ge 221) { 	$script:xmlnsDecl = $script:xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
    • Network accessline 390
      $script:xmlnsDecl = $script:xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
    • Network accessline 402
      $root = $script:xmlDoc.DocumentElement $script:mdNs = "http://v8.1c.ru/8.3/MDClasses"
    • Network accessline 403
      $script:mdNs = "http://v8.1c.ru/8.3/MDClasses"
    • Network accessline 404
      $script:xrNs = "http://v8.1c.ru/8.3/xcf/readable"
    • Network accessline 405
      $script:xsiNs = "http://www.w3.org/2001/XMLSchema-instance"
    • Network accessline 406
      $script:v8Ns = "http://v8.1c.ru/8.1/data/core"
    • Network accessline 472
      function Import-Fragment([string]$xmlString) { 	$wrapper = "<_W xmlns=`"$($script:mdNs)`" xmlns:xsi=`"$($script:xsiNs)`" xmlns:v8=`"$($script:v8Ns)`" xmlns:xr=`"$($script:xrNs)`" xmlns:xs=`"http://www.w3.org/2001/XMLSchema`">$xmlString</_W>
    • Network accessline 473
      $wrapper = "<_W xmlns=`"$($script:mdNs)`" xmlns:xsi=`"$($script:xsiNs)`" xmlns:v8=`"$($script:v8Ns)`" xmlns:xr=`"$($script:xrNs)`" xmlns:xs=`"http://www.w3.org/2001/XMLSchema`">$xmlString</_W>"

    content/skills/1c-metadata-manage/tools/1c-subsystem-manage/scripts/subsystem-info.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 123
      [xml]$doc = Get-Content -Path $xmlPath -Encoding UTF8 	$ns = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) 	$ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 124
      $ns = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) 	$ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") 	$ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 125
      $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 126
      $ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 127
      $ns.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable")
    • Network accessline 128
      $ns.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 247
      [xml]$ciDoc = Get-Content -Path $localCiPath -Encoding UTF8 		$ciNs = New-Object System.Xml.XmlNamespaceManager($ciDoc.NameTable) 		$ciNs.AddNamespace("ci", "http://v8.1c.ru/8.3/xcf/extrnprops")
    • Network accessline 248
      $ciNs = New-Object System.Xml.XmlNamespaceManager($ciDoc.NameTable) 		$ciNs.AddNamespace("ci", "http://v8.1c.ru/8.3/xcf/extrnprops") 		$ciNs.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable")
    • Network accessline 249
      $ciNs.AddNamespace("ci", "http://v8.1c.ru/8.3/xcf/extrnprops")
    • Network accessline 250
      $ciNs.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable")

    content/skills/1c-metadata-manage/tools/1c-subsystem-manage/scripts/subsystem-validate.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 139
      if (-not $script:stopped) { 	$ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) 	$ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 140
      $ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) 	$ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") 	$ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 141
      $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 142
      $ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
    • Network accessline 143
      $ns.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable")
    • Network accessline 144
      $ns.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 242
      $contentOk = $true 		foreach ($item in $xrItems) { 			$typeAttr = $item.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
    • Network accessline 243
      foreach ($item in $xrItems) { 			$typeAttr = $item.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") 			$text = $item.InnerText.Trim()
    • Network accessline 244
      $typeAttr = $item.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")

    content/skills/1c-metadata-manage/tools/1c-support-manage/scripts/support-edit.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills

    content/skills/1c-metadata-manage/tools/1c-template-manage/scripts/add-template.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 358
      $xmlnsDecl = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="h
    • Network accessline 370
      if ((Get-FormatRank $formatVersion) -ge 221) { 	$xmlnsDecl = $xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
    • Network accessline 371
      $xmlnsDecl = $xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
    • Network accessline 462
      $descXml = @" <?xml version="1.0" encoding="UTF-8"?> <Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="$descVersion">
    • Network accessline 463
      <?xml version="1.0" encoding="UTF-8"?> <Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="$descVersion"> $pagesXml
    • Network accessline 464
      <Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="$descVersion">
    • Network accessline 507
      $pageXml = @" <?xml version="1.0" encoding="UTF-8"?> <Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="$formatVersion">
    • Network accessline 508
      <?xml version="1.0" encoding="UTF-8"?> <Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="$formatVersion"> 	<Page>$Lang</Page>
    • Network accessline 509
      <Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="$formatVersion">
    • Network accessline 530
      $content = @" <?xml version="1.0" encoding="UTF-8"?> <SpreadsheetDocument xmlns="http://v8.1c.ru/spreadsheet/document" xmlns:ss="http://v8.1c.ru/spreadsheet/document" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:xs="http://www.w3.org/2001
    • Network accessline 531
      <?xml version="1.0" encoding="UTF-8"?> <SpreadsheetDocument xmlns="http://v8.1c.ru/spreadsheet/document" xmlns:ss="http://v8.1c.ru/spreadsheet/document" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:xs="http://www.w3.org/2001/XMLSchema"/> 
    • Network accessline 532
      <SpreadsheetDocument xmlns="http://v8.1c.ru/spreadsheet/document" xmlns:ss="http://v8.1c.ru/spreadsheet/document" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
    • Network accessline 540
      $content = @" <?xml version="1.0" encoding="UTF-8"?> <DataCompositionSchema xmlns="http://v8.1c.ru/8.1/data-composition-system/schema"
    • Network accessline 541
      <?xml version="1.0" encoding="UTF-8"?> <DataCompositionSchema xmlns="http://v8.1c.ru/8.1/data-composition-system/schema" 		xmlns:dcscom="http://v8.1c.ru/8.1/data-composition-system/common"
    • Network accessline 542
      <DataCompositionSchema xmlns="http://v8.1c.ru/8.1/data-composition-system/schema"
    • Network accessline 543
      xmlns:dcscom="http://v8.1c.ru/8.1/data-composition-system/common"
    • Network accessline 544
      xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core"
    • Network accessline 545
      xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings"
    • Network accessline 546
      xmlns:v8="http://v8.1c.ru/8.1/data/core"
    • Network accessline 547
      xmlns:v8ui="http://v8.1c.ru/8.1/data/ui"
    • Network accessline 548
      xmlns:xs="http://www.w3.org/2001/XMLSchema"
    • Network accessline 549
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    • Network accessline 625
      $nsMgr = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 626
      $nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 637
      if (-not $alreadyRegistered) { $templateElem = $xmlDoc.CreateElement("Template", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 638
      $templateElem = $xmlDoc.CreateElement("Template", "http://v8.1c.ru/8.3/MDClasses")

    content/skills/1c-metadata-manage/tools/1c-template-manage/scripts/remove-template.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 51
      $nsMgr = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 52
      $nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")

    content/skills/1c-metadata-manage/tools/1c-uuid-check/scripts/uuid-check.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Ported from check_uuid_duplicates.py of https://github.com/Desko77/claude-code-skills-1c (MIT)

    content/skills/1c-metadata-manage/tools/1c-v8-xsd-fetch/scripts/v8-xsd-fetch.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 49
      $repo = "yellow-hammer/namespace-forest" $repoUrl = "https://github.com/$repo"
    • Network accessline 50
      $repoUrl = "https://github.com/$repo"
    • Network accessline 138
      } try { 	$commit = (Get-GitHubApi "https://api.github.com/repos/$repo/commits/$([uri]::EscapeDataString($Ref))" "application/vnd.github.sha").Trim()
    • Network accessline 139
      try { 	$commit = (Get-GitHubApi "https://api.github.com/repos/$repo/commits/$([uri]::EscapeDataString($Ref))" "application/vnd.github.sha").Trim() 	if ($commit -notmatch '^[0-9a-f]{40}$') { throw "ответ commits API — не SHA коммита: '$commi
    • Network accessline 140
      $commit = (Get-GitHubApi "https://api.github.com/repos/$repo/commits/$([uri]::EscapeDataString($Ref))" "application/vnd.github.sha").Trim()
    • Network accessline 141
      if ($commit -notmatch '^[0-9a-f]{40}$') { throw "ответ commits API — не SHA коммита: '$commit'" } 	$tree = Get-GitHubApi "https://api.github.com/repos/$repo/git/trees/${commit}?recursive=1" "application/vnd.github+json" | ConvertFrom-Json }
    • Network accessline 142
      $tree = Get-GitHubApi "https://api.github.com/repos/$repo/git/trees/${commit}?recursive=1" "application/vnd.github+json" | ConvertFrom-Json
    • Network accessline 219
      $url = "https://raw.githubusercontent.com/$repo/$commit/$($f.path)" 		try { 			$wc.Headers["User-Agent"] = "v8-xsd-fetch"

    content/skills/1c-metadata-manage/tools/1c-v8-xsd-fetch/templates/README.md

    • Network accessline 24
      Инструментом `v8-xsd-fetch` скилла `1c-metadata-manage` (`tools/1c-v8-xsd-fetch/scripts/v8-xsd-fetch.ps1`) — он скачивает схемы из репозитория [yellow-hammer/namespace-forest](https://github.com/yellow-hammer/namespace-forest)
    • Network accessline 25
      (`tools/1c-v8-xsd-fetch/scripts/v8-xsd-fetch.ps1`) — он скачивает схемы из репозитория [yellow-hammer/namespace-forest](https://github.com/yellow-hammer/namespace-forest) (каталог `schemas/designer/<версия формата>/`).
    • Network accessline 26
      [yellow-hammer/namespace-forest](https://github.com/yellow-hammer/namespace-forest)
    • Network accessline 42
      Спасибо Ivan Karlo за [namespace-forest](https://github.com/yellow-hammer/namespace-forest) —

    content/skills/1c-metadata-manage/tools/1c-web-ops/scripts/web-info.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 178
      $url = "http://${urlHost}:$port/$appName"

    content/skills/1c-metadata-manage/tools/1c-web-ops/scripts/web-info.py

    • Executable scriptline 1
      #!/usr/bin/env python3

    content/skills/1c-metadata-manage/tools/1c-web-ops/scripts/web-publish.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 309
      Write-Host ""         Write-Host "Установите Apache вручную:" -ForegroundColor Cyan         Write-Host "  1. Скачайте Apache Lounge (x64) с https://www.apachelounge.com/download/"
    • Network accessline 310
      Write-Host "Установите Apache вручную:" -ForegroundColor Cyan         Write-Host "  1. Скачайте Apache Lounge (x64) с https://www.apachelounge.com/download/"         Write-Host "  2. Распакуйте содержимое Apache24\ в: $ApachePath"
    • Network accessline 311
      Write-Host "  1. Скачайте Apache Lounge (x64) с https://www.apachelounge.com/download/"
    • Network accessline 326
      $downloadPage = "https://www.apachelounge.com/download/"
    • Network accessline 330
      $match = [regex]::Match($html, '(?i)href="(/download/[^"]*?httpd-[^"]*?Win64[^"]*?\.zip)"')         if (-not $match.Success) {             $match = [regex]::Match($html, '(?i)href="(https://[^"]*?httpd-[^"]*?Win64[^"]*?\.zip)"')
    • Network accessline 331
      if (-not $match.Success) {             $match = [regex]::Match($html, '(?i)href="(https://[^"]*?httpd-[^"]*?Win64[^"]*?\.zip)"')         }
    • Network accessline 332
      $match = [regex]::Match($html, '(?i)href="(https://[^"]*?httpd-[^"]*?Win64[^"]*?\.zip)"')
    • Network accessline 336
      $zipUrl = $match.Groups[1].Value             if ($zipUrl.StartsWith('/')) {                 $zipUrl = "https://www.apachelounge.com$zipUrl"
    • Network accessline 337
      if ($zipUrl.StartsWith('/')) {                 $zipUrl = "https://www.apachelounge.com$zipUrl"             }
    • Network accessline 338
      $zipUrl = "https://www.apachelounge.com$zipUrl"
    • Network accessline 348
      } catch {         Write-Host "Error: не удалось скачать Apache: $_" -ForegroundColor Red         Write-Host "Скачайте вручную: https://www.apachelounge.com/download/" -ForegroundColor Yellow
    • Network accessline 349
      Write-Host "Error: не удалось скачать Apache: $_" -ForegroundColor Red         Write-Host "Скачайте вручную: https://www.apachelounge.com/download/" -ForegroundColor Yellow         exit 1
    • Network accessline 350
      Write-Host "Скачайте вручную: https://www.apachelounge.com/download/" -ForegroundColor Yellow
    • Network accessline 424
      $vrdContent = @" <?xml version="1.0" encoding="UTF-8"?> <point xmlns="http://v8.1c.ru/8.2/virtual-resource-system"
    • Network accessline 425
      <?xml version="1.0" encoding="UTF-8"?> <point xmlns="http://v8.1c.ru/8.2/virtual-resource-system"        xmlns:xs="http://www.w3.org/2001/XMLSchema"
    • Network accessline 426
      <point xmlns="http://v8.1c.ru/8.2/virtual-resource-system"
    • Network accessline 427
      xmlns:xs="http://www.w3.org/2001/XMLSchema"
    • Network accessline 428
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    • Network accessline 585
      Write-Host "" Write-Host "=== Публикация готова ===" -ForegroundColor Green Write-Host "URL:          http://${urlHost}:$Port/$AppName" -ForegroundColor Cyan
    • Network accessline 586
      Write-Host "=== Публикация готова ===" -ForegroundColor Green Write-Host "URL:          http://${urlHost}:$Port/$AppName" -ForegroundColor Cyan Write-Host "OData:        http://${urlHost}:$Port/$AppName/odata/standard.odata" -ForegroundColo
    • Network accessline 587
      Write-Host "URL:          http://${urlHost}:$Port/$AppName" -ForegroundColor Cyan
    • Network accessline 588
      Write-Host "OData:        http://${urlHost}:$Port/$AppName/odata/standard.odata" -ForegroundColor Cyan
    • Network accessline 589
      Write-Host "HTTP-сервисы: http://${urlHost}:$Port/$AppName/hs/<RootUrl>/..." -ForegroundColor Cyan
    • Network accessline 590
      Write-Host "Web-сервисы:  http://${urlHost}:$Port/$AppName/ws/<Имя>?wsdl" -ForegroundColor Cyan

    content/skills/1c-metadata-manage/tools/1c-web-ops/scripts/web-publish.py

    • Executable scriptline 1
      #!/usr/bin/env python3

    content/skills/1c-metadata-manage/tools/1c-web-ops/scripts/web-stop.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills

    content/skills/1c-metadata-manage/tools/1c-web-ops/scripts/web-stop.py

    • Executable scriptline 1
      #!/usr/bin/env python3

    content/skills/1c-metadata-manage/tools/1c-web-ops/scripts/web-unpublish.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills

    content/skills/1c-metadata-manage/tools/1c-web-ops/scripts/web-unpublish.py

    • Executable scriptline 1
      #!/usr/bin/env python3

    content/skills/1c-metadata-manage/tools/1c-web-ops/scripts/web_common.py

    • Executable scriptline 1
      Executable file
    • Access to secretsline 202
      [Credential-related source omitted]
    • Network accessline 226
      for _, value in parts:         require(not any(c in value for c in ('"', '\r', '\n', '\x00')), "Недопустимый символ параметра соединения")     ET.register_namespace("", "http://v8.1c.ru/8.2/virtual-resource-system")
    • Network accessline 227
      require(not any(c in value for c in ('"', '\r', '\n', '\x00')), "Недопустимый символ параметра соединения")     ET.register_namespace("", "http://v8.1c.ru/8.2/virtual-resource-system")     root = ET.Element("{http://v8.1c.ru/8.2/virtual-res
    • Network accessline 228
      ET.register_namespace("", "http://v8.1c.ru/8.2/virtual-resource-system")
    • Network accessline 229
      root = ET.Element("{http://v8.1c.ru/8.2/virtual-resource-system}point",
    • Network accessline 338
      return False     try:         with socket.create_connection(("127.0.0.1", port), timeout=0.2):
    • Network accessline 339
      try:         with socket.create_connection(("127.0.0.1", port), timeout=0.2):             return True
    • Network accessline 340
      with socket.create_connection(("127.0.0.1", port), timeout=0.2):
    • Access to secretsline 406
      [Credential-related source omitted]
    • Network accessline 493
      raise WebError(f"Запуск не удался; файлы восстановлены, повторный запуск также не удался: {recovery}") from error         raise     print(f"Готово: http://127.0.0.1:{args.Port}/{name}")
    • Network accessline 495
      print(f"Готово: http://127.0.0.1:{args.Port}/{name}")
    • Network accessline 525
      print(f"{name}: http://127.0.0.1:{port or '?'}/{name} [{' '.join(services)}]")

    content/skills/1c-metadata-manage/tools/1c-xdto-manage/scripts/xdto-compile.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 25
      $PLATFORM_NS = @( 		"http://v8.1c.ru/8.1/data/core",
    • Network accessline 26
      "http://v8.1c.ru/8.1/data/core",
    • Network accessline 27
      "http://v8.1c.ru/8.1/data/enterprise",
    • Network accessline 28
      "http://v8.1c.ru/8.1/data/enterprise/current-config",
    • Network accessline 29
      "http://v8.1c.ru/8.1/data-composition-system/settings",
    • Network accessline 30
      "http://v8.1c.ru/8.3/data/ext",
    • Network accessline 31
      "http://www.w3.org/2001/XMLSchema"
    • Network accessline 36
      $XDTO_NS = "http://v8.1c.ru/8.1/xdto"
    • Network accessline 37
      $XS_NS   = "http://www.w3.org/2001/XMLSchema"
    • Network accessline 38
      $XSI_NS  = "http://www.w3.org/2001/XMLSchema-instance"
    • Network accessline 39
      $MD_NS   = "http://v8.1c.ru/8.3/MDClasses"
    • Network accessline 40
      $V8_NS   = "http://v8.1c.ru/8.1/data/core"
    • Network accessline 935
      $script:xmlnsDecl = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns
    • Network accessline 947
      if ((Get-FormatRank $script:formatVersion) -ge 221) { 	$script:xmlnsDecl = $script:xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
    • Network accessline 948
      $script:xmlnsDecl = $script:xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
    • Network accessline 1146
      $nsMgr = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) 	$nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
    • Network accessline 1147
      $nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")

    content/skills/1c-metadata-manage/tools/1c-xdto-manage/scripts/xdto-decompile.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 14
      $XDTO_NS = "http://v8.1c.ru/8.1/xdto"
    • Network accessline 15
      $XS_NS   = "http://www.w3.org/2001/XMLSchema"
    • Network accessline 16
      $XSI_NS  = "http://www.w3.org/2001/XMLSchema-instance"
    • Network accessline 17
      $MD_NS   = "http://v8.1c.ru/8.3/MDClasses"
    • Network accessline 18
      $V8_NS   = "http://v8.1c.ru/8.1/data/core"

    content/skills/1c-metadata-manage/tools/1c-xdto-manage/scripts/xdto-edit.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 24
      $XDTO_NS = "http://v8.1c.ru/8.1/xdto"
    • Network accessline 25
      $XS_NS   = "http://www.w3.org/2001/XMLSchema"
    • Network accessline 26
      $MD_NS   = "http://v8.1c.ru/8.3/MDClasses"
    • Network accessline 27
      $V8_NS   = "http://v8.1c.ru/8.1/data/core"

    content/skills/1c-metadata-manage/tools/1c-xdto-manage/scripts/xdto-info.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 23
      $XS_NS  = "http://www.w3.org/2001/XMLSchema"
    • Network accessline 24
      $XSI_NS = "http://www.w3.org/2001/XMLSchema-instance"
    • Network accessline 25
      $MD_NS  = "http://v8.1c.ru/8.3/MDClasses"

    content/skills/1c-metadata-manage/tools/1c-xdto-manage/scripts/xdto-validate.ps1

    • Executable scriptline 1
      Executable file
    • Network accessline 2
      # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
    • Network accessline 23
      $PLATFORM_NS = @( 		"http://v8.1c.ru/8.1/data/core",
    • Network accessline 24
      "http://v8.1c.ru/8.1/data/core",
    • Network accessline 25
      "http://v8.1c.ru/8.1/data/enterprise",
    • Network accessline 26
      "http://v8.1c.ru/8.1/data/enterprise/current-config",
    • Network accessline 27
      "http://v8.1c.ru/8.1/data-composition-system/settings",
    • Network accessline 28
      "http://v8.1c.ru/8.3/data/ext",
    • Network accessline 29
      "http://www.w3.org/2001/XMLSchema"
    • Network accessline 34
      $XS_NS  = "http://www.w3.org/2001/XMLSchema"
    • Network accessline 35
      $XSI_NS = "http://www.w3.org/2001/XMLSchema-instance"
    • Network accessline 36
      $MD_NS  = "http://v8.1c.ru/8.3/MDClasses"

    content/skills/1c-metadata-manage/tools/1c-xdto-manage/xsd-reference.md

    • Network accessline 3
      > Vendored verbatim from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills) (MIT), Russian original, upstream sync `2026-07-30`. Upstream slash-command names (`/form-compile`, `/meta-compile`, `/skd-compile`, 
    • Network accessline 34
      Пространство имён — `http://v8.1c.ru/8.1/xdto`. Нужны только там, где XML Schema
    • Network accessline 77
      <xs:annotation>     <xs:appinfo>         <xdto:package xmlns:xdto="http://v8.1c.ru/8.1/xdto">
    • Network accessline 78
      <xs:appinfo>         <xdto:package xmlns:xdto="http://v8.1c.ru/8.1/xdto">             <xdto:name>ОбменСБанком</xdto:name>
    • Network accessline 79
      <xdto:package xmlns:xdto="http://v8.1c.ru/8.1/xdto">

    content/skills/1c-metadata-manage/tools/_common/DevEnv.ps1

    • Executable scriptline 1
      Executable file

    content/skills/1c-metadata-manage/tools/_common/Invoke-1CEdit.ps1

    • Executable scriptline 1
      Executable file

    content/skills/1c-metadata-manage/tools/_common/MetadataAddress.ps1

    • Executable scriptline 1
      Executable file

    content/skills/1c-metadata-manage/tools/_common/dev_env.py

    • Executable scriptline 1
      Executable file

    content/skills/1c-qa-testing/scripts/qa-testclient.ps1

    • Executable scriptline 1
      Executable file

    content/skills/1c-repository-manage/SKILL.md

    • Network accessline 22
      Every repository operation — report, history, compare, lock, update, commit, unlock, dump — is executed **through this skill's script** (`skills/1c-repository-manage/tools/1c-repo-ops/scripts/repo-ops.ps1`). Composing an ad-hoc `1cv8.exe /C

    content/skills/1c-repository-manage/tools/1c-repo-ops/scripts/repo-ops.ps1

    • Executable scriptline 1
      Executable file
    • Access to secretsline 636
      [Credential-related source omitted]
    • Network accessline 849
      # Exact object list in the http://v8.1c.ru/8.3/config/objects format. UTF-8
    • Network accessline 853
      $sb = New-Object System.Text.StringBuilder     [void]$sb.AppendLine('<?xml version="1.0" encoding="UTF-8"?>')     [void]$sb.AppendLine('<Objects xmlns="http://v8.1c.ru/8.3/config/objects" version="1.0">')
    • Network accessline 854
      [void]$sb.AppendLine('<?xml version="1.0" encoding="UTF-8"?>')     [void]$sb.AppendLine('<Objects xmlns="http://v8.1c.ru/8.3/config/objects" version="1.0">')     $childFlag = 'false'
    • Network accessline 855
      [void]$sb.AppendLine('<Objects xmlns="http://v8.1c.ru/8.3/config/objects" version="1.0">')

    content/skills/1c-ui-regression/SKILL.md

    • Network accessline 23
      1. **Specify the observation.** Use the task's acceptance criteria or an existing OpenSpec scenario. Record initial state, user action and expected visible result before coding. Include the negative or boundary case that exposed the regress
    • Network accessline 24
      2. **Choose the runner.** Inspect the existing package manifest, lockfile, test configuration and helpers. Reuse them. If none exists and a saved UI suite is useful, create a minimal Playwright Test setup in the target project, merging exis

    content/skills/caveman/NOTES.md

    • Network accessline 7
      Adapted from https://github.com/JuliusBrussee/caveman (MIT), tracked against upstream **v2.2.0** (20.08.2026). Upstream's non-skill surface (proxy / engine / CLI / `caveman learn` / `/caveman-compress` / hooks, v2.x) is out of scope: this r

    content/skills/caveman/SKILL.md

    • Network accessline 12
      Adapted from https://github.com/JuliusBrussee/caveman (MIT, v2.2.0): compress prose, keep substance. Notes, examples — `NOTES.md` (not loaded).

    content/skills/handoff/SKILL.md

    • Network accessline 9
      Adapted from [`mattpocock/skills`](https://github.com/mattpocock/skills) (`skills/productivity/handoff`, MIT). Compresses the current conversation into a self-contained document for the next session. Principle: **reference durable artifacts

    content/skills/img-grid-analysis/scripts/overlay-grid.py

    • Executable scriptline 1
      Executable file

    content/skills/mcp-1c-tools/docs/1c-data-mcp.md

    • Network accessline 3
      Execution of BSL code, queries and event-log inspection **inside the project's live infobase** via the HTTP service `hs/mcp` published on that infobase (tools from [comol/mcp_designer_tools](https://github.com/comol/mcp_designer_tools), loa

    content/skills/mcp-1c-tools/docs/edt-mcp.md

    • Network accessline 3
      Live access to a running **1C:EDT** instance and its workspace: the in-memory model, validation markers, native navigation and refactoring, metadata and forms, application launch / DB update, debugging and profiling. Upstream: [DitriXNew/ED

    content/skills/mcp-1c-tools/docs/memory-providers.md

    • Network accessline 13
      Installation: `content/commands/install-cognee.md`. Official reference: [Cognee MCP quickstart](https://docs.cognee.ai/cognee-mcp/mcp-quickstart). Live tool descriptors override examples here.
    • Network accessline 24
      Installation: `content/commands/install-openviking.md`. Verified against the [official MCP integration guide](https://docs.openviking.ai/en/guides/06-mcp-integration); the connected server's descriptor remains authoritative.

    content/skills/md-to-docx/package-lock.json

    • Network accessline 14
      "node_modules/@types/node": {       "version": "25.9.5",       "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.5.tgz",
    • Network accessline 15
      "version": "25.9.5",       "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.5.tgz",       "integrity": "sha512-OScDchr2fwuUmWdf4kZ9h7PcJiYDVInhJizG/biAq3cAvqwYktuy/TYGGdZNMtNTFUP7rnb0NU4TUdm82kt4Rg==",
    • Network accessline 16
      "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.5.tgz",
    • Network accessline 23
      "node_modules/core-util-is": {       "version": "1.0.3",       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
    • Network accessline 24
      "version": "1.0.3",       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",       "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
    • Network accessline 25
      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
    • Network accessline 29
      "node_modules/docx": {       "version": "9.7.1",       "resolved": "https://registry.npmjs.org/docx/-/docx-9.7.1.tgz",
    • Network accessline 30
      "version": "9.7.1",       "resolved": "https://registry.npmjs.org/docx/-/docx-9.7.1.tgz",       "integrity": "sha512-ilXFf9Moz47ABjFpDiA5s1w9lpb4EFSp7+5iiJSbfyYDM+bpZdAgLlSr7fW4aXhVe/E+F6QCv0EvRVFEd5CsWg==",
    • Network accessline 31
      "resolved": "https://registry.npmjs.org/docx/-/docx-9.7.1.tgz",
    • Network accessline 46
      "node_modules/hash.js": {       "version": "1.1.7",       "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
    • Network accessline 47
      "version": "1.1.7",       "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",       "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
    • Network accessline 48
      "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
    • Network accessline 56
      "node_modules/immediate": {       "version": "3.0.6",       "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
    • Network accessline 57
      "version": "3.0.6",       "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",       "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==",
    • Network accessline 58
      "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
    • Network accessline 62
      "node_modules/inherits": {       "version": "2.0.4",       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
    • Network accessline 63
      "version": "2.0.4",       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
    • Network accessline 64
      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
    • Network accessline 68
      "node_modules/isarray": {       "version": "1.0.0",       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
    • Network accessline 69
      "version": "1.0.0",       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",       "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
    • Network accessline 70
      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
    • Network accessline 74
      "node_modules/jszip": {       "version": "3.10.1",       "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz",
    • Network accessline 75
      "version": "3.10.1",       "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz",       "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==",
    • Network accessline 76
      "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz",
    • Network accessline 86
      "node_modules/lie": {       "version": "3.3.0",       "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",
    • Network accessline 87
      "version": "3.3.0",       "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",       "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==",
    • Network accessline 88
      "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",
    • Network accessline 95
      "node_modules/minimalistic-assert": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
    • Network accessline 96
      "version": "1.0.1",       "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",       "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
    • Network accessline 97
      "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
    • Network accessline 101
      "node_modules/nanoid": {       "version": "5.1.16",       "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.16.tgz",
    • Network accessline 102
      "version": "5.1.16",       "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.16.tgz",       "integrity": "sha512-kVrnsrJqMR8+oLJnGEmSWw9BivK5mt7H3FZatVRjrc5wGqFYuBxX1yG7+A7Gi5AefkX6t/oCkizcQgpu0cY1dQ==",
    • Network accessline 103
      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.16.tgz",
    • Network accessline 106
      {           "type": "github",           "url": "https://github.com/sponsors/ai"
    • Network accessline 107
      "type": "github",           "url": "https://github.com/sponsors/ai"         }
    • Network accessline 108
      "url": "https://github.com/sponsors/ai"
    • Network accessline 119
      "node_modules/pako": {       "version": "1.0.11",       "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
    • Network accessline 120
      "version": "1.0.11",       "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",       "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
    • Network accessline 121
      "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
    • Network accessline 125
      "node_modules/process-nextick-args": {       "version": "2.0.1",       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
    • Network accessline 126
      "version": "2.0.1",       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",       "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
    • Network accessline 127
      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
    • Network accessline 131
      "node_modules/readable-stream": {       "version": "2.3.8",       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
    • Network accessline 132
      "version": "2.3.8",       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",       "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
    • Network accessline 133
      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
    • Network accessline 146
      "node_modules/safe-buffer": {       "version": "5.1.2",       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
    • Network accessline 147
      "version": "5.1.2",       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
    • Network accessline 148
      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
    • Network accessline 152
      "node_modules/sax": {       "version": "1.6.0",       "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz",
    • Network accessline 153
      "version": "1.6.0",       "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz",       "integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==",
    • Network accessline 154
      "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz",
    • Network accessline 161
      "node_modules/setimmediate": {       "version": "1.0.5",       "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
    • Network accessline 162
      "version": "1.0.5",       "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",       "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==",
    • Network accessline 163
      "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
    • Network accessline 167
      "node_modules/string_decoder": {       "version": "1.1.1",       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
    • Network accessline 168
      "version": "1.1.1",       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
    • Network accessline 169
      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
    • Network accessline 176
      "node_modules/undici-types": {       "version": "7.24.6",       "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz",
    • Network accessline 177
      "version": "7.24.6",       "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz",       "integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==",
    • Network accessline 178
      "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz",
    • Network accessline 182
      "node_modules/util-deprecate": {       "version": "1.0.2",       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
    • Network accessline 183
      "version": "1.0.2",       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",       "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
    • Network accessline 184
      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
    • Network accessline 188
      "node_modules/xml": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz",
    • Network accessline 189
      "version": "1.0.1",       "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz",       "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==",
    • Network accessline 190
      "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz",
    • Network accessline 194
      "node_modules/xml-js": {       "version": "1.6.11",       "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz",
    • Network accessline 195
      "version": "1.6.11",       "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz",       "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==",
    • Network accessline 196
      "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz",

    content/skills/md-to-docx/package.json

    • Executable scriptline 1
      Executable file

    content/skills/md-to-docx/scripts/md_to_docx.js

    • Executable scriptline 1
      #!/usr/bin/env node

    content/skills/mermaid-diagrams/SKILL.md

    • Network accessline 225
      1) Replace `flowchart` with `graph` and simplify shapes.   2) Quote node texts.   3) Test in `https://mermaid.live` to isolate environment issues.
    • Network accessline 226
      2) Quote node texts.   3) Test in `https://mermaid.live` to isolate environment issues.   4) Fall back to the templates above for maximum compatibility.
    • Network accessline 227
      3) Test in `https://mermaid.live` to isolate environment issues.

    content/skills/powershell-windows/SKILL.md

    • Network accessline 42
      Invoke-WebRequest -Uri "http://localhost:9090/status" -UseBasicParsing
    • Network accessline 55
      $response = Invoke-WebRequest -Uri "http://localhost:9090/status" -UseBasicParsing
    • Network accessline 97
      # Wait and make HTTP request Start-Sleep -Seconds 10; Invoke-WebRequest -Uri "http://localhost:9090/status" -UseBasicParsing
    • Network accessline 98
      Start-Sleep -Seconds 10; Invoke-WebRequest -Uri "http://localhost:9090/status" -UseBasicParsing
    • Network accessline 105
      # Check server status $response = Invoke-WebRequest -Uri "http://localhost:9090/status" -UseBasicParsing
    • Network accessline 106
      $response = Invoke-WebRequest -Uri "http://localhost:9090/status" -UseBasicParsing

    content/skills/prompt-enhancer/SKILL.md

    • Possible obfuscationline 108
      Source files are read as UTF-8. If Read returns obvious mojibake (unreadable Cyrillic like "ж©", "<U+00AD>", squares), inform the user that the file is likely in cp1251 or another encoding and ask to save it as UTF-8. Auto-detection of encoding is

    content/skills/transcribe/SKILL.md

    • Network accessline 50
      [Credential-related source omitted]
    • Access to secretsline 51
      [Credential-related source omitted]
    • Network accessline 52
      - Model (optional): `GEMINI_MODEL` in the environment or the same `.env` files overrides `gemini-3.6-flash`. Existing environment variables take precedence. Empty or whitespace-only values use the default. Choose a model supporting audio/vi
    • Network accessline 77
      Cost depends on the selected model, media token count and generated output. Check the [current Gemini API pricing](https://ai.google.dev/gemini-api/docs/pricing) for `GEMINI_MODEL` or the default model before processing long recordings.

    content/skills/transcribe/scripts/transcribe.py

    • Executable scriptline 1
      Executable file
    • Access to secretsline 16
      [Credential-related source omitted]
    • Access to secretsline 35
      [Credential-related source omitted]
    • Access to secretsline 39
      [Credential-related source omitted]
    • Access to secretsline 40
      [Credential-related source omitted]
    • Access to secretsline 41
      [Credential-related source omitted]
    • Access to secretsline 42
      [Credential-related source omitted]
    • Access to secretsline 43
      [Credential-related source omitted]
    • Access to secretsline 44
      [Credential-related source omitted]
    • Access to secretsline 49
      [Credential-related source omitted]
    • Access to secretsline 55
      [Credential-related source omitted]
    • Access to secretsline 427
      [Credential-related source omitted]
    • Access to secretsline 428
      [Credential-related source omitted]
    • Access to secretsline 430
      [Credential-related source omitted]
    • Access to secretsline 431
      [Credential-related source omitted]
    • Access to secretsline 432
      [Credential-related source omitted]
    • Access to secretsline 440
      [Credential-related source omitted]

    plugins/1c-rules/.claude-plugin/plugin.json

    • Network accessline 6
      "name": "comol"   },   "homepage": "https://github.com/comol/ai_rules_1c",
    • Network accessline 7
      },   "homepage": "https://github.com/comol/ai_rules_1c",   "repository": "https://github.com/comol/ai_rules_1c",
    • Network accessline 8
      "homepage": "https://github.com/comol/ai_rules_1c",
    • Network accessline 9
      "repository": "https://github.com/comol/ai_rules_1c",

    plugins/1c-rules/skills/install/SKILL.md

    • Network accessline 29
      On machines with `pwsh`, that binary is fine too. The script finds the local `1c-rules` checkout when you are developing this repo; otherwise it clones `https://github.com/comol/ai_rules_1c.git` and runs that `install.ps1`.

    How the signals fit together

    Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

    Some files could not be read; the facts below still hold.

    Declared and executed: 18 facts
    Signal confidence: 482 facts

    and 432 more

    Only the first 500 facts are listed.

    Works with

    • Native The repository ships a manifest, folder or frontmatter field for this agent.
    • Compatible A standard SKILL.md that this agent can read.
    • Unknown No evidence either way.

    Derived automatically from paths, manifests and frontmatter. Not tested on each agent.