Практика разработки в 1С:Предприятии с AI-агентом: создаём конфигурацию с нуля

17.02.26

Интеграция - Нейросети

Один промпт - и AI-агент сам проектирует и создаёт конфигурацию складского учёта в 1C:EDT: справочники, документы, регистры, движения, управляемые формы, подсистему. Без единой строки кода вручную. Пошаговый разбор с реальными скриншотами - от установки плагина до работающей базы. В конце - бонус: подключаем Claude Code и Cursor к EDT через MCP.

Введение

Один промпт. Одна задача. Агент сам решает, какие объекты метаданных создать, какие типы реквизитов назначить, какой код написать.

В этой статье я покажу, как AI-агент в 1C:EDT за один сеанс создаёт рабочую конфигурацию складского учёта - от пустого проекта до системы со справочниками, документами, движениями по регистрам и управляемыми формами. Я не диктую ему структуру объектов. Я ставлю задачу на уровне бизнес-требований, а он сам проектирует и реализует.

Никаких абстрактных рассуждений про AI - только конкретный промпт, конкретный процесс, конкретный результат.

Используется плагин CodePilot1C для 1C:EDT и модель GLM-5. Агент работает прямо внутри EDT: видит структуру проекта, создаёт объекты метаданных через API платформы, пишет код модулей, проверяет ошибки - всё без выхода из IDE. Так же плагин может выступать в качестве MCP сервера для AI сред разработки (Cursor, Claude Code, Codex и т.д. Про этот кейс напишу в конце статьи).

Шаг 0. Настройка: плагин + модель за 5 минут

Прежде чем начать - настроим рабочее окружение. Нам нужны три вещи: 1C:EDT, плагин CodePilot1C и API-ключ для языковой модели.

Какую модель используем и сколько это стоит

В качестве модели берём GLM-5 от Zhipu AI (Z.AI). Почему именно её:

  • Цена - GLM Coding Plan стоит от $10/мес (план Lite). Для сравнения: аналогичный объём работы на Claude или GPT-5.3 обошёлся бы в разы дороже.
  • Качество кода - GLM-5 заточена под кодинг и агентские сценарии, хорошо работает с tool use (вызов инструментов EDT).
  • Контекстное окно 200K токенов - хватает для работы с крупными модулями.
  • Нет санкционных рисков - китайский провайдер, работает из России без VPN.

 

 

За $10 в месяц получаем полноценного AI-помощника в EDT.

Получаем API-ключ GLM

  1. Переходим на z.ai/subscribe.
  2. Регистрируемся (email или GitHub).
  3. Выбираем Coding Plan - Lite ($10/мес).

 

Устанавливаем плагин CodePilot1C в EDT

  1. В 1C:EDT открываем Помощь - Установка нового ПО.
  2. Нажимаем Добавить и вводим URL p2-репозитория:

 

 

https://ondysss.github.io/codepilot1c-edt/repository

  1. EDT предложит перезапуститься - соглашаемся.

 

Настраиваем модель в плагине

После перезапуска EDT:

  1. Открываем настройки плагина.

 

  1. В разделе Провайдеры LLM указываем:

 

API URL: https://api.z.ai/api/paas/v4/chat/completions

API Key: <ваш ключ с z.ai>

Model: можно нажать "получить список" и выбрать GLM-5

 

Проверяем работу

Открываем чат с агентом и пишем:

 

Привет, какие инструменты тебе доступны?

Агент отвечает списком доступных инструментов. Если ответ пришёл - мы готовы.

 

Итого: ~5 минут и $10. Переходим к главному.

Шаг 1. Один промпт - целая конфигурация

Вот ради чего мы здесь. Никакого пошагового диктования. Одна задача на уровне бизнес-требований - агент сам решает, что создавать.

Промпт агенту

Создай конфигурацию для складского учёта.

 

Требования:

- Учёт поступления и реализации товаров

- Учёт остатков в разрезе номенклатуры и складов

- Документы должны делать движения по регистру при проведении

- Управляемые формы для всех объектов

- Подсистема с командным интерфейсом

 

Сам определи, какие объекты метаданных нужны, какие реквизиты

и типы использовать. Действуй.

Обратите внимание - в промпте нет ни одного имени объекта, ни одного типа реквизита. Только бизнес-требования. Дальше агент работает сам.

Что происходит дальше

Агент начинает думать и действовать. В панели видно, как он последовательно вызывает инструменты EDT:

 

 

Фаза 1 - Проектирование. Агент сначала формирует план: какие объекты нужны, в каком порядке их создавать (сначала справочники, потом документы, потом регистры - потому что документы ссылаются на справочники, а регистры - на документы и справочники).

Фаза 2 - Справочники. Агент создаёт справочники, самостоятельно определяя состав. Здесь интересно посмотреть, что агент решил создать сам - какие справочники, какие реквизиты, какие типы он выбрал.

Фаза 3 - Документы с табличными частями. Агент создаёт приходный и расходный документы. Для каждого добавляет реквизиты шапки и табличную часть с товарными строками.

Фаза 4 - Регистр накопления. Агент создаёт регистр остатков, определяет измерения и ресурсы, выбирает вид регистра "Остатки".

Фаза 5 - Код проведения. Агент пишет процедуры ОбработкаПроведения для обоих документов. Создаёт модули объектов и записывает BSL-код с движениями по регистру.

Фаза 6 - Формы. Агент создаёт управляемые формы для документов и справочников. Определяет, какие элементы разместить на форме, добавляет табличные части, командные панели.

Фаза 7 - Подсистема. Агент создаёт подсистему и включает в неё все объекты. Конфигурация получает командный интерфейс.

Фаза 8 - Диагностика. Агент сам запускает проверку проекта и анализирует результат.

 

Шаг 2. Разбираем результат

Агент закончил. Смотрим, что он создал.

Структура конфигурации

 

Справочники:

  • Номенклатура - с реквизитами, которые агент счёл нужными (артикул, единица измерения и т.д.)
  • Склады
  • Контрагенты - с ИНН, КПП или другими реквизитами по решению агента
  • ЕдиницыИзмерения (если агент решит его создать)

Документы:

  • ПоступлениеТоваров - шапка + табличная часть
  • РеализацияТоваров - аналогичная структура

