Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Основные принципы построения системы «1С:Предприятие»          
Vofka Подменю пользователя
сообщение 03.02.09, 10:05
Сообщение #1

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

    Компоненты системы
    Конфигуратор, отладчик, прикладная программа
    Определение понятий «конфигурация», «метаданные», «данные»
    Соотношение понятий конфигурирования и использования конфигурации


Компоненты системы

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

работа с константами;
работа со справочниками;
работа с документами и журналами документов;
работа с перечислениями;
работа отчетов и обработок (пока они не используют возможности, предоставляемые компонентами);
стандартные сервисные возможности (редактирование табличных и текстовых документов, удаление помеченных объектов, групповое проведение документов, калькулятор, календарь и др.);
и другое.

В настоящее время система 1С:Предприятие 7.7 состоит из следующих компонент:

«Бухгалтерский учет». Компонента предназначена для автоматизации учета деятельности предприятия с использованием специфичных для данной компоненты понятий: план счетов, счет, операция, проводка, бухгалтерские итоги. Компонента реализует модель учета, когда учет ведется с использованием специально построенного плана счетов. Такая модель учета используется в частности в российском бухгалтерском учете, а также, например, при учете по стандартам МСФО. С использованием данной компоненты построены такие конфигурации, как: «Бухгалтерский учет», «Комплексная конфигурация», «Производство+Услуги+Бухгалтерия».

Специфичные для данной компоненты объекты метаданных:

план счетов;
счет;
операция;
проводка;
вид субконто.

«Оперативный учет». Компонента предназначена для автоматизации учета деятельности предприятия без использования планов счетов. Специфичные для данной компоненты понятия — это регистр, движение регистра, остаток по регистру, оборот по регистру. Используемые компонентой объекты имеют определенное сходство с объектами компоненты «Бухгалтерский учет». Например, «план счетов» — «регистр», «сальдо — остаток по регистру». С определенными натяжками план счетов бухгалтерского учета можно рассматривать, как регистр оперативного учета с такими измерениями, как «номер счета», «субконто 1» — «субконто 5»; и с такими ресурсами, как «сумма», «валютная сумма» и «количество». В отличие от «Бухгалтерского учета», в «Оперативном учете» количество измерений у регистра теоретически не ограничено, как и количество ресурсов. Единственный специфичный для данной компоненты объект метаданных — это регистр. С использованием данной компоненты построены такие конфигурации, как «Торговля и Склад», «Комплексная конфигурация», «Производство+Услуги+Бухгалтерия».

«Расчет». Компонента предназначена для автоматизации учета деятельности предприятия, когда при учете применяются различные зависимые друг от друга расчеты, которые к тому же «привязаны» к определенному периоду времени. Специфичные для данной компоненты понятия — это журнал расчетов, вид расчетов, группы расчетов, записи журнала расчетов, вытеснение расчетов, сторнирование записей журнала расчетов, перерасчеты и др. С использованием данной компоненты построены такие конфигурации, как «Зарплата и Кадры» и «Комплексная конфигурация». Также когда-то существовала специализированная конфигурация для расчета амортизации основных средств, построенная на компоненте «Расчет».

Специфичные для данной компоненты объекты метаданных:

журналы расчетов;
виды расчетов;
правила перерасчетов;
группы расчетов;
календари.

«Управление распределенными информационными базами» (УРИБ, она же УРБД). Позволяет создавать так называемые распределенные информационные базы данных. Распределенная база данных состоит из нескольких физически различных баз данных, между которыми периодически производится синхронизация данных. При этом, одна база является центральной, а остальные — периферийными. При синхронизации данных между базами передаются только измененные данные после последней синхронизации. Компонента позволяет производить настройку параметров миграции данных между различными базами. Например, можно отключить миграцию некоторых объектов или ограничить их миграцию, разрешив ее только между некоторыми базами данных. Компонента также расширяет возможности встроенного языка 1С:Предприятия, позволяя управлять миграцией не просто видов объектов, а даже конкретных объектов (конкретных документов, конкретных элементов справочников).

«Web-расширение». Данная компонента предоставляет возможности доступа к базе данных 1С:Предприятия при помощи технологии ASP (Active Server Pages). Т.е. возможно создание специального веб-сервера, который позволяет с использованием веб-технологий работать с базой данных. Данная компонента используется в качестве альтернативы доступа к БД при помощи сервера терминалов.

Конфигуратор, отладчик, прикладная программа

Система 1С:Предприятие состоит из следующих подсистем (при запуске использование запускаемой подсистемы выглядит, как выбор режима запуска):

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

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

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

Определение понятий «конфигурация», «метаданные», «данные»

Цитата из книги «Конфигурирование и администрирование» из пакета 1С:Предприятие:
Под объектом метаданных в системе 1С:Предприятие понимается формальное описание группы понятий предметной области со сходными характеристиками и одинаковым предназначением.

Рассмотрим ключевые понятия определения объекта метаданных:

«описание группы понятий». Это значит, что объект метаданных описывает не конкретный объект предметной области, а вид объектов. Соответственно, объект метаданных содержит описание структуры базы данных, а объект данных состоит из данных, которые хранятся в соответствии со структурой, которая описывается объектом метаданных.

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

Например, объекты метаданных вида «Документ» содержит описание структуры данных: описание реквизитов шапки и реквизитов табличной части; описание представления: диалог и печатная форма; и алгоритмы по работе с документами: модуль проведения документа, а также модуль формы, предоставляющий различные средства по модификации документа.

Объекты метаданных вида «Константа» содержат исключительно описание структуры данных. Представление для констант необходимо описывать, используя другие объекты метаданных.

Объекты метаданных вида «Отчет» (или «Обработка») никаких описаний структуры данных не содержат. Они имеют только представление, а также содержат алгоритмы по работе с данными.

Метаданные — множество всех объектов метаданных, входящих в конфигурацию.

Цитата из книги «Конфигурирование и администрирование» из пакета 1С:Предприятие:
Конфигурацией в системе 1С:Предприятие называется совокупность трех взаимосвязанных составных частей:
структуры метаданных;
набора пользовательских интерфейсов;
набора прав.


Объект данных — описание конкретного объекта предметной области, сделанное в соответствии с правилами, описанными объектом метаданных.

Соотношение понятий конфигурирования и использования конфигурации

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

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

Сообщение отредактировал Vofka - 11.03.16, 14:31

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 29.03.24, 14:49
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!