Владимир Харин - Просто Pro 1С
4.37K subscribers
56 photos
11 videos
96 links
Блог об автоматизации учёта на платформе 1С для предпринимателей, ИТ-специалистов. 1С-разработка с использованием ИИ.

Для связи: @vladimir_kharin

Мой курс по 1С-разработке с ИИ: https://aidevstart.ru
Download Telegram
Media is too big
VIEW IN TELEGRAM
Разработка в 1С с ИИ-помощником Aider

Поговаривают, что ИИ скоро заменит программистов. Проверим, так ли это на сегодняшний день в 1С-разработке? 😊

Можно смотреть также здесь:
VK Видео
Youtube
Rutube

00:00 - Введение
00:46 - Aider? Что это?
02:23 - Описание задачи, которую попробуем решить (доработка обработки для 1С: Drive)
03:07 - Что нужно для работы с Aider
03:38 - Подготовка, настройка
06:35 - Принцип работы Aider
08:04 - Изменение метаданных и формы
14:05 - Реализация вызова внешнего API
20:56 - Интерактивный запрос с уточнением задания
24:50 - Сколько стоит разработанный код, как самостоятельно разбираться с Aider
25:30 - Вместо выводов

Спасибо Александру за наводку, в комментариях к предыдущему посту про использование ИИ в 1С обратил мое внимание на Aider.

Как относитесь к такому утверждению:
ИИ не заменит программистов (а также аналитиков и т.д.), но специалисты, владеющие инструментами ИИ заменят тех, кто ими не владеет.

👍 - согласен
🤔 - не согласен
😐 - нет мнения по этому поводу
👍71🤔7😐6👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Талантливый спец готов работать при любых вводных 😊
😁29🔥15👍5🤣3👏2
Автоматизация документирования доработок 1С с помощью LLM

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

Снова на голосовании мой доклад на тему автоматизации документирования в 1С (попытка №3 🙂). В этот раз для Infostart Teamlead & CIO Event 2025:
https://event.infostart.ru/teamlead_2025/agenda/2240457/

Осталась пара дней до конца первого тура голосования. Буду благодарен за вашу поддержку!

В докладе поделюсь своим опытом по использованию больших языковых моделей (LLM) для документирования разработки в 1С. Кроме того, расскажу про разрабатываемую нами систему для автоматизации такого документирования.

Работа над ней еще продолжается. Но все же поделюсь тестовыми примерами ее работы на одной из моих разработок. В комментариях: описания обработки, сделанные «кожаным мешком» (он же разработчик) 🙂 и тремя языковыми моделями. Мне очень интересно узнать ваше мнение — какая из LLM справилась лучше.

Собираетесь на февральский Инфостарт?
👍 – да
🤔 – нет
🔥 – еще думаю.
🤔36👍11🔥53
Дайджест постов за последние месяцы уходящего года

Новый год — это как новый релиз платформы 1С: все ждут чудес. 🙂 Удивила вас 8.5? Надеюсь, что 2025-й тоже будет богат на впечатления и обновления!

Напомню, что выходило в моем блоге за последние три месяца.

Советы, кейсы, наработки:

— Как правильно задавать вопросы клиентам. Говорят, что верный вопрос содержит половину ответа. Предложил подходы, как готовить эти самые верные вопросы.
— Разработка в 1С с ИИ-помощником «aider». Появились ли системы, готовые заменить программистов? Проверили на примере реальной задачи одну из систем для помощи в разработке.

Для начинающих:

— Базовые знания в ИТ: что почитать. Что необходимо, чтобы стать классным спецом? Мое мнение: начать с освоения базы.
— Нужно ли высшее образование 1С-нику? Спойлер: не обязательно. Рассмотрел плюсы и минусы вышки. Участники высказали мнения в комментариях.

Что было еще:

— Авторские Telegram-каналы 1С-ников (и 1С-ниц), посты в которых стараюсь не пропускать.
— Infostart Tech Event 2024: поделился своими впечатлениями.
— Опрос об использования ИИ в работе 1С-ника: допустимо ли отправлять код клиентов во внешние сервисы? Голоса «за» и «против» разделились почти поровну.
— Исследование аудитории.
Выяснили, что большинство читателей блога — программисты, аналитики. Проводил похожий опрос примерно год назад: подписчиков тогда было в два раза меньше, но соотношение примерно такое же.

Спасибо что читаете! Всем чудесного новогоднего настроения! 🙂