Регистр накопления:

  • ОстаткиТоваров (вид: Остатки) - с измерениями и ресурсами

Подсистема:

  • СкладскойУчёт - все объекты включены

Смотрим код проведения

Открываем модуль объекта документа ПоступлениеТоваров и смотрим, что написал агент:

Процедура ОбработкаПроведения(Отказ, РежимПроведения)
	
	// Движения по регистру остатков
	Движения.ОстаткиТоваров.Записывать = Истина;
	
	Для Каждого СтрокаТовары Из Товары Цикл
		
		// Добавляем движение Приход
		Движение = Движения.ОстаткиТоваров.Добавить();
		Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
		Движение.Период = Дата;
		Движение.Номенклатура = СтрокаТовары.Номенклатура;
		Движение.Склад = Склад;
		Движение.Количество = СтрокаТовары.Количество;
		
	КонецЦикла;
	
КонецПроцедуры

Обратите внимание на детали: правильно ли агент использовал вид движения, откуда берёт склад (из шапки или из строки), как именует переменные. Это показывает уровень понимания платформы моделью.

Шаг 3. Дорабатываем - тоже через агента

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

 

Добавляем автоматический расчёт суммы

В документах ПоступлениеТоваров и РеализацияТоваров добавь

автоматический пересчёт суммы в табличной части при изменении

количества или цены. Сумма = Количество * Цена.

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

 

Добавляем контроль отрицательных остатков

Добавь в процедуру проведения документа РеализацияТоваров

контроль остатков: если после проведения остаток по номенклатуре

на складе становится отрицательным - отказать в проведении

с понятным сообщением пользователю.

Это уже задача посложнее - нужен запрос к регистру, сравнение, формирование сообщения. Смотрим, как агент справится.

 

Добавляем документ "Перемещение товаров"

Создай документ ПеремещениеТоваров для перемещения между складами.

Реквизиты шапки: СкладОтправитель, СкладПолучатель.

Табличная часть Товары: Номенклатура, Количество.

При проведении - расход со склада отправителя, приход на склад получателя.

Это проверка на понимание бизнес-логики: агенту нужно сделать два движения по одному регистру в рамках одного документа - расход с одного склада и приход на другой.

Шаг 4. Запускаем и проверяем

Финальный шаг - убеждаемся, что конфигурация работает.

  1. Обновляем конфигурацию базы данных.
  2. Открываем 1С:Предприятие.
  3. Создаём элементы справочников.
  4. Создаём и проводим документ поступления.
  5. Проверяем движения по регистру остатков.

Честно о границах

Было бы нечестно показать только успешный сценарий и промолчать об ограничениях.

Что агент делает хорошо:

  • Проектирует структуру конфигурации по бизнес-требованиям
  • Создаёт объекты метаданных любой вложенности
  • Пишет типовой код: проведение, обработчики форм, запросы
  • Итеративно дорабатывает существующую конфигурацию
  • Находит и исправляет ошибки через диагностику EDT

Что требует контроля:

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

Что пока не умеет:

  • Работа с механизмами БСП (подключаемые команды, печать через БСП)
  • Доработка типовых конфигураций с полным пониманием их архитектуры
  • Отладка в режиме предприятия

Агент - это инструмент, который забирает рутину. Архитектуру, бизнес-логику и финальный контроль качества - за разработчиком.

Бонус: подключаем Claude Code и Cursor к EDT через MCP

Пока я писал эту статью и тестировал агента на разных моделях, мне пришла в голову мысль - а вот бы неплохо было использовать Claude Opus 4.6. Попробовал прогнать такой же сценарий через API (OpenRouter) - за 5 минут улетело $10. Ну так совсем не пойдёт.

В Claude Code тарифы намного гуманнее. Первая мысль - выдернуть ключ API из Claude Code и подключить его к плагину. Изучил архитектуру и понял, что это, во-первых, незаконно (Антропик может в любой момент забанить), во-вторых, ненадёжно.

Но как быть? Хочется дешёвых тарифов и хороших моделей. Напишу я, пожалуй, свой MCP-сервер, чтобы Claude Code мог дёргать MCP и работать с EDT. Сказано - сделано.

Я реализовал механизм, когда EDT выступает в роли MCP-сервера, а Claude Code или Cursor (кому как нравится) - в роли клиента. EDT-сервер умеет то же самое, что и основной плагин - определять метаданные, получать справку, создавать объекты, работать с формами.

Установка тоже достаточно простая: заходим в настройки, настраиваем MCP - плагин даёт подсказки, как правильно настроить Claude Code или Cursor. Запускаем и проверяем.

У меня нет платной подписки Cursor, но они дают некоторое количество бесплатно. Итак, проверяем: в Cursor идём в Settings и настраиваем MCP - копируем настройки из подсказки плагина. Вуаля - сервер работает.

Промпт - "какие инструменты CodePilot тебе доступны":

 

 

Промпт - "прочитай диагностику текущего проекта":

 

 

Ну и так далее - можно сразу попросить пофиксить текущие ошибки (он будет понимать контекст конфигурации и встроенного языка) или создать новые объекты.

Claude Code работает, разумеется, намного лучше, чем GLM-5 или авто-модель Cursor, но это тема для следующей статьи.

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

CodePilot1C - открытый плагин для 1C:EDT.

Репозиторий: github.com/ondysss/codepilot1c-edt

Установка - 5 минут (см. Шаг 0 в этой статье). Если что-то не получается - пишите в комментариях или в Telegram, помогу разобраться.

Если статья зашла - поставьте звезду на GitHub :) Это поможет мне понять востребованность инструмента и продолжить работу над ним. Планов ещё много - автоматическое тестирование, работа с MCP внутри 1С (проверка данных, скриншоты с форм и прочее).

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Инструментарий разработчика Нейросети Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданым 1С, справке синтакс-помошника и проверки синтаксиса.

15250 руб.

25.08.2025    41202    81    22    

95

Разработка Инструментарий разработчика Работа с интерфейсом Адаптация типовых решений Нейросети 1C:Бухгалтерия 1C:ERP 1С:ЗУП 1С:КА 1С:УНФ 1С:УТ 1С:Розница 1С:ДО 1С:ERP Управление предприятием 2 Платные (руб)

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

36600 руб.

28.08.2025    6209    2    2    

6

