Автоматизация складской логистики в конфигурации "1С:Бухгалтерия предприятия"
Применение технологии штрихкодирования и программ для управления складом и логистикой на предприятии. Разработка принципов и структуры специализированного программного модуля "1С:Бухгалтерия 8". Разработка командного интерфейса модульной конфигурации.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 19.01.2017 |
Размер файла | 3,7 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http: //www. allbest. ru/
Оглавление
- Введение
- 1. Разработка принципов и структуры специализированного модуля 1С: Бухгалтерия 8
- 1.1 Назначение и функциональная структура специализированного модуля 1С: Бухгалтерия 8
- 1.2 Анализ возможностей 1С: Бухгалтерия 8 для решения поставленной задачи
- 2. Проектирование специализированного модуля 1С: Бухгалтерия 8
- 2.1 Проектирование функциональной модели специализированного модуля 1С: Бухгалтерия 8
- 2.2 Проектирование информационной модели специализированного модуля 1С: Бухгалтерия 8
- 3. программное обеспечение специализированного модуля 1С: Бухгалтерия 8
- 3.1 Разработка объектов метаданных специализированного модуля
- 3.2 Разработка экранных форм специализированного модуля
- 3.3 Разработка отчетов и макетов печатных форм специализированного модуля
- 3.4 Разработка алгоритмов реализации отдельных программных модулей
- 3.5 Разработка командного интерфейса модуля
- Заключение
- Список использованных источников
- Введение
Практически ни один бизнес не обходится без таких составляющих, как логистика и склад. От того, как работают логистические и складские службы, во многом зависит успешность компании. Недостачи и излишки, потерянные товары, не соблюдение сроков доставок и т.д., вот лишь несколько причин, которые могут привести как потере денег, так и клиента. В конкурентной бизнес среде нельзя игнорировать эти факторы. Лучшее решение проблемы - это автоматизация склада и логистики на предприятии.
Современный подход к данному процессу подразумевает использование торгового оборудования с применением технологии штрихкодирования и программ для управления складом и логистикой. Сегодня все больше российских предприятий начинают автоматизировать свои производственные и складские операции. Это обусловлено растущими оборотами, с которыми не справляются ныне действующие способы работы предприятий, созданные несколько лет назад и основанные в основном на ручном труде. Персонал не в состоянии удерживать в памяти огромный поток информации, поэтому растет количество ошибок, так как работа требует от работников склада повышенной концентрации внимания.
Один из лидеров в автоматизации хозяйственной деятельности предприятий - программа «1С:Бухгалтерия предприятия 8» - позволяет автоматизировать производственные и складские операции, но документов складской логистики в типовом функционале не предусмотрено. Большинство предприятий уже работают в данной конфигурации, и для автоматизации складской логистики вынуждены покупать дополнительное программное обеспечения, зачастую дорогостоящее и требующее дополнительных затрат на внедрение и обучение.
Поэтому задача, поставленная в данной выпускной квалификационной работе, является актуальной, а сам специализированный модуль, реализованный в типовой конфигурации «1C: Бухгалтерия предприятия 8»будет востребованным организациями, занимающимися транспортной и складской логистикой.
Целью данной выпускной квалификационной работы является настройка программы 1C: Бухгалтерия 8, которая заключается в создании ее специализированного модуля, направленного на автоматизацию складской логистики, управления процессом перевозки товаров в компаниях, занимающихся производством продукции и оказанием услуг по доставке и экспедированию продукции со своих складов на склады покупателей.
Для достижения поставленной цели в работе поставлены и решены следующие задачи: штрихкодирование логистика бухгалтерия конфигурация
1) изучение предметной области автоматизации и постановка задачи;
2) разработка информационного обеспечения информационной системы;
3) разработка программного обеспечения информационной системы.
Работа состоит из введения, трех глав, заключения и списка использованных источников.
В первой главе работы проведено аналитическое исследование вопросов складской логистики, выполнено описание основных бизнес-процессов, представлено описание анализа возможностей 1С: Бухгалтерия 8 для решения поставленной задачи.
Во второй главе работы выполнен функциональный анализ предметной области и разработана информационная модель специализированного модуля.
Третья глава посвящена описанию программной реализации специализированного модуля. Приведены примеры основных форм, отчетов.
1. Разработка принципов и структуры специализированного модуля 1С: Бухгалтерия 8
1.1 Назначение и функциональная структура специализированного модуля 1С: Бухгалтерия 8
Логистика - наука управления совокупностью материальных, финансовых, информационных, кадровых ресурсов. Ее практическое применение направлено на создание логистических систем, которые позволят минимизировать издержки обращения путем рационализации потоков.
Логистика - это процесс управления продвижением ресурсов в направлении от рынков факторов производства к рынкам товаров.
Основной задачей транспортной логистики является доставка продукции в заданное место, по определенному маршруту доставки, в определенный день и час, в нужном количестве и ассортименте при оптимальном уровне издержек, а главное с сохранением ее качества.
Осуществление перевозок достаточно сложный процесс, в организации которого принимают участие компании, оказывающие услуги в области транспортировки.
Организация единой интегрированной логистической системы для всех участников перевозок позволяет согласовать действия всех звеньев транспортно-распределительной цепи любой перевозки, обеспечить жесткий контроль за грузовыми потоками, упростить процедуры оформления таможенных, перевозочных и других документов.
Для корректной отправки нужного товара, в первую очередь следует составить все нужные маршруты доставки. Маршрут доставки - это отправление товара с определенного склада. На каждый маршрут устанавливается водитель и его автомобиль, а при необходимости еще и прицеп. Следует учесть, что установка водителей по маршруту делается на определенный промежуток времени, так как бывают случаи, когда вес отгружаемого товара, больше, чем максимальная грузоподъемность автомобиля.
После составления маршрутов доставки и установки по ним водителей, делается заказ по маршруту. Заказ по маршруту - это определённый документ, в котором содержатся все сведения о заказе, такие как отгружаемый товар, его количество, дата заказа, дата отгрузки, заказчик и цена. После составления заказа и наступления даты отгрузки, составляется товарная накладная для склада и ведется сбор, а также загрузка товара, по завершению чего составляется путевой лист. Путевой лист - это основной документ учёта работы водителя, пробега автомобиля, маршрута и учета топлива выдаваемый для доставки товара. На его основании формируются отчеты, такие как путевой и маршрутный лист, который отдается водителю. После того как товар был доставлен и водитель вернулся на склад, на маршрутном листе сверяют все росписи от грузополучателей и кладут отчет в архив.
Принятием заказов по маршрутам, выдаче путевых и маршрутных листов водителям, а также формированием аналитических отчетов, таких как заявка на склад или на производство, занимается диспетчер. Диспетчер - это особый сотрудник, осуществляющий слежение и управление за движением транспортных средств, оборудования и т. п., ответственный за получение и передачу сообщений, и запись всей поступающей информации.
На основании представленного выше анализа предметной области можно выделить основные бизнес-процессы и определить связи между ними. Бизнес-процесс - это представление деятельности в виде совокупности взаимосвязанных процессов.
В рассматриваемой предметной области автоматизации можно выделить три основных бизнес-процесса: установка водителей по маршруту, формирование заказов по маршрутам и оформление доставки по маршруту.
В бизнес-процессе «Установка водителей по маршруту», происходит распределение определенных маршрутов по водителям и их автомобилям, а также прицепам и экспедиторам, которые будут сопровождать водителей и товар во время доставки.
В бизнес-процессе «Формирования заказов по маршрутам» создается заказ по определенному маршруту, где указывается контрагент, отгружаемый товар и все сведения о нем, тип цен, договор контрагента, а также все отметки о корректировке заказа.
В бизнес-процессе «Оформление доставки по маршруту», происходит формирование путевых и маршрутных листов, а также отметка о переданном товаре.
Выделенные бизнес-процессы связаны между собой потоками информации. Например, результатом выполнения бизнес-процесса «Установка водителей по маршруту» является установленный водитель и автомобиль по определенному маршруту. Эта информация является необходимой для формирования путевого листа в ходе бизнес-процесса «Оформление доставки по маршруту». Так и результат выполнения бизнес-процесса «Формирования заказов по маршрутам» формирует строки путевых и маршрутных листов.
1.2 Анализ возможностей 1С: Бухгалтерия 8 для решения поставленной задачи
Информационная логистическая система - гибкая структура, состоящая из персонала, производственных объектов, средств вычислительной техники, необходимых справочников, компьютерных программ, различных интерфейсов и процедур, объединенных связанной информацией, используемой в управлении организацией для планирования, контроля, анализа и регулирования логистической системы. Информационные системы логистики могут выступать модулем уже внедренных на предприятии информационных систем.
На рынке существует ряд информационных систем данного класса. Приведем примеры некоторых из них.
Комплексная информационная система «Галактика» предназначена для автоматизации всего спектра финансово-хозяйственной деятельности средних и крупных предприятий. В ее «Контур логистики» входят следующие модули: «Управление снабжением», «Управление договорами», «Складской учет», «Управление сбытом», «Поставщики, получатели».
Программный продукт «1С: Предприятие 8.0. 1С: Логистика: Управление складом» - специализированное решение на платформе 1С:Предприятие 8.0 для автоматизации управления складским хозяйством предприятия. Продукт позволяет эффективно автоматизировать управление всеми технологическими процессами современного складского комплекса.
Комплексная система управления складом или распределительным центром E-SKLAD фирмы «ДатаСкан»- единый комплекс, программное обеспечение, принтеры штрих-кодов, радио-терминалы (мобильные устройства, оснащенные сканером штрих-кода) или батч-терминалы (портативные компьютеры, оснащенные сканером штрих-кода) сбора данных.
Программный комплекс «ТрансЛогистикSoft»- это комплекс программ, которые обеспечивают полный контроль, учет и анализ деятельности транспортного предприятия, экспедиторской фирмы, грузового склада, диспетчерского пункта, также организацию работ предприятия как на внутреннем, так и международном рынке транспортных услуг. Комплекс позволяет автоматизировать планирование и учет не только в масштабе одного предприятия, но и наладить обмен информацией о перевозках и грузах между партнерами по перевозкам как через Интернет, так и с использованием прямого соединения через модемы.
Мiсrоsоft business Solutions-Axapta- это ЕRР-система, созданная для средних и крупных предприятий различных отраслей хозяйствования. Ее основные модули: «Финансы», «Торговля», «Логистика», «Управление складом», «Производство», «Электронная коммерция», «Управление персоналом», «Проекты», «Управление взаимоотношениями с клиентами» (CRM- Customeг Relationship Management), «Управление знанием» (КМ- Knowledge Management), «Управление логистическими цепочками» (SCM- Supply Chain Management).
Информационные логистических системы позволяют выполнять следующие функции: планирование логистических процессов в различных аспектах и на разных временных горизонтах; координация логистических событий, операций и процессов по всей цепи продвижения материальных ценностей и услуг; мониторинг и контроль протекания логистических операций; оперативное управление логистическими процессами.
Использование информационных систем в логистике позволяет реализовать систему управления предприятием по ключевым показателям, руководству предоставляется информация для стратегического планирования. Автоматизация основных логистических процессов позволяет оценить сроки исполнения заказов потребителей, выполнить перераспределение ресурсов предприятия. За счет использования логистических информационных систем оптимизируются логистических бизнес-процессы, что приводит к обеспечению прибыльности предприятия.
Обычно автоматизацию предприятия начинают с покупки типовой конфигурации 1С:Бухгалтерия 8. Но со временем понимают, что для автоматизации отдельных участков бизнеса типового функционала недостаточно.
Так, для автоматизации складской логистики компании вынуждены покупать дополнительное программное обеспечение, зачастую дорогостоящее и требующее дополнительных затрат на внедрение и обучение сотрудников. Большинство функций программных продуктов автоматизации складской логистики не используются, поэтому задача доработки типовой конфигурации только необходимыми объектами является актуальной, а сам специализированный модуль, реализованный в типовой конфигурации «1C: Бухгалтерия предприятия 8» будет востребованным организациями, занимающимися транспортной и складской логистикой.
Система 1С: Предприятие представляет собой комплекс программ, предназначенных для решения широкого спектра задач, направленных на автоматизацию учета и управления.1С:Предприятие -- это комплексная система прикладных решений, которые построены по единым принципам и на общей технологической платформе.
1С: Бухгалтерия 8 - универсальная программа массового назначения для автоматизации бухгалтерского и налогового учета, включая подготовку обязательной (регламентированной) отчетности. Это готовое решение для ведения учета в организациях, осуществляющих любые виды коммерческой деятельности: оптовую и розничную торговлю, комиссионную торговлю, оказание услуг, производство и т.д. Бухгалтерский и налоговый учет реализованы в соответствии с действующим законодательством Российской Федерации.
Методика бухгалтерского учета обеспечивает одновременную регистрацию каждой записи хозяйственной операции как по счетам бухгалтерского учета, так и по необходимым разрезам аналитического учета, количественного и валютного учета. Пользователи могут самостоятельно управлять методикой учета в рамках настройки учетной политики, создавать новые субсчета и разрезы аналитического учета. «1С: Бухгалтерия 8.1» обеспечивает решение всех задач, стоящих перед бухгалтерской службой предприятия, если бухгалтерская служба полностью отвечает за учет на предприятии, включая, например, выписку первичных документов, учет продаж и т.д. Кроме того, информацию об отдельных видах деятельности, торговых и производственных операциях, могут вводить сотрудники смежных служб предприятия, не являющиеся бухгалтерами.
Анализ возможностей типового решения 1C: Бухгалтерия 8 позволяет выделить функционал, который будет дублировать часть функций исследуемой области. Именно с ним в дальнейшем придется связывать новые объекты конфигурации. При анализе возможностей конфигурации 1С:Бухгалтерия 8 на предмет совместимости с поставленной задачей, был выявлен целый ряд справочников, которые хранят информацию необходимую для реализации функций складской логистики. Среди них справочники Сотрудники организации, Номенклатура, Типы цен номенклатуры, Контрагенты, Договоры контрагентов, Склады.
Среди документов конфигурации 1С:Бухгалтерия 8, имеющих значение в исследуемой области, выделены документы: Реализация товаров и услуг, Установка цен номенклатуры, Отчет производства за смену.
Выделенные объекты подлежат нескольким видам изменений, в зависимости от поставленных микро-задач: изменение реквизитов, форм, модуля формы, модуля объекта.
Так, документ Реализация товаров и услуг должен выполнять те же функции что и в типовой конфигурации (формирование движений по регистрам и проводок, печать накладных и актов, и т.д.), но его создание должно быть привязано к новым объектам.
Работа с документами 1С:Бухгалтерия 8 осуществляется в основном с панели функций, поэтому она подлежит доработке и включению в ее состав новых объектом. Тем самым обеспечивается интерфейс между пользователем и системой.
2. Проектирование специализированного модуля 1С: Бухгалтерия 8
2.1 Проектирование функциональной модели специализированного модуля 1С: Бухгалтерия 8
На начальных этапах создания информационной системы необходимо понять, как работает предприятие, которое собираются автоматизировать. Руководитель предприятия хорошо знает работу в целом, но не в состоянии вникнуть в детали работы каждого рядового сотрудника. Рядовой сотрудник хорошо знает, что творится на его рабочем месте, но может не знать, как работают коллеги. Поэтому для описания работы предприятия необходимо построить модель, которая будет адекватна предметной области и будет содержать в себе знания всех участников бизнес-процессов организации.
Наиболее удобным языком моделирования бизнес-процессов является IDEF0, где система представляется как совокупность взаимодействующих работ или функций. Такая чисто функциональная ориентация является принципиальной - функции системы анализируются независимо от объектов, которыми они оперируют. Это позволяет более четко смоделировать логику и взаимодействие процессов организации.
Для построения функциональной модели проектируемой системы была выбрана программа Ramus. Ramus - мощный инструмент моделирования, который используется для анализа, документирования и реорганизации сложных бизнес-процессов. Модель, созданная средствами Ramus, позволяет четко документировать различные аспекты деятельности - действия, которые необходимо предпринять, способы их осуществления, требующиеся для этого ресурсы и др. Таким образом, формируется целостная картина деятельности предприятия.
Функциональная модель - это графическое описание системы или объекта, которое разработано для определенной цели и с выбранной точки зрения. Набор из одной или большего количества диаграмм, которые изображают функции системы или предметной области в графике, тексте и глоссарии. Функциональная модель описывает обработку данных в системе. Она показывает, каким образом выходные данные образуются по входным данным, не рассматривая порядок и способ реализации обработки. Функциональная модель состоит из набора функциональных диаграмм, которые описывают функции системы, порядок их выполнения и потоки значений от внешних входов через операции и внутренние хранилища данных к внешним выходам.
В результате анализа предметной области была построена функциональная модель, представляющая собой иерархию диаграмм. Рассмотрим подробнее диаграммы, полученной модели.
Процесс моделирования системы в IDEF0 начинается с создания контекстной диаграммы - диаграммы наиболее абстрактного уровня описания системы в целом, содержащей определение субъекта моделирования, цели и точки зрения на модель.
Контекстная диаграмма является вершиной древовидной структуры диаграмм и представляет собой самое общее описание системы и ее взаимодействия с внешней средой.
На контекстной диаграмме отражены функции предприятия занимающегося складской логистикой в виде единого целого (рис. 2.1).
Рисунок 2.1 Контекстная диаграмма деятельности предприятия
На диаграмме показаны управляющие параметры, входящие данные, исходящие данные и исполнители функций системы.
Входящая информация представляется в виде следующих информационных потоков: сведения о контрагентах, маршрутах, автомобилях и водителях. Выходящая информация представлена отчетами: путевой лист, маршрутный лист, заявка на склад и сводный заказ для производства. Исполнителем основных функций системы является диспетчер. Управление системой осуществляется при помощи следующих параметров: нормативно-справочная информация и типовой функционал 1C: Бухгалтерии 8.
После описания системы в целом проводится разбиение ее на крупные фрагменты. Этот процесс называется функциональной декомпозицией, а диаграммы, которые описывают каждый фрагмент и взаимодействие фрагментов, называются диаграммами декомпозиции. После декомпозиции контекстной диаграммы проводится декомпозиция каждого большого фрагмента системы на более мелкие и так далее, до достижения нужного уровня подробности описания. После каждого сеанса декомпозиции проводятся сеансы экспертизы - эксперты предметной области указывают на соответствие реальных бизнес-процессов созданным диаграммам. Найденные несоответствия исправляются, и только после прохождения экспертизы без замечаний можно приступать к следующему сеансу декомпозиции. Так достигается соответствие модели реальным бизнес-процессам на любом и каждом уровне модели. Синтаксис описания системы в целом и каждого ее фрагмента одинаков во всей модели.
Диаграммы декомпозиции содержат родственные работы, т. е. дочерние работы, имеющие общую родительскую работу. При создании диаграммы декомпозиции следует указать нотацию новой диаграммы и количество работ на ней. Допустимый интервал числа работ - 2-8. Декомпозировать работу на одну работу не имеет смысла: диаграммы с количеством работ более восьми получаются перенасыщенными и плохо читаются. Для обеспечения наглядности и лучшего понимания моделируемых процессов рекомендуется использовать от трех до шести блоков на одной диаграмме.
Если оказывается, что количество работ недостаточно, то работу можно добавить в диаграмму, щелкнув сначала по кнопке на палитре инструментов, а затем по свободному месту на диаграмме.
Работы на диаграммах декомпозиции обычно располагаются по диагонали от левого верхнего угла к правому нижнему. Такой порядок называется порядком доминирования. Согласно этому принципу расположения в левом верхнем углу помещается самая важная работа или работа, выполняемая по времени первой. Далее вправо вниз располагаются менее важные или выполняемые позже работы. Такое размещение облегчает чтение диаграмм, кроме того, на нем основывается понятие взаимосвязей работ.
Диаграмма декомпозиции предназначена для детализации работы. В отличие от моделей, отображающих структуру организации, работа на диаграмме верхнего уровня в IDEF0 - это не элемент управления нижестоящими работами. Работы нижнего уровня - это тоже самое, что работы верхнего уровня, но в более детальном изложении. Как следствие этого границы работы верхнего уровня - это тоже самое, что границы диаграммы декомпозиции.
При помощи декомпозиции можно рассмотреть подсистемы разрабатываемого модуля. Это позволяет сделать диаграмма первого уровня (рис 2.2) функциональной модели.
Рисунок 2.2 Диаграмма декомпозиции первого уровня функциональной модели
На этой диаграмме все функции модуля распределены по подсистемам: установка водителей по маршруту, формирование заказа по маршруту и оформление доставки по маршруту. Так же на диаграмме представлены потоки данных необходимые для реализации функций подсистем, и взаимосвязи между ними.
Из приведенного фрагмента диаграммы наглядно можно наблюдать не только перечень необходимых действий исполнителей, но и их последовательность и конкретные сроки исполнения. Таким образом, описана деятельность всего предприятия. Результатом этой работы является динамическая модель.
Подсистема «Установка водителей по маршруту» - это второй уровень функциональной модели (рис. 2.3). На схеме представлены две основные функции: ввод информации о водителе; выбор маршрута. Так же отображены все необходимые потоки данных, необходимых для реализации.
Подсистема «Формирование заказа по маршруту» (рис. 2.4), так же является вторым уровнем функциональной модели, в ней представлены необходимые для реализации потоки и две основные функции: ввод информации о водителе и автомобиле; выбор маршрута.
Рисунок 2.3 Подсистема «Установка водителей по маршруту»
Рисунок 2.4 Подсистема «Формирование заказа по маршруту»
В подсистеме «Оформление доставки по маршруту» (рис. 2.5), так жепредставлены необходимые для реализации потоки и две основные функции:ввод сведений о заказе;формирование путевого листа.
Рисунок2.5 Подсистема «Оформление доставки по маршруту»
2.2 Проектирование информационной модели специализированного модуля 1С: Бухгалтерия 8
Исходя из функциональной информационной структуры системы представленной в виде комплекса моделей, можно выполнить проектирование информационного обеспечения информационной системы. Данный вид проектирования отражает единую информационную модель предприятия, не зависящую от программных и технических условий реализации информационной системы.
При проектировании информационного обеспечения системы изучается предметная область, производится анализ данных, устанавливаются основные объекты предметной области. Так же на данном шаге производится анализ состава форм документов предметной области.
Информационный анализ - это совокупность процессов преобразования формы и содержания документов с целью их изучения, извлечения необходимых сведений, а также их оценки, сопоставления и обобщения.
Предметная область информационной системы -- это материальная система или система, характеризующая элементы материального мира, информация о которой хранится и обрабатывается. Предметная область рассматривается как некоторая совокупность реальных объектов и связей между ними. Каждый объект обладает определённым набором свойств (атрибутов). В ходе информационного анализа предметной области выделены следующие объекты: автомобили, прицепы, маршруты доставки, путевой лист, установка водителей по маршруту, заказы по маршруту контрагенты, договоры контрагентов. Так -как данный модуль разрабатывается для использования в 1C: Бухгалтерии 8, то будут указываться не все свойства типовых объектов, а только те которые непосредственно используется в данном модуле.
Каждый вышеперечисленный объект представлен определенными свойствами:
- Контрагенты: код контрагента, наименование.
- Договоры контрагентов: код договора, код контрагента, организация, наименование.
- Заказы по маршруту: номер заказа, код контрагента, дата отгрузки, время выезда, организация, код типа цен, тип цен, комментарий, дата заказа, кот товара, наименование товара.
- Установка водителей по маршруту: код записи, номер ГАИ, код маршрута, маршрут, водитель, автомобиль.
- Путевой лист: код путевого листа, автомобиль, водитель, дата выезда, дата возврата, организация, счетчик выезда, счетчик возврата, прицеп, марка топлива, топливо при выезде, топливо при возврате, номер заказа, код записи.
- Маршруты доставки: код маршрута, склад, вариант отгрузки, маршрут.
- Автомобили: номер ГАИ, код прицепа, наименование, марка, вид горючего, основной прицеп.
- Прицепы: код прицепа, наименование, грузоподъёмность, масса прицепа.
- Номенклатура: код товара, наименование товара, единица измерений.
- Типы цен: код типа цен, наименование.
В проектируемой системе существует связь между объектами «один-ко- многим».
Связь «один-ко-многим» существует, когда один экземпляр первого объекта связан с одним (или более) экземпляром второго объекта, но каждый экземпляр второго объекта связан только с одним экземпляром первого.
В проектируемой системе связь «один-ко-многим» установлена между объектами:
- «Контрагент» и «Договоры контрагентов», так как с одним и тем же контрагентом может быть заключено несколько договоров.
- «Контрагент» и «Заказы по маршруту», так как один контрагент может сделать множество заказов по маршруту.
- «Автомобили» и «Прицепы», так как у одного автомобиля может быть несколько прицепов.
- «Путевой лист» и «Заказы по маршруту», так как в одном путевом листе, может быть множество заказов.
- «Заказы по маршруту» и «Номенклатура», так как в одном заказе может быть множество товаров.
Средством реализации для построения схемы данных была выбрана программа ERwin, так как можно выбрать тип создаваемой модели: только логическая, только физическая, а также включающая логическую и физическую. Так же программа ERwin позволяет созданную модель данных перенести в выбранную базу данных в автоматическом режиме. При этом отпадает необходимость вручную создавать структуру таблиц и связей между ними. Возможна и обратная операция - из существующей базы данных сформировать модель данных в программе.
Представленная информационно-логическая модель рассматриваемой предметной области, построена в соответствии с выявленными информационными объектами и связями между ними.
Информационно-логическая модель отображает данные предметной области в виде совокупности информационных объектов и связей между ними. Эта модель представляет данные, подлежащие хранению в базе данных.
Создание реляционной базы данных начинается с введения в диаграмму сущностей, определенных на логической схеме. Определив сущности, необходимо ввести в схему и атрибуты этих сущностей. Каждый из атрибутов связывают с определенным типом данных. Задав атрибуты сущностей, мы определяем таблицы базы данных, соответствующие сущностям предметной области. На последнем этапе определяем связи между введенными таблицами.
Связи между объектами модели данных реализуются одинаковыми реквизитами - ключами связи в соответствующих таблицах. При этом ключом связи типа 1:М всегда является уникальный ключ главной таблицы. Ключом связи в подчиненной таблице является либо некоторая часть уникального ключа в ней, либо поле, не входящее в состав первичного ключа. Ключ связи в подчиненной таблице называется внешним ключом.
Все связи в полученной информационно-логической модели предметной областихарактеризуются отношением типа 1:М.
На основе анализа предметной области может быть построена информационно-логическая модель, представленная на рис. 2.6.
Рисунок 2.6 Информационная модель предметной области
3. Программное обеспечение специализированного модуля 1С: Бухгалтерия 8
3.1 Разработка объектов метаданных специализированного модуля
В ходе функционального и информационного анализа были выделены все объекты исследуемой области, на основе которых создаются объекты метаданных разрабатываемого модуля.
Объект метаданных есть формальное описание неких сущностей предметной области автоматизации со сходными свойствами и одинаковым назначением.
Каждая типовая конфигурация системы 1С:Предприятие 8 включает в себя некоторый набор объектов метаданных и объектов сервиса, индивидуальные пользовательские интерфейсы и роли для каждой категории пользователей.
Метаданные - этоданныео данныхпредметной области.Они служатдля описания сущностей предметной области бухгалтерского учета. В программе 1С:Бухгалтерия 8 метаданныепредставляются в виде объектов метаданных. Объекты метаданных - это Константы, Планы счетов, Справочники, Документы, Журналы, Регистры, Отчеты и обработки и т. д.
Справочниками специализированного модуля представлены объекты: Автомобили, Прицепы и Маршруты доставки.
В качестве реквизитов этих справочников выступают свойства одноименных объектов. Так, выделены реквизиты справочника Автомобили: основное средство, номер ГАИ, грузоподъемность, номенклатурная группа, подразделение, марка, топливо по умолчанию, дополнительное топливо по умолчанию, водитель и основной прицеп. Реквизиты справочника Прицепы: код, наименование, грузоподъемность и масса прицепа. Реквизиты справочника Маршруты доставки: код, наименование, склад и вариант отгрузки.
Документами специализированного модуля представлены объекты: Заказ по маршруту, Установка водителей по маршруту и Путевой лист.
В качестве реквизитов этих документов выступают свойства одноименных объектов. Так, выделены реквизиты документа Установка водителей по маршруту: код записи, маршрут, водитель, автомобиль. Реквизиты документа Заказ по маршруту: номер заказа, код контрагента, дата отгрузки, время выезда, организация, тип цен, комментарий и дата заказа. Реквизиты документа Путевой лист: код путевого листа, автомобиль, номер ГАИ, водитель, дата выезда, дата возврата, организация, счетчик выезда, счетчик возврата, прицеп, марка топлива, топливо при выезде, топливо при возврате, код маршрута, номер заказа и код записи.
Регистрами специализированного модуля представлены объекты: Водители по маршруту и Маршруты доставки контрагентов.
В качестве измерений, ресурсов и реквизитов этих регистров выступают свойства одноименных объектов. Так, выделены:
- измерения регистра «Водители по маршруту»: Маршрут;
- ресурсы регистра «Водители по маршруту»: Автомобиль, Водитель;
- реквизиты регистра «Водители по маршруту»: Дата;
- измерения регистра «Маршруты доставки контрагентов»: Маршрут, Контрагент и Порядок.
Ресурсов и измерений в регистре «Маршруты доставки контрагентов» не требуется.
3.2 Разработка экранных форм специализированного модуля
Связь пользователя с объектами метаданных осуществляется с помощью экранных диалогов или экранных форм. Формы - это основные окна системы, предназначенные для ввода и просмотра какой-либо информации, а также для управления различными процессами. С помощью созданных форм программа запрашивает у пользователя ту информацию, которая необходима ей для дальнейшей работы, либо выдает какую-либо информацию пользователю для просмотра и редактирования. Основное назначение формы - предоставить пользователю удобное средство для ввода и просмотра информации.
Как и бумажный документ, форма позволяет быстро ввести необходимую информацию и запомнить ее для последующей обработки, а при необходимости - вновь вернуться к ранее введенным данным для просмотра или корректировки.
Взаимодействие пользователя с однотипными объектами метаданных, независимо от выбранной типовой конфигурации, выполняется унифицировано, с помощью одних и тех же команд. Это позволяет достаточно быстро осваивать основные приемы работы с новыми конфигурациями после того, как уже освоена одна из них.
Каждый объект метаданных имеет несколько типов форм: форма элемента; форма списка; форма выбора;
Форма элемента - это основная форма для заполнения документа. В ней вписываются все основные реквизиты для заполнения и дальнейшего хранения информации.
Форма списка - это форма отображающая список уже созданных объектов для просмотра, редактирования или удаления.
Форма выбора - это форма, которая вызывается при необходимости выбрать какой-либо объект.
Для ввода информации об установке водителей по маршруту была создана форма элемента документа «Установка водителей по маршруту» (рис.3.1).
Рисунок 3.1 Форма документа «Установка водителей по маршруту»
Для ввода информации о заказе по маршруту была создана форма документа (рис.3.2).
Рисунок3.2 Форма документа «Заказ по маршруту»
Закладка «Отметки о корректировке» отображает сведения об изменении товара (рис.3.3).
Размещено на http: //www. allbest. ru/
Рисунок 3.3 Закладка «Отметки о корректировке»
Закладка «Первоначальный заказ» отображает заказ при первичном создании документа (рис. 3.4)
Рисунок 3.4 Закладка «Первоначальный заказ»
Для формирования путевых листов был создан документ «Путевой лист» (рис. 3.5).
Закладка строки путевого листа, отображает все заказы по определенному маршруту и указанной дате.
Закладка учет топлива показывает расход топлива по норме и факту, а также пробег автомобиля (рис. 3.6).
Рисунок 3.5 Документ «Путевой лист»
Рисунок 3.6 Закладка «Учет топлива»
3.3 Разработка отчетов и макетов печатных форм специализированного модуля
Для данного модуля были разработаны такие макеты печатных форм как: путевой лист, маршрутный лист, заявка на склад и сводный заказ для производства. Макеты созданы на основе документов с использованием стандартного механизма построения макетов в 1C: Предприятие 8. Для заполнения параметров макета, были созданы запросы.
Макет путевой лист (рис.3.7) отражает информацию о заказе, а именно водителя, автомобиль, показания спидометра, расход бензина и таблицу заказов.
Рисунок 3.7 Макет «Путевой лист»
Макет заявка на склад (рис.3.8) нужен для отпуска продукции со склада. В нем отображается информация о количестве заказываемой продукции, а также водителе, автомобиле и маршруте. После поступления заявки на склад, собирают все нужные позиции и загружают их в указанный автомобиль.
Рисунок 3.8 Макет «Заявка на склад»
Макет маршрутный лист (рис.3.9) нужен для движения по маршрутам. Водитель отмечает в нем порядок доставки и места, куда уже был доставлен товар. В нем отображаются контрагенты и их адрес.
Рисунок 3.9 Макет «Маршрутный лист»
3.4 Разработка алгоритмов реализации отдельных программных модулей
В документе «Установка водителей по маршруту» (рис. 3.10) при открытии автоматически заполняется номер и дата документа, а также при изменении автомобиля, автоматически проставляется водитель.
Рисунок 3.10 Документ «Установка водителей по маршруту»
Для реализации данных функций в модуль формы добавлены следующие процедуры: «ПриОткрытии» (рис. 3.11) и «АвтомобильПриИзменении» (рис. 3.12).
Рисунок 3.11 Процедура «ПриОткрытии»
Рисунок 3.12 Процедура «АвтомобильПриИзменении»
После проведения документа, информация записывается в регистр сведений «Водители по маршруту» с помощью настройки движения в модуле объекта, а именно процедуре «Обработка проведения» (рис. 3.13), в котором хранится информация об установленном водителе, автомобиле и экспедиторе на маршрут в определенную дату.
Рисунок 3.13 Процедура «Обработка Проведения»
В документе «Заказ по маршруту» (рис. 3.14) при нажатии кнопки «Добавить все позиции» таблица товаров заполняется всеми позициями, присутствующими на складе.
Рисунок 3.14 Документ «Заказ по маршруту»
Для реализации функции в модуль формы добавлена процедура «Все Позиции Нажатие» (рис. 3.15)
Рисунок 3.15 Процедура «ВсеПозицииНажатие»
В документе «Путевой лист» (рис. 3.16) для заполнения строк путевого листа в модуле формы добавлена процедура «ОбновитьЗаявки» (рис.3.17), которая вызывается при изменении поля «Дата» и/или «Маршрут».
Рисунок 3.16 Документ «Путевой лист»
Рисунок 3.17 Процедура «ОбновитьЗаявки»
На основе путевого листа, так же формируется «Путевой лист» (рис. 3.18) и «Маршрутный лист» (рис. 3.19).
Рисунок 3.18 «Путевой лист»
Рисунок 3.19 «Путевой лист»
Так же возможно формирование общего отчета (рис. 3.20), в нем отображаются маршрут доставки, контрагенты, заказываемая продукция и её количество. Общий отчет может содержать в себе информацию как об одном, так и о нескольких маршрутах, так же его можно формировать под отдельного контрагента или отдельную продукцию.
Рисунок 3.20 «Общий отчет»
3.5 Разработка командного интерфейса модуля
Для данного модуля был доработан интерфейс командного модуля (рис. 3.21).
Рисунок 3.21 «Интерфейс командного модуля»
В доработанном интерфейсе командного модуля на области рабочего стола представлена схема действий, где определен порядок выполнения операций по складской логистике. Все пункты схемы являются ссылками на документы. При переходе по ней происходит открытие документа, которым оформляется данная операция.
Снизу присутствуют еще три панели: «Журналы», «Справочники» и «Отчеты». В панели «Журналы», отражен пакет документов «Документы логистики», в котором отображаются все документы необходимые для складской логистики (рис. 3.22).
Рисунок 3.22 Журнал «Документы логистики»
В данном журнале присутствует выборка документов по организации и маршруту.
В панели «Справочники» отражены необходимые справочники для работы с данным модулем. В панели «Отчеты», отображены сводные отчеты данного модуля.
Заключение
На основании проведенного анализа эффективности существующих систем транспортной логистики выявлено, что они обладают рядом существенных недостатков, которые обусловлены либо сложностью внедрения на предприятии, либо использованию только части возможностей данных систем. Предложен комплекс формализованных моделей системы транспортной логистики охватывающий все множество функций, характерных для предприятий и построенный на современных информационных технологиях с применением стандарта IDEF. На основании предложенных моделей реализован необходимый и достаточный функционал информационной системы.
В ходе работы были проанализированы с точки зрения складского и управленческого учета возможности типового решения 1C: Бухгалтерия 8 для автоматизации данной предметной области и вынесено решение о необходимости внесения настроек в конфигурацию. Обоснован выбор аппаратно-программной платформы для реализации специализированного модуля.
В результате в типовую конфигурацию 1С:Бухгалтерия 8 внесены изменения, направленные на автоматизацию складской логистики. Разработан алгоритм функционирования данного модуля. Для реализации алгоритма проекта был использован встроенный язык программирования платформы 1С.
Список использованных источников
1. 1С - программное обеспечение http://www. lc.ru/
2. Берко И. А. Учет и отчетность по МСФО в 1C: Предприятии 8.0 в вопросах и ответах; 1С-Паблишинг - Москва, 2005. - 218 с.
3. Габец А., Гончаров Д. «1C: Предприятие 8. Простые примеры разработки» Габец А., Гончаров Д. - М.. ООО «1С-Паблишинг», 2005
4. Гагарина, Л.Г., Киселев, Д.В., Федотова, Е.Л. Разработка и эксплуатация автоматизированных информационных систем. / Под ред. Л.Г. Гагариной. - М.: ИД «Форум «: ИНФРА-М, 2007.- 384с.
5. Гвоздева, В.А., Лаврентьева, И.Ю. Основы построения автоматизированных информационных систем. / В.А. Гвоздева, И.Ю. Лаврентьева. - М.: ИД «Форум «: Инфра-М, 2007. - 320с.
6. Голицына, О.Л. Базы данных / О.Л. Голицына, Н.В. Максимов, И.И. Попов. - М.: ФОРУМ: ИНФРА-М, 2007. - 400с.
7. Голицына, О.Л. Информационные системы. / О.Л. Голицина. - Форум, 2007. - 496с.
8. Грекул, В.И. Проектирование информационных систем. / В.И. Грекул, Г.Н. Денищенко, Н.Л. Коровкина. - М.: Интернет-Университет Информационных Технологий: БИНОМ. Лаборатория знаний, 2008. - 300с.
9. Д. И.Гончаров - «Ведение в конфигурирование в системе «1C: Предприятие 8». Основные объекты».
10. Диго, С.М. Базы данных. Ч.1 : Введение в банки данных. Методология проектирования / С. М. Диго. - М.: МЭСИ, 2005. - 173 с.
11. Диго, С.М. Базы данных: проектирование и использование / С. М. Диго. - М.: Финансы и статистика, 2005. - 592с.
12. Емельянова, Н.В., Партыка, Т.Л., Попов, И.И. Проектирование информационных систем. / Н.В. Емельянова, Т.Л. Партыка, И.И. Попов. - М.: Форум, 2009. - 432с.
13. Емельянова, Н.В., Партыка, Т.Л., Попов, И.И. Устройство и функционирование информационных систем. / Н.В. Емельянова, Т.Л. Партыка, И.И. Попов. - М.: Форум, Инфрма-М, 2012. - 448с.
14. Избачков, Ю.С. Информационные системы. / Ю. С. Избачков, В. Н. Петров - СПб.: Питер, 2005. - 656с.
15. Информационные системы в экономике. / под ред. Г.А. Титоренко. - М.: ЮНИТИ-ДАНА, 2007. - 463с.
16. Маклаков, С.В. BPwin и ERwin. CASE - средства разработки информационных систем. / С.В. Маклаков. - М.: Диалог-МИФИ, 2001. - 304с.
17. Петров, В.Н. Информационные системы / В.Н. Петров - СПб.: Питер, 2002. - 688с.
18. Пирогов В.Ю. Информационные системы и базы данных: организация и проектирование. / В.Ю.Пирогов. - BHV, 2009. - 528с.
19. Радченко М.Г. 1C:Предприятие 8.2. Практическое пособие разработчика. Примеры и типовые приемы / М. Г. Радченко, Е. Ю. Хрусталева - М.: ООО «1С-Паблишинг», 2009. - 872 с.: ил.
20. Рыбалка В. В., Hello, 1C. Пример быстро разработки приложения на платформе 1C: Предприятие 8.2. Мастер-класс, 2-я версия/ В. В. Рыбалка - М.: ООО «1С-Паблишинг», 2009 - 181 с.
21. Сущеня В.В. Решение задач расчета зарплаты и учета персонала. Методические материалы для слушателя сертифицированного курса. - М.:, ООО «1С-Учебный центр №3», 2004. -116с.: ил. 2011. - 208с.
22. Филимонова Е. В. Практическая работа в 1C: Предприятие 8.0; Феникс - Москва, 2006. - 384 с.
23. Фуфаев, Э.В. Базы данных / Э. В. Фуфаев, Д. Э. Фуфаев. - М.: Академия, 2006. - 320с.
24. Хомоненко, А.Д. Базы данных / А.Д. Хомоненко, В.М. Цыганков, М.Г. Мальцев; ред. А.Д. Хомоненко. - СПб.: КОРОНА принт, 2004. - 736с.
Размещено на Аllbest.ru
Подобные документы
Экономическая эффективность внедрения программного продукта "1С: Бухгалтерия 8.0". Назначение технологической платформы "1С: Предприятие" и конфигурации "Бухгалтерия предприятия". Создание подсистем, справочников, документов, отчетов и интерфейса.
реферат [967,0 K], добавлен 15.06.2015Информационные системы в экономике. Создание на базе системы "1С: Предприятие 8" новой конфигурации ООО "На все руки мастер". Отчетные документы средствами конфигуратора программного комплекса. Адаптация типовой конфигурации "Бухгалтерия предприятия".
отчет по практике [1,7 M], добавлен 07.12.2009Основные сведения о конфигурации "1 С: Бухгалтерия предприятия 8.3". Заполнение справочной информации для ведения учета. Основные принципы ведения учета в "1 С: Бухгалтерия предприятия" (субконто счета, автоматизированный и ручной ввод операций).
учебное пособие [8,2 M], добавлен 13.04.2019Технико-экономические характеристики предметной области по учету готовой продукции на ОАО "ММК". Постановка задачи для модуля 1С. Бухгалтерия 3.0. Информационное обеспечение модуля "Связь 1С Предприятия 8.2. с "Казначейством". Оценка трудоемкости работы.
дипломная работа [1,1 M], добавлен 06.06.2013Краткая характеристика организационной структуры управления ООО "Строительная компания "Инжтех". Использование программных средств "ГАРАНТ" и "1С:Бухгалтерия" на предприятии. Расчет экономической эффективности системы автоматизации на предприятии.
курсовая работа [1,2 M], добавлен 11.11.2015Общая характеристика командного интерфейса приложения в системе 1С: Предприятия. Особенности объектов конфигурации: справочников, документов, регистров накопления и отчетов. Разработка интерфейса приложения "Ремонт техники (от компьютера до пылесоса)".
курсовая работа [2,8 M], добавлен 06.11.2013Информационные системы и технологии в бухгалтерском учете. Организации банковского дела. Состав и безопасность информационных систем. Состав типовой конфигурации "1С: Бухгалтерия". Работа с планом счетов и его настройка. Установка маски кода счетов.
шпаргалка [55,8 K], добавлен 15.05.2009Программы, используемые на предприятии ЗАО "Тиротекс". Изучение основных объектов конфигурации в 1С. Схемы информационных потоков на предприятии. Классификация запасов, их оценка и отпуск со склада. Изучение модуля MAX оперативного управления предприятия.
отчет по практике [6,0 M], добавлен 03.02.2013Постановка задачи для модуля 1С. Бухгалтерия 3.0. Анализ существующих разработок в области интегрирования данных. Информационное обеспечение модуля "Связь 1С Предприятия 8.2. с "Казначейством". Программное и технологическое обеспечение данного модуля.
курсовая работа [1,5 M], добавлен 10.06.2013Разработка концептуальной модели предметной области. Автоматизация справочной системы. Разработка конфигурации в 1С:Предприятии. Создание констант и перечислений. Формирование и проведение документов. Создание пользователя и пользовательского интерфейса.
курсовая работа [1016,6 K], добавлен 09.03.2015