Универсальная модель

Переменная с типом Структура или Соответствие, описывающая свойства какого либо объекта данных, так что бы объект получился максимально универсальный.

  1. Модель одного и тот же вид данных, может быть реализована по разному, в зависимости от внешнего источника данных.
  2. Одну и туже модель может потребоваться сохранить в различных вариантах, в учетную систему.
  3. Может потребоваться сохранить модель в разные конфигурации.

Цель разделить логику записи в учетную систему и чтение объекта из внешней системы.

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

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

Пример универсальной модели товара

Пример модели данных номенклатуры