Нейросети 1С 8.3 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Обработка подключения фотокамер Canon и Nikon к Управление торговлей 11.4 для потоковой загрузки фотографий в карточки товаров с автоматическим удалением фона

23180 руб.

24.06.2021    11611    5    7    

16

Нейросети 1С:Предприятие 8 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Платные (руб)

Умный Excel" - ИИ-супердвигатель, который превращает часы работы в минуты! Технологии будущего уже здесь: загрузил Excel "магия ИИ" готовый результат

8540 руб.

02.07.2025    2805    2    0    

6

Нейросети Мастера заполнения 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Расширение для заполнения описания номенклатуры с помощью модели ИИ GigaChat от Сбера. Расширение формирует продающее описание товара по его наименованию с помощью модели искусственного интеллекта. Будет полезно для владельцев интернет магазинов, каталогов товаров и продающих через маркетплейсы. Адаптировано для основных конфигураций: УТ, ЕРП, КА, УНФ.

5084 руб.

08.11.2023    6381    19    0    

29

Мастера заполнения Нейросети 1С:Предприятие 8 1C:Бухгалтерия 1С:Управление торговлей 11 Платные (руб)

Расширение для заполнения описания товара (номенклатуры) с помощью модели ИИ ChatGPT с ключевыми словами. Расширение формирует продающее описание товара по его наименованию с помощью модели искусственного интеллекта. Будет полезно для владельцев интернет магазинов, каталогов товаров и продающих через маркетплейсы. Адаптировано для основных конфигураций: УТ, ЕРП, КА, УНФ. Прошло аудит на 1cfresh.com. Версия для автоматического заполнения

5084 руб.

13.03.2023    22579    52    50    

80

Нейросети Распознавание документов и образов Программист Бухгалтер Пользователь 1С 8.3 1С:Комплексная автоматизация 1.х 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Россия Абонемент ($m)

Решение поставляется в 2 версиях: при наличии видеокарты расширение+GPU версия или расширение+СPU версия. Поддерживает 3 режима работы, локальное (на вашем ПК), ИИ-модель (облачная), гибридная локальная+ИИ. В локальном режиме распознавание бесплатно. В ИИ режиме в среднем 0.5 рубля за страницу. Неограниченное количество пользователей. Распознает сканы: УПД, счета-фактуры, товарные накладные. Проверяет цифры и помогает создавать документы в 1С. Отправляйте документы через Telegram бот

10 стартмани

20.02.2026    334    1    dasan92    0    

3

Нейросети Программист Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Абонемент ($m)

Автоматическая генерация и отправка персональных поздравлений с днём рождения сотрудникам прямо из 1С с помощью ИИ.

1 стартмани

20.02.2026    354    1    AndRoman.pro    8    

4
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. akR00b 25 17.02.26 13:34 Сейчас в теме
2. ondysss 67 17.02.26 18:18 Сейчас в теме
Забыл выложить итоговый результат работы агента
Прикрепленные файлы:
Untitled.cf
sapervodichka; +1 Ответить
3. sapervodichka 7524 17.02.26 20:51 Сейчас в теме
Спасибо, за отличный практический пример, классно
4. ondysss 67 17.02.26 22:19 Сейчас в теме
(3) Спасибо за отзывы - реально вдохновляют продолжать! Вижу, что просмотров много, установок тоже, а вот комментариев и вопросов мало. Если есть что сказать - пишите: что понравилось, что не зашло, каких фич не хватает, какие сценарии хотели бы увидеть в следующих статьях. Обратная связь для меня - топливо для разработки. Проект живёт пока есть диалог с комьюнити.
user1539913; alxarz; sapervodichka; +3 Ответить
5. sapervodichka 7524 17.02.26 22:27 Сейчас в теме
(4) мне бы для начала EDT поставить ) гоняю на санях ) оттягиваю рогатку пока )
6. ondysss 67 17.02.26 22:34 Сейчас в теме
(5) Я когда был одинесником у меня едт даже в докере стоял ) я его в ci/cd крутил для получения диагностик, ну и работал с ним постоянно, например он очень годно умеет сильно переписанные типовые обновлять (впрочем это за рамками данной статьи
zakir_80; +1 Ответить
7. ixijixi 2117 17.02.26 22:42 Сейчас в теме
(5) Я вот вдохновился статьёй, дай думаю поставлю ЕДТ, погоняю.

Скачал с офсайта релиз-кандидат. А он не запускается, джаву ему подавай!

Скачал джаву веб-инсталлер, установил. Не принимает! Разрядность не та, мол.

Ну, думаю, и я не лыком шит. Удалил джаву, скачал 64битную, установил. Что, думаешь запустился едт? Хрен там был) Версия не та теперь. Хотя качал последнюю.

На этом мои полномочия всё.

Может завтра попробую полный дистрибутив едт установить, вдруг там джава уже нужная включена, 3.5 гига всё-таки.

Хотя с таким началом ничего хорошего не ожидается теперь.
8. ondysss 67 17.02.26 22:44 Сейчас в теме
9. ixijixi 2117 17.02.26 22:48 Сейчас в теме
10. ondysss 67 17.02.26 22:52 Сейчас в теме
(9) ну я специально себе винды поставил в виртуалке для теста плага, там вроде не сложно все - у них в дистрибах лежит Axiom 17 Full JRE ставишь ее сначала, потом бери Дистрибутив 1C:EDT для ОС Windows для установки без интернета посвежее и все, их инсталер может спотыкаться
11. ixijixi 2117 17.02.26 22:57 Сейчас в теме
(10) Винды у меня есть, и даже не виртуалке)

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

Чего хорошего можно ожидать от такого продукта?
Lapitskiy; +1 Ответить
26. ixijixi 2117 18.02.26 09:19 Сейчас в теме
(10) Продолжаю изыскания.

Установил полный дистр, прописал PATH.
По прежнему не видит Джаву, хотя java -version показывает что все установлено.

