Наконец-то игры на 1С! О новом подходе к интерфейсу

20.03.26

Разработка - Работа с интерфейсом

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

Бесплатные

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО

Наименование Скачано Бесплатно
Наконец-то игры на 1С! О новом подходе к интерфейсу: Демо 1c Pixel Arcade
.epf 189,87Kb
37 Скачать бесплатно
Наконец-то игры на 1С! О новом подходе к интерфейсу: 1c Pixel Arcade. Только игры. Плюс бонусная игра 1с:РЭМБО
.epf 171,81Kb
29 Скачать бесплатно

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • Поиск от одного разработчика до ИТ-команд под проект.
  • Обмен любыми контактами разрешён.
  • 0% комиссии, допускаются расчёты напрямую.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Наконец-то игры на 1С! О новом подходе к интерфейсу: Проект 1c Pixel Arcade
.zip 719,40Kb
1 6 200 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • Поиск от одного разработчика до ИТ-команд под проект.
  • Обмен любыми контактами разрешён.
  • 0% комиссии, допускаются расчёты напрямую.

 

Наконец-то игры на 1С! О новом подходе к интерфейсу

Три месяца без кода

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

Особенно это заметно в работе с формами. Сложные подборы, многоуровневые таблицы, рабочие столы, дашборды. Всё то, где стандартный интерфейс 1С упирается в свои ограничения, а на HTML с JavaScript можно сделать практически что угодно. Раньше это означало долгую ручную вёрстку и отладку, а сейчас я формулирую, что мне нужно, смотрю на результат, поправляю, и ИИ переделывает. И всё чаще я просто разговариваю с ИИ через микрофон без клавиатуры.

В этой статье расскажу, почему я к этому пришёл, и что из этого получается. А в качестве демонстрации — обработка с тремя ретро-играми и полноценным обменом данными с формой 1С. Вся обработка, включая дизайн, была сделана за 4–5 часов чистого времени. Код лично я не писал, ни одной строчки, ни в 1С, ни в JS, ни в HTML. В основном время потратилось на дизайн. Получилось 9,5 тысяч строк JavaScript, 1С — 1000 строк, HTML и CSS — ещё 3500 строк. Конечно, такой объём человек написать за такое время не способен.
 

Мой стенд

Сначала о том, чем я пользуюсь.

Я работаю с Claude Code и ChatGPT Codex — оба с полным доступом к файловой системе, к проекту в 1С EDT. Это полноценные среды, где ИИ может читать файлы, запускать команды, делать скриншоты в браузере и анализировать результат.

К Claude Code я подключил два мной написанных (хотя уже трудно сказать, что мной или ИИ) MCP-сервера для работы с 1С. Первый получает данные и структуру из информационной базы: метаданные, реквизиты, структуру форм, содержимое модулей, может делать запросы к 1С. ИИ видит конфигурацию и данные в базе так же, как видит её разработчик в конфигураторе. Второй MCP-сервер умеет писать код и работать с метаданными через EDT: добавлять реквизиты, создавать объекты, модифицировать формы. Об этих серверах расскажу подробнее в отдельной статье. Также обязательно использую Playwright MCP для того, чтобы ИИ мог работать с браузером Chrome и делать в нём тесты и отладку, в том числе 1С Web-клиента. Дополнительно различные скиллы, которые методом проб и ошибок были сделаны так, чтобы код был практически всегда сгенерирован работающим с первой попытки.

В итоге получается стенд, где ИИ может самостоятельно: посмотреть, как устроена конфигурация, написать код на 1С и на JavaScript, собрать HTML-макет, загрузить его в браузер, сделать скриншот, проанализировать результат, провести тесты, исправить ошибку и попробовать снова. Весь цикл — без моего прямого участия. Я подключаюсь, когда нужно принять решение или скорректировать направление.

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

Чтобы показать, на что это способно, я сделал обработку, которая демонстрирует взаимодействие HTML и формы 1С в реальном времени.

