Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Проектирование реализации операций бизнес процесса «Складской учет» (Обоснование проектных решений по программному обеспечению)

Содержание:

Введение

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

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

Объект исследования – склад готовой продукции.

Можно выделить основные задачи, которые необходимо решить в процессе выполнения данной работы для достижения основной цели:

  1. Провести анализ и описание предметной области;
  2. Создать хранилище данных;
  3. Создать функцию управления приходом и отпуском продукции;
  4. Обеспечить систему функцией контроля правильности оформления документов;
  5. Изучить особенности работы пользователя и области применения информационной системы;
  6. Обеспечить максимальную безопасность данных в системе;
  7. Разработать интерфейс пользователя, учитывающий особенности специфики работы пользователя;

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

1 глава. Аналитическая часть.

Выбор комплекса задач автоматизации.

ООО «Мебельград» на протяжении уже почти двадцати лет является одним из уверенных лидеров по производству мебели в Центральном регионе. Компания «Мебельград» предлагает огромный ассортимент: мягкой, детской, мебели для прихожей, кухни, гостиной, дополнительных аксессуаров.

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

Комплексное производство всех видов изделий в одном месте, отсутствие посредников, экономия на транспортных расходах делают цены на мебель привлекательными и для глаз покупателей, и для их семейного бюджета. ООО «Мебельград» - одна из ведущих компаний, которые производят мебель в Центральном регионе и ближнем зарубежье.

В данной курсовой работе будет рассматриваться автоматизация складского учета на ООО «Мебельград»

Автоматизация складского учета оказывает положительное влияние на следующие системы предприятия:

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

- документооборот. Значительное ускорение оборота документации на предприятии.

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

- отчетность. Появляется возможность в очень короткие сроки формировать любые варианты аналитических отчетов.

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

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

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

При автоматизации склада готовой продукции должны быть решены несколько групп задач:

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

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

Характеристика существующих бизнес – процессов

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

Можно представить следующую классификацию бизнес-процессов учета продукции на складе:

Основные бизнес-процессы:

- сдача продукции на склад цехами предприятия;

- прием продукции;

- проверка выполнения плана

- учет остатков;

-учет отгрузки продукции

Процессы управления:

- обеспечение соблюдения технологии обработки накладных и порядка документооборота.

- анализ движения продукции.

Автоматизации в нашем случае подлежат следующие процессы:

- сдача продукции на склад цехами предприятия;

- прием продукции;

- проверка выполнения плана

- учет остатков;

-учет отгрузки продукции

Построим модель как есть (рис. 1.1, 1.2).

Рис. 1.1. Функциональная модель нулевого уровня «Склад готовой продукции» AS-IS

Входными данными являются:

Приходная накладная

Расходная накладная

Договор

Данные покупателя

Выходными данными являются:

Отгрузка продукции

Выполнение плана

Отчетность по отгрузке

Рис.1. 2. Функциональная модель первого уровня «Склад готовой продукции» AS-IS

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

Построим модель как будет (рис. 1.3, 1.4).

На всех диаграммах добавляется Информационная система

Рис. 1.3. Функциональная модель нулевого уровня «Склад готовой продукции» TO-BE

Информационная система участвует во всех бизнес-процессах на складе, что приводит к значительной экономии времени

Рис. 1.4. Функциональная модель первого уровня «Склад готовой продукции» TO-BE

    1. Характеристика документооборота, возникающего при решении задачи.

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

Таблица1.1

Схема документооборота

Кладовщик склада

Кладовщик

Архив

Сдача на склад

Приходная накладная

Отгрузка

Расходная накладная

Расходная накладная

Инвентаризация

Инвентаризационная ведомость

Инвентаризационная ведомость

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

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

Временные характеристики описанных процессов приведены в таблице 1.2.

Таблица 1.2

Характеристики описанных процессов

Действие

Среднее количество

за рабочий день

Время, необходимое для выполнении одного действия, минут

Общее время, минут

Сдача на склад

10

15

150

Отгрузка

5