Можешь подсказать, ЧЯДНТ?
Прикрепленные файлы:
27. ondysss 67 18.02.26 09:21 Сейчас в теме
(26) Не силен в виндах ( сорри спроси либо у меня в телеге https://t.me/ai_1c_dev либо в офф канале https://t.me/e1c_edt
28. ixijixi 2117 18.02.26 09:22 Сейчас в теме
(26) Разобрался, ну туда РАТН писал, надо было системное значение, а я юзерное установил.
53. starik-2005 3213 18.02.26 16:18 Сейчас в теме
(28) Я через стартер запускаю. Там как раз путь к джаве и памяти сколько выделить, ну и путь к каталогу проекта (я, обычно, в корне диска Ц создаю котолог на работе).
59. ixijixi 2117 18.02.26 17:10 Сейчас в теме
(53) Именно через эту?
Прикрепленные файлы:
62. starik-2005 3213 18.02.26 17:23 Сейчас в теме
12. shchukin_vv 17.02.26 23:03 Сейчас в теме
Честно скажу, писать какой то код с нуля особенно с большим количеством документов, справочниками , регистрами больше похоже на баловство и не совсем утилитарно полезное применение. Другой же вариант: если этой штуке скормить все стандарты 1с чтобы можно было щёлкнуть по модулю процедуре и она грамотно зарефакторила то что уже есть с учётом ошибок едт и сонара это было бы круто или допустим работа с поломанными директивами изменение и контроль, когда в расширении после обновления ломаются эти директивы, а ии бежит и пытается фиксить ошибки там где может.
16. ondysss 67 18.02.26 03:55 Сейчас в теме
(12) А вы попробуйте ) промт - "Составь план по рефакторингу процедуры ДоступностьОтчетов(СсылкиОтчетов) " обратите внимание я просто написал название функции БСП - ответ модели
Ответ
стандарты разработки он получает из EDT API, скормить ИТС можно конечно, но надо это где то хостить, я не готов к бесплатной версии поднимать дополнительный сервер с документацией (но подумаю над этим, сделать в принципе не сложно и ресурсов не много надо)
starik-2005; shchukin_vv; +2 Ответить
13. Snitkovski 88 17.02.26 23:39 Сейчас в теме
жирный ПЛЮС, коллега! и звезда - ТУДА ! ;-)
19. ondysss 67 18.02.26 07:58 Сейчас в теме
(13) спасибо ! приятно )
14. GarriSoft 368 17.02.26 23:58 Сейчас в теме
Супер!
Попробовал подключить сторонние mcp сервера не получается, хотя в других места они работают, в частности от DitriXNew, а так же от Prepod2003, я понимаю, я то у вас тоже есть все инструменты, просто хотел проверить как ваше решение работает со сторонними, не получается, вот настройки DitriXNew, сервер запущен
При get запрос в браузере на http://localhost:8765/mcp получаю:
{"name":"edt-mcp-server","version":"1.24.1","edt_version":"2025.2.0.454","protocol_version":"2025-11-25","status":"running"}

Как корректно установить параметры?
Прикрепленные файлы:
17. ondysss 67 18.02.26 04:01 Сейчас в теме
(14) Выберите транспорт STREAMABLE_HTTP (не HTTP_SSE_LEGACY) и настройте так:

Транспорт: STREAMABLE_HTTP
URL сервера: http://localhost:8765/mcp
Legacy SSE URL: оставить пустым
Разрешить fallback на legacy SSE: снять галочку
Авторизация: NONE (сервер DitriXNew не требует авторизации)

Сервер DitriXNew использует MCP Protocol 2025-11-25 с Streamable HTTP - это новый протокол, а не legacy SSE.
30. GarriSoft 368 18.02.26 09:41 Сейчас в теме
(17)
Коллега, так тоже делал.
Все равно не подключается
см вложение
Прикрепленные файлы:
32. ondysss 67 18.02.26 09:43 Сейчас в теме
(30) Логи нужны, так не подскажу
35. GarriSoft 368 18.02.26 09:47 Сейчас в теме
36. ondysss 67 18.02.26 09:56 Сейчас в теме
(35) ваш воркспейс - .metadata
37. GarriSoft 368 18.02.26 10:08 Сейчас в теме
(36)
вот
собственный mcp хост выключен
Прикрепленные файлы:
vibe.log
.log
39. ondysss 67 18.02.26 10:39 Сейчас в теме
(37) EDT:
-Dcodepilot.mcp.allowInsecureHttp=true
(в 1cedt.ini, после -vmargs), затем перезапустить EDT.
Либо использовать https endpoint вместо http.
40. GarriSoft 368 18.02.26 10:45 Сейчас в теме
(39)
Спасибо! помогло
15. GarriSoft 368 18.02.26 00:22 Сейчас в теме
Спокойно подключился к провайдеру hydraai (ссылка реферальная, от вас не убудет, а мне копеечка на лицевой счет упадет, которую я потрачу на работу с ИИ)
реально можно и не стыдно рекомендовать. Сам пользуюсь им уже давно. У них большое количество моделей, которые можно оплачивать хоть с карты, хоть по счету, с расчетного счета компании с закрывающими документами