Суть простая. Есть внешняя обработка с формой. На форме — ПолеHTMLДокумента, куда загружаются HTML-макеты. HTML-страница живёт своей жизнью: обрабатывает ввод пользователя, отрисовывает интерфейс, выполняет логику. При этом она постоянно обменивается данными с формой 1С: отправляет события, получает состояние, записывает данные в табличные части.

Чтобы демонстрация была наглядной и нескучной, в качестве HTML-интерфейсов я использовал игры. Три штуки, каждая в своём макете. Но обработка показывает не только игры. Она автоматически переключается каждые 10 секунд между семью вариантами отображения одних и тех же данных:

  • Стандартные реквизиты и таблицы 1С — как есть, нативные элементы формы 1С 8.3
  • HTML в стиле 8-bit — неоновый synthwave, пиксельные шрифты, анимации
  • HTML в современном стиле — минималистичный корпоративный дизайн по гайдам Apple и Google
  • HTML в стиле 1С — выглядит как форма 1С 8.2, но с нюансами.
  • HTML в цветном стиле — с изменением цветов.
  • HTML в лёгком стиле — немного 3D, светлая тема
  • HTML в хакерском стиле — DOS, CMD, terminal

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

Как построен обмен данными

Обмен двусторонний, и в обоих направлениях устроен просто.

HTML → 1С

На стороне JavaScript создаётся невидимая ссылка. Когда нужно передать данные в 1С, в эту ссылку записываются data-атрибуты с действием и параметрами, после чего ссылка программно «кликается»:

function action1C(action, params) {
  // Создаём скрытую ссылку (один раз)
  if (!transportLink) {
    var link = document.createElement('a');
    link.href = '#';
    link.style.cssText = 'position:absolute;left:-9999px;';
    document.body.appendChild(link);
    transportLink = link;
  }
  // Записываем действие и параметры в data-атрибуты
  transportLink.setAttribute('data-action', action);
  for (var key in params) {
    transportLink.setAttribute('data-' + key, params[key]);
  }
  // Кликаем — 1С перехватит
  transportLink.click();
}

// Пример вызова
action1C('updateStats', {
  score: '1200',
  level: '3',
  levelName: 'МАРТ',
  lives: '4',
  status: 'В игре'
});

На стороне 1С клик перехватывается в обработчике ПриНажатии. Из ДанныеСобытия.Anchor.attributes достаём атрибуты и маршрутизируем по действию:

&НаКлиенте
Процедура ПолеHTMLПриНажатии(Элемент, ДанныеСобытия, СтандартнаяОбработка)

    СтандартнаяОбработка = Ложь;

    Атрибуты = ДанныеСобытия.Anchor.attributes;
    Действие = "";
    ПараметрыHTML = Новый Структура;

    Для Каждого Атрибут Из Атрибуты Цикл
        Если Атрибут.name = "data-action" Тогда
            Действие = Атрибут.value;
        ИначеЕсли СтрНачинаетсяС(Атрибут.name, "data-") Тогда
            ПараметрыHTML.Вставить(Сред(Атрибут.name, 6), Атрибут.value);
        КонецЕсли;
    КонецЦикла;

    // Маршрутизация: updateStats, logEvent, saveGame, switchGame...
    ОбработатьДействиеHTML(Действие, ПараметрыHTML);

КонецПроцедуры

Почему именно так, а не через v8: протокол? Начиная с платформы 8.3.9, «Защита от опасных действий» блокирует навигацию по v8: ещё ДО срабатывания события, показывая предупреждение пользователю. Клик по ссылке с data-атрибутами эту проблему обходит полностью.

1С → HTML

В обратную сторону ещё проще. Через defaultView вызываем любую JS-функцию и передаём ей JSON-строку:

&НаКлиенте
Процедура ВызватьJSФункцию(ИмяФункции, Аргумент)

    ОкноHTML = Элементы.ПолеHTML.Документ.defaultView;
    Если ОкноHTML = Неопределено Тогда Возврат; КонецЕсли;

    Если ИмяФункции = "onInit" Тогда
        ОкноHTML.onInit(Аргумент);
    ИначеЕсли ИмяФункции = "updateData" Тогда
        ОкноHTML.updateData(Аргумент);
    КонецЕсли;

