Режимы работы 1С: Предприятия

advertisement
Проектирование
информационно-управляющих
систем
Доцент каф. АСУ, к.т.н.
Шилина Мария Анатольевна,
maria.shilina@gmail.com
10.61.2.63
asu.ugatu.ac.ru
moodle.ugatu.su
Лекция 2
• 1С: Предприятие 8. Режимы и варианты
работы
• Метаданные как основа построения
приложения
• Объекты конфигурации 1С
Режимы работы 1С: Предприятия
• Задачи использования бизнес-приложения:
– настройка и администрирование
– использование.
• Разработчики и администраторы используют
инструменты, которые пользователям не
нужны:
– инструменты для редактирования конфигурации
– средства для администрирования и тестирования
– инструменты отладки прикладного решения
Режимы работы 1С: Предприятия
• Для разработчика – толстый клиент (1cv8.exe),
• Для пользователя – тонкий клиент (1cv8c.exe) и вебклиент
Способы запуска 1С: Предприятия
Толстый клиент
Тонкий клиент
Веб-клиент
Разработка
прикладных
решений
да
нет
нет
Работа в
локальной сети
да
да
да
Работа через
интернет
нет
да
да
да, большой
дистрибутив
да, маленький
дистрибутив
нет
Необходимость
предварительной
установки
Варианты работы бизнес-приложения и способ распределения
информации:
- Один пользователь → файловый вариант
- Группа пользователей → клиент-серверный вариант
- Группы пользователей (распределенная структура хранения и
использования информации) → клиент-серверный вариант
Файловый вариант работы прикладного
решения
• Категории пользователей: разработчики,
администраторы, пользователи.
• Характеристики:
– Простота в установке
– Не требуется наличие сервера и установка
дополнительного софта
– Хранение данных осуществляется средствами
технологической платформы 1С: Предприятие в
собственном формата
– Все данные хранятся в файловой БД (в т.ч. данные
по авторизации пользователя).
Клиент-серверный вариант работы прикладного
решения
1С:Предприятие 8
(клиентская часть)
Программа, работающая у пользователя
(клиентское приложение), взаимодействует с
кластером серверов 1С: Предприятия 8
Кластер серверов
1С:Предприятие 8
Кластер при необходимости обращается к
серверу баз данных
Сервер базы данных
Сервер баз данных уже работает с базами
данных
БД
Кластер серверов поддерживает работу
со следующими СУБД:
 Microsoft SQL Server
 PostgreSQL
 IBM DB2
 Oracle Database
Метаданные – способ описания бизнесприложения
Метаданные образуют иерархию объектов, из которых
формируются все составные части прикладной
системы и которые определяют все аспекты ее
поведения.
Метаданные описывают:
 Структуры данных
 Состав типов
 Связи между объектами,
особенности их поведения и
визуального представления
 Система разграничения прав
доступа
 Пользовательский интерфейс
Преимущества:
- Визуальное проектирование
- Автоматическое формирование объектов и прикладных механизмов
платформой (напр., пользовательских интерфейсов)
MDD и MDA
MDD (Model Driven Development) – такой стиль разработки программ, когда
главными артефактами являются модели, а по ним генерируется код и другие
прикладные артефакты.
MDA = Model Driven Architecture
Самостоятельно: Metadata driven development, MDA (Model Driven
Architecture)
Прикладные объекты и стандартные прототипы
в системе 1С: Предприятие
Объекты конфигурации 1С: Предприятия
• Объекты в 1С: Предприятии:
– объекты конфигурации,
– объекты БД,
– объекты системы.
Объекты
конфигурации
Общие объекты
Прикладные
объекты
Подчиненные
объекты
Объекты конфигурации 1С:Предприятия
Прикладные
объекты
Общие объекты
Подчиненные
объекты
Прикладные объекты
•
•
•
•
•
•
•
•
•
•
Константы. Предназначены для хранения постоянных, условнопостоянных величин.
Справочники. Списки однородных элементов данных. Используются
для хранения нормативно-справочной информации.
Документы. Служат для ввода информации о совершаемых
операциях в системе.
Журналы документов. Служат для отображения списков документов
различного вида.
Перечисления. Списки значений, задаваемых на этапе
конфигурирования.
Отчеты. Средство получения выходной информации.
Обработки. Используются для выполнения различных действий над
информационной базой.
Планы счетов. Совокупность синтетических счетов.
Планы видов характеристик. Предназначены для описания множеств
однотипных объектов аналитического учета.
Планы видов расчета. Предназначены для описания множеств
однотипных объектов механизмов расчета.
Прикладные объекты
•
•
•
•
•
•
•
Регистры сведений. Служат для хранения информации, состав
которой развернут по определенной комбинации значений и, при
необходимости, развернут по времени.
Регистры накопления. Служат для накопления информации в разрезе
измерений с возможностью получения остатков или оборотов числовых
величин (или остатков и оборотов).
Регистры расчетов. Служат для накопления информации о
периодических расчетах.
Регистры бухгалтерии. Используются для отображения в
бухгалтерском учете информации о хозяйственных операциях.
Бизнес-процессы. Используются для реализации процессного
принципа работы. Данный принцип позволяет автоматизировать
процесс прохождения и контроля цепочек событий, операций.
Задачи. Совместно с бизнес-процессами реализуют процессный
принцип. Они позволяют вести учет заданий по исполнителям и служат
отражением продвижения бизнес-процессов по точкам маршрута.
Внешние источники. Позволяют организовать более удобную работу с
внешними источниками данных (в основе лежит механизм ODBC).
Подчиненные объекты
Реквизиты – дополнительная
информация об объекте,
доступная только в пределах
этого объекта.
Табличные части – наборы
дополнительной информации,
представленные в виде таблиц.
Реквизиты табличных частей –
состав табличной части объекта,
доступны только в пределах
табличной части объекта.
Формы – используются для ввода,
просмотра и редактирования
информации.
Команды – используются для
реализации каких-либо действий,
принадлежащих объекту.
Макеты – предназначены для формирования печатных форм объекта.
Графы – графы журнала документов.
Измерения – для регистров это объекты конфигурации, в разрезе которых
учитываются данные в регистре.
Ресурсы – данные, учитываемые в регистре.
Концепция системы
Ввод
данных
Регистрация
фактов
хозяйственной
деятельности
организации
Справочники
Перечисления
Планы видов
характеристик
…
Документы
Регламенты
Данные,
принятые к учету
Регистры сведений
Регистры накопления
Регистры бухгалтерии
Регистры расчета
Download