Во вложенных файлах, настройки и стоимость запросов в не самую умную, но очень дешевую модель gpt-4.1-nano, просто для примера
Еще раз модель можно выбрать ЛЮБУЮ, цены адекватные на рынке, работают ребята давно, я с ними так же давно сотрудничаю как физлицо, так и как юрлицо.
На мой взгляд сейчас самый адекватный сервис и полная совместимость с OpenAI
Прикрепленные файлы:
18. ondysss 67 18.02.26 07:49 Сейчас в теме
(15) Цены у них реально очень низкие, получается дешевле, чем у самих вендоров инференс покупать, не понимаю как они это делают, но я бы пользовался тарифами для кодинга от клода, глм, openai так еще дешевле выходит
33. GarriSoft 368 18.02.26 09:44 Сейчас в теме
(18)
Я не знаю как они это делают, но делают достаточно давно и качественно.
Выбор моделей у них большой, выбрать можно по фильтру
Прикрепленные файлы:
20. akR00b 25 18.02.26 08:25 Сейчас в теме
(15) добрый день, тестировали на создание конфигурации?
21. ondysss 67 18.02.26 08:26 Сейчас в теме
(20) не понял вопроса, в статье как раз и писал - я дал ему чистый проект и он сам создал конфигурацию с нуля
42. akR00b 25 18.02.26 11:05 Сейчас в теме
(21) да я это имел ввиду как там с гидрой дела)
43. GarriSoft 368 18.02.26 11:08 Сейчас в теме
(20)
Нет, я не пробовал, но выбирайте любую модель по деньгам в гидре, у них верно подметил ondysss цены ниже чем у самих вендоров ИИ, ХЗ как
64. allegrosoft 56 18.02.26 22:03 Сейчас в теме
(15) контекст маленький
66. ondysss 67 19.02.26 07:56 Сейчас в теме
(64) не понял, они окно режут у модели ? мне кажется они еще с подсчетом токенов лукавят ( я не пробовал, просто предположение), я не вижу других вариантов продавать инференс дешевле вендора в 5 раз.
67. allegrosoft 56 19.02.26 08:41 Сейчас в теме
(66) да , контекстное окно в разы режут. Судя по описанию моделей.
68. GarriSoft 368 19.02.26 08:44 Сейчас в теме
(67)
Я не замечал, а как вы проверили?
71. allegrosoft 56 19.02.26 09:01 Сейчас в теме
(68) в описании на сайте заявлено, сравните с описанием аналогичных моделей на openrouter и про кэш ни слова, хотя у gimini он есть.
72. GarriSoft 368 19.02.26 09:08 Сейчас в теме
(71)
Возможно, я не сравнивал с вендорами, выбирал на сайтк по моделям и стоимости, они же сами пишут на сайте объем и цены, в тихушку не режут, я надеюсь. Самое главное это оплата как от физиков так и от юриков, беспроблемная. На чем то им нужно зарабатывать
Меня устраивает, поэтому поделился
73. ondysss 67 19.02.26 09:11 Сейчас в теме
(72) Да вопросов то нет, это реально удобно - оплата от физ-юр и без впн, надо понять в чем тут подвох ) ну не бывает же чудес и выглядят они максимально мутно )
75. allegrosoft 56 19.02.26 09:26 Сейчас в теме
(72) routerai еще как вариант, окно точно не режут, оплата от физиков есть, но дороже
77. ondysss 67 19.02.26 09:34 Сейчас в теме
(75) да сделать такой сервис можно без проблем( у меня даже есть готовый)), тут вопрос в другом - я не вижу практического применения использовать чистый API от провайдеров - стоимость для конечного разработчика будет очень высокая, вряд ли кто то захочет платить за решение мелкой задачи например опусом -20-30-50 баксов (условно), я бегло посмотрел то, что показывают "эксперты" вайбкодинга на 1с - какая то мышиная возня, я не увидел решения реальных задач (хотя может плохо смотрел) если кто скинет примеры конкретных кейсов был бы благодарен.
78. allegrosoft 56 19.02.26 09:53 Сейчас в теме
(77) Рефакторинг, создание задач (обработок) по интеграции - это работает (не идеально, нужно перепроверять) на своих задачах проверял. Работа с большими кодовыми базами - это под вопросом. Нужно детально составлять промт, указывать, необходимые модули, процедуры/функции, для решения конкретной задачи, на что тратится много времени. Бывает, что модель начнет галлюцинировать, уйдет в цикл, приходится новый чат открывать.
79. ondysss 67 19.02.26 10:03 Сейчас в теме
(78) Вот вы то мне и нужны )) а можете описать свои кейсы - какие модели используете, какие задачи, логи было бы просто супер, я писал уже много раз - я не одинесник и у меня нет реальных задач для тестов, задачи я выдумываю из головы, поэтому они могут быть совсем не релеванты, вы есть в канале плагина ? https://t.me/ai_1c_dev
80. allegrosoft 56 19.02.26 10:18 Сейчас в теме
(79) В канале черкануть?
81. ondysss 67 19.02.26 10:24 Сейчас в теме
(80) Ну да я же в канале ищу реальные кейсы как раз )
74. ondysss 67 19.02.26 09:24 Сейчас в теме
(71) Скорее всего им описание модели ИИ пишет, там у них на сайте есть модели которых нет у вендоров тот же Gpt-4o
70. ondysss 67 19.02.26 08:50 Сейчас в теме
(67) смысла не вижу, но верю
а хотя - у опуса или сонета окно 1млн токенов, у гемини 2млн, у gpt 5.3 не помню, но думаю сравнимо, если я начну бомбить запросами через их прокси по ляму токенов, они быстро в трубу вылетят, скорее всего от таких кейсов защищаются )
22. BackinSoda 18.02.26 08:41 Сейчас в теме
Вот бы еще в обычном конфигураторе работало )
23. ondysss 67 18.02.26 08:45 Сейчас в теме
(22) у меня была такая мысль, но штатно увы никак ( надо лепить что то типа снегопата, а это чревато
41. akR00b 25 18.02.26 11:05 Сейчас в теме
(23) в турбоконф вроде есть но там просто подсказка
24. akR00b 25 18.02.26 09:12 Сейчас в теме
Подскажите пожалуйста что делаю не так?
Прикрепленные файлы:
25. ondysss 67 18.02.26 09:17 Сейчас в теме
(24) https://ondysss.github.io/codepilot1c-edt/ вот так правильно
но лучше в телеге такие вопросы задавать https://t.me/ai_1c_dev
Прикрепленные файлы:
29. baracuda 2 18.02.26 09:40 Сейчас в теме
Звезду на Github поставил).
А где ваша телега?
31. ondysss 67 18.02.26 09:42 Сейчас в теме
34. baracuda 2 18.02.26 09:45 Сейчас в теме
38. rozer 315 18.02.26 10:39 Сейчас в теме
уважаемые гуру ИИ, не подскажите где можно взять/скачать описание синтаксиса встроенного языка 1С:Предприятие в формате Markdown ?
44. ondysss 67 18.02.26 13:11 Сейчас в теме
(38) я не встречал, но сделать самому не сложно же
48. rozer 315 18.02.26 13:47 Сейчас в теме
(44) я бы не спрашивал если знал бы как )
95. Snitkovski 88 20.02.26 11:29 Сейчас в теме
(48) а почему / для чего вам требуются именно именно файлики Markdown ? - попробуйте уже готовые MCP для подключения к Справке 1С (пробегали где-то "на просторах" GH)...
45. katavy770928 18.02.26 13:17 Сейчас в теме
Немного дегтя: все радуемся, уау, ИИ нам помогает, ускоряет процессы! Ну неужели не задумались над тем, что мы ее сейчас кормим знаниями, сливаем ей стандарты 1С и пр., а потом останемся на задворках? Хотя нет, все же кайфуют, прогресс ради прогресса, ИИ - круто! Хочется все же попросить людей притормозить хотя бы, не кормить ИИ нашими данными, поймите, что сегодня мы типа умнее ее, а завтра она нас пинками, но будет уже поздно пить Боржоми..
46. ondysss 67 18.02.26 13:25 Сейчас в теме
(45) В начале 19 века луддиты в Англии ломали ткацкие станки - боялись, что машины оставят их без работы. Станки не сломали, а сами остались на задворках прогресса. Ткачи, которые освоили станки — выиграли.
Я считаю, что ИИ - это новый виток эволюции. Примерно как изобретение колеса: изобрели колесо - стали быстрее передвигаться. Изобрели ИИ - стали быстрее думать.
ИИ — первое изобретение в истории человечества, которое оптимизирует именно мыслительную деятельность. Все предыдущие инструменты усиливали руки, ноги, глаза. Этот - усиливает голову.
dehro; GarriSoft; +2 Ответить
51. dehro 13 18.02.26 14:01 Сейчас в теме
(46) Согласен. Только вот сравнение современного ИИ со станком немного завышено. Скорее с открытием способа, который поможет создать станок.

