рентгендля 1С

01 / EARLY ACCESS Открытое локальное ядро

Увидеть код.
Решить
самому.

Разберитесь в исходниках 1С.
Подготовьте черновик. Проверьте правку.
Сохраните контроль над изменениями.

Windows x64 · CPython 3.11 · Ранний доступ

Ваши исходники Отдельный черновик Проверяемая ревизияВаше решение

У каждой правки
есть основание.

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

  1. 01

    Сохранить

    Зафиксируйте исходное состояние. Снимок связывает точные файлы и граф проекта.

    Первый снимок
  2. 02

    Разобраться

    Найдите модуль, прочитайте сохранённый код, изучите связи и сравните изменения.

    Работа с кодом
  3. 03

    Подготовить

    Сохраните предложение отдельным черновиком, вручную или с моделью. Версии остаются в истории.

    Первый черновик
  4. 04

    Проверить

    Прочитайте diff и результаты для выбранной ревизии. Решите, доработать или отдельно применить.

    Границы проверок

Сохранённый черновик и успешная проверка сами по себе не меняют рабочую базу.

Меньше догадок.
Больше контекста.

Заказ стал считать сумму иначе. Где искать причину и что проверить перед правкой?

УЧЕБНЫЙ ПРОЕКТ / ЗАКАЗТолько демонстрация
СНИМОК · s01ОбщиеМодули / РасчётЗаказа

СуммаЗаказа()

Начните с точного кода, который сохранён в выбранном снимке.

01Функция СуммаЗаказа(Строки)
02 Итого = 0;
03 Для Каждого Строка Из Строки Цикл
04 Итого = Итого + Строка.Сумма;
05 КонецЦикла;
06 Возврат Итого;
07КонецФункции
ЧТО ВИДНО

Путь к модулю, сохранённая версия и конкретная строка. Живые исходники не изменяются.

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

Модель предлагает.
Вы проверяете.

Подключайте инструменты по задаче. Для первого снимка и списка модулей AI не нужен, если папка выгрузки уже подготовлена.

Как устроен Рентген
01 Исходное состояние
Снимок, пути и идентификаторы файлов помогают понять, какой именно код вы читаете.
02 История предложения
У черновика свои ревизии. Проверка связана с конкретной версией, а не с любым будущим изменением.
03 Отдельное право на запись
Ответ модели не разрешает применение. Действуют права проекта и условия выбранной операции.

Что можно
попробовать сейчас.

Ранний доступ с ограниченными проверенными сценариями. Публикация пакета и готовность повседневной работы — разные этапы.

ОПУБЛИКОВАННАЯ ПАРА

Windowsx64 / CPython 3.11

Сначала небольшая копия выгрузки. Core собран из 5eee97e. Произвольные конфигурации, качество AI, полная IDE и ежедневный цикл ещё требуют приёмки; source-facts PR #84 остаётся отдельным draft.

ЭКСПЕРИМЕНТАЛЬНОЕ ДОПОЛНЕНИЕ

Linux x86_64

В Core dev19 отдельно опубликованы локальное состояние, история, Rust ZIP import и локальный GUI: поиск, чтение, сравнение двух ZIP, инвентарь трёх и ограниченный построчный diff. Без capture, live apply, native 1С и Companion. Полный Linux/macOS-продукт пока не принят. Установка — в INSTALL.md Linux-архива; публичные файлы и хэши.

ЭКСПЕРИМЕНТ В ИСХОДНИКАХ

Узкая диагностика.

Отдельный Rust-компонент проверяет синтетические факты и выбирает следующую проверку. В опубликованные пакеты он не входит; пользовательская диагностика, чтение реальной базы и native adapters остаются следующими этапами.

Editor / Main witness — эксперименты. Live apply и native-инструменты имеют отдельные ограничения.

Состояние проверокПоддержка платформПлан развития

Знакомая IDE.
Больше ясности.

Проект, код и метаданные в центре. Поиск, проверки и отладка рядом. Для одного разработчика и команды, с помощниками или без них.

Первые дизайн-концепты. Статические макеты с учебными данными, не снимки работающей IDE. Новая среда ещё не входит в Core dev19 / Companion 0.1.20.

Статический макет: дерево учебной конфигурации, редактор BSL, поиск и ещё не выполненные проверки
01 / ПРОЕКТ И КОД Привычный редактор. Сложные возможности раскрываются по мере задачи.
Статический макет: сравнение черновика, обсуждение и основания для решения
02 / ИЗМЕНЕНИЯ И РЕВЬЮ Контекст задачи, diff и обсуждение рядом.
Статический макет: необязательный AI-помощник с выбранным контекстом, планом и ограничениями
03 / ПОМОЩНИК ПО НЕОБХОДИМОСТИ Ручная работа сохраняется при выключенном AI.
ПЕРВЫЕ ПРИОРИТЕТЫ

Найти. Подключиться. Отладить.

Понятный вход в проект и хранилище, поиск по метаданным и подтверждённая точка останова в нужном процессе и версии кода.

ЦЕЛЕВОЙ РАБОЧИЙ ЦИКЛ

От правки до dev-базы.

Проверить, обновить, запустить и отладить из IDE через штатные инструменты 1С. Исходник, собранный artifact и применённая конфигурация учитываются раздельно.

СЛЕДУЮЩИЕ СЦЕНАРИИ

Одна среда для команды.

Review, права и изолированные изменения. Затем формы, запросы, СКД, расширения, merge и полноценный build/test/deploy после отдельных проверок.

Ваш проект.
Первый снимок.

Подготовьте Windows x64, Python 3.11 и копию небольшой папки выгрузки с XML и BSL. Один файл .cf или .dt вместо неё не подойдёт.

Открыть первый запуск

Команды, ожидаемые ответы и помощь при ошибках.

  1. 1

    Установите Core

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

  2. 2

    Подключите выгрузку

    Зарегистрируйте проект. Храните локальное состояние отдельно от исходников.

  3. 3

    Увидьте свои модули

    Сохраните снимок и получите список. Редактор, модель и проверки добавите после.

Нужны ли модель и установленная 1С для начала?

Если папка выгрузки уже есть, для первого снимка и списка модулей они не нужны. Для получения самой выгрузки и проверок платформой действуют отдельные требования. AI, BSL Language Server, 1С и YAxUnit подключаются по задаче.

Может ли модель сама менять рабочую базу?

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

Что означает «открытый проект»?

Собственный код Рентгена опубликован под MIT. Обязательной подписки на сервис Рентгена нет. Лицензии и условия 1С, редактора, моделей и зависимостей действуют отдельно. Лицензия MIT.