Применение ChatGPT в 1С и не только

28.02.25

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

Практические примеры применения ChatGPT в 1С.

Введение

Коллеги, добрый день. Уже наверно многие знают, что такое искусственный интеллект - далее ИИ, каков принцип его работы и какие задачи он решает. Если нет, можно подробнее узнать, например, по этой ссылке искусственный интеллект. В этой статье хотел бы обратить внимание на нейросеть ChatGPT - в статье речь пойдет о ней. На сегодняшний день ИИ активно входит в нашу жизнь и умение им пользоваться будет необходимостью. Преимущества перед привычным поисковиком в том что например ChatGPT выдает решение по запросу в одном чате наиболее быстро, в этом же чате можно наводящими вопросами уточнять ответ, тогда как поисковик выдает ряд ссылок при этом пользователь анализирует наиболее релевантные на его взгляд статьи, посты, теряя на доп. анализ время.

Как начать пользоваться прямо сейчас бесплатно из России? В России данная нейросеть запрещена, поэтому будем использовать сервисы для подмены IP. Сервис для подмены IP - установим в браузере, например, в Google Chrome, переходим в магазин расширений

 

 

Находим, например, расширение Hola сервис для подмены IP - устанавливаем, готово.

Далее переходим на сайт OpenAI или по прямой ссылке ChatGPT, подключаем сервис для подмены IP. При подключении я использую страну Бразилия, заметил более стабильное подключение на ней, если заходите через OpenAI выбираем пункт меню 

 

Заключительным этапом является регистрация - жмем sing in, в качестве почты используем почту, имеющую домен США, например gmail.com, дальше подтверждаем из почты регистрацию, готово, вы можете использовать бесплатную версию ChatGPT 3.5 (далее gpt3). За отдельную плату можете подключить ChatGPT 4, об отличиях версий можно узнать по ссылке 5 ключевых различий между GPT-4 и его предшественниками.

 

Структура промта для GPT

Промт — это запрос для нейросети, от английского «prompt». На практике у себя применяю следующую структуру промт запроса:

Роль (необязательно)
Цель запроса
Доп. информация (необязательно)
Уточнение (необязательно)

Примеры:

Ты опытный программист 1С (с 10 летним стажем). (Роль)

Объясни мне подробно, что делает данный код. (Цель запроса)

При анализе кода нужно вывести информацию, когда можно применить этот код (Доп. информация)

Перед тем, как ответить, задай любые вопросы чтобы помочь тебе предоставить более точную информацию. (Уточнение)

 

Кейс № 1. Анализ кода 1С

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

Ты опытный разработчик 1С (с опытом более 10 лет) - тут я ему определяю роль разработчика с большим опытом и язык, которым он владеет, для того, чтобы код был проанализирован максимально экспертно, более 10 лет можно не включать в промт.

Объясни мне (максимально) подробно, что делает данный код (на 1С) - тут я прошу подробный анализ с подробной детализацией кода.
 

 
 Анализируемый код.

 

 
 Ответ gpt3

 

Следующий вопрос:

Опиши код в виде документации?

 

 
 Ответ gpt3

 

 
 А это описание функции из БСП:

 

Соответственно можно задокументировать существующий код при необходимости или выдать алгоритм работы кода аналитику или пользователю за несколько минут, также можно попробовать выявить ошибки кода и как их исправить, но gpt3 выдает общие рекомендации, поэтому для разработчиков малополезно, хотя можете определить для себя сами. Примеры промтов: "Как его можно было бы улучшить?", "Необходимо найти ошибку в коде, почему он не работает.", "Какие ошибки в данном коде?".

 

Кейс № 2. Помощь в написании кода 1С

Также у gpt3 можно запросить заготовку кода на 1с, у данной версии код не идеален, поэтому рефакторинг провести придется. Очевидно, что это может быть полезно для первоначальной заготовки каких-то общих процедур и функций, чтобы сократить время их написания, например: загрузка excel файла, написание post, get запросов через http соединение, заготовка текстов запросов из таблицы значений и т.д.

Пример 1, загрузка файла excel в 1с.

Промт.

Ты опытный разработчик 1с с опытом более 10 лет

Напиши мне код на 1с по загрузке excel файла через comОбъект

 

 
 Ответ gpt3

 

Провести рефакторинг, протестировать и вполне сгодится.

Пример 2, сборка запроса из таблицы значений.

Промт.

