Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Общая концепция системы 1С:Предприятие 8




Траектория развития

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

 

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

 

 

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

1. Совокупность таблиц: все данные системы хранятся в таблицах. Например информация о сотрудниках предприятия хранится в специальной таблице, где есть поля ФИО, Пол, Адрес, Дата рождения и прочее.

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

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

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

Не интерактивные события объекта описываются в его модуле. Именно в модулях системы описываются поведение программы при различных событиях. Модули бывают:

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

2. Специализированные модули приложения: модуль приложения, модуль внешнего соединения и модуль сеанса. Служат для описания событий связанных с интерактивными или COM-событиями старта системы и завершения работы. Могут вызывать процедуры и функции общих модулей.

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

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

Каждый модуль (есть исключения) можно разделить на несколько частей:

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

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

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

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




Поделиться с друзьями:


Дата добавления: 2014-01-20; Просмотров: 364; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.