Технологии

Лучшие нейросети для вайбкодинга в 1С 5

Краткое резюме

В статье представлен рейтинг улучшенных версий нейросетей для вайбкодинга в 1С, включая Gemini 3, GPT 5.1, GLM 4.6 и Kimmi K2. Для оценки их эффективности использовались задачи по программированию на языке 1С.

В последнем обновлении рейтинга представлены улучшенные версии искусственного интеллекта: Gemini 3, GPT 5.1, GLM 4.6 и Kimmi K2. Для проведения эксперимента использовалась последняя версия Агента Cursor. В комплект входили MCP-серверы с подключением к серверу 1С для справки и проверки синтаксиса. Серверы TemplateSearch и Codecheck (1С Напарник) не были подключены, чтобы избежать почти стопроцентного результата за счёт быстрого нахождения нужных шаблонов. В ходе эксперимента были рассмотрены ведущие нейросети для генерации кода, включая SWE-bench. Для повторения эксперимента предлагаются следующие задачи: 1. Написать код на языке 1С, который заполняет массив случайными целыми числами и сортирует его методом пузырька. 2. Создать таблицу значений с полями «номенклатура», «количество», «сумма», «дата», заполнить её тестовыми данными и написать код, который демонстрирует списание товара из этой таблицы по методу FIFO. При списании указываются только количество и номенклатура. 3. Написать запрос на языке 1С, который получает цену товара на заданную дату из таблицы регистра накопления «ОстаткиТовара». Дата задаётся в параметре запроса. 4. Написать запрос на языке 1С, который получает цену товара на заданную дату из таблицы значений. Дата задаётся в параметре запроса. Это должен быть именно запрос, а не код для перебора таблицы. 5. Написать запрос на языке 1С, который получает актуальную (последнюю по дате) цену всех товаров на заданную дату из непереодического регистра сведений «цены товара». Дата задаётся в параметре запроса. 6. Используя API с сайта ЦБ РФ, написать код на языке 1С Предприятия для загрузки курса доллара за последний год на каждый день в таблицу значений. 7. Написать код на языке 1С для загрузки данных из файла Excel в справочник «Номенклатура». 8. Написать код на языке 1С для передачи данных из одной управляемой формы в другую. 9. Написать код на языке 1С для выгрузки справочника «Номенклатура» в идентичную конфигурацию.

Фильтры и сортировка