30

150

Инвентаризация

0,5

60

30

ИТОГО, минут:

330

Таким образом, ежедневно, в среднем, 330 минут или 5 часов 30 минут, сотрудник занят занесением необходимых сведений в книги учета, а также, при необходимости анализом и поиском нужных сведений. Учитывая, что продолжительность рабочего дня составляет 8 часов, делаем вывод, что на выполнение остальных обязанностей остается менее 40 % рабочего времени, что крайне неэффективно.

Для данного способа также характерны следующие недостатки:

  • Невысокая скорость и точность выполнения расчетов.
  • Неэффективное использование рабочего времени.
  • Слабый контроль работы сотрудника.
  • Бюрократия – увеличивающийся «поток» бумажной работы.

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

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

Проведем расчет ожидаемого эффекта от внедрения средств автоматизации. В таблице 1.3 произведен расчет эффекта внедрения.

Таблица 1.3

Расчет эффекта внедрения

Действие

Среднее количество

за рабочий день

Время, необходимое для выполнения одного действия, минут

Общее время, минут

Сдача на склад

10

1

10

Отгрузка

5

2

10

Инвентаризация

0,5

5

2,5

ИТОГО, минут:

12.5

Таким образом, ожидаемая экономия рабочего времени составляет около 5 часов ежедневно, что позволяет увеличить эффективность работы сотрудников склада.

Обоснование проектных решений по информационному обеспечению.

Информационное обеспечение состоит из внутримашинного, которое включает массивы данных (входные, промежуточные, выходные), программы для решения задач, и внемашинного, которое включает системы

В состав информационного обеспечения должны входить:

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

В состав классификаторов входят следующие:

  • Справочник "Единицы измерения"
  • Справочник "Цеха"
  • Справочник "Продукция"
  • Справочник "Покупатели"
  • Справочник "Договоры"

В список первичных документов входят:

  • Сдача на склад
  • Отгрузка
  • Инвентаризация

В результате должны формироваться следующие документы:

  • План;
  • Отгрузка;
  • Инвентаризация.

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

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

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

1.5 Обоснование проектных решений по программному обеспечению

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

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

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

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

В качестве операционной среды для разработки и применения программы была выбрана операционная система семейства Windows, в частности операционная система Windows7. Этот выбор обусловлен тем, что на сегодняшний день Windows7 является одной из наиболее распространенных операционных систем. Операционная система Windows7 обеспечивает стабильность работы, предоставляя пользователям возможность сосредоточиться на выполняемой работе. Среди представленных на российском рынке систем автоматизации торговли можно отметить предложения фирм «1С», «Информационные системы и технологии» (система «Аспект»), «Галактика-Магазин» (система «Галактика»), «Склад и торговля» (система «Флагман»), «Парус», «Мета» (Комплекс автоматизации в розничной торговле), «Интеллект-Сервис». Рассмотрим наиболее представительные из них.

Система автоматизации «1С:Предприятие»

"1С-Логистика:Управление складом" — совместный продукт фирмы "1С" и компании "AXELOT", созданный на основе многолетнего опыта автоматизации складских хозяйств. "1С-Логистика:Управление складом" — это система автоматизированного принятия решений, "мозг" современного складского комплекса. Она позволяет существенно повысить эффективность его работы, а именно:

управлять складским персоналом в режиме реального времени и уменьшить зависимость от "человеческого фактора";

повысить точность учета товара и складских операций;

увеличить грузообработку на имеющихся складских площадях и повысить производительность труда;

уменьшить затраты на хранение товара на складе; λ снизить количество ошибочных складских операций и предотвратить возможные штрафные санкции;

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

обеспечить оперативное и четкое взаимодействие 3PL операторов и их клиентов;

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

