Искусственный интеллект для 1С-разработчика: как писать код в 5 раз быстрее

30.07.26

Интеграция - Нейросети

Давайте начистоту. Мир 1С часто бывает консервативным. Мы привыкли часами скроллить Мисту, перелопачивать ИТС и собирать решения по крупицам из веток форумов десятилетней давности. Но мир изменился. Искусственный интеллект уже здесь, и он может взять на себя 80% рутины, оставив вам время на архитектуру, кофе и спокойную жизнь.

В этой статье я расскажу, как использовать бесплатный Gemini от Google, чтобы он стал вашим личным Senior-наставником, который всегда на связи и знает решение любой проблемы.

 

Как получить доступ к магии за 1 минуту

Никаких сложных регистраций. Всё максимально просто:

  1. Заходите на сайт Gemini.
  2. Авторизуетесь через свою Google-почту.

Всё! У вас в руках мощнейший инструмент. Но чтобы он работал не как глупый бот, а как профи, ему нужно задать правильный контекст.

 

Настройка промпта: Создаем себе идеального друга-эксперта

Перед тем как начать задавать вопросы, скормите нейросети вот этот текст (можете сохранить его в заметках):

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

А теперь давайте посмотрим на реальных примерах, как это работает.

 

Кейс 1: Поиск неочевидных ошибок (Postman vs 1C)

Проблема: Вы интегрируетесь со сторонним сервисом. В Postman ваш POST-запрос улетает со свистом и возвращает 200 OK. Вы копируете всё то же самое в 1С, запускаете — падает с ошибкой 400 Bad Request или вообще отваливается по таймауту.

Вместо того чтобы рвать волосы на голове, пишем нашему ИИ-другу: «Слушай, отправляю HTTP POST запрос через Postman — всё ок. Делаю то же самое через HTTPСоединение в 1С — падает с ошибкой. В чём может быть дело, куда копать?»

Ответ ИИ (краткая выжимка):

  • Заголовки: В 1С нужно явно указывать Content-Type: application/json. Postman часто делает это скрыто.
  • BOM-маркер: При сериализации JSON в 1С часто добавляется невидимый символ BOM, который ломает парсинг на стороне сервера. Используй КодировкаТекста.UTF8БезBOM.
  • SSL-сертификаты: Postman по умолчанию игнорирует проблемы с сертификатами, а 1С — нет. Используй Новый ЗащищенноеСоединениеOpenSSL().
  • Кодировка URL: Проверь, не передаешь ли ты кириллицу в параметрах строки запроса без URLEncode.

Одна минута - и у вас готовый чек-лист для дебага, который бьет точно в цель.

 

Кейс 2: Рефакторинг и чистый код (Спасаем базу от зависания)

Нам часто достается код в наследство. Иногда этот код хочется распечатать, сжечь, а пепел развеять. Давайте скормим нашему ИИ страшную «процедуру от джуна» и попросим её причесать по стандартам 1С.

// ВНИМАНИЕ: СЛАБОНЕРВНЫМ НЕ СМОТРЕТЬ!

Запрос = Новый Запрос;
Запрос.Текст =
    "ВЫБРАТЬ
    |          ЗапасыОстатки.Номенклатура КАК Номенклатура,
    |          ЗапасыОстатки.Характеристика КАК Характеристика,
    |          ЗапасыОстатки.СуммаОстаток КАК СуммаОстаток,
    |          ЗапасыОстатки.Организация КАК Организация
    |ПОМЕСТИТЬ ВТ_Данные
    |ИЗ
    |          РегистрНакопления.Запасы.Остатки КАК ЗапасыОстатки
    |ГДЕ
    |          (ЗапасыОстатки.Организация = &Организация
    |                                       ИЛИ ЗапасыОстатки.Номенклатура В (&СписокНоменклатур))
    |;
    |ВЫБРАТЬ
    |          ВТ_Данные.Номенклатура КАК Номенклатура,
    |          ВТ_Данные.Характеристика КАК Характеристика,
    |          ВТ_Данные.СуммаОстаток КАК СуммаОстаток,
    |          ЦеныНоменклатурыСрезПоследних.Цена КАК Цена
    |ИЗ
    |          ВТ_Данные КАК ВТ_Данные
    |                        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
    |                        ПО ВТ_Данные.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура
    |                                       И ВТ_Данные.Характеристика = ЦеныНоменклатурыСрезПоследних.Характеристика";