КонецПроцедуры

Почему ИИ так хорош в HTML и JavaScript

Языковые модели, такие как Claude и ChatGPT, обучались на огромном объёме кода. Но распределение этого кода неравномерно. HTML, CSS и JavaScript — это три самых массовых технологии в истории программирования. Каждый сайт, каждое веб-приложение, каждый фронтенд за последние тридцать лет были частью обучающей выборки. Миллионы разработчиков и сотни миллиардов строк кода, бесчисленные решения одних и тех же задач в разных контекстах. ИИ впитал весь этот накопленный опыт, и, когда ты просишь его сделать интерфейс на HTML, он работает с тем, что для него наиболее знакомо.

С 1С ситуация принципиально другая. Объём кода на 1С в мировом масштабе на порядки меньше. Документация, примеры, обсуждения на форумах существуют, но по объёму несопоставимы с тем, что есть по веб-технологиям. Поэтому ИИ с 1С работает заметно медленнее и чаще ошибается, а с HTML выдаёт результат, который зачастую не нуждается в правке.

Но дело не только в визуале. Красивый интерфейс — это, конечно, прекрасно, но это лишь часть истории. Гораздо важнее то, что в связке HTML и JavaScript алгоритм и его отображение — это одно целое. Ты описываешь ИИ задачу: «вот такие данные, покажи их вот так, при наведении мыши подсвечивай вот это, при клике пересчитывай вот то». И он реализует всё в одном флаконе, логику обработки и визуальное представление, и реакцию на действия пользователя. Цветные подсветки, интерактивные графики, контролы в любом месте страницы неразрывно связаны с алгоритмом, который за ними стоит. ИИ с JavaScript на ты, он реализует сложные алгоритмы обработки и вывода данных быстро и качественно, и тут же превращает результат в то, что видит пользователь на экране.

В 1С так не получается. Логика формы живёт отдельно, элементы управления отдельно, возможности их настройки ограничены платформой. Чтобы добиться нестандартного поведения, приходится изобретать обходные пути, а часть вещей просто нереализуема.

Именно поэтому связка «1С + HTML» оказывается настолько эффективной: каждая сторона делает то, в чём сильна. 1С занимается хранением данных, и здесь ей нет равных: регистры накопления и сведений, документы, справочники, механизмы проведения — всё это продумано и удобно. А отображение данных и логику вывода на экран берут на себя HTML и JavaScript, где возможности практически не ограничены, а ИИ чувствует себя как рыба в воде.

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

 

Скрины некоторых примеров.

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

 

 

 

Про 8.5

В версии 8.5 разработчики 1С ближе подошли к веб-технологиям. Но на текущий момент возможности, которые реализуются через JavaScript и HTML в ПолеHTMLДокумента, шире того, что предлагает платформа.

И дело не только в самих возможностях HTML, которые были и раньше. Дело в том, что ИИ ускорил веб-разработку до такой степени, что разрыв в скорости и удобстве разработки между HTML-интерфейсом и стандартным интерфейсом 1С не сокращается, а растёт с ускорением. Во-вторых, ИИ, конечно, может помочь с кодом модуля формы, но создать принципиально новый визуальный опыт в рамках управляемых форм он пока не может, потому что там просто технически нет такой свободы. А в HTML она есть.

Проблема поддержки

Раньше HTML-макет в 1С был экзотикой. И главная причина — это не сложность разработки, а сложность поддержки. Кто-то один сделает красивый макет с JavaScript, а потом ни один другой программист 1С, особенно если он не знает JS, не может в этом разобраться. Баг найти невозможно, доработать — тем более. Поэтому все и сидели на стандартных формах, хотя возможности HTML были доступны всегда.