Многочисленные успешные внедрения системы подтверждают, что она может эффективно использоваться на складах различных размеров и типов: от небольшого склада-магазина до крупного распределительного центра или склада готовой продукции промышленного предприятия в самых разных отраслях. Для автоматизации сравнительно неинтенсивных складов может применяться экономичная "бумажная" технология работы, при которой задания персоналу выдаются на бумажных носителях. При внедрении системы в складских комплексах, требующих управления ресурсами в режиме реального времени, применяются радиотерминалы сбора данных и технология штрихкодирования. Система может использоваться на складах ответственного хранения и позволяет вести учет операций и товара в разрезе владельцев, а также рассчитывать стоимость оказанных услуг по различным критериям. Отличительной чертой системы является простота адаптации к условиям работы практически любого складского комплекса, специфике его технологических и организационных требований. Это достигается с помощью гибких параметрических настроек без участия программистов. "1С-Логистика:Управление складом" непрерывно развивается вместе с технологической платформой "1С:Предприятие 8", что позволяет повышать производительность системы. В реальном времени может производиться обработка нескольких тысяч заказов в сутки с одновременным использованием десятков радиотерминалов сбора дан­ных. Система использует все преимущества платформы "1С:Предприятие 8": масштабируемость, открытость программного кода для изменения, простоту администрирования и конфигурирования, наличие сервис-инженеров практически в любом городе и т. д. Важным достоинством "1С-Логистика:Управление складом" является специально разработанный механизм, позволяющий обмениваться данными с различными системами управления предприятием. Наиболее тесная интеграция достигается с программными продуктами на платформе "1С:Предприятие"

"СуперСклад".

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

"Атонекс" Склад.

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

"V V S : Офис - Склад - Магазин".

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

ОК-СКЛАД: Складской учет и торговля.

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

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

2 глава. Проектная часть.

2.1. Информационная модель и её описание.

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

Рис. 2.1. Информационная модель

2.2. Характеристика нормативно-справочной, входной и оперативной информации

В созданной конфигурации имеются следующие справочники (таб. 2.1)

Таблица 2.1

Сводная таблица справочников

Название справочни-ка;

Ответственный за его ведение;

Средний объём справочника в записях;

Средняя частота актуализации;

Средний объем актуализации (в записях или в процентах);

Единицы измерения

Кладовщик

200

1 раз в месяц

30

Покупатели

Кладовщик

30

1 раз в месяц

30

Цеха

Кладовщик

10

1 раз в год

10

Продукция

Кладовщик

10

1 раз в месяц

20

Договоры

Кладовщик

10

1 раз в месяц

20

В таб. 2.2 описаны характеристики справочника Цеха

Таблица 2.2

Цеха

Номенклатура поля

Идентификатор поля

Тип поля

Длина поля

Код

Код

Счетчик

Номенклатура

Номенклатура

Строка

20

В таб. 2.3 описаны характеристики справочника Покупатели

Таблица 2.3

Покупатели

Номенклатура поля

Идентификатор поля

Тип поля

Длина поля

Код

Код

Счетчик

Наименование

Номенклатура

Строка

20

Договор

Договор

СправочникСсылка.Договоры

В таб. 2.4 описаны характеристики справочника Продукция

Таблица 2.4

Продукция

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Код

Код

Счетчик

Продукция

Продукция

Строка

20

Единица измерения

Единица_Измерения

СправочникСсылка.Единицы_Измерения

В таб. 2.5 описаны характеристики справочника Единицы измерения

Таблица 2.5

Единицы измерения

Номенклатура поля

Идентификатор поля

Тип поля

Длина поля

Код

Код

Счетчик

Номенклатура

Номенклатура

Строка

20

В таб. 2.5 описаны характеристики справочника Договоры

Таблица 2.6

Договоры

Номенклатура поля

Идентификатор поля

Тип поля

Длина поля

Код

Код

Счетчик

Номенклатура

Номенклатура

Строка

20

На рисунках 2.2-2.6 отражены формы справочников данной конфигурации

Рисунок 2.2 Справочник Единицы измерения

Рисунок 2.3 Справочник Цеха

Рисунок 2.4. Справочник Продукция

Рисунок 2.5. Справочник Покупатели

Рисунок 2.6. Справочник Договоры

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

