Накидка
72 subscribers
5 photos
9 links
Накидка: обработка для 1С. Создание форм через текст (Markdown) и визуальный редактор. Для аналитиков, разработчиков, тестировщиков.
Download Telegram
Вышел новый релиз 0.10.11 с возможностью добавления формы в конфигурацию через XML-выгрузку (https://github.com/crimsongoldteam/md_design/releases/tag/v0.10.11).
Над этой функцией предстоит ещё много работы, но уже сейчас она позволяет:
🔹Создавать реквизиты формы и объекта
🔹Добавлять команды и табличные части
🔹Указывать типы для реквизитов
🔹Выгружать прототип в конфигурацию и расширение.
🔥5👍1
This media is not supported in your browser
VIEW IN TELEGRAM
В новом релизе хочу добавить палитру свойств. Правда, родной редактор 1С не справляется - придется перейти на Monaco. Зато теперь станет ближе достижение другой важной вехи проекта: работающий Ctrl+Z.
🔥71
This media is not supported in your browser
VIEW IN TELEGRAM
Так как пока нет поддержки цветов стиля и hex-цветов, добавлю ка я свой диалог выбора цвета. Мне нравится, как он реализован в Google Sheet, хотелось бы сделать что-то подобное. Цветовые ряды правда пока не очень гармоничны. То ли алгоритм поиска подобных неверно отработал, то ли в платформе очень много пшеничных оттенков.
👍4🔥32
This media is not supported in your browser
VIEW IN TELEGRAM
Со следующим релизом, благодаря @Un_tru, в Накидке будет обозреватель файлов. Это открывает ветку развития в проекты, с переходами между формами и внешними картинками. Но возникает и вопрос - каким будет расширение у файлов Накидки?
🔥4👍2🎉2
This media is not supported in your browser
VIEW IN TELEGRAM
Вышло обновление Накидки v0.11.1! 🚀
А в нем:
🔹Файловый менеджер. Еще раз спасибо @Un_tru!
🔹Палитра свойств
🔹Новый редактор
🔸Также обновленный дизайн

https://github.com/crimsongoldteam/md_design/releases/tag/v0.10.11
🔥41👍1
🔍 Проблема с группами

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

# Заголовок группы
Элемент1
Элемент2


Чтобы устранить путаницу, думаю добавить вертикальные группы с отделением отступом. Синтаксисом они будет похожи на страницы.
# Заголовок группы
Элемент1
Элемент2


Таким образом, у нас будет три способа описания групп:
📌 Новые вертикальные группы

📌 Горизонтальная группа с Вертикальными группами

#Флажки        #Поля ввода
[ ] Флажок 1 + Поле ввода 1:
[ ] Флажок 2 + Поле ввода 2:
[ ] Флажок 3 + Поле ввода 3:


📌 Горизонтальная (однострочная) группа
Элемент & <Кнопка>


💡 Интересно ваше мнение!
👍3🔥2
Только что вышло моё интервью на канале у @sergsyp!

Большое спасибо Сергею за интерес к "Накидке" и помощь в популяризации проекта. В беседе я показывал, что умеет делать обработка сейчас. Также рассказывал о разных новых штуках, которые почти готовы и появятся с следующих в релизах. Подробнее о них я ещё напишу в канале "Накидки"
1
Forwarded from Мир 1С (Сергей Сыпачев) (Сергей Сыпачев)
Быстрое прототипирование в 1С: Как "Накидка" ускоряет разработку (1/2)

В этом подкасте обсуждаем с Никитой Жеребцовым инструмент "Накидка" для быстрого прототипирования форм в 1С. 😎
Никита рассказывает, как обработка позволяет создавать формы с помощью текстового описания, похожего на Markdown, и даже интегрируется с ИИ 🤖 для генерации кода. Разбираем примеры использования, преимущества перед другими инструментами и планы по развитию проекта. Это отличное решение для аналитиков и разработчиков, которые хотят ускорить процесс проектирования интерфейсов в 1С.

📱 VK Video
📱 Youtube
📺 Rutube
📱 Дзен
📺 Платформа
📱 Яндекс.Музыка

00:00 - Приветствие
00:52 - Рассказ Никиты о себе
05:05 - Какими инструментами пользовался до Накидки
07:30 - Основная задумка
08:40 - Установка и документация
08:46 - Описание принципов работы
11:42 - Генерации формы по запросу ИИ
16:12 - Доработка элементов формы
22:25 - Таблицы и группы
28:02 - Программная генерация элементов
30:00 - Выгрузка формы в конфигурацию
38:51 - Планы по развитию инструмента
41:42 - Как присоединиться к проекту
50:14 - Смешная история из мира 1С

Успехов ;)

Подписывайтесь на "Мир 1С" в Telegram
https://t.me/sergsyp

Репозиторий Накидки
https://github.com/crimsongoldteam/md_design

Свежий релиз
https://github.com/crimsongoldteam/md_design/releases/latest

Идеи и проблемы
https://github.com/crimsongoldteam/md_design/issues

Руководство контрибьютора
https://github.com/crimsongoldteam/md_design/blob/main/CONTRIBUTING.md

Сайт организации Никиты
https://crimsongold.ru/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31👍1
Ура!!!!
🔥61
Мы с Сергеем в подкасте говорили о том, что по макету можно не только делать форму в конфигурации, но и создавать связанные объекты.
Есть мысль пойти немного дальше и добавить в выгрузку XML пользовательские скрипты. Например:
🔹 один скрипт подключает форму к БСП,
🔹 второй по форме объекта создаёт форму списка
🔹 третий настраивает роли для новых объектов