Убого пока всё.
52. ondysss 67 18.02.26 14:19 Сейчас в теме
(51) Да, ИИ сейчас - это скорее новый способ, чем готовый станок. Но способ, который радикально ускоряет создание станков. Это первый раз в истории, когда инструмент сам помогает создавать свои следующие версии. Колесо не могло улучшить колесо. А ИИ уже помогает писать ИИ. Например, в Anthropic по заявлению их CEO до 90% кода пишется с помощью ИИ.
47. GarriSoft 368 18.02.26 13:33 Сейчас в теме
(45)
Полностью согласен с (46) сам хотел написать похожее.
Прогресс не остановить, если не ты, то другие, тогда уж лучше его возглавить. Мы уже не умнее ИИ, если раньше всегда говорили, что "Все знать не возможно", то теперь это не так, просто когда стало возможно спросить все что угодно, ни кому это стало не нужно. Не надо идти в библиотеку, выписывать книгу из др. города, брать ее читать, выделять нужные тебе факты и т.д.
Если не развиваться сейчас, не использовать ИИ, то через пару лет, можно остаться на задворках.
Скоро писать руками будет - моветон, так же как сейчас ни кто не пишет на ассемблере
63. Nikola23 710 18.02.26 17:39 Сейчас в теме
(45) изучайте ИИ и не останетесь на задворках
Всегда будет нужен тот, кто умеет тренировать модели, писать роботов или хотя бы промпты

А еще не забывайте про инертность мышления. Сейчас балуются энтузиасты. Реальные разработчики видят, что пока что ИИ создает решения уровня джун. Вот у джунов - проблема. Их заменят

У тех, кто уже что-то умеет есть достаточное время адаптироваться
Другое дело, что некоторые выберут "ныть", а не "делать")
101. RustIG 1942 21.02.26 10:00 Сейчас в теме
(45) прогресс не остановить, последствия конкретно для каждого сложно предсказать. В целом , ии уже решает сложные математич.задачи быстро , которые не под силу группам математиков...
49. Viktor_Ermakov 398 18.02.26 13:55 Сейчас в теме
Спасибо за статью и инструмент, надо попробовать обязательно. Еще вышла Qween 3.5 надо и на ней попробовать.
50. ondysss 67 18.02.26 13:57 Сейчас в теме
(49) у меня есть ключи алибабы, но пока руки не дошли потестировать на Qwen 3.5, попробуйте раскажите - очень интересно, тем более ее можно использовать бесплатно и без танцев с VPN
54. d_neon 18.02.26 16:46 Сейчас в теме
А с помощью своих наработок не построили случайно процесс AI-ревью?
55. ondysss 67 18.02.26 16:55 Сейчас в теме
(54) Да построили, правда не с помощью плагина, а с помощью gitlab ci/cd opencode mcp context7 и glm 4.7, я не знаю читают ли комментарии разработчики из компании где я работаю, но по их отзывам очень полезный инструмент получился (пришлось затереть корп. стандарты, но в общем смысл понятен), если есть наши разработчики они может от себя добавят, я не одинесник )
Прикрепленные файлы:
56. d_neon 18.02.26 17:00 Сейчас в теме
(55) На мерж реквест настроено получается и дифф летит в опенкод? А мсp context какую роль играет? Для плагина я понимаю, что у него есть контекст конкретного проекта/конфигурации.

P.s картинка битая
57. ondysss 67 18.02.26 17:03 Сейчас в теме
(56) да картинку менял уже раз 20 ) все равно попадали корп данные, шаблоны проверки сильно заточены под стандарты, нет не на MR на каждый коммит, в модель летит дифф комита, модель понимает что изменено, далее разработчику на почту приходят замечания от код ревьювера
Vasvas05; +1 Ответить
58. d_neon 18.02.26 17:10 Сейчас в теме
(57) ну т.е больше похоже на сонар, соответствие правилам/стандартам? Хочу попробовать и интересно насколько будут отличия от сонара как раз (у нас сейчас он на МР настроен)