Ты опытный разработчик 1с

Напиши мне запрос на 1с, с выборкой из ТаблицаЗначений с полями: Сумма, СуммаВозврат, ТипОплаты, Содержание, Контрагент, Договор, Карта, расставь псевдонимы, поля должны быть приведены к типам с помощью функции Выразить

 

 
 Ответ gpt3

 

Допустил ошибку в функции Выразить, но в целом при небольшом рефакторинге код можно использовать.

Пример 3, загрузка исходников в 1С.

Промт.

Ты опытный devops инженер со стажем более 10 лет

напиши мне скрипт по загрузке исходников в 1с из гитлаба

 

 
 Ответ gpt3

 

В принципе так и есть исходники сначала клонируем из GitLab, затем с помощью команд vrunner от oscript обновляем конфигурацию 1с. 

 

Кейс № 3. Помощь в написании инструкции

Также gpt3 может подготовить некоторую инструкцию, например.

Промт.

Ты опытный DevOps инженер, со стажем более 10 лет

Опиши подробно инструкцию создания и настройки алертов в Grafana?

 

 
 Ответ gpt3

 

Выдал инструкцию скорее всего не по актуальной версии графана, т.к. gpt3 обучен на данных до 2021 года, но при небольшом изменении и добавления скриншотов можно применить.

 

Кейс № 4. Помощь в подготовке данных

GPT может помочь собрать данные в JSON, например, для тестирования какой-нибудь функции для загрузки в 1с из JSON, собирает данные любой структуры, причем модифицирует их при необходимости, например: добавить, удалить свойство, добавить, удалить подчиненные свойства и т.д.

Промт.

Создай мне данные в формате json для интернет магазина. Должно быть 5 разных моделей холодильников, в каждом из которых должно быть 6 полей: Name, Article, Code, Brand, Region, SalePrice

 

 
 Ответ gpt3

 

Следующий промт к изменению

Добавь еще массив свойств items с полями: resource_id, warehouse_id, quantity, comment

 

 
 Ответ gpt3

 

Следующий промт к изменению

Удали свойство warehouse_id из items

 

 
 Ответ gpt3

 

Видим, что с json gpt3 работает хорошо. Таким образом мы можем генерить любые необходимые данные в формате json.

 

Заключение

ChatGPT 3.5 применим, но с проверкой и рефакторингом результата, т.к. он не всегда релевантен, особенно в части 1С. Надо стараться уметь правильно создавать промты: наиболее подробно описывать, что нужно, какой метод использовать, если результат не совсем соответствует ожидаемому, можно задавать дополнительные вопросы в диалоге. Стоит заметить, что версия не является последней, как поведет себя в этих случаях ChatGPT 4 и ChatGPT 4 turbo, думаю будет выдавать более релевантные ответы. Также минусом ChatGPT 3.5 является то, что ему нельзя отправить более 4 096 «токенов», что примерно равно 8 000 словам, в то время как GPT-4 имеет максимальный размер токенов 32 768, это примерно соответствует 64 000 словам. ChatGPT способен снять некоторую рутину в части написания описаний, инструкций, документаций, генерации данных и т.д. Из удобств: удобно хранить задачи в каждом чате - для новой задачи достаточно завести новый чат, также он хранит историю переписки в каждом чате. Считаю, что пользоваться ИИ нужно со знанием дела лишь для закрытия каких-то рутинных задач и всегда проверять результаты. Также стоит учитывать тот момент, что с каждым годом нейросети будут становиться умнее, т.к. будут обучаться на более актуальных данных, что повлияет на результаты.

 

Также предлагаю решения вашему вниманию:

Применение cтандартов и методик разработки конфигураций на практике

Шаблоны для применения cтандартов и методик разработки конфигураций 1С

Простой пример разработки регулярного обмена с использованием БСП на примере ERP 2.4 и УПП 1.3.

Конфигурация "Табель учета рабочего времени. (Учет работ, доходов и расходов. Взаимодействие с клиентами)"

Универсальная выгрузка и загрузка зарегистрированных справочников и документов по узлу.

Загрузка данных из унифицированных форм УПД и ТОРГ-12.

Список документов и их количество в базе.

 

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

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

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

См. также

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

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

15250 руб.

25.08.2025    61979    127    36    

136

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