Чего бы вам больше хотелось в наступающем году?
👍 — профессионального роста и интересных проектов
🔥 — увеличения зарплаты
❤️ — радости и тепла в кругу близких.
🔥19👍1714
Как автоматизировать рутину: мой личный рабочий инструмент

Этот парадокс встречается сплошь и рядом: 1С-ники автоматизируют чужие процессы, но почти не трогают собственную рутину в разработке. Хотя в автоматизации мы неплохо разбираемся. Почему так?

🔻 Сила привычки. Непонятно, что именно менять в своем рабочем процессе. Да и зачем, ведь «и так все работает». Прямо как у тех, кого мы автоматизируем. 😊
🔻 Порог вхождения довольно высок. Даже если возникают идеи по автоматизации, кажется, что реализовать их слишком сложно. Обработка кода — это парсеры, абстрактные синтаксические деревья, и много чего еще, далекого от типичных задач 1С-ника. На чистом 1С инструментария для подобных задач не так много, надо идти в другие стеки.
🔻 Нет внешней мотивации. Программисту не платят за упрощение его же работы. Тогда зачем тратить кучу времени на автоматизацию того, что быстрее сделать руками (или можно вообще не делать).

Перейду к главному. Решил выложить свой инструмент — «Оформлятор модулей 1С». Что умеет?

1. Автоматически расставляет стандартные области ОбработчикиСобытий, СлужебныеПроцедурыИФункции и т.д. Можно сформировать структуру модуля вручную — для этого есть простой интерфейс.

2. Генерирует комментарии к методам с помощью ИИ
Останется лишь поправить, если что-то не так.

3. Извлекает из кода полезную информацию
Например, графы вызовов, обращения к полям и т.д.

Главная идея — это готовый инструмент для работы с кодом как с данными, разработанный на чистом 1С. Его можно брать за основу в своих задачах по обработке кода. Там есть парсинг в абстрактное синтаксическое дерево (если нужен глубокий анализ). Но можно разобрать код в структуру попроще, обработать ее и снова собрать программный код (с учетом ваших регламентов).

Основное назначение «Оформлятора» — форматтер. Но мне его функционал необходим и, например, в задачах статического анализа:
🔹 при переносе кода с зависимостями между разными конфигурациями;
🔹 при поиске «битых» вызовов в доработанном функционале после обновления конфигурации.

Когда появляется универсальный инструмент, сферы применения находятся сами собой.

Расскажу как родилась идея проекта. Когда-то пришлось пилить массивный модуль для интеграции 1С с одной известной государственной информационной системой — ВетИС. И другие спецы тоже должны были работать с этим модулем.

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

Попробуйте, по ссылке описание как, там все элементарно. Если возникнет желание поучаствовать в развитии проекта – будет вообще замечательно. Сделаем мир код 1С-ных доработок лучше!

Тратите время на оформление кода?
👍 Да, люблю, когда все по стандартам
🤔 Нет, у меня и так все красиво
🔥 Я вообще не пишу код
👍86🤔17🔥166
Media is too big
VIEW IN TELEGRAM
1С-разработка в IDE Cursor

Продолжаю делиться опытом на тему ИИ-инструментов для разработчика 1С.

Можно смотреть также здесь:
VK Видео
Youtube
Rutube

00:00 - Введение
00:15 - Что такое AI-first IDE
00:51 - Особенности Cursor
01:40 - Как начать, ограничения бесплатного плана
03:10 - Настройка
04:10 - Задача: сверка документов разных баз по OData
04:37 - Режим чата с языковыми моделями
06:15 - Cравнение Sonnet, DeepSeek, o3-mini в проектировании решения
18:20 - Режим Composer, доработка формы
23:22 - Ставим Cursor довольно большую и сложную задачу на разработку
27:30 - Cursor в небольших, рутинных доработках
28:06 - Автодополнение и Таб-программирование
28:52 - Выводы, плюсы и минусы Cursor

Будете пробовать Cursor?
👍 Уже в нем работаю (или в чем-то похожем)
🔥 Да, впечатлился, буду
🤔 Нет
🔥43👍19🤔75
Только я предложил использовать Cursor вместо EDT (см. видео из предыдущего поста), как 1С выкатили 1С: Напарник, ИИ-помощник в EDT!

Заявляется, что он умеет:
🔹 Интеллектуальные автодополнения
🔹 Генерировать код по описанию
🔹 Писать комментарии к процедурам или функциям (прямо как мой «Оформлятор»)
🔹 Искать и исправлять ошибки
🔹 Модицифировать код по описанию