Экранные формы размещения данных описаны в таблице 2.6

Таблица 2.7

Описание входных документов

№ пп

Наименование

Реквизиты

Таблицы, на основе которых формируется

Частота формирования

1

Сдача на склад

  • Номер
  • Дата
  • Продукция
  • Цех
  • План
  • Факт
  • Себестоимость
  • Продукция
  • Цех
  • Ежедневно

2

Поставка

  • Номер
  • Продукция
  • Покупатель
  • Дата
  • Количество
  • Цена
  • Продукция
  • Покупатели
  • По мере необходимости

3

Инвентаризация

  • Номер
  • Дата
  • Продукция
  • По документу
  • Фактически
  • Продукция
  • По мере необходимости

Экранные формы(макеты) документов и экранные формы для их ввода в систему изображены на рисунках 2.7-2.9

Рисунок 2.7 Документ Сдача на склад

Рисунок 2.8 Документ Отгрузка

Рисунок 2.9 Документ Инвентаризация

2.3. Характеристика результатной информации

Экранные формы отчетов описаны в таблице 2.7

Таблица 2.8

Описание выходных документов

№ пп

Номенклатура

Реквизиты

Таблицы, на основе которых формируется

Частота формирования

1

План

  • Номер
  • Дата
  • Продукция
  • Выполнение плана
  • Себестоимость
  • Продукция
  • Ежедневно

2

Отгрузка

  • Номер
  • Продукция
  • Покупатель
  • Договор
  • Цена
  • Количествл
  • Сумма
  • Продукция
  • Покупатели
  • Ежедневно

3

Инвентаризация

  • Дата
  • Продукция
  • По документам
  • Фактически
  • Расхождение
  • Продукция
  • Ежедневно

2.4. Общие положения (дерево функций и сценарий диалога)

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

Рис. 2. 10. Дерево функций

В разработанной программе предусмотрен только один пользователь – Кладовщик. Дерево диалога изображено на рисунке 2.11

Рис. 2. 11. Дерево диалога

2.5. Характеристика базы данных

Описание таблиц базы данных

В таб. 2.10 описаны характеристики таблицы Цеха

Таблица 2.10

Цеха

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код цеха

Код цеха

Числовой

5

Ключевое поле

Название

Название

Строка

20

В таб. 2.11 описаны характеристики таблицы Покупатели

Таблица 2.11

Покупатели

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код Покупателя

Код Покупателя

числовой

3

Ключевое поле

Название

Название

Строка

20

Код договора

Код договора

Числовой

3

В таб. 2.12 описаны характеристики таблицы Продукция

Таблица 2.12

Продукция

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код продукции

Код продукции

Числовой

3

Ключевое поле

Продукция

Продукция

Строка

20

Код единицы измерения

Код единицы измерения

Числовой

3

В таб. 2.13 описаны характеристики таблицы Единицы измерения

Таблица 2.13

Единицы измерения

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код единицы измерения

Код единицы измерения

Числовой

Ключевое поле

Название

Название

Строка

20

В таб. 2.14 описаны характеристики таблицы Договоры

Таблица 2.14

Договоры

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код договора

Код единицы измерения

Числовой

Ключевое поле

Название

Название

Строка

20

В таб. 2.15 описаны характеристики таблицы Сдача на склад

Таблица 2.15

Сдача на склад

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код продукции

Код продукции

Числовой

3

Код Цеха

Код продукции

Числовой

3

Дата

Дата

Дата

План

План

Числовой

10

Факт

Факт

Числовой

10

Себестои-мость

Себестоимость

Числовой

10

В таб. 2.16 описаны характеристики таблицы Отгрузка

Таблица 2.16

Отгрузка

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код продукции

Код продукции

Числовой

3

Код Покупателя

Код Покупателя

Числовой

3

Дата

Дата

Дата

Цена

Цена

Числовой

10

Количество

Количество

Числовой

10

В таб. 2.17 описаны характеристики таблицы Инвентаризация

Таблица 2.17

