Афирум

Все в едином контуре Мощный инструмент для разработчиков-удаленщиков. И не только...

Что это и с чем это едят?
  • Данный продукт подойдет не только удаленщикам, ведь в нем реализована схема работы с гитом, сравнение конфигураций, мобильный редактор и многое другое!
  • Одной из главных решаемых задач было - предоставить решение работать в одном месте с разными удаленными контурами, что значительно упрощает процесс параллельной работы с разными конфигурациями на разных удаленных рабочих местах

Для чего нужен Git разработчику, который работает с хранилищем?

Git позволяет отслеживать изменения в коде и в самих объектах. Вы можете легко откатить, применить или отложить изменения.Если ваша команда работает с хранилищем разработки, вы будете видеть свежие правки других разработчиков, что позволяет не затирать чужие изменения, а конфликтные участки будут отображены и ожидать вашего решения..
Для чего нужен 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

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

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

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

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

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

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