И скажите, пожалуйста, что делает MCP context - добоогащает данными, но самого доступа к коду проекта нет получается?
60. ondysss 67 18.02.26 17:13 Сейчас в теме
(58) Нет это не похоже на сонар (сонар тоже используем) модель будет проверять что у нее в промте написано, доступ к коду у нее есть разумеется, в докер раннере полный проект же лежит вот кусок из промта
Прикрепленные файлы:
61. d_neon 18.02.26 17:16 Сейчас в теме
(60) Интересно, надо похоже пробовать)
65. Angoleiro 19.02.26 07:31 Сейчас в теме
Здравствуйте. Пытаюсь использовать ваш плагин как хост mcp сервера.
В браузера страница с эндпоинтом http://localhost:8766/mcp выводит сообщение "{"error":"method_not_allowed"}" и claude code этот мсп сервер не видит. В то время как подобный плагин от Ditrix на соседнем порту отображает корректную информацию и claude без проблем его использует. Подскажите, пожалуйста, в чем может быть проблема?
69. ondysss 67 19.02.26 08:45 Сейчас в теме
(65) покажите настройки - MCP host запущен ? я проверял на cc - работает
Прикрепленные файлы:
76. Angoleiro 19.02.26 09:30 Сейчас в теме
(69) Спасибо за обратную связь. В моем случае проблема была в том, что где-то адрес был указан через 127.0.0.1, а где-то через localhost и это оказалось критично. Сейчас claude видит и ваши MCP и от Ditrix. Меня сбило с толку сообщение {"error":"method_not_allowed"}" при выполнении get запроса к http://localhost:8766/mcp. Но вот результат работы Claude с использованием всех инструментов MCP при работе с КА 2.5. меня несколько разочаровал. Например, получилось добавить новый реквизит в метаданных, а вывод его на форму привел к израсходованию половины пятичасового лимита токенов и убийству формы. Рефакторинг процедур больших модулей тоже приводил к ошибкам из-за лимита контекста. Пока не получилось полностью выполнить даже искусственную задачу.
82. ondysss 67 19.02.26 12:21 Сейчас в теме
(76) а можете описать свой кейс ? какие промты были ? показать Claude.md, потому что у меня он без проблем написал и форму и обработчики, я в телеге выложил итоговую конфу (типовая ут с доработками клода опуса)
83. Angoleiro 20.02.26 03:35 Сейчас в теме
(82) Не смог найти файл Claude.md, никаких универсальных инструкций для claude code не задавал.
Первый промпт: "Добавь в документ заказ клиента реквизит "ПолученССайта". Выведи реквизит в форму документа на странице "Основное"".
Get Metadata Details
Inspect Form Layout (Error: result (197 850 characters) exceeds maximum allowed tokens. Output has been saved to...)

Он сохранил форму в кэш. Потом начал скриптами питона пытаться менять кодировку кэшированных файлов. Я его остановил и передал следующий промпт: "Старайся по максимуму использовать инструменты MCP для задачи. У тебя есть возможность изменить метаданные и форму." Реквизит объект корректно создал с первого раза, далее попытки модифицировать форму.
Edt Validate Request
{"valid":true,"project":"КА_25","operation":"mutate_form_model","checks":["Операция mutate_form_model валидирована по обязательным полям."],"normalizedPayload":{"project":"КА_25","form_fqn":"Document.ЗаказКлиента.Form.ФормаДокумента","operations":[{"op":"add_field","parentId":1496.0,"afterId":819.0,"dataPath":"Объект.ПолученССайта","name":"ПолученССайта","title":{"ru":"Получен с сайта"}}]},"validationToken":"6faa8159-339e-4e10-ac9b-354f0603437d","expiresAtEpochMs":1771477582398}
Mutate Form Model
Error: [INVALID_METADATA_CHANGE] Unknown form property: afterId

И еще попытка
Edt Validate Request
{"valid":true,"project":"КА_25","operation":"mutate_form_model","checks":["Операция mutate_form_model валидирована по обязательным полям."],"normalizedPayload":{"project":"КА_25","form_fqn":"Document.ЗаказКлиента.Form.ФормаДокумента","operations":[{"op":"add_field","container":"ГруппаОсновное","dataPath":"Объект.ПолученССайта","name":"ПолученССайта"}]},"validationToken":"2863bd1d-7c45-4937-be1a-8d0d3357a63d","expiresAtEpochMs":1771477617198}
Mutate Form Model
Error: [INVALID_METADATA_CHANGE] Unknown form property: container
Edt Validate Request
{"valid":true,"project":"КА_25","operation":"mutate_form_model","checks":["Операция mutate_form_model валидирована по обязательным полям."],"normalizedPayload":{"project":"КА_25","form_fqn":"Document.ЗаказКлиента.Form.ФормаДокумента","operations":[{"op":"add_field","parent_name":"ГруппаОсновное","dataPath":"Объект.ПолученССайта","name":"ПолученССайта"}]},"validationToken":"a504bb47-7ea9-47c4-8b9b-44775d1e4673","expiresAtEpochMs":1771477631295}
Mutate Form Model
Error: [INVALID_METADATA_CHANGE] Unknown form property: parent_name
Показать

И еще, на этот раз успешная
Edt Validate Request
{"valid":true,"project":"КА_25","operation":"mutate_form_model","checks":["Операция mutate_form_model валидирована по обязательным полям."],"normalizedPayload":{"project":"КА_25","form_fqn":"Document.ЗаказКлиента.Form.ФормаДокумента","operations":[{"op":"add_field","dataPath":"Объект.ПолученССайта","name":"ПолученССайта"},{"op":"move_item","name":"ПолученССайта","new_parent":"ГруппаОсновное"}]},"validationToken":"b5eb9366-77e1-4633-96f0-353256bf7a76","expiresAtEpochMs":1771477647061}
Mutate Form Model
✅ Модель формы обновлена.
Проект: КА_25
Форма: Document.ЗаказКлиента.Form.ФормаДокумента
Применено операций: 2
- add_field[1]: name=ПолученССайта, id=2464
- move_item[2]: id=2464
Показать

После этого он сделал скриншот формы, не нашел этот элемент и начал пытаться перемещать элемент в формы в нужную группу формы и каждую итерацию проверять результат скриншотом (проверка скриншотом работает отлично). После одной из итераций форма в принципе перестала работать в edt. Форма убилась после одной из следующих операций:
Used 2 tools
Edt Validate Request
{"valid":true,"project":"КА_25","operation":"mutate_form_model","checks":["Операция mutate_form_model валидирована по обязательным полям."],"normalizedPayload":{"project":"КА_25","form_fqn":"Document.ЗаказКлиента.Form.ФормаДокумента","operations":[{"op":"move_item","item_id":2464.0,"new_parent_id":1496.0}]},"validationToken":"5115d798-9dca-4dd0-be7c-bd23ce98526f","expiresAtEpochMs":1771477694565}
Mutate Form Model
✅ Модель формы обновлена.
Проект: КА_25
Форма: Document.ЗаказКлиента.Form.ФормаДокумента
Применено операций: 1
- move_item[1]: id=2464

Поле перемещено в ГруппаОсновное. Теперь сделаю его видимым и активным через set_item.