Запрос.УстановитьПараметр("Организация", Организация);
Запрос.УстановитьПараметр("СписокНоменклатур", СписокНоменклатур);

РезультатЗапроса = Запрос.Выполнить().Выгрузить();

НовыйДок = Документы.УстановкаЦенНоменклатуры.СоздатьДокумент();

Для каждого Стр Из РезультатЗапроса Цикл
    ЗапросЧеков = Новый Запрос;
    ЗапросЧеков.Текст =
        "ВЫБРАТЬ ПЕРВЫЕ 1
        |     ЧекККМЗапасы.Ссылка КАК Ссылка
        |ИЗ
        |     Документ.ЧекККМ.Запасы КАК ЧекККМЗапасы
        |ГДЕ
        |     ЧекККМЗапасы.Номенклатура = &Номенклатура";

    ЗапросЧеков.УстановитьПараметр("Номенклатура", Стр.Номенклатура);

    РезЧеков = ЗапросЧеков.Выполнить().Выбрать();
    ЧекСсылка = Неопределено;
    Если РезЧеков.Следующий() Тогда
        ЧекСсылка = РезЧеков.Ссылка;
    КонецЕсли;

    НоваяСтрока = НовыйДок.Товары.Добавить();
    НоваяСтрока.Номенклатура = Стр.Номенклатура;
    НоваяСтрока.Характеристика = Стр.Характеристика;
    НоваяСтрока.СуммаОстаток = Стр.СуммаОстаток;
    НоваяСтрока.Цена = Стр.Цена;
    НоваяСтрока.ДокументПартии = ЧекСсылка;

    Сообщить("Добавили товар: " + Стр.Номенклатура);

КонецЦикла;

НовыйДок.Записать(РежимЗаписиДокумента.Проведение);

Наш запрос: «Оцени этот код. Найди все ошибки производительности, добавь индексы, перепиши по стандартам разработки 1С (ИТС) и объясни, почему старый вариант был ужасен».

Ответ ИИ (Полный разнос):

Нейросеть не просто исправит код, она выдаст ревью, за которое Senior-разработчику платят зарплату:

  1. Запрос в цикле. Это увольнение одним днем. Вместо того чтобы вытягивать чеки по одной номенклатуре за каждую итерацию (а если у нас 10 000 строк — это 10 000 дополнительных запросов!), нужно соединить табличную часть чеков с нашими данными в главном запросе.
  2. Отборы в секции ГДЕ для виртуальных таблиц. Это смертный грех №1. База сначала поднимет ВСЕ остатки по всем организациям и номенклатурам в системе, и только потом будет их фильтровать. Отборы должны быть внутри параметров виртуальной таблицы.
  3. Использование ИЛИ. Смертный грех №2. Условие ИЛИ (особенно в виртуальных таблицах) ломает оптимизатор СУБД. Индексы игнорируются, начинается полное сканирование таблицы (table scan). База ложится спать. Нужно менять на ОБЪЕДИНИТЬ ВСЕ.
  4. Отсутствие индексов во временной таблице. Мы соединяем ВТ_Данные с регистром сведений и документами. Без индексации по полям соединения это будет медленно.
  5. Срез последних без отборов. Соединение со СрезПоследних идет без передачи списка номенклатуры в параметры регистра. База сначала соберет срез по всей номенклатуре справочника, а потом уже соединит.
  6. Обращение через точку в цикле. Стр.Номенклатура.ВидНоменклатуры.Наименование — это два неявных запроса к базе данных на каждую итерацию цикла. Вид номенклатуры нужно получать в самом запросе.
  7. Использование Сообщить(). Это устаревший подход. На сервере оно уйдет в пустоту, нужно использовать процедуры БСП. И спамить сообщениями в цикле при создании документа — плохая практика.

Код от ИИ:

Запрос = Новый Запрос;
Запрос.Текст =
    "ВЫБРАТЬ
    |          ЗапасыОстатки.Номенклатура КАК Номенклатура,
    |          ЗапасыОстатки.Характеристика КАК Характеристика,
    |          ЗапасыОстатки.СуммаОстаток КАК СуммаОстаток,
    |          ЗапасыОстатки.Организация КАК Организация
    |ПОМЕСТИТЬ ВТ_Данные
    |ИЗ
    |          РегистрНакопления.Запасы.Остатки(, Организация = &Организация) КАК ЗапасыОстатки
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    |          ЗапасыОстатки.Номенклатура КАК Номенклатура,
    |          ЗапасыОстатки.Характеристика КАК Характеристика,
    |          ЗапасыОстатки.СуммаОстаток КАК СуммаОстаток,
    |          ЗапасыОстатки.Организация КАК Организация
    |ИЗ
    |          РегистрНакопления.Запасы.Остатки(, Номенклатура В (&СписокНоменклатур)) КАК ЗапасыОстатки
    |
    |ИНДЕКСИРОВАТЬ ПО
    |          Номенклатура,
    |          Характеристика
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    |          ЧекККМЗапасы.Номенклатура КАК Номенклатура,
    |          МАКСИМУМ(ЧекККМЗапасы.Ссылка) КАК Ссылка
    |ПОМЕСТИТЬ ВТ_Чеки
    |ИЗ
    |          Документ.ЧекККМ.Запасы КАК ЧекККМЗапасы
    |ГДЕ
    |          ЧекККМЗапасы.Номенклатура В (ВЫБРАТЬ Номенклатура ИЗ ВТ_Данные)
    |СГРУППИРОВАТЬ ПО
    |   ЧекККМЗапасы.Номенклатура
    |
    |ИНДЕКСИРОВАТЬ ПО
    |          Номенклатура
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    |          ВТ_Данные.Номенклатура КАК Номенклатура,
    |          ВТ_Данные.Характеристика КАК Характеристика,
    |          ВТ_Данные.СуммаОстаток КАК СуммаОстаток,
    |          ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0) КАК Цена,
    |          ВТ_Чеки.Ссылка КАК ДокументПартии
    |ИЗ
    |          ВТ_Данные КАК ВТ_Данные
    |                        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(
    |                                                      ,
    |                                                      Номенклатура В (ВЫБРАТЬ Номенклатура ИЗ ВТ_Данные)) КАК ЦеныНоменклатурыСрезПоследних
    |                        ПО ВТ_Данные.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура
    |                                       И ВТ_Данные.Характеристика = ЦеныНоменклатурыСрезПоследних.Характеристика
    |                        ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Чеки КАК ВТ_Чеки
    |                        ПО ВТ_Данные.Номенклатура = ВТ_Чеки.Номенклатура";

Запрос.УстановитьПараметр("Организация", Организация);
Запрос.УстановитьПараметр("СписокНоменклатур", СписокНоменклатур);

РезультатЗапроса = Запрос.Выполнить();

Если НЕ РезультатЗапроса.Пустой() Тогда
    НовыйДок = Документы.УстановкаЦенНоменклатуры.СоздатьДокумент();
    НовыйДок.Товары.Загрузить(РезультатЗапроса.Выгрузить());
    НовыйДок.Записать(РежимЗаписиДокумента.Проведение);

    ОбщегоНазначения.СообщитьПользователю("Создан документ " + НовыйДок.Ссылка);

КонецЕсли;

 

Кейс 3: «У меня есть задача, с чего начать?» (Генерация каркаса)

Иногда нужно просто оттолкнуться от какой-то базы, чтобы не писать рутину с нуля. Допустим, у вас есть проблема: нужно создать и записать 10 000 документов. Писать всё в обычном цикле — долго, опасно, база повиснет, а при одной ошибке всё упадет.

Вместо того чтобы гуглить лучшие практики, просто просим ИИ: «Мне нужно создать и записать 10 000 документов в 1С. Дай каркас кода для максимально быстрой и безопасной записи».

Нейросеть не просто выдаст вам стандартный цикл Пока... Цикл. Настроенная как Senior-разработчик, она сама поймет узкие места и предложит два крутых варианта:

