Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Концепция системы 1С_тема1_2

.pdf
Скачиваний:
31
Добавлен:
15.02.2016
Размер:
571 Кб
Скачать
☆

Рис. 7.

Константа

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

Перечисление

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

Справочник

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

Документ, Журнал документов

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

Обработка, Отчет

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

Регистр накопления

Регистры накопления "отвечают" за учет движений ресурсов (финансов, товаров, материалов и т.д.). Они позволяют автоматизировать такие направления как складской учет, взаиморасчеты, планирование. В регистрах накопления хранится информация о поступлении и расходе тех или иных ресурсов, а функциональность этих объектов предоставляет возможность получения остатков на определенный момент времени, расчета итогов, кэширования итогов и т.д.

Регистр сведений

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

Подсистема

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

Задача, Бизнес-процесс

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

План счетов, Регистр бухгалтерии

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

План видов расчета, Регистр расчета

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

План видов характеристик

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

Роль

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

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

Каждый объект может иметь несколько свойств и реквизитов. Каждый реквизит может быть отнесен к некоторому типу. На рис. 8 приведены основные типы данных:

Рис. 8.

Первые четыре типа (число, строка, дата, булево) — это примитивные типы. Уникальный ID – это тип данных, который генерирует уникальное значение по правилам, разработанным фирмой Microsoft для данных подобного типа.

Строковый тип данных допускает характеристику «неограниченная длина». Если поставить галочку «неограниченная длина», то такая строка будет храниться отдельно, в другой таблице, которая так и называется: «Строки неограниченной длины». Эти строки хранятся как строки по сто символов в нужном количестве. Допустимая длина может быть либо переменная, либо фиксированная. В таблице базы данных не может быть колонки переменной длины, поэтому настройка «допустимая длина» влияет только на то, как система будет возвращать значения из базы данных при чтении константы. Если указать «переменная», то система вернёт именно то количество символов, которое ведено. Если указать фиксированную длину, то система вернёт количество символов, указанное при определении длины реквизита в конфигураторе, дополнив недостающие знаки пробелами.

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

Рис.9 Вновь создаваемые объекты могут содержать не только перечень реквизитов, но и табличные части. Причем

табличных частей может быть несколько. Каждая табличная часть, в свою очередь может состоять из множества реквизитов.

Справочники, как объекты конфигурации могут быть иерархическими. Существуют два вида иерархии справочников:

Иерархия групп и элементов. Используется в том случае, когда необходимо создать древовидную систему папок — групп, — внутри которых содержатся элементы справочника. Например, для справочника «Товары» можно создать группы «Товары», «Услуги», причём, к примеру, в документе «Реализация товаров и услуг» пользователь может выбрать конкретные элементы справочника, но не группы (но формировать отчёты по конкретной группе он может). Таким образом, группа является неким обобщением для элементов справочника и используется по-другому.

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

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

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

На платформе 1С-предприятие заданные два особенных значения: NULL – это признак того, что значение отсутствует. Значение «Неопределено» - Этот тип значения появляется, когда переменная описана, но

значение ей не присвоено, то есть переменная не инициализирована.

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

Структура подсистем определяет всю функциональность прикладного решения и служит основой для построения глобального командного интерфейса приложения.

Каждый объект конфигурации, описывающий данное прикладное решение, может быть отнесен к одной или нескольким подсистемам. Таким образом, наличие подсистем позволяет распределить объекты конфигурации по логически связанным с ними разделам и предоставить пользователю удобный интерфейс, в котором ему будут видны только те объекты (т. е. та функциональность прикладного решения), с которыми он работает.