Used 2 tools
Edt Validate Request
{"valid":true,"project":"КА_25","operation":"mutate_form_model","checks":["Операция mutate_form_model валидирована по обязательным полям."],"normalizedPayload":{"project":"КА_25","form_fqn":"Document.ЗаказКлиента.Form.ФормаДокумента","operations":[{"op":"set_item","item_id":2464.0,"properties":{"visible":true,"enabled":true,"title":{"ru":"Получен с сайта"}}}]},"validationToken":"47d9ec8a-8872-4341-aa84-3a8f080c0dd5","expiresAtEpochMs":1771477721868}
Mutate Form Model
✅ Модель формы обновлена.
Проект: КА_25
Форма: Document.ЗаказКлиента.Form.ФормаДокумента
Показать


Промпт второй задачи: "В форме справочника договоры есть механизм печати претензии. Он очень плохо написан. Помоги его зарефакторить. По максимуму используй MCP".
Claude code корректно использовал Get Metadata Details, Get Module Structure, Read Module Source, корректно понял проблему и начал рефакторить. Но при первом же использовании "Edit File" модуль формы сломался. Далее был ряд попыток восстановить его через "Read Module Source" и "Edit File" пока не кончились токены.
84. ondysss 67 20.02.26 06:28 Сейчас в теме
(83) Ключевая и фатальная ошибка - вы не использовали Claude.md при работе с cc, пример Claude.md приложил, второе - очень расплывчатые промты
"Добавь в документ заказ клиента реквизит "ПолученССайта". Выведи реквизит в форму документа на странице "Основное"".
- как бы я написал
Используй MCP-сервер CodePilot.
Добавь реквизит "ПолученССайта" (тип Булево) в документ Document.ЗаказКлиента.
Выведи реквизит на форму ФормаДокумента в группу "ГруппаОсновное".

ну и так далее, я с вашего разрешения разберу ваш кейс в своем телеграмм канале подробно ? думаю многим будет полезно.
Прикрепленные файлы:
CLAUDE.md
85. Angoleiro 20.02.26 06:42 Сейчас в теме
(84) Да, можете разобрать. Сам промпт написан в стиле обычной постановки задачи, без технических деталей. У cc да и у других llm обычно не возникает проблем с тем чтобы понять суть задачи самостоятельно вывести типы и детали, которые вы указали выше. Спасибо за Claude.md, попробую с ним. Информации о том какие инструменты в каком случае использовать как раз могло и не хватать.
86. ondysss 67 20.02.26 07:05 Сейчас в теме
(85) Согласен, хорошая модель поймет сама, но тут еще важен такой момент - флагманские модели (Opus, Codex, etc) плохо знают 1с, тем более они почти ничего не знают про внутренее устройство форм, работать с редактором форм им не очень привычно ( я проблему эту понимаю и работаю в этом направлении) , но зато код они пишут очень хорошо, попробуйте в промте написать, чтобы она не редактировала форму, а вывела этот элемент программно - увидите эффект будет кратно лучше.
87. bashinsky 156 20.02.26 07:36 Сейчас в теме
У меня при открытии чата срезается пол интерфейса. Это можно как-то победить?
Прикрепленные файлы:
88. ondysss 67 20.02.26 08:09 Сейчас в теме
(87) мышкой слева потяние
Прикрепленные файлы:
89. bashinsky 156 20.02.26 08:20 Сейчас в теме
(88) не помогает.
форма разъезжается. при этом это свободное поле как бы прозрачная, отображается все что под ним
Прикрепленные файлы:
90. ondysss 67 20.02.26 08:22 Сейчас в теме
(89) а если форму на отдельную панель вытащить ? я не могу у себя такое вопроизвести, похоже надо кэш форм почистить
91. ondysss 67 20.02.26 08:29 Сейчас в теме
(89) обновитесь до последнего релиза кстати, у вас релиз старый
92. bashinsky 156 20.02.26 08:34 Сейчас в теме
(91) только вчера установил, уже старый. Обновлю, посмотрю
93. bashinsky 156 20.02.26 11:23 Сейчас в теме
После обновления пустое место так и осталось.
1C:Enterprise Development Tools Ruby 2025.2.1

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

Произошла ошибка: API error: 400 - {"error":{"message":"litellm.BadRequestError: OpenAIException - OpenAIException - Invalid schema for function 'mutate_form_model': In context=('properties', 'operations'), array schema missing items.. Received Model Group=gpt-5\nAvailable Model Group Fallbacks=None. Received Model Group=gpt-5\nAvailable Model Group Fallbacks=None","type":"invalid_request_error","param":"tools[38].function.parameters","code":"400"}}


с чем может быть связана ошибка?
Прикрепленные файлы:
94. ondysss 67 20.02.26 11:28 Сейчас в теме
(93) баг проксирования функций litellm, я у себя проверял такой же сценарий как у вас - все работает, скорее всего проблема в настройках litellm
В телеге плага есть пользователи котоые litellm используют попробуйте спросить там
96. bashinsky 156 20.02.26 13:11 Сейчас в теме
Сам спросил, сам нашел, сам исправил. Ну как сам, ИИ помог
Прикрепленные файлы:
97. ondysss 67 20.02.26 13:15 Сейчас в теме
(96) спасибо !!! но лучше так
"operations": {
  "type": "array",
  "minItems": 1,
  "items": {
    "type": "object",
    "required": ["op"],
    "properties": {
      "op": {
        "type": "string",
        "enum": ["set_form_props", "add_group", "add_field", "set_item", "remove_item", "move_item"]
      }
    },
    "additionalProperties": true
  }
}
Показать
я сделаю фикс
bashinsky; +1 Ответить
98. bashinsky 156 20.02.26 14:25 Сейчас в теме
Крутит, что-то делает, ошибки сыплет, но поставленную задачу выполняет.
И вот такие вопросы постоянно задает. Можно их как-то убрать или уменьшить? Если работаем с объектом метаданных, раз спросили, можно внести изменения в целом для объекта или нет. А то на каждый чих - вопрос.
Можно добавить реквизит
Можно его теперь изменить
А точно можно его изменить
А можно его на форму добавить
А теперь на форме можно его изменить

И это я попросил создать обработку с формой

Идея классная. жду дальнейшего развития
Прикрепленные файлы:
Для отправки сообщения требуется регистрация/авторизация