DeepSeek исправил ошибки в 1С:УНФ, но не все решения оказались равноценны патчам 1С

4 мин чтения 3
DeepSeek исправил ошибки в 1С:УНФ, но не все решения оказались равноценны патчам 1С

Автор sokolov_e_s описал эксперимент: ИИ-агент с DeepSeek V4.1-Flash исправлял три ошибки в 1С:Управление нашей фирмой и выполнял одну более сложную доработку. По его результатам, модель находила нужные участки кода и создавала рабочие исправления. Но в одном случае она убрала сбой ценой ограничения оплаты — поэтому исчезнувшая ошибка ещё не означает полноценный ремонт.

Как сравнивали DeepSeek с разработчиками 1С

Для проверки автор взял 1С:УНФ 3.0.12.261 с демонстрационной базой. Официальные исправления хранились отдельно: агент получал только описание проблемы со стороны пользователя, без технических подсказок. Затем автор сравнивал полученный код с патчами 1С.

Это был не разговор с обычным чат-ботом. Агенту предоставили инструменты для чтения конфигурации, запросов к базе, запуска внешних обработок и работы с расширениями. Расширение — отдельная надстройка с изменениями, которую можно отключить, не переписывая основную конфигурацию. Сам подход к постановке задач модели объясняет наш гайд по программированию с помощью ИИ.

Две точечные ошибки: удачные исправления

Первая задача касалась печати универсального передаточного документа из расходной накладной. Малое количество товара при округлении превращалось в ноль, после чего расчёт завершался ошибкой деления. По описанию эксперимента, агент нашёл ту же строку, что исправили разработчики 1С. Однако решения различались: официальный патч сохранял больше знаков после запятой, а агент добавил проверку округлённого делителя.

Автор также сообщил об уточнении границы сбоя: в проверке ошибка возникала при количествах от 0,001 до 0,004, тогда как 0,005 округлялось до 0,01. На решение ушло 32 минуты; указанная автором стоимость обращений к DeepSeek API — 427 рублей.

Во второй задаче после онлайн-оплаты расходной накладной не появлялся документ операции по платёжным картам. Агент добавил проверку наличия нужного поля у документа. По сравнению автора, этот фрагмент совпал с официальным патчем. Работа заняла 25 минут и стоила 155 рублей за обращения к модели. Автор сообщает, что агент нашёл аналогичную ошибку ещё у двух видов документов.

Оплата через СБП: сбой исчез, возможность сузилась

Третья ошибка возникала при нажатии «Оплата через СБП», если в заказе не был выбран банковский счёт. Официальный патч исправлял опечатку и сохранял возможность подобрать подключение через платёжного агрегатора даже без счёта в заказе.

Агент пошёл другим путём: запретил продолжать операцию без заполненного счёта и показал понятное предупреждение. Падение исчезло, но допустимый сценарий оплаты оказался заблокирован. Автор оценил результат ниже двух предыдущих. На эту задачу ушло 47 минут и 329 рублей за обращения к модели. Для пользователя здесь существенна не красота кода, а сохранение нужного способа оплаты.

Сложная доработка потребовала больше компромиссов

В четвёртом задании агент должен был добавить создание документа «Установка цен» из заказа поставщику и печать формы «Переоценка товаров». Автор сравнивал результат с возможностями релиза УНФ 3.0.14. На этот раз агенту также поручили проверить работу в пользовательском интерфейсе и сделать скриншоты.

По отчёту автора, расширение с двумя командами и печатной формой заработало. Но агент записывал черновик документа до открытия формы и не использовал штатные механизмы печати БСП — библиотеки стандартных подсистем 1С. Архитектурное решение разработчиков 1С автор счёл более удачным. Работа агента заняла 2 часа 1 минуту, стоимость обращений к модели составила 747 рублей.

Временное исправление — не замена обновлениям

Эксперимент показывает перспективу точечных исправлений через отключаемые расширения, но не доказывает, что модель может самостоятельно сопровождать рабочую базу компании. Все четыре задания выполнялись на демонстрационных базах; приведённые суммы относятся к обращениям к DeepSeek API, а не к полной стоимости внедрения и сопровождения.

Сам автор подчёркивает: языковая модель не заменяет обновления поставщика. Самое показательное ограничение здесь уже видно на СБП: проверять нужно не только отсутствие ошибки, но и сохранение прежних допустимых действий. А успешная проверка одной доработки через интерфейс не подтверждает надёжность всех остальных исправлений.

Материал был полезен?
AI-инструменты без границ

Получите доступ к нужному AI-сервису уже сегодня

ChatGPT, Claude, Gemini, MiniMax и агенты для кода — предложения проверенных продавцов по доступным ценам. Оплата российскими картами, через СБП или криптовалютой.

Проверенные продавцы Быстрая выдача Доступные цены
Прокрутить вверх