Сейчас ситуация другая. ИИ разбирает любой HTML-макет за секунды. Это обмен данными, вот тут рендеринг, вот тут обработка событий. Можно с ходу продолжить чужую разработку, быстро менять алгоритмы, визуал, исправлять баги. Аргумент «а кто потом это будет поддерживать?» раньше был железным. Сейчас проблема отпала. ИИ разберётся в чужом HTML быстрее, чем большинство из нас в привычном 1С.

Ещё один плюс, о котором стоит упомянуть: HTML-страницы, разработанные для ПолеHTMLДокумента, отлично работают и в обычном браузере. А значит, их можно подключить к HTTP-сервисам 1С с теми же JSON-пакетами, что и в форме обработки. Получается полноценный веб-интерфейс с минимальными доработками.

Производительность

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

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

Все три игры работают на одном <canvas> 480×360 пикселей, контекст 2D. Никакого WebGL, никаких внешних библиотек — чистый Canvas API, то, что доступно в WebKit 1С из коробки. Каждый кадр — это полная перерисовка всего экрана с нуля, до 60 раз в секунду.

Что именно рисуется за один кадр, зависит от игры. В «Арканоиде» это порядка 200 объектов: 84 блока с бликами и тенями, мерцающие звёзды, перспективная сетка, мячи со шлейфом, частицы и неоновое свечение на всём подряд. В «Космической обороне» нагрузка выше. До 300–400 draw-вызовов: шесть типов врагов с индивидуальным рендером, девять уникальных боссов (от конверта и серверной стойки до пиксельного лица Марии Ивановны из бухгалтерии), кодовый дождь из фрагментов 1С-синтаксиса, автонаведение пуль с расчётом тригонометрии. Финальный босс — золотая голова с короной. Борис Георгиевич, если вы это читаете, ничего личного, просто геймдизайн так потребовал. В «Закрытии месяца» — 300 клеток лабиринта, девять типов офисной мебели, от столов и шкафов до кофемашины и кулера, четыре врага с собственным AI, 80 собираемых предметов с пульсацией и подпрыгиванием.

Главный потребитель ресурсов в этих играх — shadowBlur. Это гауссово размытие для эффекта неонового свечения, и в программном рендере без GPU оно стоит дорого. В активных сценах shadowBlur вызывается 40–80 раз за кадр. Поэтому в каждой игре есть автоматический LIGHT_MODE: если FPS падает ниже 28, отключается свечение, снижается лимит частиц, убираются декоративные анимации — и нагрузка падает в 3–5 раз. Когда FPS восстанавливается выше 45, эффекты включаются обратно.

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

О скорости разработки и иллюзиях

Есть ещё одно наблюдение, которым хочется поделиться, хотя оно не совсем про HTML.

Прямо сейчас у меня параллельно работают три-четыре агента в разных окнах. Один пишет рабочий проект, другой доделывает домашний, третий тестирует то, что написал второй. Я переключаюсь между ними, контролирую, направляю, принимаю решения. Тестирование тоже в основном делает ИИ.

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

Легче не стало. Стало, если честно, сложнее. Казалось бы, опыт управления командой должен помогать, и он помогает, но только отчасти. Когда руководишь живыми программистами, у тебя есть время. Ты раздал задачи, с каждым поговорил, кто-то ушёл думать, кто-то придёт завтра с результатом, ты спокойно двигаешь задачи на доске, перераспределяешь приоритеты. Нормальный рабочий ритм. А здесь ты не успел договорить, а он уже сделал. И в 95% случаев сделал так, как было задумано. И надо сразу идти дальше в этом быстром ритме. И так по кругу, без отдыха.

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

Может, это только у меня. Может, кто-то сможет вести десять потоков одновременно. Но пока ощущение такое: потолок сдвинулся с «я не успеваю писать код» на «я не успеваю думать за кодом». И это совсем другой тип нагрузки.

Что дальше

Обработки из этой статьи и проект можно скачать, ссылки внизу, вытащить из неё HTML-макеты и прогнать через свою модель Claude, OpenAI Codex, Google Gemini или любую другую хорошую ИИ. Посмотрите, кому интересно, как устроен обмен данными между HTML и формой, как работают стили, как передаются события. Это рабочая основа, от которой можно отталкиваться при разработке собственных форм подборов, дашбордов, рабочих столов. Без тех граблей и костылей, через которые я прошёл, пока искал подход.

