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

Содержание:

 

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С:Документооборот 8 ПРОФ»
ООО «ФСК Лидер»

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

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

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

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

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

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

Финансы, управленческий учет, мониторинг показателей:
- Налоговый учет...

ООО ХДМ Рус
ООО ХДМ Рус

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

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

Управление цепочками поставок Оптовая торговля ...

ООО «Стейдж Энтертейнмент Россия»
ООО «Стейдж Энтертейнмент Россия»

Отрасль:
Театральная деятельность

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

Реализован процесс трансформации данных бухгалтерского учета по РСБУ в дан...

Внедрение блоков в 1С:Комплексная автоматизация 8
ООО «Больцен Рус»

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

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

- Оперативный учет...

АО «Вертолетная сервисная компания»
АО «Вертолетная сервисная компания»

Отрасль:
МТО эксплуатации вертолетной техники

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

- Консультации по сложным вопросам налогового и бухгалтерского учета;
- Ра...

ООО "СЖД"
ООО "СЖД"

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

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

Расчет зарплаты
Подбор кадров
Кадровый учет
Анализ кадрового состава...

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

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

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

Управление продажами, логистикой и транспортом (SFM, WMS, TMS):
- Планирование п...

ЗАО «Инвестгеосервис»
ЗАО «Инвестгеосервис»

Отрасль:
Нефтесервис

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

Объемно-календарное планирование производства Автоматизация бизнес-проце...

ЗАО «Многопрофильная формирующая авиагруппа» (ЗАО МФГ)
ЗАО «Многопрофильная формирующая авиагруппа» (ЗАО МФГ)

Отрасль:
Оптовая торговля транспортными средствами и оборудованием

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

- Финансы, управленческий учет, мониторинг показателей
- Бухгалтерский уче...

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

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

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

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

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

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

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

Реализовали разработку уникального модуля «Интернет-магазины» на базе прог...

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

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

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

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