Если типовых отчётов не хватает, внешний отчёт 1С можно поручить российскому AI-агенту RUFP (rufp.ru). Нужные данные, отборы и группировки описывают словами: RUFP предлагает план, пишет текст запроса и схему компоновки данных, но к базе 1С не подключается. Файл .erf человек собирает средствами 1С и сверяет итоги с контрольными значениями на копии базы. RUFP работает из России без VPN, оплачивается российской картой, основная модель — GPT-6 Sol.
Что такое внешний отчёт 1С и когда он нужен?
Внешний отчёт — отчёт 1С в отдельном файле .erf, который не входит в конфигурацию. По описанию 1С, его открывают в 1С:Предприятии как обычный файл, и работает он так же, как встроенный. Конфигурацию менять не нужно, поэтому один отчёт можно использовать в разных базах. Внешняя обработка устроена похоже, но хранится в файле .epf.
Внешний отчёт нужен, когда:
- логики нет в настройках: сравнить периоды, свести данные из разных регистров, посчитать своё;
- отчёт нужен в нескольких базах;
- конфигурацию менять нельзя или не хочется.
Когда в 1С хватит типового отчёта с настройкой?
Часто хватает. В конфигурациях на Библиотеке стандартных подсистем (БСП) у отчётов есть настройки отборов, группировок и оформления, а универсальный отчёт показывает данные любого справочника, документа или регистра. Сначала попробуйте добавить поле, отбор или группировку в готовый отчёт. Если поля нет среди доступных или нужна своя формула, понадобится внешний отчёт.
Из чего состоит внешний отчёт на СКД?
Обычно это запрос к данным базы и схема компоновки данных: какие поля выводить, как группировать, какие итоги считать и какие параметры спрашивать у пользователя. Формы отчёта и настроек платформа создаёт сама, поэтому простой отчёт на системе компоновки данных собирают без единой строки кода.
Запросы в 1С данные только читают. Модуль отчёта — обычный код на встроенном языке, и проверяют его отдельно. Поэтому агенту разумно поручать запрос и схему, а модуль только при необходимости.
Чем сделать внешний отчёт 1С: AI-агент, конструктор или программист?
Выбор зависит от того, кто будет собирать и проверять отчёт. Если логика своя, а программиста под рукой нет, запрос и схему можно поручить AI-агенту и собрать файл в 1С самому. Уверенный пользователь конфигуратора соберёт простой отчёт в конструкторе схемы. Отчёт, который должен стать частью конфигурации или работать на большой базе, лучше доверить 1С-программисту.
| Вариант | Когда подходит | Кто собирает и проверяет | Ограничения |
|---|---|---|---|
| RUFP — AI-агент для Windows, macOS и Ubuntu | Своя логика, которой нет в настройках; программисту — поручить запрос и схему | RUFP пишет запрос, схему и при необходимости модуль; вы собираете .erf и сверяете итоги на копии базы | К базе не подключается; в рабочей базе отчёт подключает администратор |
| Настройка типового или универсальный отчёт | Нужны другие поля, отборы, группировки | Вы сами, в форме отчёта | Своя логика не собирается |
| Конструктор схемы своими руками | Вы уверенно работаете в конфигураторе, отчёт простой | Вы сами | Нужно знать структуру данных конфигурации |
| 1С:Напарник в 1C:EDT | Разработка ведётся в 1C:EDT | Разработчик в EDT | Нужна учётная запись ИТС; для конфигуратора продукта нет |
| 1С-программист или франчайзи | Отчёт — часть конфигурации, большая база, ограничения доступа | Программист | Сроки и стоимость по договору |
Опишите отчёт, которого не хватает в вашей 1С, и посмотрите план RUFP.
Как создать внешний отчёт с RUFP: пошаговый сценарий
Сценарий укладывается в несколько шагов в одной папке проекта. Программировать не обязательно, собирать файл и проверять итоги придётся самому.
- Запишите, что должен показать отчёт, и 2–3 контрольных значения из другого источника: типового отчёта, документа, ручного подсчёта. Академия RUFP советует проверять на данных с заранее известным ответом.
- Подготовьте копию базы и имена объектов. Копию разворачивают в новой пустой базе. Точные имена документов и регистров даёт режим технического специалиста или выгрузка конфигурации в файлы, где нет данных базы.
- Опишите задачу в RUFP в отдельной папке проекта, в режиме плана и с выключенным «Полным доступом». Шаблон «Цель, Контекст, Ограничения, Готово, когда» есть в справке о постановке задач. Так выглядит вайбкодинг в 1С: задача с именами объектов и контрольными значениями.
- Проверьте план и исходники. Попросите объяснить запрос по частям: откуда берутся данные, как связаны периоды, где считаются итоги. Изменения показывает вкладка «Обзор», если в папке проекта есть Git.
- Соберите .erf в конфигураторе или 1C:EDT. Если сборку запускает RUFP, команду к рабочей базе не разрешайте.
- Сверьте итоги в копии базы. Расхождения перечислите одним сообщением и укажите, что менять нельзя.
- Передайте отчёт администратору с инструкцией: перед подключением он делает резервную копию рабочей базы.
Пример задачи (учебный, прогона не было; имена подставьте из своей конфигурации):
Цель: внешний отчёт на СКД «Ушедшие клиенты»: покупатели, у которых были продажи в прошлом периоде и нет в текущем, с суммой, менеджером и датой последней продажи. Отчёт только читает данные.
Контекст: [конфигурация и версия], платформа [версия]. Продажи хранятся в [имя регистра]. В папке проекта выгрузка конфигурации без данных базы.
Ограничения: сначала изучи выгрузку и предложи план, текст запроса и список полей. Только запрос и схема компоновки. Конфигурацию не меняй, к базе не подключайся, команды конфигуратора — только после моего разрешения и только для копии.
Готово, когда: исходники открываются в конфигураторе и сохраняются в .erf; клиент [А] с покупками только в прошлом периоде есть в отчёте, клиента [Б] с покупкой в текущем нет; сумма [А] совпадает с [типовым отчётом]; пустой период формируется без ошибки; есть инструкция сборки.
Как собрать файл .erf из исходников?
Файл .erf собирают средства 1С, установленные у пользователя: конфигуратор или 1C:EDT. RUFP пишет для них исходники в XML и на встроенном языке.
- Конфигуратор и XML. С версии 8.3.8 внешний отчёт можно открыть из XML-выгрузки и сохранить как файл.
- Пакетный режим. Сборку командой в терминале может запустить RUFP, если вы разрешите и платформа 1С установлена на этом же компьютере.
- 1C:EDT. Проект внешних отчётов собирает файлы по заданному пути, а отчёт открывают из запущенной базы.
- Без XML. Создать внешний отчёт в конфигураторе и вставить текст запроса от агента в набор данных схемы.
Как проверить внешний отчёт и подключить его в рабочей базе 1С?
Сначала отчёт формируют только в копии базы, за период с известными итогами. В рабочую базу отчёт попадает после сверки и через администратора.
- Открыть файл через «Файл — Открыть». По стандарту 1С эта возможность по умолчанию выключена: в копии администратор выдаёт для неё отдельную роль. Платформа предупредит о потенциально опасном действии, разрешать его стоит только для файла из своих исходников.
- Сверить контрольные значения, итог, границы периода и пустой период.
- Сформировать отчёт под учётной записью будущего пользователя, без административных ролей.
- Расхождение или текст ошибки вернуть в ту же сессию RUFP с просьбой «Пока ничего не исправляй, найди причину». Методику контрольных значений разбирает урок Академии RUFP.
Перед подключением делают резервную копию рабочей базы. По стандарту 1С о внешнем коде в конфигурациях на БСП отчёт подключают через «Дополнительные отчеты и обработки»: администратор добавляет файл, подтверждает «Предупреждение безопасности» и выбирает раздел. Для этого пути в задаче агенту заранее просят модуль: функцию регистрации с безопасным режимом.
Когда выбрать RUFP, а когда позвать 1С-программиста?
RUFP стоит выбрать, когда отчёт нужен свой, а работать хочется стабильно: хороший AI-агент на модели мирового уровня GPT-6 Sol, без блокировок аккаунтов, без возни с VPN и с оплатой российской картой.
- Режим плана: сначала шаги и текст запроса, потом файлы.
- Файлы проекта: выгрузка конфигурации, XML-исходники отчёта, инструкция сборки.
- Команды под контролем: «Полный доступ» или ручные разрешения.
- Вкладка «Обзор» с изменениями и Git для истории.
- Одно приложение для Windows, macOS и Ubuntu.
Для программиста 1С RUFP — AI-агент того же класса, что Claude Code, Codex и Cursor, подробнее в статье о замене Cursor. Разработчики Claude Code и Codex, Anthropic и OpenAI, Россию в поддерживаемые страны не включают.
1С-программист нужен, если отчёт должен стать частью конфигурации, база большая и отчёт формируется долго, действуют ограничения доступа на уровне записей или база размещена в облачном сервисе 1С с аудитом дополнительных отчётов. Если что-то не получается с RUFP, поддержка 24/7 в Telegram и VK отвечает в течение 5 минут.
Начните с одного отчёта и двух-трёх цифр, которые знаете наверняка: RUFP напишет запрос и схему, а итоги сверите вы.
Частые вопросы
Что такое внешний отчёт в 1С?
Отчёт в отдельном файле .erf, который не входит в конфигурацию, поэтому менять её не нужно. Его открывают в 1С:Предприятии как файл, а в конфигурациях на БСП подключают через «Дополнительные отчеты и обработки».
Можно ли сделать отчёт в 1С без программиста?
Часто да: в конфигурациях на БСП отчёт настраивают прямо в форме. Для своей логики подойдёт внешний отчёт на СКД: с RUFP задачу описывают словами, а файл собирают и проверяют в 1С сами.
Может ли ИИ сам создать файл .erf?
RUFP пишет исходники: текст запроса, схему компоновки и при необходимости модуль. Файл .erf собирает платформа: конфигуратор, его пакетный режим или 1C:EDT. Пакетную сборку RUFP может запустить, если платформа 1С стоит на том же компьютере и вы разрешили команду.
Какие файлы дать RUFP для внешнего отчёта?
Выгрузку конфигурации в файлы, где есть имена документов и регистров, но нет данных базы, или точные имена из режима технического специалиста. Для доработки готового отчёта — его XML-выгрузку. Пароли и строку подключения к базе в задачу не пишут.
Как проверить, что внешний отчёт считает правильно?
Взять 2–3 значения из другого источника, сформировать отчёт в копии базы и сверить их. Расхождение вернуть RUFP с просьбой найти причину и пока ничего не исправлять.
Как подключить внешний отчёт для сотрудников?
В конфигурациях на БСП администратор добавляет файл в «Дополнительные отчеты и обработки», подтверждает предупреждение безопасности и выбирает раздел. Открытие через «Файл — Открыть» по стандарту 1С по умолчанию выключено и требует отдельной роли.
Что выбрать: внешний отчёт или дашборд из выгрузок?
Если данные в одной базе 1С и отчёт нужен внутри 1С, подойдёт внешний отчёт. Если данные из нескольких систем или отчёт нужен руководителю вне 1С, их сводят из выгрузок, как описано в статье об управленческой отчётности.
Работает ли RUFP в России и сколько стоит?
Работает напрямую, без VPN, оплата российской картой. Платные тарифы от 1 000 ₽ в месяц, есть пробный период на один день. Основная конфигурация RUFP-default работает на GPT-6 Sol, модели OpenAI для сложного программирования и агентных задач.
Попробуйте RUFP на своей задаче
Зарегистрируйтесь и принесите свою первую задачу — начать можно с пробного периода на один день. RUFP предложит план, напишет код и покажет изменения перед применением.
Начать пробный период на один день