https://code.1c.ai/

Пока только для партнеров.

Может кто уже затестил, как вам?
👍 Работает отлично.
🔥 Есть куда расти.
🤔 Не пробовал.
🤔53🔥15👍74
Я что-то в последнее время много пишу об ИИ. Ну а что делать — тема горячая, и новостей много. И вот снова новость от вендора.

Компания 1С открыла доступ к своему боту-консультанту ИТС для широкой аудитории. Раньше он был доступен только партнерам, а теперь попробовать его могут все желающие.

https://portalchat.1c.ai/

Попробовал простенький запрос по программированию, результат в первом комментарии.

Спасибо @merloga ! (сообщил мне об этой новости)

И у меня к вам вопрос, аналогичный тому, что был по 1С: Напарнику. Пробовали? Как впечатления?
👍 Полезная штука, пользуюсь!
🔥 Пока не впечатлил, читаю ИТС по-старинке.
🤔 Не пробовал.
🤔40👍15🔥111👎1
Моделирование бизнес-процессов (и кое-что еще)

Коллеги-аналитики, есть вопрос! Вы часто сталкиваетесь с моделированием бизнес-процессов в формальных нотациях вроде BPMN? Как по мне, сейчас такие схемы (as is, to be) на проектах 1С рисуют редко: сразу стараются моделировать процесс на типовом функционале, заранее зная, какой ПП будут внедрять. А описание делают текстом, отмечая только функциональные разрывы. Или я ошибаюсь, потому что давно не участвовал в «правильных» крупных проектах?

Последний раз такие схемы рисовал много лет назад, когда в ходу были IDEF0 и DFD. Вдохновился постом Иосифа, решил проверить, можно ли сгенерировать BPMN-схему по текстовому описанию в Cursor. Результат — на иллюстрации к этому посту, описание процесса, по которому генерировалась схема, и некоторые детали добавил в первом комментарии.

Я с BPMN плотно не работал, поэтому сложно оценить качество того, что получилось. Может, кто-то сразу видит явные ошибки или недочеты? Поделитесь мыслями в комметариях, буду рад.

Кстати, на майской конференции Инфостарта планирую провести мастер-класс по подготовке проектной документации с помощью Cursor. Планирую, правда, уже в пятый раз, но пока не складывалось 😅. Если любопытно, почитайте текст заявки. Фишка в том, что его сгенерировала новая ChatGPT 4.5 — по плану мастер-класса, требованиям к тезисам и паре уточнений. Ручных правок минимум.

https://event.infostart.ru/analysis_pm2025/agenda/2335627/

И еще. Моему каналу сегодня 2 года! 🎉 Огромное спасибо всем, кто со мной давно — из ваших комментариев узнал много нового! Приветствую всех, кто присоединился недавно — уверен, впереди только самое интересное!

Используете формальные схемы (например, BPMN) в проектах 1С?
👍 — да, постоянно
🔥 — редко, обычно описываем процессы текстом
🤔 — не занимаюсь ничем таким.
🔥52🎉26🤔23👍1451
Немного юмора под конец рабочей недели. Какой образ Бориса Георгиевича вам ближе? 😀

На прошлой неделе Google выпустил новую модель Gemini Flash 2.0 Experimental, которая умеет отвечать не только текстом, но и картинками (да-да, именно с её помощью получились эти фото). Можете попробовать сами — это бесплатно, понадобится только VPN подходящей страны. Закидывайте в комментарии, что у вас получится!

Примерно год назад в этом посте я в шутку спросил — ждать ли в платформе 1С появления больших языковых моделей. И вот теперь оказалось, что это уже не просто шутка: 1С серьёзно двигается в этом направлении. Примеры тому — проекты 1С: Напарник и бот ИТС.

И правильно делают. Мне кажется, в ближайшие годы нас ждут интересные перемены. Ещё недавно «фотошопить» считалось особым навыком. А сейчас это легко можно делать в чате с языковой моделью. Уверен, и работа 1С-ников не останется в стороне.

К чему я это всё веду? Да вот хочу спросить вас — готовы ли вы адаптировать свои рабочие привычки под новые технологии и тренды?
👍 Конечно, уже этим занимаюсь
🔥 Пока собираюсь с духом
🤔 Ничего менять не буду, пока не заставят
👍45🔥31🤔102