Нейросеть для 1С, которая пишет рабочий код на BSL по вашей конфигурации: четыре месяца и больше сорока релизов после первой статьи про бесплатный MCP-сервер mcp-1c. Разберём, что изменилось: память на больших базах упала в разы, поиск по коду ускорился, добавилась параллельная работа и совместимость с Claude, Cursor и другими ИИ-клиентами. И что осталось прежним.

08.07.2026    5140    VyachGo    0    

20

Нейросети EDT Программист 1С:Предприятие 8 Россия Абонемент ($m)

LLM-агенты уже неплохо рассуждают о коде 1С — но рассуждают вслепую. Модель не видит вашу конфигурацию: ей либо копируют модули в чат руками, либо выгружают конфигурацию в файлы и индексируют — и индекс устаревает в момент первой правки. А главное — агент не может ничего сделать: прочитал, посоветовал, а вносить правку снова человеку. Мы решали эту задачу для своей линейки 1C Intelligence Suite — это её вторая часть, о которой мы рассказываем публично.

1 стартмани

08.07.2026    1667    galich    13    

7

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

Почему разработчики не всегда начинают пользоваться ИИ-инструментами, даже если у них уже есть доступ к GPT-чату, Copilot, OpenCode и 1С:Напарнику. Показываем, как через личные разговоры, короткие воркшопы и понятные аналогии – калькулятор, поисковик, автодополнение и Dota 2 – можно снизить страхи, скепсис и недоверие к генеративным нейросетям. Разбираем, почему одних рассылок и лозунгов про «будущее» недостаточно, и как маленькие быстрые победы помогают людям попробовать ИИ в рабочих и бытовых задачах. Статья будет полезна руководителям и тимлидам, которые сталкиваются с сопротивлением сотрудников и хотят привести команду к спокойному, практичному отношению к современным ИИ-инструментам.

06.07.2026    1098    leemuar    13    

7

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

Реальный ML там, где вы зачем-то используете AI. Вкатываемся под катом!

01.07.2026    2146    starik-2005    52    

26

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

Простым языком про ИИ-агентов: чем агент отличается от LLM, как работает function calling и зачем нужен MCP. Разбираем структуру JSON, цикл работы агента и показываем "амнезию" модели на эксперименте с Ollama. Для тех, кто хочет понять "базу" без занудства. Часть 1.

26.06.2026    1816    Junior_1C    24    

21

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

Бесплатный MCP-сервер, который даёт ИИ-ассистенту (Claude, Cursor и др.) читать данные рабочей базы 1С простыми словами — остатки, документы, справочники, регистры. Агенту не нужно знать язык запросов 1С: он описывает, что хочет, а сервер строит запрос сам. Работает на любой конфигурации (УТ, ERP, БП, самописная), только чтение, отдаёт лишь то, что доступно текущему пользователю. Вторая функция — отдаёт актуальную структуру метаданных любой конфигурации (таблицы, поля, типы), что полезно и при разработке как контекст для ИИ-агента. Реализован как расширение конфигурации.

22.06.2026    11329    Prepod2003    14    

17

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

ИИ-агенты в корпоративной разработке 1С: почему инициатива исходит снизу, а не сверху.

17.06.2026    4375    Junior_1C    35    

13
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. artspeed 179 07.05.24 06:42 Сейчас в теме
У gpt3 есть ограничение по количеству символов. Как туда запихнуть большущий модуль?
11. improg 757 07.05.24 18:14 Сейчас в теме
(1) Это я упомянул в конце статьи никак, переходить на gpt4 у него 64 тыс слов.
13. improg 757 07.05.24 18:31 Сейчас в теме
(1)при чем туда в чат можно отправлять текст файлом и получать ответ файлом
19. improg 757 17.05.24 08:57 Сейчас в теме
(1) Добрый день, сегодня обнаружил возможность отправлять файлы в чат.
Прикрепленные файлы:
20. Neuroproton 34 22.05.24 10:33 Сейчас в теме
(19) Это чисто пощупать, в пробном режиме модель 4o доступна (она поддерживает файлы), лимит исчерпывается быстро, затем нужно ждать время
Прикрепленные файлы:
2. Neuroproton 34 07.05.24 08:42 Сейчас в теме
Тоже баловался в чате, ничего полезнее преобразования строки вида "Номенклатура, Контрагент, Количество" в код для формирования структуры или колонок ТЗ, не придумал. Код анализирует плохо, пишет еще хуже, контекст видит совсем не далеко. Я как-то научил её преобразовывать навигационные ссылки в УИД, и наоборот, но она быстро позабыла как это делать через пару-тройку других вопросов
12. improg 757 07.05.24 18:17 Сейчас в теме
(2) Это когда и на какой нейросети? Прогресс не стоит на месте уровень нейросети вчера, сегодня и завтра будет очень сильно отличаться.
15. Neuroproton 34 08.05.24 05:43 Сейчас в теме
(12) ChatGPT 3.5 (выдал хоть что-то) и Gemini (совсем плохо), а к версиям новее у меня доступа нет, может ChatGPT 4 что-то поинтереснее сделал бы
3. starik-2005 3292 07.05.24 09:31 Сейчас в теме
В сети доступно огромное количество обученных моделей. Напотиер, микстраль-инструкт. Если у вас есть хотя бы 4080 с 16ю гигами - уже вполне себе рабочий вариант. Если скормить достаточно контекста, то можно получить приличгый результат. А если дообучить на типовых, то вообще четенько.
ЗЫ: я думал, что программисты давно уже разкурили мануалы по моделям, а не ломятся в випиэны за ГПТ...
4. amiralnar 9 07.05.24 10:06 Сейчас в теме
(3)
микстраль-инструкт