Вариант 1: Пакетная запись в транзакциях ИИ сам подскажет, что запись по одному документу дергает СУБД 10 000 раз, и предложит разбить данные на порции (например, по 100 штук), оборачивая в транзакцию только саму порцию. Он напишет готовый код с НачатьТранзакцию() и ЗафиксироватьТранзакцию(), добавив обработку исключений, чтобы при ошибке в одном блоке остальные 9 900 документов всё равно записались.

РазмерПорции = 100;

Счетчик = 0;

НачатьТранзакцию();

Попытка
    Для Каждого СтрокаДанных Из МассивДанных Цикл
        
        // Здесь код создания и заполнения документа
        Счетчик = Счетчик + 1;
        // Как только накопили порцию - фиксируем и начинаем новую
        Если Счетчик % РазмерПорции = 0 Тогда
            ЗафиксироватьТранзакцию();
            НачатьТранзакцию();
        КонецЕсли;

    КонецЦикла;
    ЗафиксироватьТранзакцию(); // Фиксируем остаток

Исключение

    ОтменитьТранзакцию();
    ЗаписьЖурналаРегистрации("ОшибкаЗаписи", УровеньЖурналаРегистрации.Ошибка,,, ОписаниеОшибки());

КонецПопытки;

Вариант 2: Фоновые задания ИИ скажет: «А если сервер позволяет, давай распараллелим!». И выдаст готовый каркас, который разобьет массив на части и запустит их через ФоновыеЗадания.Выполнить(). Вы получаете готовое архитектурное решение просто по одному запросу.

// Каркас запуска фоновых заданий

ПараметрыЗадания = Новый Массив;
ПараметрыЗадания.Добавить(МассивДанныхПорция1); // Передаем часть данных

ФоновыеЗадания.Выполнить(

    "МойОбщийМодуль.СоздатьДокументыВФоне", // Имя экспортной процедуры
    ПараметрыЗадания,
    УникальныйИдентификатор,
    "Загрузка порции документов"

);

// Повторяем для других порций и ждем завершения

 

Кейс 4: Изучение новых технологий (Например, RabbitMQ)

Мир не ограничивается одной 1С. Завтра вам скажут настроить брокер сообщений. Вместо чтения сухих мануалов пишем ИИ: «Я 1С-ник, ничего не знаю про очереди сообщений. Объясни мне на пальцах, как для ребенка, что такое RabbitMQ, зачем он нужен в связке с 1С и дай простейший пример кода подключения через HTTP-запросы».

ИИ выдаст вам понятную аналогию (например, с почтовым отделением), объяснит разницу между Publisher и Subscriber и напишет готовый код отправки сообщения в очередь.

Способы использовать ИИ в работе каждый день

Чтобы не растягивать статью, вот еще несколько задач, с которыми ИИ справляется блестяще:

  1. Генерация тестовых данных. Нужно проверить обмен? ИИ за секунду сгенерирует вам валидные JSON, XML или CSV файлы с нужной структурой и фейковыми контрагентами/суммами.
  2. Конвертация JSON-ответов от API. Скармливаете нейросети кусок JSON от стороннего сервиса и просите: «Напиши код, который распарсит это в готовые структуры и массивы 1С».
  3. Генерация идей для оптимизации. Скидываете алгоритм, который выполняется 40 минут, и спрашиваете: «Где здесь узкие места? Как это ускорить?».
  4. Подбор правильных индексов. Показываете текст сложного запроса и структуру таблиц, а ИИ подсказывает, каких индексов не хватает базе для его быстрого выполнения.
  5. Написание подробных комментариев. Идеально для работы с легаси. Кидаете «портянку» чужого кода, а ИИ расписывает по блокам, что именно здесь происходит.
  6. Написание инструкций для пользователей. ИИ может перевести язык кода на язык бухгалтера. Он сам поймет логику алгоритма и напишет пошаговый мануал, как этим пользоваться в интерфейсе.
  7. Расшифровка логов Технологического журнала (ТЖ). ТЖ - это боль для глаз. Просто скопируйте непонятный кусок лога с ошибкой или блокировкой и спросите: «Что здесь упало и почему?». ИИ переведет это на человеческий.
  8. Написание сложных выражений для СКД. Вычисляемые поля, хитрые итоги, функции работы с датами - ИИ отлично пишет формулы для компоновки данных, экономя время на поиск синтаксиса.
  9. Перевод кода с других языков на 1С. Нашли на StackOverflow крутой алгоритм шифрования или генерации хэша на Python или C#? Попросите ИИ переписать его на язык 1С.
  10. Разработка архитектуры webhook-ов и ботов. Поможет спроектировать HTTP-сервис в 1С для приема сообщений из Telegram или других систем, включая логику авторизации и правильных ответов (200 OK).

