Короткий ответ: запрос 1С, написанный ИИ, проверяют по признакам восьми типовых ошибок: неверные имена объектов, сдвинутые границы периода, потерянные или слипшиеся строки, итог, зависящий от прав. Черновик и разбор запроса можно поручить RUFP (rufp.ru): приложение для Windows, macOS и Ubuntu берёт точные имена из выгрузки конфигурации, основная конфигурация RUFP-default работает на GPT-Sol 6.1. Выполняет запрос человек в консоли на копии базы. RUFP доступен из России напрямую, без VPN, оплата российской картой, есть пробный период на один день.

Сверено 28 сентября 2026 года по материалам ИТС, стандартам разработки 1С и справке RUFP; запросы для справки в базе не запускались. Испортить данные самим запросом нельзя: по методическим материалам ИТС, изменять их запросами в 1С:Предприятии не разрешается. Ошибка опасна другим: неверные цифры уходят в отчёт или в код, который записывает данные.

Восемь ошибок в запросах 1С от ИИ и их признаки

У каждой ошибки есть заметный признак в результате и штатный способ проверки: конструктор запроса, консоль запросов на копии базы или отчёт конфигурации. Основание строки указано в последней колонке.

Ошибка, признак и проверка по материалам 1С на 28.09.2026
ОшибкаПризнакЧем проверитьОснование
Синонимы вместо имён метаданныхВыполнение обрывается ошибкой: объекта или поля с таким именем нетКонструктор запроса; имена сверить с выгрузкой конфигурации#std474
Дата без времени в конце периодаНет документов последнего дня: от него в период попадает только первая секундаНайти на копии документ последнего дня; конец периода задать через КонецДняИТС
Остаток на момент «исключительно»В остатке на дату нет движений этого моментаСверить с отчётом на ту же дату; в параметре нужна Граница «включительно»ИТС
NULL после левого соединенияПозиции без движений выпадают из отбора или приходят с пустыми суммамиНайти на копии товар без движений; в тексте нужны ЕСТЬ NULL или ЕСТЬNULLсайт 1С
Нет УПОРЯДОЧИТЬ ПОПорядок строк не определён, построчная сверка даёт ложные расхожденияПроверить текст; сверять по ключу, например по товару#std412
ОБЪЕДИНИТЬ без ВСЕИтог может оказаться меньше отчётного: одинаковые строки из разных частей слилисьСравнить число строк и сумму с отчётом; в общем случае нужен ОБЪЕДИНИТЬ ВСЕ#std434
Условие среза последних не на своём местеУсловие в ГДЕ отсекает позиции, чья последняя запись не проходит отборСравнить в консоли с вариантом, где условие стоит в параметре таблицыИТС
РАЗРЕШЕННЫЕ без учёта правУ пользователей с разными правами разные итоги, например себестоимостьЗапустить на копии под учётной записью, которая будет работать с отчётом#std415

Почему ИИ ошибается именно в этих местах

Причин четыре: ИИ не видит конфигурацию, задача молчит о границах и правах, у языка запросов 1С свои расширения.

  • Имена. Синонимы, по стандарту разработки 1С, отображаются в формах и отчётах, а запросу нужны имена объектов метаданных. Без выгрузки конфигурации ИИ берёт их из описания задачи, где обычно стоят слова интерфейса.
  • Границы. Фраза «остатки на 30 сентября» не говорит, начало это дня или конец. Если время не указано, платформа берёт 0 часов, а момент для остатков по умолчанию считает заданным исключительно.
  • Расширения языка. По ИТС, язык запросов основан на стандартном SQL, но содержит много расширений под учётные задачи, например виртуальные таблицы регистров с остатками и срезами.
  • Права. Под каким пользователем запустят отчёт, в задаче обычно не сказано. С РАЗРЕШЕННЫЕ от этого зависит итог.

Где проверить запрос: конструктор, консоль, копия базы

