Смекни!
smekni.com

Технологии и методы проектирования информационных систем (стр. 2 из 4)

Необъектные данные представляют собой некоторый набор записей, которые хранятся в таблице. Каждая из этих записей полностью описывается значениями своих полей. Для системы эти записи не обладают какой-либо значимостью, кроме того, что в их полях содержатся некоторые значения. Запись можно удалить, а затем создать новую, с такими же значениями полей. Состояние базы данных при этом не изменится (с точки зрения логики прикладного решения). Это принципиально отличает необъектные данные от объектных: объект нельзя создать дважды, он ценен сам по себе, самим фактом своего существования.

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

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

Документы отражают в системе события, происходящие в жизни предприятия: поступление материалов, перечисление денег через банк, прием сотрудника на работу и т. д.

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

Механизм хранения сведений позволяет хранить в прикладном решении произвольные данные в разрезе нескольких измерений.

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

Web-расширение. Одним из средств интеграции, позволяющим расширить сферу применения 1С:Предприятия, является Web-расширение.

Метаданные и инструменты для их редактирования, Синтакс-помощник, Отладчик, Загрузка/выгрузка информационной базы, Журнал регистрации. Список пользователей.

Конструкторы и редакторы. Конструкторы позволяют автоматизировать и облегчить создание некоторых часто используемых элементов прикладного решения. И ДР.

Работа с объектными данными в 1С

Все данные, которые хранятся в базе данных 1С:Предприятия, можно разделить на две категории: объектные и необъектные данные.

К объектным данным относятся данные справочников, документов, планов видов характеристик, планов счетов, планов видов расчета, бизнес-процессов, задач, планов обмена.

К необъектным данным относятся данные регистров сведений, регистров накопления, регистров расчета, перерасчетов, регистров бухгалтерии и последовательностей. Также к необъектным данным относятся константы.

Структура хранения объектных данных всегда состоит из основной таблицы и, возможно, нескольких других таблиц


Клиент-серверный вариант работы

Общие сведения о клиент-серверном варианте работы

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

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

В качестве клиентского приложения могут выступать 4 вида различных приложений: онсоль сервера 1С:Предприятия; 1С:Предприятие; 1С: Предприятие в режиме конфигуратора; внешнее соединение 1С:Предприятия.

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

Документы и их последовательности

Место документов в концепции системы 1С:Предприятие

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

Один из наиболее активно используемых вариантов исторически сложившейся информационной модели учетных решений можно представить в виде следующей схемы:

Классификаторы, наборы стандартных значений

Записи, регистрирующие события (документы, журналы, проводки...)

Отчетные формы о состоянии учитываемых показателей (баланс, отчеты о...)

Записи, отражающие значения учитываемых показателей (счета, регистры учета...)

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

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

Система «1С:Предприятие 8.0» позволяет строить прикладные решения, оперируя совокупностями объектов:

соответствующими прикладным сущностям;

выбираемыми из набора жестко определенных в платформе прототипов объектов.

Хранение информации

Задачи хранения информации

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

Причем на всех этапах жизненного цикла информации: запись информации; хранение информации; получение информации; удаление информации.

ОБ 1С. Константы — классические объекты для хранения таких данных. Добавлять новые константы или удалять старые можно только в режиме конфигурирования, но вот заполнение и модификация значений обычно производится пользователями (если не ограничен доступ).

Использование перечислений Для решения задач, когда необходимо хранить уже не единичные значения, а некие конечные наборы значений и при этом не подразумевается их модификация пользователями, возможно применение перечислений. Хранение информации объектных и необъектных сущностей

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

Оперативный учёт. Описание задач, решаемых регистрами накопления. Структура регистра накопления. Механизм заполнения таблиц

Оперативный учет — учет, позволяющий максимально быстро получать информацию о значениях показателей, учитываемых в автоматизируемой системе.

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

Регистр накопления — объект конфигурации, предназначенный для хранения итоговых (накопленных) значений показателей и хранения движений (приращений) показателей. Помимо итоговых значений показателей регистр может хранить и промежуточные итоги, рассчитанные для указанных периодов. Различают следующие виды накапливаемых показателей: показатели остатков; оборотные показатели. Регистры накопления остатков позволяют получать итоговые значения показателей остатков и, кроме того (суммируя приращения этих показателей за периоды), позволяют получать обороты. Структура регистра накопления

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

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

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

Получение данных из регистров накопления

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

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

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