DevOps в 1с
775 subscribers
14 photos
2 videos
42 links
Привет, меня зовут Иванов Егор.
Я DevOps-специалист и буду рассказывать о том, что происходит в мире 1c.
Download Telegram
DevOps в 1с pinned «🔥 Голосование за доклады INFOSTART TECH EVENT 2025 стартовало! Я подал заявки с двумя докладами: 🗣️ 1. Подсистема интеграции: практика api-first подхода * Зачем переходить на api-first при проектировании интеграций? * Первый публичный релиз "Подсистемы…»
Media is too big
VIEW IN TELEGRAM
Всем привет.

Редко сюда пишу, но сегодня реально есть что показать — наконец-то допинал до релиза свою интерпретацию консоли кода для 1С.

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

Что в итоге получилось:
• несколько режимов подсветки из коробки: BSL, запросы 1С, СКД, YAML, JSON и XML;
• автодополнение не только по самому языку, но и по метаданным конфигурации;
• возможность формировать свой контекст подсказок, например добавлять переменные, функции и поля структур;
• выполнение BSL-кода прямо из консоли;

Ну и самое вкусное — полноценный режим отладки. С точками останова, пошаговым выполнением, остановками по ошибке, процедурами, функциями.


Код конечно-же открыт:
https://github.com/Segate-ekb/code_editor
🔥38👍12👏2
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 vanessa-runner 3.0 — старт публичного бета-теста

Сегодня вышел vanessa-runner 2.6.1 — финальный релиз ветки 2.x с поддержкой платформы 8.5. Версия 2 переходит в LTS-режим: только багфиксы, и какие-то минорные обновления зависимостей.
Вся новая разработка теперь идёт в 3.0, и бета уже готова к обкатке. 🎉


🔧 Что меняется (BREAKING CHANGES)
• Поднята минимальная версия OneScript до 2.0.0
• Переименованы и пересмотрены команды vrunner, теперь они стали логчнее и понятнее.
• Обновлён формат файла настроек. Настройки переехали на формат autumn.
• Переменные окружения RUNNER_* переименованы — больше никаких конфликтов с GitHub Actions / GitLab Runner

📦 Как попробовать

opm install vanessa-runner@SNAPSHOT

🛟 Остаётесь на 2.x? Это нормально.
LTS-ветка release/2.6 продолжит получать багфиксы:
opm install vanessa-runner@2.6.1

🐛 Нашли проблему в бете?

Заводите issue с меткой v3 или migration:

🙏 Чем больше людей погоняют бету — тем стабильнее выйдет 3.0. Спасибо всем, кто подключится к тестированию!
🔥19❤1
От души поздравляю Никиту! Это эпохальное событие!
https://github.com/1c-syntax/bsl-language-server/releases/tag/v1.0.0

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

8 лет назад я сказал себе, что 1.0 выйдет тогда, когда в vsc-плагине можно будет отключить ВСЕ языковые возможности в пользу BSL LS. И вот, сегодня, вместе с релизом vsc-language-1c-bsl 2.0.0, это наконец осуществилось. Плагин по умолчанию больше не "наполняет свой кэш" для внутренней системы типов. Вся логика делегируется в BSL LS.

Новых возможностей в релизе 1.0.0 ОЧЕНЬ много. Система вывода типов, которой так не хватало для работы автодополнения, в разы умнее моих самых смелых фантазий 8 лет назад.

Я набросал новый раздел сайта с множеством гифок по каждой языковой фиче. Залетайте на сайт: https://1c-syntax.github.io/bsl-language-server/capabilities/

---

СПАСИБО всем, кто участвовал в разработке, обсуждении, просто пользовался BSL LS все эти годы и ждал релиза.
СПАСИБО Ане, которая не только терпела эти годы разработки, но и сама помогала проектировать некоторые механизмы системы.
👍12🎉4👾3❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Всем привет!

Началось голосование за доклады INFOSTART TECH EVENT.

В этом году я опять подал 2 заявки.

Первый доклад - посвящен новой версии Vanessa-runner 3.0, у которой определилась дата релиза. В нем я расскажу и покажу, как враннер используется в связке с проектами EDT.

Ну а во втором - я собрал best practices по работе с гит на больших репозиториях. Удивительно, но очень малый процент людей делает настройки описанные в докладе, а ведь это напрямую влияет на пользовательский опыт.

Буду очень рад, если вы проголосуете за меня! Спасибо заранее.
🔥13👍7
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥16🎉11👍4❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4👏4