Покажите результаты, или это просто фантазии?
8. starik-2005 3292 07.05.24 10:50 Сейчас в теме
(4)
...окажите результаты, или это просто фантаз...
Ну четатутдоказывать смысла нет, ибо молотком как по пальцу можно долбить, так и по нужному месту, например, гвоздю (лучше по его шляпке, а не по любому месту гвоздя - для ИИ это тоже работает, просто не все понимают, где там шляпка, что там молоток и долбят даже если и по гвоздю, то уж никак не по шляпке).
А если пример, то вот вообще без контекста почти: https://forum.infostart.ru/forum9/topic312208/ - найдете, если действительно желаете узнать, а не просто об этом поговорить...
9. user_1880116 07.05.24 13:50 Сейчас в теме
(3)
А если дообучить на типовых
То будет утечка кода типовых в сторонние проекты. Будет множество вопросов о совместимости лицензионных требований кода типовых и этих проектов. БСПшники не зря в начало каждого модуля "CC BY 4.0" пихают.
10. starik-2005 3292 07.05.24 15:07 Сейчас в теме
(9) Копилоты тренируются на гитхабах, но там мало очень 1С-ного кода. И если тренировать карманную сеть, то вполне можно заюзать. Доказать, что это не я скопипастил с типовой, а моя карманная сеть, будет невозможно...
14. user_1880116 07.05.24 22:02 Сейчас в теме
(10)
И если тренировать карманную сеть, то
Ты весьма удачно очертил границы их применения.
16. starik-2005 3292 08.05.24 09:58 Сейчас в теме
(14)
очертил границы
Не нужно границы в твоей голове распространять на все штуки, располагающиеся вне этой замкнутой области. Расти.
5. sergey82vladik 6 07.05.24 10:21 Сейчас в теме
Ну тут даже такой простой код получается не работоспособный:
ТЗНаВыборку.Колонки.Добавить("Сумма", Тип("Число"));
6. SerVer1C 1104 07.05.24 10:24 Сейчас в теме
Вот бы копилот в конфигуратор подвезли бы, было бы удобно.

Пример работы GigaCode в PyCharm
Прикрепленные файлы:
7. sergey82vladik 6 07.05.24 10:25 Сейчас в теме
В какой-то публикации проскакивало, что в ответах смешивается синтаксис 1 С 7.7 и 8.0. Может при запросах надо уточнять версию платформы
METAL; GorkyGorod; +2 Ответить
17. AlexandrSmith 69 16.05.24 13:20 Сейчас в теме
Мне понравилась публикация, скажу просто. И лайк поставил. Интересно, применил, посмотрел, оценил.
18. improg 757 16.05.24 16:15 Сейчас в теме
(17) Спасибо за оценку, у нейросетей потенциал высокий это только начало)
21. improg 757 24.05.24 14:52 Сейчас в теме
(20) да есть такой момент, можно частями как вариант отправлять большой код в чате.
22. ВасяЧ 29.05.24 10:06 Сейчас в теме
Пора из интернет-программистов переквалифицироваться в чат-программисты.
23. пользователь 23.08.24 19:48
Сообщение было скрыто модератором.
...
Для отправки сообщения требуется регистрация/авторизация