Итоги: Ложка дегтя, или Почему ИИ пока не заменит программиста

Искусственный интеллект - это невероятно мощный инструмент, но использовать его слепо категорически нельзя.

Нейросети подвержены галлюцинациям. ИИ может с умным видом:

  • Выдумать несуществующую процедуру в БСП.
  • Перепутать общие модули (предложить ОбщегоНазначения вместо СтроковыеФункцииКлиентСервер).
  • Написать метод, который работал в платформе 8.2, но давно устарел.
  • Допустить синтаксическую ошибку в сложном запросе.

Код от ИИ - это не готовый продукт, это черновик разработчика, который можно получить за 1 минуту времени. Вам всегда нужно пропустить этот код через конфигуратор, проверить синтаксис и логику.

Но согласитесь: поправить пару выдуманных процедур в готовом красивом запросе на 100 строк - это в разы быстрее, чем писать его с нуля, спотыкаясь о циклы и забытые индексы. ИИ не заберет нашу работу, но программисты, которые используют ИИ, точно заберут работу у тех, кто по старинке теряет половину рабочего дня на форумах.

Вступайте в нашу телеграмм-группу Инфостарт

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

SALE! %

Банковские операции Обмен с интернет-банком Мастера заполнения Нейросети Программист Бухгалтер Пользователь 1С:Предприятие 8 1C:ERP 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:ERP. Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 1С:Розница 3.0 Платные (руб)

Корректируйте банковские документы быстро и легко! Создайте правило обработки — и оно автоматически применится при загрузке выписки (отбор по любому реквизиту или регулярному выражению). Решение заполняет расшифровку платежа, комиссию эквайринга, подбирает ведомости на выплату зарплаты, помечает дубли из банка на удаление и многое другое. Доплачивать за алгоритмы не нужно — они включены в решение. Обработка работает при загрузке из файлов клиент-банка и через DirectBank. Новое — искусственный интеллект: модель приводит нестандартные назначения платежа к виду, понятному алгоритмам, а ИИ-ассистент прямо в 1С консультирует по решению и разбирает код правил и алгоритмов. Поддерживаются локальные и облачные OpenAI-совместимые модели — данные могут не покидать ваш контур.

15250 руб.

20.12.2024    17894    90    29    

80

Инструментарий разработчика Нейросети Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданным 1С, справке синтакс-помощника и проверки синтаксиса.

15250 руб.

25.08.2025    67026    134    38    

142

Нейросети Системный администратор Программист Бизнес-аналитик Бухгалтер Пользователь Руководитель проекта 1С 8.3 1С:Документооборот 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Россия Платные (руб)

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

12078 руб.

30.07.2026    5464    15    4    

14

Нейросети Программист 1С 8.3 Бесплатно (free)

Один проход модели по вопросу из 28 знаков стоит 631 296 умножений и 4,8 секунды. Столько берёт языковая модель на 21 920 параметров, посчитанная прямо в 1С средствами самой платформы. На ней разбираю по шагам, что стоит за каждым словом из модного словаря: токен, словарь, вектор символа, вес, слой, голова внимания, контекст, softmax, температура, KV-кэш. Отдельно про температуру - она вообще не про креативность и управляет выбором буквы уже после того, как модель закончила работу. Отдельно про галлюцинацию - показываю в цикле генерации место, куда физически невозможно вставить "не знаю". Плюс расчёт потолка для встроенного языка, замер цены размера модели и история про метод платформы, которого не существует.

вчера в 13:00    1107    nedomolkov.ivan    2    

8

Инструментарий разработчика Нейросети Программист 1С 8.3 Бесплатно (free)

