Файл: Разработка проекта подсистемы автоматизации складского учета (Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов).pdf
Добавлен: 31.03.2023
Просмотров: 388
Скачиваний: 1
СОДЕРЖАНИЕ
1.1 Выбор комплекса задач автоматизации и характеристика существующих бизнес-процессов
1.2 Определение места проектируемой задачи в комплексе задач и ее описание
1.4 Анализ существующих разработок для автоматизации задачи
1.5 Выбор и обоснование стратегии автоматизации задачи
1.6 Выбор и обоснование способа приобретения ИС для автоматизации комплекса задач
1.7 Обоснование проектных решений по техническому обеспечению
2. Разработка задач в среде выбранной системы
2.1 Ожидаемые риски на этапах жизненного цикла и их описание
2.2 Информационное обеспечение задачи
2.2.1 Информационная модель и ее описание
2.2.2 Используемые классификаторы и системы кодирования
2.2.3 Характеристика нормативно-справочной, входной и оперативной информации
Одним из показателей при выборе ERP-системы имеет такой показатель как масштаб автоматизируемого предприятия. В сегменте крупного бизнеса свои лидеры, в секторе среднего и малого - другие игроки. Справедливости ради стоит отметить, что в последнее время эти грани постепенно стираются, структура рынка и доли ключевых игроков все меньше зависят от сегмента бизнеса. В последние годы многие крупные производители ERP-систем представили свои решения (во многом, по сути, урезанные версии своих старших продуктов) в сегментах среднего и малого бизнеса, а производители решений класса SMB, наоборот, расширили функциональность своих продуктов и попытались проникнуть в сферу решений для крупного бизнеса.
Система управления ресурсами предприятия призвана автоматизировать большинство процессов на предприятии: управление производством, финансами, поставками, затратами и т.п. Теми или иными возможностями обладают как иностранные, так и российские разработки, разница лишь в обеспечиваемой функциональности. В связи с этим, вполне можно отнести ряд отечественных решений к классу ERP-систем.
Основной особенностью системы «1C: Предприятия» является ее конфигурируемость. Собственно, система «1С: Предприятие» представляет собой совокупность механизмов, предназначенных для манипулирования различными типами объектов предметной области. Конкретный набор объектов, структуры информационных массивов, алгоритмы обработки информации определяет конкретная конфигурация. Вместе с конфигурацией система «1C: Предприятие» выступает в качестве уже готового к использованию программного продукта, ориентированного на определенные типы предприятий и классы решаемых задач.
Конфигурация может быть создана и доработана штатными средствами системы «1С». Конфигурация обычно поставляется фирмой «1C» в качестве типовой для конкретной области применения, но может быть изменена, дополнена пользователем системы, а также разработана заново.
Для описания специфических алгоритмов обработки информации и создания интерфейса, ориентированного на удобное представление описанных в конфигурации данных, в системе «1С: Предприятие» используется несколько технологических механизмов:
встроенный программный язык;
механизм запросов;
встроенный редактор диалогов;
редактор табличных документов;
конструкторы;
система настройки пользовательских интерфейсов;
система настройки прав пользователей и авторизации доступа;
отладчик;
администрирование работы пользователей;
журнал регистрации.
Встроенный программный язик необходим для настройки системы. Синтаксис встроенного языка вполне отвечает стандартам высокоуровневых языков. Язык является предметно-ориентированным. Он поддерживает специализированные типы данных предметной области, определяемые конфигурацией системы. Язык ориентирован на пользователей различной квалификации. В частности, его отличает мягкая типизация данных (обеспечивающая быстрое написание программных модулей) и жесткий контроль синтаксических конструкций, уменьшающий вероятность ошибок. Так как система сочетает в себе визуальные и языковые средства конфигурирования, использование встроенного языка в системе имеет событийно-зависимую ориентацию, то есть языковые модули используются в конкретных местах для отработки отдельных алгоритмов, настраиваемых в процессе конфигурации. Так, например, для документа можно описать алгоритм автоматического заполнения реквизитов при вводе нового документа. Данная процедура будет вызвана системой в нужный момент.
Механизм запросов используется для получения произвольных отчетов сложной структуры в системе. Данное средство опирается на существующую условно-переменную структуру информационной базы системы, что позволяет сравнительно просто описывать достаточно сложные запросы. Встроенный текстовый редактор используется системой для создания программных модулей на встроенном языке и для редактирования документов в текстовом виде. Одной из особенностей редактора является возможность контекстного выделения цветом синтаксических конструкций встроенного языка. Благодаря тому, что встроенный язык системы имеет мощные средства манипулирования текстами, текстовый формат может быть успешно использован для обмена с другими системами самой различной информацией.
Встроенный редактор диалогов. Работа с настраиваемыми структурами данных и работа в интерфейсе операционной системы MS Windows вызывает необходимость произвольной настройки форм ввода и редактирования информации. Для этого в системе 1С: Предприятие существует встроенный редактор экранных диалогов.
Редактор позволяет оформить большинство окон, которые используются в системе для ввода и просмотра предметной информации (формы документов, справочников, настройки отчетов). Встроенный редактор табличных документов. Для всех выходных документов (первичных документов и отчетов) в системе предусмотрен единый формат - формат табличных документов. Это мощное средство, сочетающее в себе оформительские возможности табличной структуры и векторной графики. Таким образом, он может быть использован как для создания небольших документов с очень сложной структурой линий (типа платежного поручения), так и для объемных ведомостей, журналов и других подобных документов.
Редактор табличных документов предоставляет пользователям богатый набор оформительских возможностей (шрифты, цвета, линии, узоры). Имеется возможность вывода информации в графическом виде (диаграммы). Одной из главных особенностей табличного редактора является ориентация на формирование отчетов при помощи встроенного языка системы 1C: Предприятие. Гибкое построение отчетов с его помощью становится возможным благодаря наличию механизма манипулирования секциями (областями документа). Редактор таблиц позволяет манипулировать не только горизонтальными, но и вертикальными секциями, что делает возможным создание отчетов, масштабируемых не только в высоту, но и в ширину.
С другой стороны, реализована и возможность создания отчета в виде интерактивной таблицы, являющейся одновременно инструментом ввода данных, их обработки и отображения результатов.
Конструкторы - вспомогательные инструменты, облегчающие разработку стандартных элементов системы 1С: Предприятие. В системе имеются конструкторы справочника, документа, журнала документов, отчета и вида субконто. Еще пять конструкторов облегчают разработку программных модулей в стандартных случаях.
Система настройки пользовательских интерфейсов используется, для того чтобы интерфейс конкретной конфигурации системы полностью отражал настроенные структуры данных и алгоритмы, в системе 1C: Предприятие, помимо редактора диалоговых форм и табличных документов, предусмотрена возможность настройки общих интерфейсных компонентов системы: меню, панелей инструментов, комбинаций клавиш. На этапе конфигурирования может быть создано несколько пользовательских интерфейсов для разных категорий пользователей (рис. 1).
Рис. 1. Форма «Настройка пользовательских интерфейсов»
Система настройки прав пользователей и авторизации доступа позволяет описывать наборы прав, соответствующие должностям пользователей. Структура прав определяется конкретной конфигурацией системы. Например, могут быть введены такие наборы прав, как "Главный бухгалтер", "Кладовщик", "Менеджер", "Начальник отдела". Сам список пользователей создается уже для конкретной организации. Каждому пользователю назначается роль, включающая набор прав и пользовательский интерфейс (рис. 2).
Рис. 2 Форма «Настройки прав пользователей и доступа»
Отладчик. позволяет прослеживать исполнение программных модулей конфигурации, выявлять ошибки программного модуля, замерять сравнительное время исполнения, просматривать содержимое переменных.
Администрирование работы пользователей используется для отслеживания текущего состояния работы системы. Монитор пользователей позволяет просмотреть, кто из пользователей в настоящий момент работает с конкретной информационной базой, и в каком режиме (рис. 3).
Рис. 3 Форма «Монитора пользователей»
Журнал регистрации изменений ведется системой автоматически. В нем отражаются все факты изменений данных пользователями (рис. 4).
Рис. 4 Форма «Журнала регистрации»
Конфигурацией в системе 1С: Предприятие называется совокупность трех взаимосвязанных составных частей: структуры метаданных; набора пользовательских интерфейсов; набора прав. Создание конфигурации выполняется при помощи Конфигуратора. Созданная конфигурация используется системой 1C: Предприятие для реализации программного окружения, пригодного для выполнения необходимых учетных задач. Расшифровка понятия метаданные была дана ранее в этой главе.
Пользовательским интерфейсом в системе 1С: Предприятие называется совокупность команд главного меню и панелей инструментов, настроенных на работу с конкретными объектами данных - документами, справочниками, журналами и т.д. Как правило, пользовательский интерфейс создается для конкретной категории пользователей. Цель создания интерфейса - обеспечить быстрый доступ пользователей к той информации, которая необходима им в соответствии с их обязанностями.
Права в системе 1С: Предприятие определяют полномочия пользователей на работу с информацией, которая обрабатывается в системе. Совокупность предоставляемых пользователю прав определяется, как правило, кругом его обязанностей. Операция назначения прав пользователю решает две основные задачи. С одной стороны, ограничивается круг пользователей конфиденциальной информации, которая, безусловно, всегда присутствует в любой системе учета. С другой стороны, запрет выполнения определенных операций (в первую очередь, операций удаления и корректировки данных) позволяет в какой-то степени предотвратить возможные потери информации.
Все три составные части конфигурации тесно связаны между собой и требуют, как правило, согласованного внесения изменений (особенно это касается пользовательских прав). Так, назначение прав может выполняться только для существующих объектов метаданных (конкретных документов, журналов, справочников, отчетов). Добавление в структуру метаданных нового объекта должно сопровождаться внесением соответствующих изменений в право. Команды, которые можно связать с элементами пользовательского интерфейса, управляют конкретными объектами метаданных. Очевидно, что нет смысла включать в пользовательский интерфейс команды по работе с информацией, доступ к которой пользователю запрещен.
Модулем называется программа на встроенном языке системы 1С: Предприятие. Модули располагаются в заданных точках структуры метаданных и вызываются для выполнения в заранее известные моменты работы системы 1С: Предприятие. Специалист, выполняющий конфигурирование системы, может использовать модули для описания сложных алгоритмов взаимодействия объектов метаданных.
В 1С версии 8.1 «Управление торговлей» также существует заказ поставщику, но в нем нет статьи срока поставки. Что необходимо для отслеживания поставок. Также не предусмотрено накладная для получения груза по выставлению счета. В этой конфигурации предусмотрено подключение дополнительного оборудования, такого как, принтер и сканер штрих кодов, терминал для сбора данных (КПК), электронные часы. Все остальное, что предусмотрено в рамках дипломного проекта, не разработано в стандартной конфигурации.
1.5 Выбор и обоснование стратегии автоматизации задачи
Автоматизация данной задачи означает снижением трудозатрат на выполнение работ. Вся информация будет храниться в одной базе. Это поможет отделу сбыта систематизировать весь дополнительный документооборот и улучшить показатели всей работы.
Этапы проведения автоматизации задачи на предприятии:
1. Анализ деятельности предприятия.
2. Исследование автоматизации управления складского учета.
Разработка и обоснование проекта автоматизации:
настройка работы 1С;
разработка программного модуля для отдела менеджеров закупки и продажи автомобильных запчастей;
введение дополнительного оборудования и его оптимизация;
организация системы ограниченного доступа к информации.
Данная стратегия обусловлена тем, что без анализа деятельности предприятия мы не сможем выявить все факторы, влияющие на отдел сбыта и склад. После определения их, производить устранение всех недостатков и тестирование конфигурации на копии массива реальных данных.