Сейчас я довожу до ума MCP-серверы, через которые ИИ работает с 1С напрямую. В ближайшие неделю-полторы планирую выложить их в доступ и описать весь flow, как выглядит процесс от идеи до готовой реализации. Чтобы можно было взять и повторить.

Вайб-кодинг — это уже совсем не шутки и не игрушки. Всё действительно меняется невероятно быстро. Всем удачного программирования и удовольствия от процесса, сейчас для этого самое время.


Обработка протестирована на платформе 8.3.25+. Управляемые формы, ПолеHTMLДокумента. Внешних зависимостей нет.

О MCP-серверах для 1С, которые позволяют ИИ работать с метаданными и информационной базой напрямую и правильно, расскажу в следующей статье.

 



Ссылки на GitHub где можно скачать все файлы напрямую

Ссылка на GitHub с проектом (EDT плюс HTML и JS)

Полный архив проекта: проект 1С для EDT и блок разработки HTML/JS со всеми исходниками.
Каждая игра в отдельной папке, разбита по файлам так, чтобы ИИ (Claude Code, ChatGPT Codex) легко ориентировался в структуре и мог продолжить разработку. Структура проекта показала свою эффективность на практике: JS-скрипты, CSS и HTML функционально разделены на отдельные блоки.  Логика обмена данными, рендеринг, обработка событий, стили. Такая же структура подходит и для разработки обычных форм 1С, подборов, дашбордов, рабочих столов — не только игровых интерфейсов. В комплекте — скрипт сборки, который собирает исходники в готовые HTML-файлы для загрузки в макеты 1С EDT.

 

Демо-внешняя обработка, с полной демонстрацией интерфейсов таблиц и реквизитов в разных стилях
 

Та же обработка, но только игры, без демок. Плюс бонусная игра 1С: REMBO 🔫 🔪🧨. ВПЕРЁД, ДРУЗЬЯ, КТО ДАЛЬШЕ, — ДЕЛИТЕСЬ РЕКОРДАМИ😃!! В Игре Отладка — последний босс НУРАЛИЕВ

 

Проверено на следующих конфигурациях и релизах:

  • 1С:ERP Управление предприятием 2, релизы 2.5.25.112

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

ИИ chatgpt LLM Claude Vibe Интерфейс Формы HTML JS Java script

См. также

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

Создайте свой функциональный интерфейс в любой конфигурации 1С с помощью расширения Infostart Dashboard. Настраивайте панели виджетов с метриками, индикаторами и показателями на начальном экране. Узнайте возможность внедрения подсистемы у себя в конфигурации с помощью бесплатной обработки "Анализ внедрения подсистемы 1С Infostart Dashboard"!

31720 руб.

27.03.2025    81481    55    42    

67

Работа с интерфейсом Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия Платные (руб)

Расширение «Динамическое управление доступом к элементам форм объектов 1С8» предназначен для обеспечения возможности оперативного управления видимостью и доступностью элементов форм документов и справочников продуктов фирмы «1С» «1С:Предприятие 8». Решение универсальное, встраивается в любую конфигурацию с минимальными доработками, что позволяет без проблем обновлять типовые решения.

6100 руб.

14.01.2016    60465    22    25    

47

Работа с интерфейсом Рабочее место 1С:Предприятие 8 1C:Бухгалтерия 1С:Комплексная автоматизация 2.х Платные (руб)

Универсальный редактор картинок 1С предназначен для обработки изображений в режиме «Предприятие», с возможностью рисовать на них. Поддерживается работа как в обычных формах (толстый клиент) так и на управляемых формах (тонкий клиент). В комплект поставки включены Расширения для легкого подключения данного функционала в БК, УТ, КА и ERP. Обработка позволяет редактировать как картинки, хранимые в базе, так и графические файлы с диска на файловой системе. Помимо базовых функций (изменение размеров, преобразование формата, обрезание картинки, повороты и т.п.) – редактор имеет богатый набор инструментов для рисования. Доступна функция вставки изображения из буфера обмена. Объект может быть использован: на стороне клиента, на стороне сервера, из внешнего соединения. Обработка будет особенно полезна тем, кто вносит картинки в базу. Функционал реализуется с использованием JavaScript и бесплатного ПО ImageMagick (без использования внешних компонент).