Стенд, на котором языковую модель видно изнутри: настоящий трансформер посчитан с нуля на встроенном языке, без внешних компонент, ONNX, Native API и обращений наружу. Три кнопки: полный ответ с отчётом о числе умножений и секундах, один проход модели с вероятностями всех 36 символов алфавита столбиком, и разбор устройства - алфавит, номера токенов, размерности. Поле температуры показывает, что выбор буквы делает не сама модель, а код снаружи: при нуле ответ повторяется слово в слово, при пятёрке текст рассыпается на слоги. В комплекте два файла: модель на 21 920 параметров отвечает за 7-13 секунд, вчетверо более крупная примерно за 28. Веса лежат макетом внутри, скачивать и настраивать нечего. Знаний о мире у модели нет: она помнит сорок фраз про объекты 1С, и на вопрос вне этого набора отвечает бессмыслицей с той же уверенностью.

вчера в 10:30    1300    26    nedomolkov.ivan    0    

9

Нейросети Программист Бесплатно (free)

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

19.08.2026    799    VlaMax    18    

10

Нейросети Бесплатно (free)

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

10.08.2026    3097    jf2000    15    

17

Нейросети Программист Бесплатно (free)

Практический кейс автономной разработки для бизнес-платформы OneBase: ИИ-агент под управлением Claude Code и недорогой модели GLM за 37 минут с нуля создаёт полную конфигурацию с метаданными, формами, отчётами и дашбордами. Процесс проходит полностью без участия человека — агент сам нарезает задачи, генерирует демо-данные и исправляет ошибки до успешного прогона всех проверок.

07.08.2026    5292    Ibrogim    10    

11
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. m_aster 130 30.07.26 18:01 Сейчас в теме
Попробуйте без доп. инструментов работать с Джиминай(для начала проверьте доступные регионы).
Ну и вердикт Дипсика, попросил совсем кратко:
"Статья на 80–90% сгенерирована ИИ — шаблонная структура, идеализация, отсутствие ссылок на версии.
Опасные примеры кода:
- Пакетная запись с ЗафиксироватьТранзакцию() внутри цикла — при ошибке между фиксацией и новой транзакцией данные теряются, * невозможен.
- В рефакторинге запроса — СрезПоследних без указания периода и с ЕСТЬNULL, но главное — соединение с временной таблицей без индексов может быть медленным на больших данных (хотя ИИ добавил индексы, но не гарантирует их использование в СУБД)."
Award; EvilMilko; Yashazz; +3 Ответить
2. Elya_Elya 25 30.07.26 18:42 Сейчас в теме
(1) Спасибо за развернутый комментарий!
Так в этом же и главная фишка, о которой я и пишу в статье - сейчас 2026 год и то что можно делегировать нейросетям рутину типа «прически» статьи - это абсолютная норма жизни. И довольно иронично получать упрек в «сгенерированности» от человека, который сам пошел в другой ИИ и скопировал результат в свой ответ🙂

Что касается ошибок в коде, в самой статье я отдельно подчеркнула, что ответам нейросети нельзя верить слепо и весь код нужно очень внимательно проверять. Говорю об этом ещё раз. Я намеренно выложила примеры кода «как есть» ровно в том виде, в котором их выдала gemini, не переписывая их вручную. Например в причесывании кода в п2 она упустила некоторые детали, внимательные люди заметят. Моей целью было показать реальную картину как именно инструмент работает на практике, где он хорош, а какие подводные камни вылезают, а не выдать идеальный чистый и рабочий код.