Инвентаризация

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код продукции

Код продукции

Числовой

3

Дата

Дата

Дата

По документам

По документам

Числовой

10

Фактически

Фактически

Числовой

10

Расхождение

Расхождение

Числовой

10

Получили схему данных

Рис 2.12 Схема данных

2.6 Структурная схема пакета (дерево вызова программных модулей)

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

Таблица 2.9

Описание модулей

№п/п

Наименование модуля

Функции модуля

1

Глобальный модуль

Содержит глобальные процедуры и функции,

предопределенные процедуры, процедуры и функции,

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

«1С:Предприятие 8.2.7».

2

Сдача продукции

Содержит предопределенные процедуры для осуществления занесения информации по сдаче продукции

3

Отгрузка продукции

Содержит предопределенные процедуры для осуществления занесения информации по отгрузке продукции

4

Отчеты

Содержит предопределенные процедуры для формирования отчетов

2.7 Описание программных модулей

Программные модули в "1С:Предприятии 8"

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

Таблица 2.9

Программные модули в 1 С Предприятие

Общие модули

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

Модуль приложения

Это модуль, который относится ко всей конфигурации в целом и может быть только один. Модуль приложения является аналогом глобального модуля в версии 7.7. Он отвечает за пользовательскую сессию (сеанс) работы с "1С:Предприятием 8"

Модуль внешнего соединения

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

Модули объектов

У некоторых прикладных объектов конфигурации могут быть собственные модули, например, модуль документа РасходнаяНакладная, модуль справочника Номенклатура. Не следует их путать с модулями форм этих объектов

Модули форм

У каждой формы есть модуль, в котором определяется поведение формы и действия, выполняемые из нее, например, открытие других форм

2.8. Контрольный пример реализации проекта и его описание

Посте запуска конфигурации открывается Главное окно программы (рис 2.12)

Рисунок 2.13 Главное окно программы

Далее заносим данные в справочники ( рис. 2.14 – 2.18)

Рисунок 2.14 Заполнение справочника Цеха

Рисунок 2.15 Заполнение справочника Продукция

Рисунок 2.16 Заполнение справочника Единицы измерения

Рисунок 2.17 Заполнение справочника Договоры

Рисунок 2.18 Заполнение справочника Покупатели

Затем оформляем сдачу продукции на склад (рис 2.19)

Рисунок 2.19 Заполнение документа Сдача на склад

Выполним оформление отгрузки товара (рис. 2.20)

Рисунок 2.20 Заполнение документа Отгрузка

Рисунок 2.21 Заполнение документа Инвентаризация

Получили следующие отчеты: (рис.2.21 – 2.23)

Рисунок 2.21 Отчет План

Рисунок 2.22 Отчет Отгрузка

Рисунок 2.23 Отчет Инвентаризация

Заключение

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

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

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

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

  1. ГОСТ 34.602-89. «Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Техническое задание на создание автоматизированной системы».
  2. Абрамов Г.В., Медведкова И.Е., Коробкова Л.А. «Проектирование информационных систем» - Воронеж:ВГУИТ, 2012. - 172 с.
  3. Аверченков В.И., Лозбинев Ф.Ю., Тищенко А.А. «Информационные системы в производстве и экономике» - М.:ФЛИНТА, 2011. - 274 с.
  4. Братищенко В.В. «Проектирование информационных систем» - Иркутск: Изд-во БГУЭП, 2010. - 84 с.
  5. Вендеров А.М. «Проектирование программного обеспечения экономических информационных систем» - М.: Финансы и статистика, 2012.
  6. Гвоздева Т.В., Баллод Б.А. «Проектирование информационных систем» - М.:Феникс, 2011. - 512 с.
  7. Гвоздева В.А., Лаврентьева И.Ю. «Основы построения АИС» - М.: ИД «ФОРУМ»: ИНФРА-М, 2010. – 320с.
  8. Калянов Г.Н. «Стратегическое управление информационными системами» - М.:БИНОМ, 2010. - 510 с.
  9. Коровкина Н.Л. «Проектирование информационных систем» - М.: Инетрнет-университет информационных технологий - ИНТУИТ. ру, 2013.
  10. Мишенин А.И. «Теория экономических информационных систем» - М.: Финансы и статистика, 2011. - 240 с.
  11. Соловьев И.В., Майоров А.А. «Проектирование информационных систем» - М.:Академический проект, 2011. - 400 с.
  12. Титоренко Г.А. «Информационные системы и технологии управления» - М.:ЮНИТИ-ДАНА, 2012. - 591 с.
  13. Черемных С.В. «Моделирование и анализ систем» - М.: Финансы и статистика, 2013. - 192 с.

Приложение

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

Процедура ОбработкаПроведения(Отказ, РежимПроведения)

для каждого текОтгрузка из ЭтотОбъект.Отгрузка цикл

текПродукция = текОтгрузка.Продукция;

текКоличество = текОтгрузка.Количество;

запрос = новый запрос ("ВЫБРАТЬ

| ОстаткиПродукцииОстатки.КоличествоОстаток

|ИЗ

| РегистрНакопления.ОстаткиПродукции.Остатки КАК ОстаткиПродукцииОстатки

|ГДЕ

| ОстаткиПродукцииОстатки.Продукция = &Продукция");

запрос.УстановитьПараметр("Продукция", текПродукция);

выбор = запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("КоличествоОстаток");

если выбор.Количество() <> 0 тогда

остаток = выбор.Получить(0);

если остаток < текКоличество тогда

неХватает = текКоличество - остаток;

Сообщить ("Не хватает продукции " + текПродукция + " в количестве " + неХватает + " единиц." + "Документ не может быть проведен." );

отказ = истина;

КонецЕсли;

Иначе

Сообщить ("Не хватает продукции " + текПродукция + " в количестве " + текКоличество + " единиц." + "Документ не может быть проведен." );

отказ = истина;

КонецЕсли;

КонецЦикла;

если отказ = ложь тогда

Движения.ОстаткиПродукции.Записывать = истина;

Движения.Продажи.Записывать = истина;

для каждого текОтгрузка из ЭтотОбъект.Отгрузка цикл

Движение = Движения.ОстаткиПродукции.Добавить();

Движение.Период = Дата;

Движение.ВидДвижения = ВидДвиженияНакопления.Расход;

Движение.Продукция = текОтгрузка.Продукция;

Движение.Количество = текОтгрузка.Количество;

Движение = Движения.Продажи.Добавить();

Движение.Период = Дата;

Движение.Продукция = текОтгрузка.Продукция;

Движение.Количество = текОтгрузка.Количество;

Движение.Сумма = текОтгрузка.Стоимость;

Движения.Продажи.Записать();

КонецЦикла;

КонецЕсли;

КонецПроцедуры

Код формы документа (автоматически проставляем стоимость при выборе номенклатуры и изменении ее количества и автоматически вычисляем общую сумму Отгрузкаа):

&НаКлиенте

Процедура ОтгрузкаКоличествоПриИзменении(Элемент)

ТекущаяСтрока = элементы.Отгрузка.ТекущиеДанные.НомерСтроки;

ОтгрузкаКоличествоПриИзмененииСервер(ТекущаяСтрока);

КонецПроцедуры

&НаСервере

Процедура ОтгрузкаКоличествоПриИзмененииСервер(НомерСтроки)

ТекущиеДанные = Объект.Отгрузка.Получить(НомерСтроки - 1);

Цена = Справочники.Продукция.НайтиПоКоду(ТекущиеДанные.Продукция.Код).Цена;

ТекущиеДанные.Стоимость = ТекущиеДанные.Количество * Цена;

КонецПроцедуры

&НаКлиенте

Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)

ПередЗаписьюНаСервере();

КонецПроцедуры

&НаСервере

Процедура ПередЗаписьюНаСервере()

Объект.СуммаОтгрузкаа = Объект.Отгрузка.Итог("Стоимость");

КонецПроцедуры