12.02.2023 Марина Анапольская 11203
Структура хранения базы данных в конфигурации...

Содержание:

 

1.      Что такое ссылка в системе программы 1С?


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


В виде:

·        привычных документов;

·        справочников;

·        регистров;

·        остальных объектов конфигурации.


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


Немного ранее были названы два термина: таблица и ссылка. С таблицами мы часто сталкиваемся, останавливаться на них не будем, а вот понятие «ссылка» пока не знакомо.


В программе представлены документы различных типов. Одни подходят для отражения учета операций продажи, другие – для покупок, для перемещений, производственные документы. Во всех документах: продажа, покупка, перемещение, производство - есть номенклатура. Также в системе программы 1С: Предприятие присутствует одноимённый справочник Номенклатура в 1С.


 Что произойдёт в документе с номенклатурой, если в справочнике Номенклатура изменить наименование конкретной номенклатурной позиции?


Есть желание ответить, что ничего не произойдёт, и аргументировать это следующим: документ мы не трогали, значит и измениться в документе ничего не может.


Данное утверждение является ложным, т.к. в документе используется ссылка на номенклатуру, а не саму номенклатуру.


Ссылка – это так называемый адрес конкретной номенклатурной позиции на эту позицию в справочнике Номенклатура в 1С.


Фактически в документе лежит адрес номенклатуры и как его представит программа зависит от действий, производят с самой номенклатурой там, где она физически располагается.


Например: Изменили наименование, значит во всех документах, где используется данная номенклатура наименование тоже изменится. Изменим ИНН контрагента, значит во всех документах, где используется данный контрагент ИНН тоже изменится.


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


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


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


Работа с информационной базой 1С как мы уже знаем представляет собой набор таблиц. Управление базой данных осуществляет СУБД (система управления базами данных).


Конфигурация системы 1С: Предприятие вне зависимости от конфигурации способна поддерживать работу с пятью СУБД:


1.      Файловая СУБД – система разработана фирмой «1С», входит в состав платформы и в отличие от остальных является самой доступной. Файловое хранение данных СУБД происходит в одном файле. Основная цель файловой СУБД - возможность лёгкого способа управления базой данных, быстрой развёртки рабочих мест, возможность переноса базы данных 1С на любой другой компьютер организации без привлечения специалистов.



Файловая база данных


2.       IBM DB2 – СУБД выпускаемая корпорацией IBM, поддерживаемая платформой системы 1С: Предприятие в клиент-серверном варианте.



 Клиентское приложение


3.       Microsoft SQL Server - СУБД разработана корпорацией Microsoft, поддерживаемая платформой системы 1С:Предприятие в  клиент-серверном варианте.



Клиентское приложение


4. PostgreSQL - СУБД свободного пользования, относится к продуктам свободного программного обеспечения (СПО, англ. free software, также software libre или libre software). Также поддерживается платформой системы 1С: Предприятие в  клиент-серверном варианте. Фирма «1С» активно ведёт поддержку продукта PostgreSQL, занимается выпуском PostgreSQL от 1С. На портале 1С публикуются свежие версии. Версии от 1С наиболее адаптированы под платформу системы 1С: Предприятие и являются более производительными.



Клиентское приложение


5. Oracle Database - СУБД разработана компанией Oracle, поддерживаемая платформой системы 1С:Предприятие  в клиент-серверном варианте.



Клиентское приложение


Формат отражения объектов, индексов, полей и др. между собой схожи независимо от типа информационной базы данных.

  

3. Запуск системы программы 1С: Предприятие



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

• DBSchema — хранит данные о структуре БД.

• Params — в эту таблицу включены параметры информационной базы 1С, которые отвечают за соответствие объектов метаданных и  объектов базы данных, национальные настройки, список пользователей.

• _YearOffset — используется только при работе в клиент-серверном варианте на Microsoft SQL Server.

• ConfigSave — конфигурация, которая редактируется в режиме конфигурирования.

• Config — используется при работе в пользовательском режиме 1С: «Предприятие». Является основной конфигурацией базы данных.

• Files  - используется при работе с 1С хранилищем конфигурации, а также хранит служебную информацию.

• v8users  - хранит список пользователей.

