Данные 1С


В 1С реализованы две модели представления данных – объектное и табличное. При этом объектное представление данных реализует принципы объектно-ориентированной модели.

Как минимум два раздела в экзамене 1С Профессионал по платформе посвящены этой тематике.

Хотите узнать про это?

 

Что такое данные 1С

Как мы узнали в предыдущем уроке – конфигурация 1С состоит из объектов метаданных. Объекты 1С есть в режиме Конфигуратора. Там это – шаблон, описывающий свойства объекта. Например, документ «Поступление товаров».

В режиме Предприятие пользователи заполняют этот шаблон множество раз. Соответственно появляются множество документов: «Поступление товаров №1 от 10 января», «Поступление товаров №2 от 12 января» и т.д.

Все введенные пользователем документы, справочники в режиме Предприятие в целом – это данные 1С. Данные 1С хранятся в базе данных 1С (т.е. в базе с данными 1С).

 

Что такое модели представления данных

Я говорю «один». Это цифра. Она одна как на нее не посмотри, и от этого она не изменится.

Однако я знаю несколько вариантов представления этих данных:

  • Один
  • One
  • 1
  • I

В других алфавитах существуют еще модели представления данных «один».

Таким образом – модель представления данных – это форма, в которой возможно представить данные для разных людей. Данные при этом не меняются.

 

Представление данных 1С для пользователя

Для пользователя практически любой объект 1С является набором полей (и таблиц, если они есть у объекта).

Например, я хочу ввести в 1С товар «Лопата». Для меня это значит, что я в справочнике открою форму справочника товаров и буду заполнять поля:

  • Наименование = Лопата
  • Вид номенклатуры = Товар
  • Страна происхождения = Россия
  • И т.п.

Аналогично с документом или другим объектом 1С.

Таким образом пользовательское представление данных 1С – это набор полей, который нужно заполнить. Пример на картинке.

Среди множества полей объекта, есть специальные поля, значение которых должно быть уникальное (обычно), чтобы отличить один элемент данных от другого. Такие поля можно называть поля «уникальной идентификации».

У разных объектов 1С такие поля разные:

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

 

Когда пользователь говорит «У меня задвоился справочник», это может значить следующее:

  • Введено два разных элемента справочника с одинаковым заполнением полей
  • Введено два разных элемента справочника, у которых поля заполнены по разному, но поля уникальной идентификации заполнены одинаково.

 

Методы / функции объектов 1С

Термин «Метод» или «Функция» объекта 1С означает, что есть заранее запрограммированное действие, которое может быть выполнено. Действие может быть запущено, например, с помощью нажатию на кнопку на форме объекта. Или программированием на языке 1С «вызова» (запуска) этого действия.

Методы бывают «стандартные» — то есть они уже есть в платформе 1С и их не нужно программировать, их сразу можно запустить. Методы бывают «не стандартные», то есть программист 1С придумал и запрограммировал такое действие на языке 1С.

Пример таких методов у объекта 1С «Документ»:

  • СоздатьДокумент() – стандартный метод, создает новый документ
  • ОбработкаПроведения() – не стандартный метод, программист 1С должен написать программу, которая должна быть выполнена при вызове этого метода.

 

Три модели представления данных в 1С >>


Проголосовать за этот пост:

1 Star2 Stars3 Stars4 Stars5 Stars (16 голосов, среднее: 4,13 из 5)
Загрузка...

Добавить комментарий