Меню Услуги

Автоматизированная система анализа обслуживания клиентов

Страницы:   1   2

Узнай стоимость написания такой работы!

Ответ в течение 5 минут!Без посредников!

Содержание

 

  • Введение
  • Глава 1. Автоматизированные системы и анализ
  • 1.1 Понятие автоматизированной системы
  • 1.2 Анализ и математическое моделирование
  • Глава 2. Технологические средства разработки и администрирования системы 1С: Предприятие
  • 2.1 Версии программных продуктов
  • 2.2 Распределенная информационная система
  • 2.3 Понятие конфигурации в системе программ 1С: Предприятие
  • 2.4 Встроенный программный язык
  • 2.5 Назначение и краткая характеристика встроенного языка
  • 2.6 Контекст выполнения программного модуля
  • 2.7 Виды программных модулей
  • 2.8 Описания элементов языка
  • 2.9 Управляющие операторы
  • 2.10 Специальные символы, используемые в исходном тексте
  • Глава 3. Внешний аналитический модуль «ANALIZ»
  • Экономическая эффективность внедрения внешнего модуля
  • Информационная безопасность
  • Заключение
  • Список используемой литературы

 

Введение

 

Одним из основных направлений развития современной цивилизации, определяющим во многом ее настоящий облик, является глобальная информатизация, внедрение информационных технологий во все сферы человеческой деятельности. У истоков этого процесса стоит появление первой электронно-вычислительной машины в конце 40-х гг. XX столетия и разработка в 70-х гг. персонального компьютера.

Непосредственным образом процессы информатизации связаны с задачами автоматизации. На сегодняшний день автоматизация, замена человеческой деятельности работой автоматизированных систем, немыслима без использования ЭВМ. Современная автоматизация подразумевает разработку и внедрение информационных систем, обеспечивающих автоматизированный сбор, хранение и переработку информации. Разработка подобных систем началась во второй половине 60-х – 70-х гг. Информационной автоматизированной системой называют комплекс технических и программных средств, совместно с организационными структурами (отдельными людьми или коллективом), обеспечивающий управление объектом. Внедрение этих систем приводит к совершенствованию организационных структур и методов управления, более гибкой регламентации документооборота и процедур управления, упорядочению использования и создания нормативов, совершенствованию организации моделей трудовой деятельности человека.

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

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

Содержание дипломной работы:

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

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

В третьей части дается описание разработанной программы.

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


Глава 1. Автоматизированные системы и анализ

1.1 Понятие автоматизированной системы

 

Термин “система” имеет несколько значений. Само слово происходит от греческого σύστημα (“составление”), через французское systeme и латинское systema. В толковом словаре Ожегова дается следующее определение: “Нечто целое, представляющее собой единство закономерно расположенных и находящихся во взаимосвязи частей”.

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

Любая система может быть рассмотрена как элемент системы более высокого порядка, в то время как ее элементы могут выступать в качестве систем более низкого порядка. Если вернуться к примеру с компьютером, то данная система может быть встроена в более сложную структуру, состоящую из совокупности ЭВМ (компьютерная сеть). При этом такой, указанный в качестве составляющего компьютера, элемент как память можно подразделить на регистры.

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

Структура системы позволяет из всего массива разнообразных технических, организационных и управленческо-хозяйственных систем отнести ее к одному из классов: простая, сложная, большая. Простой (simple system) называется такая система, в которой, несмотря на любое количество элементов, отказ одного из элементов приводит к прекращению функционирования всей системы. Сложные системы (complex system) – все многообразие систем без учета наличия в них при функционировании человеческого звена. Система становится сложной, как только она приобретает дополнительные свойства за счет иерархической структуры, многоканальности и многофункциональности. Большая система (large system) – это такая техническая, организационная или управленческо-хозяйственная система, в которой объединены сложная система и «человеческое звено» в виде оператора.

Развитие вычислительной техники в последние десятилетия привело к появлению новых взглядов на организацию системы, рассматриваемой в непосредственной связи с ЭВМ. Внедрение вычислительной техники (ВТ) во все сферы деятельности человека, обладающей большим быстродействием, гибкостью логики, значительным объемом памяти послужило основой для разработки автоматизированных систем. Автоматизированная система – это система «человек-машина», призванная обеспечить автоматизированный сбор и обработку информации, необходимой для оптимизации человеческой деятельности. В зависимости от роли человека в процессе функционирования системы, распределения информационных и управляющих функций между ЭВМ и оператором все автоматизированные системы могут быть разделены на два класса:

  • информационные системы, обеспечивающие сбор и выдачу различного рода информации в удобном для обозрения виде;
  • управляющие системы, которые обеспечивают наряду со сбором информации выдачу непосредственно команд.

 

1.2 Анализ и математическое моделирование

 

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

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

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

Изучение переменных величин, измерение зависимости одних переменных величин от других сводятся к определению значения функции. Связь между переменными величинами математически выражается в виде функциональных уравнений. Например, уравнение функциональной связи двух переменных имеет следующий общий вид: у =f(x), где у является функцией аргумента х. К функциональным уравнениям, по существу, относятся дифференциальные и интегральные уравнения.

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

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

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

Корреляционный анализ опирается на солидный математический аппарат. Так, прямолинейная корреляция основывается на решении нормальных уравнений; криволинейная — уравнений параболы 2-го порядка, 3-го порядка, n-го порядка, уравнений гиперболы и других типов кривых.

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

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