• _UsersWorkHistory  - история работы каждого пользователя.

• _SystemSettings  - хранилище системных настроек.

• _RepSettings  - хранилищe настроек отчетов.

• _RepVarSettings  - хранилище настроек вариантов отчетов.

• _CommonSettings  - хранилище общих настроек.

• _FrmDtSettings - хранилище настроек данных форм.



При режиме запуска 1С:Предприятие обследует присутствие в базе данных перечисленные таблицы и при  отсутствии какой-либо из них выдает сообщение об ошибке "информационная база разрушена". Отсутствие таблиц перечисленных выше означает отсутствие данных в базе, то есть база данных пустая. При старте пустой базы таблицы будут созданы автоматически. 


Объекты метаданных 1С каждой конкретной конфигурации определяют перечень и структуру других таблиц базы данных. Имена таблиц состоят из буквенного префикса и последующего номера. В СУБД  IBM DB2, то описанная структура состоит не из имен, а из их псевдонимов.



Имя таблицы хранения

 

Изображение показывает, что структура содержит многоуровневую систему вложений. Количественное значение табличной структуры данных, зависит от конфигурационной функциональности. В обычном рабочем режиме 1С не проверяет их наличие, исправность, и т. д. Поэтому при необходимости можно воспользоваться встроенной в конфигуратор функцией проверки данных. Для этого пройдите: «Администрирование» — «Тестирование и исправление».


Во избежание утраты данных необходимо выполнять плановое резервное копирование. 


Резервное копирование выполняется  несколькими способами:

·        В режиме конфигуратора в 1С, данный вариант лучше предоставит специалистам.

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


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

  

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

Наши проекты

Группа компаний ТМ «Дружба народов»
Группа компаний ТМ «Дружба народов»

Отрасль:
Пищевая промышленность

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

- Переход на новый релиз 2.1 программы «1С:ERP Управление предприятием»
- Разра...

1с-РАРУС МСК
1с-РАРУС МСК

Отрасль:
Разработка компьютерного программного обеспечения

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

- Финансово-бухгалтерский блок
- Казначейство ...

Внедрение «1С:Бухгалтерия 8 ПРОФ» в компании «Мостехника»
ООО «Мостехника»

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

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

Документооборот (ECM):
- Учет рабочего времени;
Управление персоналом и ка...

Фармацевтическое предприятие «Оболенское»
АО «Фармацевтическое предприятие «Оболенское»

Отрасль:
Фармацевтическая промышленность

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

- Адаптации блоков/подсистем планирования продаж, закупок и казначейства. ...

ООО «Аэроэкспресс»
ООО «Аэроэкспресс»

Отрасль:

Внедренное типовое решение:
1С:ERP. Управление холдингом

· Планирование закупок · Управление закупочными процедурами, включая 223 ФЗ ...

Автоматизация учета на базе ПП "1С:Комплексная автоматизация 8" в ЗАО "Крюгер-Гранд"
ЗАО «Крюгер-Гранд»

Отрасль:
Производство

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

- Создание интерфейсов и наборов прав пользователей;
- Отражению временных ...

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

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

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

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

Автоматизация торгового учета на базе "1С:Управление торговлей"
ООО «ТЕЛЕВЕС РУСС»

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

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

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

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

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

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

- Взаиморасчеты с поставщиками
- Учет прихода ТМЦ
- Взаиморасчеты с поку...

Внедрение ПП "1С:Управление небольшой фирмой 8 ПРОФ" в
ИП Любо Виктория Александровна (ООО «Рекреация»)

Отрасль:
Производство

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

Осуществлены разработки:
– отчета по спецификации Заказа;
– загрузки сп...

Госкорпорация «Ростех»
Госкорпорация «Ростех»

Отрасль:
Производство, ТЭК >> Машиностроение, приборостроение

Внедренное типовое решение:
1С:Управление холдингом 1.3.

Специалисты «Кодерлайн» помогли разработать и внедрить автоматизированную...

Группа компаний АО «Киномакс»
Группа компаний АО «Киномакс»

Отрасль:
Культура, шоу-бизнес

Внедренное типовое решение:
БИТ.Финанс

- Разработка Положения о Казначействе группы компаний
- Разработка Положе...

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

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

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

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