Скачать EviForge

EviForge — мастерская разработки 1С

Доработки 1С в расширении, проверенные до вставки

EviForge находит нужный код и реквизиты в вашей конфигурации, пишет перехват &Перед, &После, &Вместо или &ИзменениеИКонтроль и сам проверяет результат: сигнатуру, тело метода и синтаксис через BSL Language Server.

Пробный доступ: 3 дня и 30 кредитов. Поиск и навигация без лимитов.

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

Ничего не меняет в базеСтудия читает выгрузку. Доработку вы переносите в расширение сами, после проверки.

Выгрузка остаётся у васНа сервер уходят только фрагменты, нужные для конкретного запроса.

EFEviForge›Справочники›Контрагенты›Модуль объекта
Контрагенты Модуль объекта
РаботаСКонтрагентами Модуль
40#Область ОбработчикиСобытий4142Процедура ПередЗаписью(Отказ)4344	Если ОбменДанными.Загрузка Тогда45		Возврат;46	КонецЕсли;4748	// Проверка реквизитов перед записью49	Если НЕ РаботаСКонтрагентами.ИННКорректен(ИНН) Тогда50		Отказ = Истина;51		ОбщегоНазначения.СообщитьПользователю("Неверный ИНН");52	КонецЕсли;5354КонецПроцедуры5556#КонецОбласти
Реквизиты:ИНН: Строка(12)КПП: Строка(9)ЮрФизЛицо: ПеречислениеСсылка.ЮрФизЛицо
Доработка в расширенииEvi Analyst
Вы
Не записывать юрлицо без КПП и показывать понятное сообщение&Перед("ПередЗаписью")
Доработка
Собираю метаданные и контекст…
Проверки пройдены
Модуль объекта, расширение
  • Аннотация &Перед, метод ПередЗаписью существует
  • Имя Расш1_ПередЗаписью, параметры как у исходного
  • BSL Language Server: замечаний нет
ИИ: сервер EviForgeКредиты: 245ПередЗаписьюСтрока 42

Сначала понять конфигурацию, потом её менять

Чужая типовая или самописная база перестаёт быть чёрным ящиком: где живёт логика, кто к чему обращается, какие у объекта реквизиты.

Поиск по всей конфигурации

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

Функция ИННКорректен(Знач ИНН) Экспорт

Состав объекта

Реквизиты с типами, табличные части, движения документа и подписки на события, которые срабатывают на объект.

ПередЗаписью → ОбщийМодуль.РаботаСКонтрагентами

Карта обращений

Где используется Справочники.Контрагенты или любой другой объект: модули и строки, каждая открывается в один клик.

Вопросы ИИ со ссылками

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

Агент

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

Подключение к Cursor и VS Code

Инструменты EviForge доступны по протоколу MCP: поиск, чтение модулей, обращения и состав объектов в вашем привычном редакторе.

Доработка в расширении: от задачи до проверенного модуля

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

&Перед

Ваш код до исходного метода. Подходит для проверок и отказа от записи.

&После

Ваш код после исходного метода: дозаполнение, уведомления, журналирование.

&Вместо

Полная замена метода; исходную логику можно вызвать через ПродолжитьВызов.

&ИзменениеИКонтроль

Точечные вставки и удаления в теле. Платформа сверяет его с оригиналом при обновлениях.

Аннотация и цель. Вид перехвата совпадает с выбранным, исходный метод существует.
Сигнатура. Свои имя и префикс, те же параметры, функция остаётся функцией.
Директивы. &НаСервере и другие сохранены, особенно в модулях форм.
Тело для &ИзменениеИКонтроль. Вне #Вставка и #Удаление совпадает с оригиналом.
Синтаксис. BSL Language Server проверяет модуль до того, как вы его увидите.
Готовый файл. Модуль и README с инструкцией по переносу в расширение.

Что работает у вас, а что у нас

Студия, индексы и выгрузка живут на вашем компьютере или сервере. На сервер EviForge уходят только запросы к модели.

у вас

Установка

install.cmd ставит всё нужное, включая Python и BSL Language Server. Ставить что-то вручную не нужно.

у вас

Выгрузка и индекс