6100 руб.

16.01.2015    68334    46    60    

85

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

Знакомая ситуация? Пользователи, особенно менеджеры, уверены: отборов много не бывает. Идут пожелания добавить в форму списка еще один быстрый фильтр, еще два, еще пять... В итоге интерфейс превращается в нагромождение полей отбора, а потребность в «самом главном» отборе, который «вот прямо сейчас нужен», все равно не закрыта. Универсальное расширение, которое решает эту проблему элегантно и технологично. С его помощью в любую форму списка можно легко добавить панель настраиваемых кнопок-закладок, каждая из которых применяет сложный фильтр-запрос, а так же показывает актуальное количество элементов в реальном времени.

6088 руб.

17.10.2025    2029    3    0    

2

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

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

36600 руб.

28.08.2025    7796    2    2    

6

Работа с интерфейсом Программист Стажер 1С:Предприятие 8 Бесплатно (free)

Это инструкция по дизайну форм в среде 1С. Гайд охватывает рекомендации и стандарты для оптимизации пользовательского интерфейса. В гайде содержатся указания по использованию элементов интерфейса, включая как основные, так и продвинутые аспекты. Предоставляются также примеры и антипримеры для наглядного понимания принципов дизайна

20.08.2024    49329    mrXoxot    44    

139

Работа с интерфейсом Программист 1С:Предприятие 8 Бесплатно (free)

Пример простого и симпатичного прогресс-бара в динамическом списке, без картинок, используя редактирование запроса.

27.05.2024    26500    smielka    39    

