Platform

Модель і редактори

Палітра властивостей

Структуроване редагування властивостей з типами, значеннями за замовчуванням, перевірками і поясненням несумісних параметрів.

Тема зіставлена з матеріалом відповідна сторінка 1C.

Аналог 1UA

Навіщо ця сторінка потрібна

Палітра властивостей у 1UA належить до канонічної моделі метаданих. Завдання полягає не в тому, щоб намалювати схожий екран, а в тому, щоб незмінена конфігурація давала однакову структуру, однакові властивості і прогнозовану поведінку у runtime.

Вхід

Завантаження без підміни

Тема має читатися з XML, EDT і контейнерних форматів так, щоб вихідна конфігурація залишалася незміненою.

Модель

Єдина внутрішня форма

Метадані перетворюються у версійоване IR, яке можуть використовувати компілятор, сховище, UI і перевірки.

Виконання

Поведінка понад вигляд

Для сумісності важливі типи, події, права, команди і дані, а не тільки зовнішній вигляд редактора.

Робочий обсяг

Що потрібно реалізувати

  • описати Палітра властивостей у схемі метаданих 1UA;
  • завантажити властивості з XML/EDT без втрати типів і порядку;
  • зв'язати модель з BSL runtime, формами, правами і сховищем;
  • додати conformance-сценарії для типових і граничних випадків.

Сумісність

Межа для 1UA

Для цієї теми сумісність означає, що палітра властивостей працює з тими самими метаданими, BSL-модулями, правами, подіями та даними, які вже існують у конфігурації. У 1UA це вважається готовим тільки після автоматичних тестів і порівняння спостережуваної поведінки.

1UA є незалежною clean-room реалізацією. Сторінка не використовує оригінальні ресурси, код або закриті реалізації 1C.