Примеры фрагментов скриптов:
ДобавитьПроцедуру(ИмяКакогоТоСправочника, ИмяФормы,"ПриСозданииНаСервере", "ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);", Положение.ВКонец);


Роль = ДобавитьПолучитьРоль("ДобавитьИзменить" + ИмяКакогоТоСправочника);
ДобавитьПрава = ДобавитьПрава(Роль, ИмяКакогоТоСправочника, Истина);


Как вам эта идея?
🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
Работа над парсером всё ещё продолжается. 🏗 Переход на TypeScript затронул и форматтер - хорошо, что помогает Cursor. Зато теперь появилась подсветка синтаксиса, а интерфейс редактора групп полностью переработан - надеюсь, работать с ним станет удобнее.
🔥9❤‍🔥1👍1
Добрый день. Вышла новая Накидка v0.12.1! 🚀
Полностью переписан движок - станет работать быстрее и стабильнее (не сразу).

Заметные изменения:
🔹 Новый редактор групп
🔹 Заполнение полей из отдельной формы просмотра
🔹 Подсветка текста

https://github.com/crimsongoldteam/md_design/releases/tag/v0.12.1
👍9🎉52🔥1
Скоро уже выйдет новая версия с развитием выгрузки прототипа в конфигурацию.

Что уже точно будет:
🔹 Создание форм документов (и самих документов при необходимости)
🔹 Выгрузка кнопок с картинками
🔹 Поддержка выгрузки стандартных реквизитов (наименование, код, номер документа)

Но главное нововведение - это система скриптов! На картинке фрагмент кода добавляющий подсистему БСП "Подключаемые команды" к новой форме.
🔥9
Новая Накидка, версия v0.13.1! 😈
Основное нововведение - это работа со скриптами.

Например, есть прототип документа "Поступление":
--- Поступление ---

Номер: 00-0001 & Дата: 29.07.2025
Вид операции: Поступление {СписокВыбора = Поступление, Возврат; Тип = Перечисление.ВидыОперацийПоступление}

{Имя = Товары}
| Номенклатура {Тип = Справочник.Номенклатура} | Количество | Остаток {РеквизитФормы = Да} |
| -------------------------------------------- | ---------- | ---------------------------- |
| Товар | 11.1 | 100.0 |

В конфигурации подключена Библиотека стандартных подсистем (БСП) и есть справочник "Номенклатура". Однако в ней пока отсутствуют документ "Поступление" и перечисление "ВидыОперацийПоступление".

Если мы запустим Выгрузку в XML, затем выберем два скрипта из каталога scripts, выполним выгрузку и загрузим получившийся результат в конфигурацию, то мы получим следующее:
🔹 Будет создано новое перечисление "ВидыОперацийПоступление" со значениями "Поступление" и "Возврат"
🔹 Будет создан новый вид документа "Поступление" с реквизитом "Вид операции" и табличной частью "Товары". У таблицы будет всего две колонки, так как "Остаток" будет отображаться только на форме.
🔹 Появится новая форма документа. На ней в таблицу "Товары" будет добавлен реквизит формы "Остаток"
🔹 Форма документа будет подключена к подсистеме БСП "Подключаемые команды". Будут внесены необходимые изменения в код модуля, добавлен реквизит формы "ПараметрыПодключаемыхКоманд"
🔹 Документ будет подключен к подсистеме БСП "Печать". В переопределяемом модуле будет зарегистрирован новый документа.
🔥31👍1
🔥3👍21
Сейчас готовлю статью на Инфостарт про экспорт в конфигурацию. Перед этим выпущу небольшое обновление с добавлением ИИ-функций - какая же статья без них.
Куда двигаться дальше? Хочу узнать ваше мнение, в каком направлении стоит развивать "Накидку"?
Final Results
0%
Улучшение выгрузки в конфигурацию
47%
Развитие языка. Например, добавление поля-переключателя
29%
Загрузка существующей формы
18%
Новые ИИ-функции
6%
Другое - ваши варианты в комментариях
🎤Подался с докладом на голосование в Инфостарт. Хотел бы рассказать о последних изменениях в Накидке и как они могут помочь в самом начале разработки:

https://event.infostart.ru/2025/agenda/2448645

Если тема вам интересна - поддержите мой доклад!
👍4🔥31
This media is not supported in your browser
VIEW IN TELEGRAM
🚀Новая Накидка v0.14.1. В которой теперь есть автоматическое определение типов реквизитов с помощью искусственного интеллекта.

Сервис анализирует данные и:
🔹 Подбирает наиболее подходящие типы
🔹 Дает выбрать альтернативные варианты
🔹 Если нужного типа нет в системе - предлагает создать новые объекты конфигурации

Ссылка на программу: https://github.com/crimsongoldteam/md_design/releases/tag/v0.14.1
🔥9
Накидка v0.15.1

⚫️⚪️⚪️ В которой появляется переключатель.

С заголовком:
Заголовок: (X)Вариант 1 ( )Вариант 2


Без заголовка:
(X)Вариант 1 ( )Вариант 2


Тумблер:
Заголовок: (X)Вариант 1 ( )Вариант 2 {ВидПереключателя = Тумблер}


https://github.com/crimsongoldteam/md_design/releases/tag/v0.15.1
👍9🔥8
Представляю вам дорожную карту Накидки.
В ней есть и текущие задачи и будущие цели.
Теперь вы всегда будете в курсе наших планов, сможете первым узнавать о нововведениях и влиять на развитие проекта своими идеями!

👉 https://github.com/orgs/crimsongoldteam/projects/2
🔥104🥰1