Афирум

Ваша модель. Полная выгрузка. Афирум - позволяет повысить качество и скорость разработки программиста 1С

*Мобильный редактор кода или полноценный ИИ-контур - возможные варианты использования. По-факту, Выможете использовать любые средства для редактирования файлов конфигурации
01

Сценарий 1

Хранилище и Git

02

Сценарий 2

Прямая работа через Git

03

Сценарий 3

Несколько файловых выгрузок

  • Да, мы наконец-то подружили Git и Хранилище.
  • Атомарная выгрузка и загрузка объектов Конфигурации, захват и помещение в Хранилище
  • Хранение истории изменений в Git
  • Разрешение конфликтов в коде до применения правок (чтобы не затереть чужое)
  • Сравнение файловых выгрузок конфигураций по конкретным доработкам
  • Мобильный редактор кода, который всегда под рукой

И многое другое...

Пример: Изменение формы списка с помощью ИИ на своем компьютере, загрузка в базу разработки в рабочем контуре

Не подсказать строку — решить задачу целиком

Полная выгрузка превращает ИИ в полноценный инструмент разработки

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

1 Проследить движение данных

Через формы, модули, регистры и связанные объекты.

2 Найти настоящую причину ошибки

Даже если она находится далеко от места проявления.

3 Изменить несколько объектов

Реализовать одну задачу сразу во всех связанных частях конфигурации.

4 Доработать решение целиком

Связать запрос, форму, модуль и метаданные в одном изменении.

5 Сравнить расширение и конфигурацию

Увидеть заимствования, переопределения и связанные доработки.

6 Учесть историю проекта

Проанализировать Git и существующие правила разработки.

7 Проверить связанные изменения

Найти затронутые файлы и заранее увидеть возможные побочные эффекты.

8 Выполнить правила проекта

Соблюсти принятые соглашения, формат доработок и требования конкретного репозитория.

Не ограничивайте сложность задачи размером окна встроенного чата.

Обновление удаленной базы из хранилища, загрузка удаленной выгрузки базы

Сравнение выгрузок

Переносите нужные доработки между выгрузками без ручного поиска по модулям

Укажите комментарий доработки — например, номер задачи — и Афирум найдёт помеченные блоки во всех BSL-файлах источника. Вы увидите только те файлы, где результат отличается, проверите точное содержимое до объединения и выберете, что перенести в папку-приёмник.

Пример 1 Перенести доработку по номеру задачи

Введите, например, 165152: Афирум найдёт отмеченные блоки во всех BSL-файлах папки-источника.

Пример 2 Обновить ранее перенесённый блок

Если такой блок уже есть в приёмнике, но отличается, Афирум подготовит его полную замену версией из источника.

Пример 3 Добавить блок в несколько модулей

Если блока ещё нет, он будет добавлен только там, где окружающий код даёт одну точную и однозначную точку вставки.

Пример 4 Перенести новый BSL-файл

Если файла нет в приёмнике, Афирум предложит скопировать его целиком и отдельно предупредит об этом.

Пример 5 Выбрать только нужные файлы

Сравнение показывает список изменяемых файлов с галочками — можно объединить все или оставить только выбранные.

Пример 6 Проверить результат заранее

Для каждого файла видны полное содержимое приёмника и точный результат после объединения; неоднозначные случаи не применяются автоматически.

Мобильный Редактор Кода (PWA)

Вы ушли из-за компа, но что-то нужно срочно поправить в модулях?

Для этого Афирум предоставляет Мобильный Редактор Кода (PWA): пока Афирум запущен на рабочем компьютере, PWA работает с Вашей привязанной выгрузкой, сохраняет изменения, фиксирует их в подключённом Git и отдельной командой загружает в базу 1С.

Откройте PWA с телефона, планшета или ноутбука Найдите нужный объект, форму или модуль в дереве Измените BSL-код или доступный XML Сохраните файлы и зафиксируйте их в подключённом Git Командой «Обновить конфигурацию» загрузите изменения в подключённую базу 1С
Один рабочий контур на нескольких устройствах

Пример работы в мобильном редакторе кода. Маршрут переменной

Демонстрация

Одна задача. Полная конфигурация. Настоящий результат.

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

Полная файловая выгрузка Задача 163936 · 4 файла изменено
Конфигурация ▾ Documents ▾ ЗаказПокупателя ObjectModule.bsl Form.xml Module.bsl ▾ CommonModules ОбменДанными.bsl
ObjectModule.bsl Form.xml
121 Процедура ПередЗаписью(Отказ)
122     ПроверитьСвязанныеДанные();
123     ПодготовитьОбмен();
124 КонецПроцедуры
Git diff M ObjectModule.bsl M Form.xml M Module.bsl M ОбменДанными.bsl Готово к возврату в удалённый контур
Одна задача проходит через связанные объекты, файлы и историю проекта — в одном рабочем пространстве.
1 Постановка задачи

Одна реальная задача вместо набора разрозненных подсказок.

2 Поиск по всей выгрузке

Configuration.xml, Catalogs, Documents, CommonModules и расширения.

3 Исследование связей

Объекты, формы, модули, запросы и существующие доработки.

4 Изменение BSL и XML

Несколько связанных файлов в рамках одной задачи.

5 Полный Git diff

Все добавленные, изменённые и удалённые файлы в одном результате.

6 Возврат изменений

Подготовленные файлы возвращаются в удалённый контур разработки.

Полноценная разработка

Подключите полноценный ИИ к реальной разработке 1С

Не ограничивайте сложность задач возможностями встроенного помощника. Используйте собственный полноценный ИИ на компьютере с полной файловой выгрузкой, а Афирум свяжет этот рабочий процесс с удалённой средой разработки.

Ваш компьютер. Ваш полноценный ИИ. Полная выгрузка. Реальные задачи. Афирум связывает ваш ИИ-контур с удалённой средой разработки.

FAQ

Частые вопросы

Коротко о полноценном ИИ-контуре и роли Афирум.

Можно работать с расширениями?

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

Афирум заменяет платформу или конфигуратор?

Нет. Афирум является независимым инструментом и используется вместе с правомерно установленной и лицензированной платформой пользователя.