117
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. aximo 2656 20.03.26 12:57 Сейчас в теме
Тебе ии не подсказал случайно, что ютуб блокируется в РФ?
2. Darklight 37 20.03.26 13:11 Сейчас в теме
(1) Если эта тема вам интересна - то Вы задаёте не верные вопросы, т.к. автор рекламирует инструменты а-ка Claude Code и ChatGPT Codex - если Вы хотите кодить так же - то Вам явно не о блокировке ютуба стоит думать в первую очередь!
7. AleksandrEvplov 10 20.03.26 13:32 Сейчас в теме
(1) Сорри, не подумал, что на этом сайте это может быть проблемой для пользователей. https://vkvideo.ru/video-236854969_456239017?list=ln-eblGniUW6lRQyzj0zP
3. GarriSoft 502 20.03.26 13:19 Сейчас в теме
Коллега спасибо!
Подписался и жду вашу новую статью.
4. vladimir_korshun 97 20.03.26 13:19 Сейчас в теме
А почему вы стараетесь это сделать из/c 1с ?
Можно ведь просто: база данных + html. Будет экономия на лицензиях 1с.
5. AleksandrEvplov 10 20.03.26 13:28 Сейчас в теме
(4) В 1с конфигурациях очень много вложено разработчиками, миллионы часов всяких идей, нюансов. С нуля это ни с каким ИИ не сделать пока. Просто часто нужны удобные обертки для 1с, она не всегда дружелюбна к пользователям. С этим подходом это стало делать легко, основное применение это как раз рабочие столы, дашборды, формы подборов.
ТочкаScarab; +1 Ответить
8. GarriSoft 502 20.03.26 13:33 Сейчас в теме
(5)
Покажите примеры, если это возможно, не потому, что не верю, просто интересно
6. GarriSoft 502 20.03.26 13:31 Сейчас в теме
Дополню свой коммент.
Я тоже стал замечать при использовании ИИ эффект (я назвал его "синдром вайбкодинга"), если посмотреть, то работы сделано гораздо больше, чем без ИИ, но из-за того, что ИИ делает всё быстро, возникает ощущение, что работы еще много и ты не успеваешь за ним и нужно двигаться дальше и еще быстрее, а это сильно нагружает не подготовленный к этому мозг.
9. AleksandrEvplov 10 20.03.26 13:38 Сейчас в теме
(6) Ага, так у меня пользователи уже привыкли к моей скорости и реально ждать не хотят как раньше. Уже не только ощущение, а вполне себе давление возникает . Типа сделай пожалуйста вот эти три отчета и форму подбора чтобы с деревьями и красивая, завтра посмотрим, ок? 😃
11. GarriSoft 502 20.03.26 13:44 Сейчас в теме
(9)
Вам работодатель оплачивает подписки? Какие, за сколько, если конечно не секрет
13. AleksandrEvplov 10 20.03.26 13:50 Сейчас в теме
(11) Нет, я сам оплачиваю. Claude Max, Openai, Gemini, Github copilot, Wispr flow для диктовки, плюс смотрю еще на Kimi китайскую, но пока она не так хорошо ходит как. Дороговато это, но нужно.
12. GarriSoft 502 20.03.26 13:50 Сейчас в теме
(9)
Еще я заметил, что после того как проходит первые эффект "Вау!", ты понимаешь, что можно делать с помощью ИИ, что ты можешь ускорить свою работу, но ты пока не понимаешь до конца, как пользоваться новым для себя инструментом, как правильно, как эффективнее, есть много подводных камней и тем самым твоя производительность падает в 2-3 раза, т.е. ты уже не делаешь руками, по старому, но еще не можешь делать по новому с ИИ, с нужной производительностью.
Не знаю, может это было только у меня )
14. GarriSoft 502 20.03.26 14:04 Сейчас в теме
(9)
С пользователями, как с женщинами, баловать конечно нужно, но строго дозировано ))) чтобы не привыкали
15. AleksandrEvplov 10 20.03.26 14:13 Сейчас в теме
(14)Поздно пить Боржоми, уже передозировал 😃
16. cybjavax 42 21.03.26 22:15 Сейчас в теме
(9) вы в штате? Интересно, как ИИ повлияет в будущем на тарификацию услуг 1сников.
Я бы предпочел глобальный сговор с целью делать всякое быстрее внутри, но с обычной скоростью для потребителя. Иначе вместо освобождения от труда за счет технологий и зарабатывания еще больше денег получаем кабалу и выгорание за те же деньги, если не меньшие. Надеюсь, фирма 1с этого не допустит в ближайшие 20 лет и такие разработки останутся чисто авторскими)))
17. AleksandrEvplov 10 22.03.26 05:45 Сейчас в теме
(16) Думаю тарификация станет дороже, ожидания у клиентов будут намного выше, по срокам и качеству. Количество программистов будет нужно на порядок меньше, будут нужны больше бизнес аналитики, которые умеют работать с ИИ. Для примера, у меня супруга аналитик и понятия не имеет в программировании ни на 1с ни на js и на других языках. Она сейчас спокойно через мой mcp сервер через ИИ разбирает код и структуру конфигураций 1с даже не заходя в конфигуратор или EDT, разбирает СКД отчеты, получают данные из базы 1с и анализируют их, вместе с ИИ думают как правильно и что сделать. Он ей рассказывает на человеческом как и что работает, где ошибки, что лучше оптимизировать. Ну и через HTML формы она сама может просто надиктовывая менять интерфейс как ей нужно. Код на 1с ИИ умеет уже и сам писать правильно, сейчас еще нужен контроль иногда, потому что может неоптимально написать какой нибудь запрос в цикле. Через год или два уже никакой сеньор не сравнится. Я не штате, фрилансер :)
10. AleksandrEvplov 10 20.03.26 13:39 Сейчас в теме
Я попробую сделать примеры, просто не могу рабочие, там NDA. Отдельно статью напишу.
ТочкаScarab; GarriSoft; +2 Ответить
Для отправки сообщения требуется регистрация/авторизация