EviForge сам выгружает конфигурацию через Конфигуратор и строит индекс. Можно каждую ночь.

у вас

Студия

Открывается в браузере. Для команды — на одном сервере в локальной сети с паролем.

сервер EviForge

Модель

Отвечает на вопросы и пишет доработки. Расходует кредиты тарифа.

Уходит на серверФрагменты кода и описания объектов, которые нужны для конкретного вопроса или доработки.
Остаётся у васВыгрузка целиком, индексы, пароль от базы 1С, сохранённые доработки. Код из запросов мы не храним.

Платите за работу модели, а не за доступ

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

Вопрос ИИ1кредит
Агент3кредита за исследование
Доработка в расширении5кредитов, с проверкой и исправлением
Навигация и поиск0без лимитов

Пробный

Проверить на своей базе

0 ₽

3 дня

30 кредитовоколо 6 доработок или 30 вопросов

  • Все возможности студии
  • Модель Evi Analyst
  • Один компьютер
Начать бесплатно
Чаще всего выбирают

Разработчик

Для одного специалиста 1С

2 490 ₽ в месяц

или 24 900 ₽ за год

300 кредитов в месяцоколо 60 доработок или 300 вопросов

  • Модели Evi Analyst и Evi Fast
  • Любое число конфигураций
  • Обновления студии
  • Поддержка по почте
Начать с пробного

Профи

Для тех, кто дорабатывает каждый день

5 990 ₽ в месяц

или 59 900 ₽ за год

1 000 кредитов в месяцоколо 200 доработок

  • Всё из тарифа «Разработчик»
  • Модель Evi Expert для сложных задач
  • Приоритет в очереди запросов
Начать с пробного
Пакет кредитов790 ₽

100 кредитов к любому тарифу, если месячных не хватило.

Командаот 5 мест

Общий пул кредитов, студия на сервере в локальной сети, помощь с установкой, оплата по счёту.

Обсудить подключение
Своя модель14 900 ₽ разово

Инструкция и помощь с подключением модели на вашем сервере. Запросы к ней не расходуют кредиты, код не покидает вашу сеть.

Запросить подключение

Цены без НДС. Для юридических лиц — оплата по счёту и закрывающие документы. Неизрасходованные кредиты месяца не переносятся; кредиты из пакетов действуют 3 месяца.

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

Что такое кредит и на что он тратится?

Кредит — единица работы модели на сервере EviForge. Вопрос стоит 1 кредит, исследование агентом — 3, доработка в расширении с проверкой и автоисправлением — 5. Поиск по конфигурации, дерево объектов, состав объекта и обращения кредиты не тратят. Остаток виден в студии.

Что именно уходит на ваш сервер?

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

Можно ли работать без отправки кода наружу?

Да, с услугой «Своя модель»: вы ставите модель на свой сервер с видеокартой, мы даём инструкцию и помогаем с настройкой. Запросы идут только внутри вашей сети и не расходуют кредиты.

Что проверяет EviForge в доработке?

Вид перехвата и существование исходного метода, имя и параметры метода расширения, директивы компиляции, для &ИзменениеИКонтроль — совпадение тела с оригиналом вне блоков вставки и удаления, синтаксис через BSL Language Server. Проверки ловят ошибки формы; логику доработки проверяйте в тестовой базе.

Что нужно для установки?

Windows 10/11 или Windows Server 2016 и новее. Python и BSL Language Server установщик ставит сам. Для автоматической выгрузки нужен Конфигуратор на этом компьютере и пользователь базы; без них конфигурацию можно выгружать вручную.

Подойдёт ли моя конфигурация?

Да, если её можно выгрузить в файлы из Конфигуратора: типовые конфигурации, доработанные и полностью самописные.

Студия что-то меняет в базе?

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

На чём работают модели Evi?

На открытых моделях семейств Gemma и Qwen, развёрнутых на серверах EviForge и настроенных под задачи 1С. Названия Evi Analyst, Evi Fast и Evi Expert обозначают режимы под разные задачи.

Можно ли оплатить как юрлицо?

Да. Оставьте заявку с названием компании, и мы пришлём счёт и договор.