Перейти к основному содержимому

Описание модели данных

Зачастую при создании собственных алгоритмов вам требуются определенные модели данных, с которыми вам было бы удобно работать. Для их создания можно использовать структуры. «1С:Шина» предлагает три возможности работы со структурами:

Структура во встроенном языке — это тип, имеющий фиксированный набор полей и методов, а также конструктор.

Элемент проекта Хранимая структура отличается от элемента проекта Структура тем, что:

  • хранимую структуру можно использовать как тип реквизита справочника или тип измерения (ресурса, реквизита) регистра сведений (для хранения данных в базе данных), поэтому:
    • окружение только КлиентИСервер;
    • поля могут быть только таких типов, для которых обеспечивается хранение в базе данных;
    • две структуры не могут иметь поля, ссылающиеся друг на друга;
  • хранимую структуру можно использовать как тип параметра и как тип результата запланированного задания;
  • хранимую структуру можно использовать в полнотекстовом поиске.

Чтобы создать собственную структуру, добавьте в проект элемент вида Структура. Например, структура в проекте может выглядеть следующим образом:

Она может иметь такое описание:

ВидЭлемента: Структура
ОбластьВидимости: ВПодсистеме
Ид: 3cc44843-e496-4d2e-8360-50d35ec258a8
Имя: ДанныеСотрудника
Поля:
-
Тип: Строка
Имя: ФИО
-
Тип: Число
Имя: Возраст
-
Тип: Строка
Имя: Город

Примеры

См. также