TGViewer
Никита Арипов | 1С, DevExp Никита Арипов | 1С, DevExp @arin1c · 2.89K subscribers
Post #556 2.12K
Патент про управляемые формы

У фирмы 1С есть зарегистрированный патент на технологию управляемых форм от 2016 года. Внутри детально расписана та самая архитектура форм, которой мы пользуемся каждый день

Как это устроено:
1. Логическое описание формы
Генерируется автоматически из метаданных объекта или заранее готовится разработчиком: элементы, команды, порядок, группировки

2. Форм движок прогоняет описание через три независимых источника
- Функциональные опции решают что включено во внедрении
- Права доступа решают что скрыть от пользователя
- Пользовательские настройки это то, что человек сам подвинул под себя
3. На выходе визуальное описание, еще без привязки к устройству
4. И только на клиенте оно превращается в конкретную форму с учетом экрана, разрешения, шрифтов и типа клиента


Из интересного:
1. Пользовательские настройки в патенте прямо ограничены. Можно скрыть поле, передвинуть его, задать размер. А вот добавить новое поле пользователь не может, только разработчик через логическое описание

2. Отдельный пункт формулы про сообщения об ошибках рядом с полем, если данные введены некорректно

3. В примере серверного железа в патенте фигурирует процессор Intel Core 2 Quad и видеокарта nVidia GeForce GT 240M. Возраст документа чувствуется
  • 👍 19
  • ✍ 4
  • 🔥 4
  • ❤ 1
  • 🤔 1
  • 👌 1
More from @arin1c
  1. Sep 27, 2026Post #600
  2. Sep 24, 2026Post #597
  3. Sep 23, 2026Опрос сообщества Landscape 1C заканчивается через неделю. Если еще не успели поделиться оп…
  4. Sep 22, 2026Осенний партнерский семинар В эти выходные (25-27 сентября) пройдет традиционный осенний п…
  5. Sep 21, 2026Печенье из сериала Тед Лассо. Кстати, очень крутой сериал - рекомендую! О, теперь это кана…
  6. Sep 18, 2026Обвязка для код-ревью с ИИ Китайцы выпустили любопытный инструмент OpenCodeReview Он берёт…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →