Любой, кто работал с 1С, знает - разработчики пишут код для машины, а пользователи... ну, они просто хотят, чтобы это работало. Разрыв между техническим языком разработчика и потребностями бухгалтера или менеджера часто оборачивается горой нечитаемой технической документации или полным её отсутствием.
В текущих реалиях (начало 2026 года), есть проверенный способ – вы можете «скормить» код нейросети и получить на выходе структурированную инструкцию, например, по ГОСТу. Звучит как фантастика? Вовсе нет.
В этой статье мы разберем пошаговый метод, как превратить «черный ящик» конфигурации 1С в понятную инструкцию для пользователя, используя возможности современных нейросетей, при этом обладая минимальными техническими компетенциями.
Этап 1: Подготовка исходных данных
Первый этап – самый технический, но без него никуда. Мы не можем просто дать нейросети ссылку на базу данных (но это не точно). Ей нужен «исходник» – метаданные.
- Запустите конфигуратор 1С.
- Выберите в меню «Конфигурация» → «Выгрузить конфигурацию в файлы» (Выгрузка и загрузка конфигурации в файлы | Среда быстрой разработки - платформа 1С:Предприятие).
- В открывшемся диалоге укажите пустую папку для выгрузки, например, C:\1C_Docs\Metamodel.
- Убедитесь, что флажок «XML-файлы» установлена.
- Нажмите «Выгрузить» и дождитесь завершения процесса.
Этап 2: Навигация по выгруженным файлам (поиск нужного объекта)
После выгрузки откройте созданную папку. Структура папок в точности повторяет дерево метаданных конфигурации. Вам нужно найти файлы того объекта, на который вы пишете инструкцию. Это ключ к расшифровке технических названий!
- Примеры структуры:
- Для Документа: Путь: [Каталог выгрузки]\Documents\ИмяДокумента\
- o ИмяДокумента.xml – основной файл метаданных документа.
- o Ext\ – папка с модулями (если есть).
- o Forms\ФормаДокумента\Ext\Form.xml – структура формы (элементы, реквизиты, команды).
- o Forms\ФормаДокумента\Ext\Form\Module.bsl – модуль формы (программная логика кнопок, событий).
- Templates\ – папка с макетами (печатные формы).
- Для Отчета: Путь: [Каталог выгрузки]\Reports\ИмяОтчета\
- ИмяОтчета.xml – основной файл метаданных.
- Templates\ОсновнаяСхемаКомпоновкиДанных\Ext\Template.xml – файл схемы компоновки данных (СКД).
- Forms\ФормаОтчета\Ext\Form.xml – структура формы настроек
- Для Справочника (важно для понимания ссылок): Путь: [Каталог выгрузки]\Catalogs\ИмяСправочника\
- ИмяСправочника.xml – содержит описание реквизитов и их типов.
- Для Документа: Путь: [Каталог выгрузки]\Documents\ИмяДокумента\
Этап 3: Преобразование и систематизация файлов для нейросети
Для создания качественной инструкции нейросети нужно дать полную картину.
- Переименуйте модули – все файлы с расширением .bsl (код 1С) переименуйте в .txt, т.к. это стандартный текстовый формат, который легко читается и обрабатывается нейросетями.
- Подготовьте набор файлов для загрузки в новый чат (например, DeepSeek):
- Обязательно:
- o Файл структуры формы (Form.xml).
- o Файл модуля формы (Module.txt, бывший Module.bsl).
- o Если есть:
- Файл схемы компоновки данных (Template.xml) для отчетов.
- Файл основного макета печатной формы (если есть).
- Для расширения контекста:
- Если в форме или коде встречается ссылка на перечисление (например, Перечисления.СтатусыЗадачи), найдите и загрузите файл этого перечисления: [Каталог выгрузки]\Enums\СтатусыЗадачи.xml.
- Если есть ссылка на справочник (например, Справочники.ВидыТребований), загрузите его файл, например, [Каталог выгрузки]\Catalogs\ВидыТребований.xml. Это позволит нейросети понять, что выбирает пользователь из этого поля.
- Обязательно:
Этап 4: Взаимодействие с нейросетью
Теперь, когда все файлы готовы, можно приступать!
- Создайте новый чат в выбранной нейросети (DeepSeek, ChatGPT и т.д.). Это важно, чтобы контекст беседы не был зашумлен предыдущими обсуждениями.
- Загрузите подготовленные файлы в окно сообщения. Загружайте их все сразу или последовательно, если есть ограничение по объему.
- Напишите промт, используя пример как основу:
Проанализируй загруженные файлы.
Задача 1 (Анализ) – подробно объясни, для чего предназначен этот объект (документ,
отчет и т.д.), выдели его основные функции и опиши логику работы ключевых
алгоритмов (например, при нажатии кнопки "Заполнить" или "Провести").
Задача 2 (Инструкция) – на основе проведенного анализа и строго в соответствии
с ГОСТ Р 59795-2021 напиши подробную инструкцию пользователя.
Важные требования к инструкции:
• Пользовательский язык – не используй технические имена реквизитов
(например, "Объект.Контрагент", "ртТепловаяКарта"). Вместо них используй
понятные представления (например, "поле 'Контрагент'", "документ 'Тепловая
карта'", "статус 'В работе'"). Черпай эти представления из структуры формы
(заголовки элементов) и загруженных справочников.
• Структура по ГОСТ – раздели инструкцию на обязательные разделы:
• Назначение программы – кратко, для чего этот объект.
• Условия выполнения (правила эксплуатации): Требования к входным данным,
какие справочники должны быть заполнены перед началом работы.
• Выполнение операции (описание функций): Пошаговое описание работы с
формой: как заполнить поля, нажать кнопки, провести документ,
сформировать отчет.
• Сообщения пользователю (возможные ошибки): Опиши типичные ситуации,
которые могут возникнуть (например, "не заполнено обязательное поле", "нет
прав на проведение"), и что пользователю делать в таких случаях.
Создай структурированный, читаемый документ на русском языке.
P.S. Используйте https://promptessor.com для формирования промтов.
Этап 5: Анализ и доработка (Критически важно!)
Нейросеть – это мощный, но не идеальный инструмент и полученный результат нужно обязательно проверить.
- Проверьте факты – сверьте шаги, описанные нейросетью, с реальной работой программы в режиме 1С:Предприятие. Все ли кнопки на месте? Правильно ли описан алгоритм заполнения?
- Переведите имена – убедитесь, что нейросеть правильно заменила все технические имена (ДатаНач, СуммаДок) на понятные пользователю названия (Дата начала, Сумма документа). При необходимости поправьте вручную.
- Проверьте полноту – не упустила ли нейросеть важную функцию, которая есть на форме, но не описана в модуле? Допишите её.
- Уточните контекст – если в ответе чего-то не хватает или есть ошибки, загрузите дополнительные файлы (например, общий модуль с вызываемыми функциями) и уточните запрос: «Ты использовал функцию "РассчитатьИтоги" из общего модуля. Вот его код. Перепиши описание этой функции в инструкции более точно.»
Этап 6: Повторный анализ по итогам корректировки
- Закончив редактирование, необходимо сохранить результат в файл.
- Загрузите файл в окно сообщения (в тот же самый чат).
- Напишите промт, например, такой:
«Проведи детальный файла с акцентом на следующее:
1) выяви и составь таблицу грамматических ошибок, указав номер страницы, фразу и корректный вариант;
2) собери в отдельную таблицу описания неточностей, двусмысленностей и противоречий с указанием страницы и контекста;
3) на основе анализа предложи конкретные рекомендации по унификации структуры документа – опиши необходимые изменения и конкретные примеры поправок, чтобы улучшить читаемость и единообразие.
Все таблицы должны иметь четкие заголовки и структурированный формат, а рекомендации – быть точными и реализуемы»
- Скорректируйте при необходимости результат.
Итоговый чек-лист:
- Конфигурация выгружена в файлы.
- Найдены и подготовлены основные файлы объекта (Form.xml, Module.bsl > Module.txt).
- Подготовлены файлы контекста (перечисления, справочники, общие модули).
- Создан новый чат и загружены файлы.
- Отправлен промт с четкими требованиями по ГОСТ и пользовательскому языку (шаг 4).
- Ответ нейросети проверен и скорректирован вручную (шаг 5).
- Отправлен промт с для анализа результатов корректировки (шаг 6).
- Готовая инструкция сохранена в нужном формате (DOCX, PDF).
В качестве заключения - этот подход позволяет создавать актуальную документацию, а самое главное выполнять ее актуализацию! Достаточно выгрузить новые версии файлов конфигурации, добавить предыдущую версию документации и попросить выполнить актуализацию :)
Вопрос для ответа в комментариях - почему я использую подробное описание операций?
P.S. Что дальше? Дальше агенты, MCP, генерация изображений и максимальная роботизация.
Вступайте в нашу телеграмм-группу Инфостарт