Все проверки из таблицы делают штатными средствами 1С на копии, рабочая база для них не нужна.

  • Конструктор запроса. Разбирает готовый текст и, по описанию платформы, выдаёт синтаксически правильный запрос. По стандарту оформления запросов, конструктор без предупреждения удаляет из текста комментарии, поэтому пояснения ИИ стоит хранить отдельно.
  • Редактор запроса 1C:EDT проверяет синтаксис на лету.
  • Консоль запросов. Внешняя обработка КонсольЗапросов.epf с диска ИТС для управляемого режима. По описанию на ИТС, показывает временные таблицы, время выполнения и число строк, а в толстом клиенте сравнивает два результата. Открыть её разрешает администратор: по стандарту 1С интерактивное открытие внешних обработок по умолчанию отключено.
  • Копия базы. Выгрузку информационной базы загружают только в новую пустую базу: при загрузке, по описанию платформы, текущая база заменяется целиком.

Что делает RUFP, а что остаётся человеку

RUFP пишет и объясняет текст запроса, выполняет его человек: к базе 1С агент не подключается. Справка RUFP прямо предупреждает, что ответ модели сам по себе правильность изменений не подтверждает, поэтому таблица выше относится и к запросам от RUFP.

Если открыть в RUFP папку с выгрузкой конфигурации, агент прочитает её файлы и возьмёт оттуда точные имена справочников, регистров и реквизитов. Данных базы там нет: по описанию платформы, выгружаются структура объектов в XML и модули. Строки таблицы удобно заранее перенести в задачу по шаблону RUFP: даты и «включительно» в «Ограничения», совпадение с отчётом в «Готово, когда».

Запрос, прошедший проверку, RUFP может вставить в модуль или обработку в выгрузке, изменения видны во вкладке «Обзор». Если консоль вернула ошибку, её текст вместе с ожидаемым результатом отправляют в ту же сессию. Пароли и результат с персональными данными в чат не передают.

Кому подойдёт 1С:Напарник

1С:Напарник работает в 1C:EDT и подойдёт тем, кто уже разрабатывает в этой среде и имеет учётную запись 1С:ИТС. Он объясняет и правит выделенный код, синтаксис запроса в той же среде проверяет редактор EDT. Отдельной функции для языка запросов на сайте продукта не заявлено; по порталу ИТС, сейчас Напарник предоставляется без дополнительной оплаты.

Cursor: удобная среда, недоступная из России

Cursor — популярная и удобная среда разработки со встроенным агентом. По данным vc.ru и Хабра, с 4 сентября 2026 года пользователи из России видят ошибку «Cursor is not available in your region», а официального заявления компания не публиковала. Пункт 17.5 условий Cursor о торговых ограничениях Россию по имени не называет.

Когда выбрать RUFP для запросов 1С

RUFP стоит выбрать, если запросы и код вокруг них хочется поручать хорошему AI-агенту на модели мирового уровня, не завися от VPN, зарубежной карты и блокировок аккаунта по стране. Основная конфигурация RUFP-default работает на GPT-Sol 6.1, модели OpenAI для сложного программирования и агентных задач. Это агент того же класса, что Claude Code, Codex и Cursor, со своим приложением и тарифами.

  • Режим плана: сначала шаги, их можно поправить и одобрить.
  • С «Полным доступом» RUFP сам пишет файлы и запускает команды, без него ждёт подтверждения.
  • Вкладка «Обзор» показывает изменения, историю ведёт Git.
  • Одно приложение для Windows, macOS и Ubuntu.
  • Пробный период на один день, платные от 1 000 ₽ в месяц с оплатой российской картой.
  • Поддержка 24/7 в Telegram и VK: ответ в течение 5 минут, помогут разобраться.

Когда аналитик описывает выборку словами, агент пишет запрос, а итог сверяет человек, получается вайбкодинг в учётной задаче. Карточка приложения есть в разделе инструментов, а попробовать RUFP на своей выборке можно через rufp.ru.

Источники и дата проверки

Ссылки сверены 28.09.2026.

В RUFP есть пробный период на один день.

Материал пригодился?