Дипломная работа: Автоматизация учета спроса на продуктовый ассортимент в сети аптек "Ленфарм"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
58
написание программ на встроенном языке «1С:Предприятия» для обработки
входных и выходных данных.
На уровне системы определены сами понятия объектов и стандартные
операции по их обработке. Средства конфигурирования позволяют описать
структуру информации, входящей в эти объекты, и алгоритмы, описывающие
специфику их обработки, для отражения различных особенностей учета [3.2].
Информационная структура проектируется на уровне предусмотренных в
системе типов обрабатываемых объектов предметной области (константы,
справочники, документы, регистры, перечисления и др.).
В процессе исполнения система оперирует уже конкретными понятиями,
описанными на этапе конфигурирования (справочниками товаров и организаций,
счетами, накладными и т. д.).
При работе пользователя в режиме 1С Предприятие, обработка
информации выполняется как штатными средствами системы, так и с
использованием алгоритмов, созданных на этапе конфигурирования.
При построении информационной системы на базе системы «1С:
Предприятие» используются различные компоненты. Этими компонентами
являются [2.19]:
клиентское приложение - это специальная программа, которая
напрямую или опосредованно взаимодействует с базой данных с целью
получения необходимых данных. Существует несколько видов клиентских
приложений и технологий доступа;
сервер «1С: Предприятия» (в качестве полностью аналогичного
термина может использоваться «кластер серверов») - программа, образующая
промежуточный слой между клиентским приложением «1С: Предприятия» и
собственно базой данных;
система управления базой данных (СУБД) - это программный
комплекс, который обеспечивает управление физическими таблицами с
данными, гарантирует их целостность и согласованность, а также
предоставляющая доступ к этим данным с помощью специального языка работы
с данными;
59
веб-сервер - программный продукт, принимающий HTTP-запросы
от клиентов и передающий эти запросы для исполнения соответствующим
обработчикам. Если запросы поступают от клиентского приложения «1С:
Предприятия», то в процессе обработки запросов происходит взаимодействие с
информационной базой «1С:Предприятия».
В рамках любой информационной системы, построенной на базе «1С:
Предприятия», будут участвовать один или несколько (в том числе и все)
вышеперечисленные компоненты. При этом сама информационная система
будет различаться вариантами работы, видами взаимодействия, используемыми
клиентскими приложениями и технологиями доступа.
«1С: Предприятие» поддерживает два варианта работы:
файловый вариант;
клиент-серверный вариант.
И в том и в другом варианте все прикладные решения работают
полностью идентично. Файловый вариант работы в основном предназначен для
персонального использования и небольших рабочих групп, в то время как
клиент-серверный вариант - для использования в рабочих группах или в
масштабе предприятия.
Система «1С Предприятие» старается обеспечить одинаковое поведение
прикладного решения при работе с любой из поддерживаемых СУБД. Те случаи,
когда такое поведение обеспечить невозможно, описываются в документации,
отдельно для каждой СУБД.
СУБД которое будет использоваться в данной работе является встроенное
СУБД системы 1С Предприятие.
Важной особенностью работы в клиент-серверном варианте является
возможность работы сервера «1С: Предприятия» и серверов баз данных на
различных операционных системах (семейство Windows и различные
дистрибутивы Linux).
Для описания специфических алгоритмов обработки информации и
создания интерфейса, ориентированного на удобное представление описанных в
конфигурации данных, в системе «1С: Предприятие» используются несколько
технологических механизмов.
60
Встроенный программный язык. Необходимость наличия встроенного
языка определена концепцией настраиваемости системы. Синтаксис встроенного
языка вполне отвечает стандартам высокоуровневых языков.
Язык является предметно-ориентированным. Он поддерживает
специализированные типы данных предметной области, определяемые
конфигурацией системы. Работа с этими типами данных в языке организована с
использованием объектной техники. Язык ориентирован на пользователей
различной квалификации. В частности, его отличает мягкая типизация данных,
обеспечивающая быстрое написание программных модулей, и жесткий контроль
синтаксических конструкций, уменьшающий вероятность ошибок [2.23].
Так как система сочетает в себе визуальные и языковые средства
конфигурирования, использование встроенного языка в системе имеет
событийно-зависимую ориентацию, то есть языковые модули используются в
конкретных местах для отработки отдельных алгоритмов, настраиваемых в
процессе конфигурации. Так, например, для документа можно описать алгоритм
автоматического заполнения реквизитов при вводе нового документа. Данная
процедура будет вызвана системой в нужный момент.
Механизм запросов. Для получения произвольных отчетов сложной
структуры в системе предусмотрен предметно-ориентированный механизм
запросов. Данное средство опирается на существующую условно-переменную
структуру информационной базы системы, что позволяет сравнительно просто
описывать достаточно сложные запросы.
Встроенный текстовый редактор используется для создания программных
модулей на встроенном языке и для редактирования документов в текстовом
виде.
Одной из особенностей редактора является возможность контекстного
выделения цветом синтаксических конструкций встроенного языка, а также
группировка различных синтаксических конструкций.
При наборе текстов на встроенном языке удобно пользоваться
контекстной подсказкой и шаблонами.
Благодаря тому, что встроенный язык системы имеет мощные средства
манипулирования текстами, текстовый формат может быть успешно
61
использован для обмена с другими системами самой различной информацией
[2.20].
Встроенный редактор форм. Работа с настраиваемыми структурами
данных и работа в интерфейсе операционной системы Microsoft Windows
вызывает необходимость произвольной настройки форм для ввода и
редактирования информации. Для этого в системе «1С: Предприятие»
существует встроенный редактор форм.
Редактор позволяет оформить большинство окон, которые используются в
системе для ввода и просмотра предметной информации (формы документов,
справочников, настройки отчетов).
Встроенный редактор табличных документов. Для всех выходных
документов (первичных документов и отчетов) в системе предусмотрен единый
формат - формат табличных документов.
Редактор табличных документов - это мощное средство, сочетающее в
себе оформительские возможности табличной структуры и векторной графики.
Он может быть использован как для создания небольших документов с очень
сложной структурой линий (типа платежного поручения), так и для объемных
ведомостей, журналов и других подобных документов [2.23].
Редактор табличных документов предоставляет пользователям богатый
набор оформительских возможностей (шрифты, цвета, линии, узоры). Имеется
возможность вывода информации в графическом виде (диаграммы).
Одной из главных особенностей редактора табличных документов
является ориентация на формирование отчетов при помощи встроенного языка
системы «1С: Предприятие». Гибкое построение отчетов с его помощью
становится возможным благодаря наличию механизма манипулирования
именованными областями документа. Редактор табличных документов
позволяет манипулировать не только горизонтальными, но и вертикальными
областями, что делает возможным создание отчетов, масштабируемых не только
в высоту, но и в ширину. Сочетание возможностей редактора с таким объектом,
как система компоновки данных, позволяет создавать универсальные отчеты,
которые дают возможность обрабатывать и представлять информацию в
62
различных разрезах и различной детализации без дополнительного
вмешательства разработчика [2.18].
С другой стороны, табличный документ может выступать в качестве
элемента управления формы и таким образом использоваться для ввода данных.
Встроенный редактор картинок. Редактор позволяет создавать картинки
произвольных размеров для использования их в качестве пиктограмм панели
инструментов, картинок кнопок и других оформительских целей.
Встроенный редактор HTML-документов. Редактор позволяет создавать
пользовательские описания и имеет большие оформительские возможности
(механизм гиперссылок, использование стилей, размещение картинок и т. д.).
Конструкторы - вспомогательные инструменты, облегчающие разработку
стандартных элементов системы «1С: Предприятие». В системе имеются,
например, конструкторы форм констант, справочников, документов, журналов
документов, отчетов и других объектов, конструкторы печатных форм,
конструкторы движений регистров и другие.
С помощью конструкторов производится не только формирование
визуальных составляющих этих объектов, но и в некоторых случаях (ввод на
основании, печать, выходная форма и др.) формируются программные модули.
Система настройки пользовательского интерфейса. Для того чтобы
интерфейс конкретной конфигурации системы полностью отражал настроенные
структуры данных и алгоритмы, в системе «1С: Предприятие», помимо
редактора диалоговых форм и табличных документов, предусмотрена
возможность настройки командного интерфейса системы [2.22].
При этом командный интерфейс автоматически учитывает права доступа
пользователя, который вошел в систему. При этом пользователю будут показаны
только те объекты системы, доступ к которым пользователю разрешен.
Подсистемы. Конфигуратор позволяет на этапе проектирования в рамках
одной конфигурации выделить различные подсистемы (например, торговый учет
и исследовательский комплекс). Для каждой подсистемы можно указать объекты
конфигурации, которые в нее входят. Допускается указывать принадлежность
одного объекта к нескольким подсистемам. Фактически подсистемы определяют
основные разделы конфигурации, с которыми будет работать пользователь. В
Источник: https://baza.diplomsite.ru/previewfile/2466