🆓 FREE & Open Source

1C Processor Generator

The only tool that generates complete processors with managed forms

AI describes — Generator creates ready form with fields, tables, buttons. Not just code.

🌐
No Python installed? 7 free generations right in your browser
Open Generator →

Quick Start

5 minutes max — and you're generating processors

1
Python (if not installed): python.org/downloads

Python 3.10–3.14, Windows. Check Add to PATH during install ✓

2
Install the generator:

After installing Python, open console (cmd/PowerShell/Terminal)

pip install https://github.com/SERGIUSH-UA/1c-processor-generator-pro/archive/refs/heads/master.zip
3
Verify installation:
python -m 1c_processor_generator --help
4
Create a test processor:
python -m 1c_processor_generator minimal TestProcessor

→ creates TestProcessor folder with XML

5
Bonus: GPT writes YAML for you

Too lazy to set up an AI agent (Cline, Cursor, Claude Code)? Web GPT does it for you

Open GPT Assistant →
Or try online:
🌐
No Python?

Try the online generator — 7 free generations, right in your browser

Try Online →
Done! 5 minutes — and you're ready to generate 1C processors (or try online →)

Problem

You want to use AI for creating 1C processors. But Claude and ChatGPT can't generate valid 1C XML — it requires UUIDs, sequential IDs, complex nested structures.

Writing processors manually in Configurator is slow. AI could help, but the 1C platform is too complex for direct generation.

Solution

Work with AI as usual — describe what you need. AI generates simple YAML + BSL code, and the Generator converts it into a ready processor.

The Generator bridges AI capabilities with 1C platform requirements. You get AI speed without its limitations.

AI generates. You receive.

Just describe what you need. Claude or ChatGPT will do the rest.

👤
You
Describe the task
🤖
AI Agent
Generates YAML + BSL
⚙️
Generator
Compiles processor
Result
Ready EPF with form
Your prompt:

"Create a processor to calculate monthly sales with a date filter"

Result:

Complete processor: managed form with fields, tables, buttons — opens directly in 1C

Why does this work?

LLMs can't generate valid 1C XML directly — it requires UUIDs, sequential IDs, complex nested structures. But they excel at generating simple YAML and BSL code. The Generator bridges AI capabilities with 1C platform requirements.

Real Example: GPT vs Claude Code

Same task, different generation quality

Task

Create a processor for visualizing JSON as a tree in 1C

GPT Medium quality
  • Flat table + filtering
  • More code to simulate tree
  • Less efficient architecture
Download GPT version
Claude Code High quality
  • Native 1C TreeData structure
  • Cleaner, maintainable code
  • Extra features (JSON path)
Download Claude version

What's in the FREE Version

Full functionality — free and unlimited

🆓

FREE Edition

Everything you need to work

Complete managed forms — fields, tables, buttons, tabs
All 1C platform UI elements — what no one else can do
Sync Tool (YAML ↔ XML synchronization)
Full documentation and examples
AI integration (Claude, GPT)
Feature registry for extensions

PRO Edition AI Feedback Loop

Full cycle: AI generates → compiler validates → AI fixes

Everything from FREE +
EPF compilation with deep code validation
Compilation errors return to AI console
Extended BSL checks (unused vars, invalid types)
No watermark in code
Watermark in FREE version — comments in modules with unique generation ID. Doesn't affect functionality — only visible in code.
Purchase any PRO variant — watermark disappears forever.

Why PRO is more than just time savings

FREE validates structure. PRO validates code — and AI sees the errors.

FREE Manual Verification
🤖 AI generates YAML + BSL
Generator validates structure
📄 Creates XML files
👤 You open Configurator
🔧 Error? Fix manually
PRO AI Feedback Loop
🤖 AI generates YAML + BSL
⚙️ Generator compiles to EPF
🔍 Compiler validates BSL
🔄 Error? AI sees and auto-fixes
Ready EPF without errors

🖥️ What PRO catches that FREE doesn't:

error Unused variable "Counter" — dead code
error Type "CatalogRef.Products" not found — non-existent type
error Procedure "GetData" is not defined — non-existent function
error Expected ";" — BSL syntax

PRO Licenses AI Feedback Loop

PRO gives your AI Agent a complete validation cycle: 1C compiler checks the code, errors return to console, AI auto-fixes. Result — working EPF without manual intervention.

🎁
Try PRO free for 7 days No credit card, no obligations. Just enter your email and get the key.

Quarter

3000 UAH
3 months
All PRO features
2 machines
Email support

Lifetime

$750
Forever
All PRO features
3 machines
VIP support
All future updates

Already have a license? Check status or renew

📖
Article

How to Make ChatGPT/Claude Generate Working 1C Processors

Deep dive: why AI can't generate 1C XML directly, how YAML solves this problem, and a practical example with Monobank API.

Read Article →

FAQ

What is 1C Processor Generator?

A tool that enables AI agents (Claude, ChatGPT) to create working 1C processors. AI generates simple YAML + BSL code, Generator converts it into a ready .epf file.

How does it work with Claude/ChatGPT?

You describe the task to an AI agent in natural language. AI reads our documentation, generates YAML config and BSL code, then runs the Generator. You get a ready processor without writing code manually.

Why can't AI generate processors directly?

1C XML format is too complex — UUIDs, sequential IDs, nested structures. AI often makes mistakes with such formats. YAML + BSL are much simpler, and AI handles them perfectly.

What's the difference between FREE and PRO?

FREE generates XML and validates only file structure. PRO compiles EPF and validates the actual BSL code via the 1C compiler. The main PRO advantage — compilation errors return to the console, AI Agent sees them and auto-fixes. It's a complete feedback loop: generation → validation → fix → ready result.

What does "number of machines" mean in PRO?

PRO license is bound to your computer's machine_id. Each plan allows activation on a certain number of machines (2, 3, or 5 depending on the plan).

What are the system requirements?

FREE: Python 3.8+. PRO: additionally requires a licensed 1C:Enterprise 8.3 Configurator for EPF compilation.

Where's the AI documentation?

The repository includes special LLM documentation: GitHub. AI agents automatically read it before generation.

Having issues? Go to Troubleshooting →

Start now — for free

FREE version is everything you need. No limits, no registration.

🌐 Online
🎁
Try for free Online or 7-day PRO trial
Online Generator