И кстати для более чистой генерации кода можно купить специализированные платные ИИ вроде Claude, но моя задача в этой статье показать возможности бесплатной модели, которую любой 1С программист хоть сейчас может открыть без танцев с бубном и поиском иностранных карт
3. m_aster 130 30.07.26 22:47 Сейчас в теме
(2) "И довольно иронично получать упрек в «сгенерированности» от человека, который сам пошел в другой ИИ и скопировал результат в свой ответ🙂"
Вы не поняли, еще раз перечитайте мой коммент выше.
4. RustIG 1979 31.07.26 03:06 Сейчас в теме
(3) я тогда тоже вас не понял, перечитал и не понял.... может ваш коммент у дипсика расшифровать? :)
5. RustIG 1979 31.07.26 03:21 Сейчас в теме
Я еще до появления хайпа вокруг ии пользовался яндекс-поиском. Сейчас он еще лучше стал собирать и структурировать информацию. Никогда не пользовался скроллингом мисты.
1сники чаще всех используют поиск в сети. Так как не у всех есть итс -онлайн. Очень многое в свое время почерпнул на ИС.
Сейчас проблема , что уже нельзя пользоваться поиском одного только яндекс. Проверяю и сравниваю результат в Гигачат. Гугл никогда не использовал.
Уверен, что ии будет встроен в обычный поиск.
6. aximo 2723 31.07.26 05:13 Сейчас в теме
(5) более чем полгода назад, мне нужно было разобраться с апи драйвера кассы, так я как раз запрашивал примеры работы у ИИ, потом их самостоятельно проверял и дорабатывал. изыскания оформил в виде публикации - https://infostart.ru/1c/tools/2549760/
13. Golikov 01.08.26 17:16 Сейчас в теме
(6)
А надо было всего лишь открыть сайт атола и почитать документацию с примерами на 1с, питоне и си ..

Как то пришлось переписать один модуль в самописной конфигурации с 8 драйвера на 10.. Заняло часа 3 -4.
7. ixijixi 2159 31.07.26 08:37 Сейчас в теме
Никаких сложных регистраций. Всё максимально просто:
Заходите на сайт Gemini.
Авторизуетесь через свою Google-почту.

Ясно понятно
Прикрепленные файлы:
serg-lom89; SemandCheb; ImHunter; +3 Ответить
9. Elya_Elya 25 31.07.26 09:55 Сейчас в теме
(7) к сожалению по правилам инфо старта мне пришлось удалить информацию о том, как это обойти, иначе статью не пропускали модераторы. Но скажу по секрету - обходится точно также, как и блокировки тг))
8. Oliver 31.07.26 09:22 Сейчас в теме
// ВНИМАНИЕ: СЛАБОНЕРВНЫМ НЕ СМОТРЕТЬ!

Я смотрю на задание №2, по моему мнению ИИ испортил хоть и неоптимальный программный код, теперь он стал нерабочим (при соблюдении условия что есть пересекающиеся остатки по &Организация и &СписокНоменклатур)
ИИ убрал условии ИЛИ и сделал ОБЪЕДИНИТЬ ВСЕ, группировку по ВТ_Данные не делал, ну далее загружает это всё в табличную часть документа Установка цен номенклатуры (с дублями строк).
Я возьму на себя смелость предположить, что Номенклатура и Характеристика — это Измерения, тогда код сломается на попытке провести документ.
Итог: ИИ дали неоптимальный рабочий код, ИИ оптимизировал код настолько, что он стал нерабочим.
10. Elya_Elya 25 31.07.26 16:52 Сейчас в теме
(8) нельзя оставлять неоптимальный, хоть и рабочий код, нельзя слепо брать причесанный код от ИИ и вставлять его без проверки. Тут скорее лучше взять результат ревью и точечно поправить места, где мы с ним согласны. Код, кстати, изначально нерабочий, я накидала для примера грубые ошибки - использование ИЛИ, условия через ГДЕ, запрос в цикле, отсутствие индексов, сообщить, чтобы посмотреть найдет ли gemini эти ошибки и в целом он не разочаровал, но на практике обязательно надо отладить, без этого никуда)
11. GarriSoft 654 01.08.26 08:09 Сейчас в теме
Коллега, откройте для себя мир mcp сервера для edt и работу в vs code, тогда вообще не придется писать какой либо код или создавать метаданные в конфигурации руками.
12. Golikov 01.08.26 17:13 Сейчас в теме
Уволить одним днем ?? Ну ну ...

Ускорение работы в 5 раз означает что вам будут наваливать в 5 раз больше задач. В итоге вместо программиста станете оператором.
Вообще ощущение что скоро термин " сделано без помощи ии " будет являться своеобразным знаком качества.
Award; MKassatkin; bulpi; +3 Ответить
Для отправки сообщения требуется регистрация/авторизация