18.01.2023 Марина Анапольская 7779
Объектная модель данных в конфигурации систем...

Содержание:

1.      Терминология объектной модели системы

2.      Модели представления баз данных в конфигурации системы 1С

3.      Связь таблиц с объектами в системе программы 1С  

   

1.      Терминология объектной модели системы


Любые данные являются инструментом решения разных задач пользователя. На платформе системы 1С: Предприятие все ее функционирование сосредоточено вокруг данных различного характера.


Для простого пользователя платформа системы 1С: Предприятие выглядит, как набор полей в базе данных, строк и столбцов, но с точки зрения программирования - это целый алгоритм запрограммированных баз метаданных.


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


Объектная модель системы содержит различные термины. К основным относятся:

1.      Объекты — это абстракция, понятие или вещь, которые используются в прикладной проблеме.

2.      Класс — одинаковые объекты относятся к одному классу. Например, две одинаковых груши, будут относиться к одному классу.

3.      Атрибуты — параметры, которые характеризуют объект. Например, кредит, баланс, категория и др.

4.      Операция — это функция, которую можно использовать по отношению к какому-либо объекту. Пример: снять, копировать, поместить и пр.

5.      Метаданные — это описание данных другими данными.

6.      Ключ — это самый маленький комплект атрибутов, которые распознают связь или объект.  


2.      Модели представления баз данных в конфигурации системы 1С


Платформа системы 1С: Предприятие имеет возможность показывать свои данные через три модели:


- База xml — представляет собой текстовый файл, данные в котором закодированы. Обмен между базами данных происходит путем перевода информации из таблицы в файл XML и наоборот. Данный метод представления уже встроен в платформу системы 1С: Предприятие;




- табличная — данные 1С хранятся в формате таблиц в специальной БД на базе 1С;




- объектная база данных — важные для пользователя объекты имеют данные, стандартные и нестандартные методы. Они содержат уникальный идентификатор базы данных, единственный в своем роде. Если объект занесен в БД, значит его поле будет заполнено и наоборот.




Все представленные модели помогают осуществлять выборку необходимой информации из общей базы данных «1С Предприятие».   


3.      Связь таблиц с объектами в системе программы 1С


Для удобного и оптимизированного использования данной модели, применяйте промежуточные переменные и минимизируйте использование точек в одной операции. Это позволит системе более точно отбирать запрошенные данные, а не совмещать все таблицы.


Связи создаются с помощью первичных ключей таблицы БД и уникальностей других таблиц. Внешние ключи БД указывают на место нахождения искомой таблицы. Существует несколько видов таких связей:

·        один к одному — например, данные одного паспорта могут принадлежать только одному человеку;

·        один ко многим — в качестве примера можно взять одного сотрудника, который имеет несколько телефонных номеров;

·        многие ко многим — в этом случае связуемые таблицы будут содержать в 1С структуре ключи наводящие их друг на друга. В качестве примера можно взять предприятие, на котором у одного сотрудника может быть две должности. И такой сотрудник может быть не один.

 

Объектная модель данных в конфигурации системы «1С Предприятие» пользуется рядом преимуществ при создании объектов БД:

1.      Неформализованные данные и структурная информация системы хранятся в одной БД.

2.      Объекты с разнородной структурой и перечнем элементов можно описывать в одном инфополе.

3.      Удобное построение уровней иерархии.

4.      Возможность вкладывать объекты друг в друга.


Специалист компании "Кодерлайн"
Марина Анапольская


Наши проекты

Автоматизация контроля исполнительской дисциплины на базе ПП «1С:Документооборот 8 ПРОФ»
ООО «ФСК Лидер»

Отрасль:
Строительство и девелопмент

Внедренное типовое решение:
1С:Документооборот 8 ПРОФ

- Делопроизводство;
- Учет и хранение документов;
- Учет и контроль исполне...

ООО "Смена"
ООО "Смена"

Отрасль:
Торговля, склад, логистика, транспорт

Внедренное типовое решение:
1С:Комплексная автоматизация

Банк и касса
Расчеты с контрагентами
Торговые операции
Взаиморасчеты с...

Внедрение 1С:Управление торговлей в оптово-розничной компании «Ална-Байк»
ИП Титов Виктор Сергеевич «Ална-Байк»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

- Управление складами;
- Управление заказами поставщиков;
- Управление зак...

ООО "НЦКТ"
ООО "НЦКТ"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Производственные операции
Автоматизация бизнес-процессов...

ООО «Фипар»
ООО «Фипар»

Отрасль:

Внедренное типовое решение:
1С:Предприятие 8. ERP Управление предприятием 2

Специалисты «Кодерлайн» внедрили «1С:ERP. Управление предприятием 2» и автома...

Автоматизация интеграции с информсистемами клиентов на базе «1С:Предприятие 8. WMS Логистика. Управление складом»
ОАО «Фрейт Линк»

Отрасль:
Логистика и грузоперевозки

Внедренное типовое решение:
«1С:Предприятие 8. WMS Логистика. Управление складом»

– Управление складскими запасами;
– Оформление заказов покупателей;
– ...

Апгрейд 1С:Бухгалтерия 8 ПРОФ (USB) до версии 1С:Бухгалтерия 8 КОРП (USB)
ООО «Ява Строй»

Отрасль:
Строительство

Внедренное типовое решение:
1С:Бухгалтерия 8 КОРП (USB)

- Создание чистых конфигураций. Внесение изменений в БД ЗУП и новая расчетна...

ООО "НЦКТ"
ООО "НЦКТ"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Управление нашей фирмой 8 ПРОФ

Взаиморасчеты с покупателями
Автоматизация бизнес-процессов...

ФГОУ ВПО «Горский государственный аграрный университет»
ФГОУ ВПО «Горский государственный аграрный университет»

Отрасль:
Образование

Внедренное типовое решение:
1С:Колледж ПРОФ

- Управление персоналом и кадровый учет (HRM):
Кадровый учет
Управление об...

ООО «ПраксисКом»
ООО «ПраксисКом»

Отрасль:
Аутсорсинг бухгалтерских услуг

Внедренное типовое решение:
1С:Бухгалтерия ПРОФ

- Бухгалтерский учет:
Банк и касса
Завершение периода
Нематериальные ...

Автоматизация кадрового учета на базе «1С:ERP Управление предприятием 2.0»
Автопредприятие ПАО «Газпром»

Отрасль:
Транспорт

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Настройка подсистемы кадрового учета;
- Перенос персональных данных;
- З...

ПАО «АрселорМиттал Кривой Рог»
ПАО «АрселорМиттал Кривой Рог»

Отрасль:
Металлургическая промышленность

Внедренное типовое решение:
1С:Управление производственным предприятием для Украины

- Кадровый учет
- Расчет зарплаты
- Регламентированная отчетность
- Уч...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение