Содержание:
2. Функции системы управления базами данных в конфигурации программы 1С
3. Запуск системы программы 1С: Предприятие
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С, доступных как рядовым пользователям, так и администраторам.
Специалист компании "Кодерлайн"
Марина Анапольская