Узнай стоимость написания такой работы!

Ответ в течение 5 минут!Без посредников!

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

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

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

Математические методы, использованию которых наша экономика создает широкий простор, стали сейчас применяться для нужд управления, планирования, бухгалтерского учета, статистики и экономического анализа. Но применение математического программирования и моделирования, вообще математических методов в решении многих задач экономического и инженерного характера стало практически возможным и плодотворным лишь при условии использования счетной техники. Решение сложных задач (а экономические задачи относятся преимущественно к классу сложных) с использованием только ручного труда невозможно. Вот почему математические методы в экономическом анализе и планировании стали широко применяться, когда были сконструированы быстродействующие ЭВМ.


Глава 2. Технологические средства разработки и администрирования системы 1С: Предприятие

 

2.1 Версии программных продуктов

 

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

Однопользовательские версии программ обеспечивают работу с информационной базой только одного пользователя (в один момент времени). Однопользовательские версии используются в основном на небольших предприятиях.

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

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

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

 

2.2 Распределенная информационная система

 

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

 

2.3 Понятие конфигурации в системе программ 1С: Предприятие

 

Функционирование системы делится на два процесса – конфигурирование (описание модели предметной области средствами систем) и исполнение (обработку данных предметной области).

Результатом конфигурирования является Конфигурация, которая представляет собой модель предметной области.

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

  • Структуры метаданных
  • Набора пользовательских интерфейсов
  • Набора прав

 

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

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

Рассмотрим объекты метаданных:

Константы

Предназначены для работы с постоянной и условно постоянной информацией

Справочники

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

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

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

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

Документы

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

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

Узнай стоимость написания такой работы!

Ответ в течение 5 минут! Без посредников!

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

Отчеты и обработки

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

Бухгалтерские счета (компонента «Бухгалтерский учет»)

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

Виды субконто

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

Операции и проводки

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

Регистры (компонента «Оперативный учет»)

Предназначены для анализа остатков и движений средств в системе 1С: Предприятие.

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

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

Журналы расчетов (компонента «Расчет»)

Журнал расчетов предназначен для хранения данных сложных периодических расчетов, поддерживаемых компонентой «Расчет», и их предыстории. Основным свойством журнала расчетов является их принадлежность тому или иному справочнику системы. Такой справочник называется справочником объектов расчета. Фактически справочник определяет вид объектов, по которым ведется расчет. Например, это может быть: журнал расчетов зарплаты, причем списком объектов расчета будет выступать справочник сотрудников.

Виды расчетов

Используются для описания алгоритмов, по которым выполняются те или иные вычисления.

Группы расчетов

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

Календари

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

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

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

Большинство объектов метаданных в системе1С: Предприятие могут иметь визуальное представление. В самом лучшем случае визуальное представление состоит из следующих частей:

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

 

2.4 Встроенный программный язык

 

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

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

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

Механизм запросов

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

Встроенный текстовый редактор

Используется системой для создания программных модулей на встроенном ящике и для редактирования документов в текстовом виде.

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

Встроенный редактор диалогов

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

Встроенный редактор табличных документов

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

Конструкторы

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

Система настройки пользовательских интерфейсов

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

Система настройки прав пользователей и авторизации доступа

Данная система позволяет описывать наборы прав, соответствующие должности пользователей. Структура прав определяется конкретной конфигурацией системы. Например, могут быть введены такие наборы прав, как «Главный бухгалтер», «Кладовщик», «Менеджер» и т.д.

Отладчик

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

Администрирование роботы пользователей

Для отслеживания текущего состояния работы системы используется монитор пользователей. Он позволяет просмотреть, кто из пользователей в настоящий момент работает с конкретной информационной базой, и в каком режиме.

Журнал регистрации изменений

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

 

2.5 Назначение и краткая характеристика встроенного языка

 

Встроенный язык системы 1С: Предприятие предназначен для описания (на стадии разработки конфигурации) алгоритмов функционирования прикладной задачи.

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

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

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

Что такое программный модуль?

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

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

Каждый отдельный программный модуль воспринимается системой как единое целое, поэтому все процедуры и функции программного модуля выполняются в едином контексте.

 

2.6 Контекст выполнения программного модуля

 

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

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

Глобальный контекст образуется:

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

Глобальный контекст виден всем программным модулям и определяет об­щую языковую среду конфигурации.

Локальный контекст модуля образуется тем конкретным местом конфигурации задачи, для которого использован программный модуль. Локальный контекст виден только конкретному программному модулю и определяет для модуля набор непосредственно доступных модулю значений агрегатных типов данных, их атрибутов и методов (см. «Виды программных модулей»). Однако, контекст модуля можно передать как объект в виде параметра при вызове процедур и функций (см. «Передача локального контекста программного модуля в качестве параметра»). Кроме того, контекст модуля определяет тот набор методов, которые доступны только в данном контексте (см. «Атрибуты и методы контекста Модуля формы», «Методы контекста Модуля формы элемента справочника» и т. п.). Локальный контекст предназначен для того, чтобы дать возможность управлять частными аспектами поведения задачи, присущими данному модулю.


Узнай стоимость написания такой работы!

Ответ в течение 5 минут!Без посредников!

Страницы:   1   2