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

Разработка и реализация конфигурации «Компания по реализации стройматериалов» в среде 1С:Предприятие

Содержание:

ВВЕДЕНИЕ

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

Объектом курсовой работы – производственное предприятие.

Предмет курсовой работы – методы и способы функционирования производственного предприятия.

Цель курсового проекта – разработать конфигурацию производственного предприятия на платформе 1С Предприятие.

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

1. Дать краткий анализ предметной области – «Производственное предприятие»;

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

3. Произвести обоснование выбора системы для разработки конфигурации.

4. Разработать информационную систему «Производственное предприятие» средствами 1С:Предприятие.

5. Произвести тестирование разработанной конфигурации «Производственного предприятия».

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

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

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

2. Производить учет материалов, выпускаемых предприятием;

3. Осуществлять реализацию выпускаемой продукции;

4. Предоставлять аналитические данные по требованию руководства;

5. Предоставлять данные о продаже продукции.

Требования к данным:

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

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

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

1.Краткий анализ предметной области

1.1.Характеристика предприятия и его деятельности

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

Компания «Алкон» является юридическим лицом, имеет расчетные счета в отечественных и иностранных банках, фирменное название, логотип (рисунок 1), «Алкон».

Рисунок 1 – Логотип «Алкон» Лидеры строительного бизнеса активно реализуют свои проекты в самых разных уголках планеты. На сегодняшний день строительные компании занимают солидную долю рынка (в некоторых странах этот показатель превышает 50%). Востребованность девелоперов сулит им рекордные прибыли.

В цели функционирования ООО «Алкон» входит:

– предоставление онлайн-услуг по продаже строительных товаров оптовым и розничным клиентам;

– изучение уровня спроса на продаваемые товары, а также их рыночные предложения;

– поддержания баланса между спросом и предложением на продукцию;

– формирование торгового ассортимента и управление торговлей в Интернет-магазине;

– непосредственное удовлетворение потребностей клиентов в товарах с помощью онлайн-продаж.

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

– прием товаров на складе;

– оприходование и методы выполнения ревизии;

– учет онлайн-продажи товаров.

– управление торговлей.

Производственные мощности ООО «Алкон» являются территориально разделенными, так как компания имеет 2 склада, которые находятся на некотором расстоянии от магазина.

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

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

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

В таблице 1 представлены основные показатели экономической деятельности компании.

Таблица 1 - Анализ целей производственного предприятия и критерии их достижения

Название подцели

Средства достижения

Критерии достижения

Повышение качества услуг

Усовершенствование системы обслуживания

Привлечение новых клиентов

Повышение квалификации персонала

Рост прибыли

Организационная структура управления предприятием

Организационная структура управления производственным предприятием представлена на Рисунок 2.

Рисунок 2 - Организационная структура управления производственным предприятием «АЛКОН»

Чтобы оставаться конкурентоспособным, а также увеличивать прибыль непосредственно за счет привлечения покупателей, уменьшения уровня расходов на потерю каких-то товаров из-за некачественного хранения, из-за сотрудничества с недоброжелательными поставщиками, ООО «Алкон» необходимо качественное управление торговлей, выполнение оперативного анализа движения разного рода строительных товаров «поставщик-клиент».

Анализ существующего программного обеспечения, позволяющего решить поставленную задачу

На рисунке 2 представлена техническая архитектура офисных ПК производственного предприятия:

Процессор: Intel I7 ( LGA1155, L3 2048Kb)

Память: DDR4 2048 Mb (pc-10660) 1333MHz

Материнская плата: S1155, iH61, 2*DDR4, PCI-E16x, SVGA, DVI, SATA, Lan, mATX, Retail

Видеокарта встроенная Intel® HD Graphics 512Мб

Сетевая карта есть (10/100 Ethernet).

Программное обеспечение:

ОС: Windows 10;

Office: Microsoft Office 2016;

Почтовый клиент Outlook 2010;

Технические и программные характеристики серверов:

Производитель Dell;

Процессор :Intel Xeon E3-1240 (Sandy Bridge, 3.3 ГГц, 8Мб, S1155);

Чипсет: Intel® 3420;

Оперативная память: 2 x DDR4 2048 Mb (pc-10660) 1333MHz;

Жесткий диск: 2 x 700Gb (SATA II);

Сетевая карта: 1 x 10/100/1000 Мбит/с;

Видеокарта: Matrox G200eW, 8 Мбайт памяти;

Программное обеспечение:

ОС: Windows Server 2008;

Сервер электронной почты: Microsoft Exchange Server

СУБД: Microsoft SQL server + Mysql (WEB)

Рисунок 3 - Техническая архитектура предприятия

На рисунке 2 представлена техническая архитектура информационной системы отделов снабжения и сбыта, которая встраивается в техническую архитектуру промышленного предприятия, учитывая уже существующие технические элементы. В данном случае был добавлен сервер, который взаимодействует с сервером предприятия. Подключение к Интернету остается прежним. На сервере размещена серверная часть ПО, а клиентская - на компьютерах пользователей отделов, которые непосредственно работают с ИС. То есть, используется наиболее распространенная архитектура толстый «клиент-сервер». Выход в Интернет осуществляется через VPN-сервер. Сервер печати обеспечивает распределенный вывод на печать с РС. Через сервер Remote administrator производится ограничение и распределение доступа пользователей. Так, например, с сервера БД сотрудники могут получать информацию только в соответствии со своим направлением деятельности. Другие пользователи ИС не имеют доступа к информации.

Таким образом, на всех имеющихся компьютерах предприятия установлен стандартный состав системного и прикладного программного обеспечения (Рисунок 3): операционная система Windows 10; пакет офисных программ MS Office 2016; браузер Opera; антивирус Symantec AntiVirus; Adobe Acrobat 8.0 Professional.

Рисунок 4 – Программная архитектура производственного предприятия

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

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

ООО «Алкон».

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

В качестве СУБД для хранения информации применяется SQL Server 2017.

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

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

Для работы в сети Интернет применяется браузер Google Chrome 77.

Обеспечение работоспособности онлайн-магазина выполняет среда Open-Server.

Open Server из себя представляет так называемый WAMP специальный комплекс, суть которого представлена из расшифровки аббревиатуры, а именно

– Windows – это операционная система, для функционирования в которой предназначается данный локальный сервер;

– Apache – специальный web-сервер, который запускается при использовании программы Open Server;

– MySQL – это популярная СУБД, которая является обязательным инструментом для работы многих сайтов;

– PHP – это интерпретатор серверного языка, на котором написано много современных CMS и созданы другие веб-приложения.

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

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

Обоснование выбора системы для разработки прикладного решения

Сравнительный анализ готовых решений

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

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

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

Ещё одним программным продуктом, позволяющим автоматизировать деятельность отдела сбыта и снабжения, является программа «Автоматизация отдела продаж».

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

Сравнительная характеристика информационных систем представлена в Таблица 2.

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

№ п/п

Параметры

«1С:CRM»

«Автоматизация отдела продаж»

управление процессом учета товаров;

+

+

управление ресурсами (статичными и мобильными);

+

+

управление персоналом;

+

+

управление финансами;

+

+

Таблица 2 - Сравнительный анализ систем автоматизации

Сравнительный анализ способов приобретения ИС

Представленные информационные системы приобретаются и обслуживаются компаниями – производителями: 1С и USU, соответственно.

Таблица 3 – Сравнительный анализ способов приобретения ИС

№ п/п

Способ приобретения

Достоинства и недостатки способа приобретения

Покупка лицензии ИС «1С:CRM»

Возможность обслуживания компанией – производителем программного обеспечения

Покупка лицензии ИС «Автоматизация отдела продаж»

Возможность обслуживания компанией – производителем программного обеспечения

Сравнительный анализ компаний – разработчиков ИС

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

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

Обоснование требований к разрабатываемому прикладному решению

Сравнительный анализ стратегий внедрения ИС

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

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

Информационная система обеспечивает резервное копирование, необходимое для защиты от потери данных.

Существует три вида стратегий внедрения ИС: «Большого взрыва», последовательное тиражирование, параллельное тиражирование.

По сравнению с двумя другими стратегиями для внедрения в производственное предприятие разумнее всего использовать последовательно тиражирование, которое предполагает проведение пилотного внедрения в подразделение, где ключевой бизнес корпорации не будет нарушен, если что-то пойдет не так. В ходе пилотного внедрения проектная группа решает большую часть проблем, после чего система устанавливается на все остальные подразделения и объекты. Риск неудачи при таком методе очень низок, даже если придётся создавать дополнительные интерфейсы. Недостатком такого поэтапного внедрения является большие затраты времени. Но несмотря на недостаток данный метод значительно экономит финансовые средства и повышает эффективность работы системы. Большая часть известных внедрений ИС проводится именно таким способом. Оно практичнее с той точки зрения, что стратегия большого взрыва подразумевает одновременный запуск фактически всех функций системы, что является достаточно не удобным. Параллельное тиражирование также не удобно, так как предполагает одновременное внедрение ИС сразу на всех объектах.

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

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

2. Производить учет материалов, выпускаемых предприятием;

3. Осуществлять реализацию выпускаемой продукции;

4. Предоставлять аналитические данные по требованию руководства;

5. Предоставлять данные о продаже продукции.

Анализ среды разработки

«1C: Предприятие 8» является универсальной системой для автоматизации ведения учета. Она может поддерживать различные системы учета, различные методологии учета, использоваться на предприятиях различных типов деятельности. Система программ «1C:Предприятие 8» предназначена для решения широкого спектра задач автоматизации учета и управления, стоящих перед динамично развивающимся предприятиями.

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

Риски разработки и внедрения ИС

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

Таблица 3 - Риски разработки и внедрения ИС

№ п/п

Этап жизненного цикла

Возможные риски

Пути снижения вероятности возникновения

месяц

Автоматизация не регламентированных бизнес-процессов

Грамотная постановка задач менеджмента является важнейшим фактором, влияющим на успех проекта автоматизации

месяц

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

Полное обследование предприятия во всех аспектах его деятельности

месяц

Сопротивление сотрудников предприятия

месяц

Временное увеличение нагрузки на сотрудников во время внедрения системы

месяц

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

Возможные дефекты ИС

Дефектогенность определяется влиянием следующих факторов:

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

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

  • структурно-конструктивные особенности ИС;
  • интенсивность и характеристики ошибок, приводящих к дефектам.

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

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

Разграничение прав доступа к ИС

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

Существует несколько разновидностей ограничений прав – на чтение, изменение и уничтожение.

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

Таблица 4 - Разграничение прав доступа к ИС

Группы пользователей

«Полный»

«Только чтение»

«Чтение и запись»

Администратор

Отдел сбыта

Архитектура разрабатываемого прикладного решения

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

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

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

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

В процессе создания ИС «Производственное предприятие» были выделены 7 основных документов, необходимых для автоматизации: «ПоступлениеМатериалов», «ПродажаМатериалов», «ОплатаПоставщику», «ОплатаОтПокупателя», «ЗаказыКлиентов», «РасходДенег», «ОтпускМатериаловВПроизводство».

Алгоритмы взаимодействия объектов конфигурации

Модель в IDEF0 может строиться на основе организационной структуры. Так на контекстной диаграмме показывается деятельность предприятия в целом, на диаграмме А0 показывается деятельность крупных структурных подразделений, на диаграмме А1 показывается деятельность отделов первого крупного структурного подразделения и т.д. Сказанное иллюстрирует рисунок 4. На нем представлена деятельность крупных структурных подразделений: Службы сбыта, Производственной службы, Службы снабжения и т.д. О бизнес-процессах, выполняемых в этих подразделениях можно судить лишь по косвенным признакам — по названию и по специфике входов-выходов каждого блока.

Рисунок 5 - IDEF0 Деятельности производственного предприятия

Описание основных объектов (элементов) разрабатываемого прикладного решения

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

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

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

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

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

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

• Регистры - предназначены для анализа остатков и движений средств в системе «1С: Предприятие». Регистр представляет собой многомерную систему хранения остатков или оборотов. Каждый регистр на этапе конфигурации описывается набором измерений и ресурсов.

Формирование информационной системы начинается с создания новой базы данных в режиме Конфигуратора (Рисунок 5)

Рисунок 6 - Создание новой базы данных в режиме Конфигуратора

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

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

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

Рисунок 6.1 - Окно свойства

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

Создание подсистемы «Финансы» показано на рисунке 7.

Рисунок 7 - Создание подсистемы "Финансы" с добавлением изображения для подсистемы

Рисунок 8 показывает подсистемы в режиме 1С.

Рисунок 8 - Просмотр подсистем в режиме 1С

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

Создаем такие справочники как: «Сотрудники», «Номенклатура» (Рисунок 9), «Склады» и др. Затем создаем формы для справочников. При создании справочников важно правильно заполнить вкладку Данные реквизитами, а также данными табличной части.

Рисунок 9 - Создание справочника "Сотрудники"

Рисунок 10 - Создание справочника "Номенклатура"

Таблица 5 - Таблица данных справочника "Сотрудники"

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

Тип

Длина

Реквизиты

Должность

Строка

20

МобильныйТелефон

Строка

15

РабочийТелефон

Строка

15

АдресПрописки

Строка

30

АдресПроживания

Строка

30

Табличная часть (ТрудоваяДеятельность)

ОРганизация

Строка

100

НачалоРаботы

Дата

ОкончаниеРаботы

Дата

Должность

Строка

25

Рисунок 11 - Создание формы справочника "Сотрудники"

Обновив базу, можно ее заполнить в режиме 1С.

Далее необходимо создать перечисления (Рисунок 12).

Рисунок 12 - Создание Перечисления "ВидыНоменклатуры"

Рисунок 13 - Создание перечисления "ВидРасхода"

Ни одна деятельность не может обойтись без определенного количества документов. Так, одним из таких документов является «ПоступлениеМатериалов». Данный документ оформляется при закупке материалами для производства различных деталей. Создание документа показано на Рисунок 14.

Рисунок 14 - Создание документа "ПоступлениеМатериалов"

Таблица 6 - Таблица данных документа "ПоступлениеМатериалов"

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

Тип

Длина

Реквизиты

Поставщик

СправочникСсылка.Контрагенты

Договор

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

Склад

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

СуммаДокумента

Число

Неотрицательное 15 (2)

Табличная часть (ПереченьМатериалов)

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

СправочникСсылка.Номенклатура

Количество

Число

Неотрицательное 9 (2)

Цена

Число

Неотрицательное 9 (2)

Сумма

Число

Неотрицательное 9 (2)

СтавкаНДС

Число

Неотрицательное 9 (2)

СуммаНДС

Число

Неотрицательное 9 (2)

ВсегоСНДС

Число

Неотрицательное 9 (2)

Рисунок 15 - Создание формы "ПоступлениеМатериалов"

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

Создание обработчика события происходит на клиенте (Рисунок 16), а также в модуле объекта.

Рисунок 16- Создание обработчика событий на клиенте

После создания документов можно перейти к созданию «Регистров накопления» - «ЗапасыМатериалов» (Рисунок 17). Вид регистра «Остатки». А также еще 4 регистров накопления «БалансКлиентов», «Расходы», «ПродажиМатериалов» - обороты, «Доходы» - обороты.

Рисунок 17 - Создание регистра накопления "ЗапасыМатериалов"

В документах на вкладке «Движения» необходимо задать типы движения товаров. Так, в документе «ПоступлениеМатериалов» необходимо вызвать Конструктор движения и определить тип движения регистра «Приход» (Рисунок 18). Программный код прописывается автоматически и представлен в (Программный код).

Рисунок 18 - Работа с конструктором движения

Аналогично настраивается регистр накопления для остальных документов.

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

На рисунке 17 показано создание отчета «ОборотноСальдоваяВедомость» с использованием схемы компоновки.

Этапы создания отчета представлены на рисунке 18.

Рисунок 19 - Создание Отчета " ОборотноСальдоваяВедомость "

Рисунок 20 - Создание отчета в режиме конструктора запроса

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

Рисунок 21 - Создание конструктора ввода на основании

Тестирование разработанного прикладного решения

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

Так, на Рисунок 22 представлено заполнение справочника «Номенклатура» в режиме 1С.

Рисунок 22 - Заполнение справочника "Номенклатура"

На Рисунок 23 показано заполнение документа «ОтпускМатериаловВПроизводство». Заполнение цены происходит автоматически. Вычисление суммы и суммы документа также вычисляется автоматически.

Рисунок 23 - Заполнение документа "ОтпускМатериаловВПроизводство"

С производственных цехов произведённые товары поступают на склад готовой продукции. На рисунке 24 показано заполнение накладной «ПоступлениеМатериалов на склад».

Рисунок 24 - Заполнение документа "Поступление материалов на склад"

Нажатие кнопки Печать обеспечит вывод документа на печать (Рисунок 25).

Рисунок 25 - Вывод на печать документа " Поступление материалов на склад "

Регистр бухгалтерского учета формируется автоматически, в зависимости от вводимых документов (Рисунок 26).

Рисунок 26 – Часть регистра бухгалтерского учета

Заполнение цен на номенклатуру происходит в справочнике «Номенклатура». Они позволяют автоматизировать добавление цены в документ. На Рисунок 27 показаны «Цены на номенклатуру».

Рисунок 27 – Часть цен на номенклатуру

Вывод отчета «ЗаказыЗаПериод» (Рисунок 28).

Рисунок 28 - Отчет "ЗаказыЗаПериод"

Оборотно-сальдовая ведомость показывает все обороты предприятия за выбранный период (Рисунок 29).

Рисунок 29 - Отчет "ОборотноСальдоваяВедомость"

Заключение

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

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

В результате курсовой работы все цели достигнуты.

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

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

Информационная система разработана на платформе «1С: Предприятие» версии 8.3. Данный выбор обусловлен широкими возможностями по ведению учета хозяйственных операций, предоставляемыми системой.

Все поставленные задачи курсовой работы были решены.

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

Учебно-методическая литература

  1. Бойко Э.В., 1С: Предприятие 8.0. Универсальный самоучитель
  2. Варкентин В.В. Информационные системы на базе 1 С:Предприятие//Научное сообщество студентов XXI столетия. Технические науки: сб. ст. по мат. XXXIX междунар.студ.науч.-практ. Конф. № 2(39) https://sibac.info/studconf/tech/xxxix/47278 (дата обращения: 15.04.2019)

ПРИЛОЖЕНИЕ

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

Код вычисления «Суммы» и «СуммыСНДС»

Процедура РассчитатьСуммуНДС (СтрокаТабличнойЧасти) Экспорт

СтрокаТабличнойЧасти.СуммаНДС = (СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена*СтрокаТабличнойЧасти.СтавкаНДС)/100;

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

Процедура РассчитатьСумму (СтрокаТабличнойЧасти) Экспорт

СтрокаТабличнойЧасти.Сумма = (СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена);

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

Код подстановки цены из регистра сведений

Функция РозничнаяЦена(АктуальнаяДата, ЭлементНоменклатуры) экспорт

//Создать вспомогательный объект "Отбор"

Отбор = Новый Структура ("Номенклатура", ЭлементНоменклатуры);

//Получить актуальные значения ресурсов регистра

ЗначенияРесурсов = РегистрыСведений.Цены.ПолучитьПоследнее(АктуальнаяДата, Отбор);

Возврат ЗначенияРесурсов.Цена;

КонецФункции

Код конструктора движения регистров документа «Поступление материалов»

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

//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

// Данный фрагмент построен конструктором.

// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

// регистр ЗапасыМатериалов Приход

Движения.ЗапасыМатериалов.Записывать = Истина;

Для Каждого ТекСтрокаПереченьМатериалов Из ПереченьМатериалов Цикл

Движение = Движения.ЗапасыМатериалов.Добавить();

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

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

Движение.Склад = Склад;

Движение.Материал = ТекСтрокаПереченьМатериалов.Номенклатура;

Движение.Количество = ТекСтрокаПереченьМатериалов.Количество;

Движение.Стоимость = ТекСтрокаПереченьМатериалов.Сумма;

КонецЦикла;

// регистр ПоступлениеМатериалов

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

Для Каждого ТекСтрокаПереченьМатериалов Из ПереченьМатериалов Цикл

Движение = Движения.ПоступлениеМатериалов.Добавить();

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

Движение.Дата = Дата;

Движение.Поставщик = Поставщик;

Движение.Материал = ТекСтрокаПереченьМатериалов.Номенклатура;

Движение.Склад = Склад;

Движение.Количество = ТекСтрокаПереченьМатериалов.Количество;

КонецЦикла;

// регистр РегистрБухгалтерскогоУчета

Движения.РегистрБухгалтерскогоУчета.Записывать = Истина;

Для Каждого ТекСтрокаПереченьМатериалов Из ПереченьМатериалов Цикл

Движение = Движения.РегистрБухгалтерскогоУчета.Добавить();

Движение.СчетДт = ПланыСчетов.ПланСчетовБухучета.Материалы;

Движение.СчетКт = ПланыСчетов.ПланСчетовБухучета.РасчетыСПоставщиками;

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

Движение.Сумма = ТекСтрокаПереченьМатериалов.Сумма;

Движение.КоличествоДт = ТекСтрокаПереченьМатериалов.Количество;

Движение.СодержаниеОперации = "Стоимость товаров без НДС";

Движение.СубконтоДт[ПланыВидовХарактеристик.СубконтоБухучета.Материалы] = ТекСтрокаПереченьМатериалов.Номенклатура;

Движение.СубконтоДт[ПланыВидовХарактеристик.СубконтоБухучета.Склады] = Склад;

Движение.СубконтоКт[ПланыВидовХарактеристик.СубконтоБухучета.Контрагенты] = Поставщик;

КонецЦикла;

// регистр РегистрБухгалтерскогоУчета

Движения.РегистрБухгалтерскогоУчета.Записывать = Истина;

Для Каждого ТекСтрокаПереченьМатериалов Из ПереченьМатериалов Цикл

Движение = Движения.РегистрБухгалтерскогоУчета.Добавить();

Движение.СчетДт = ПланыСчетов.ПланСчетовБухучета.НДСПоПриобретениям;

Движение.СчетКт = ПланыСчетов.ПланСчетовБухучета.РасчетыСПоставщиками;

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

Движение.Сумма = ТекСтрокаПереченьМатериалов.СуммаНДС;

Движение.СодержаниеОперации = "Сумма НДС";

Движение.СубконтоКт[ПланыВидовХарактеристик.СубконтоБухучета.Контрагенты] = Поставщик;

КонецЦикла;

// регистр РегистрБухгалтерскогоУчета

Движения.РегистрБухгалтерскогоУчета.Записывать = Истина;

Для Каждого ТекСтрокаПереченьМатериалов Из ПереченьМатериалов Цикл

Движение = Движения.РегистрБухгалтерскогоУчета.Добавить();

Движение.СчетДт = ПланыСчетов.ПланСчетовБухучета.РасчетыСБюджетомПоНДС;

Движение.СчетКт = ПланыСчетов.ПланСчетовБухучета.НДСПоПриобретениям;

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

Движение.Сумма = ТекСтрокаПереченьМатериалов.СуммаНДС;

Движение.СодержаниеОперации = "НДС к вычету";

КонецЦикла;

//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

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

Код конструктора печати «Поступление материалов»

&НаКлиенте

Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)

//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)

ТабДок = Новый ТабличныйДокумент;

Печать(ТабДок, ПараметрКоманды);

ТабДок.ОтображатьСетку = Ложь;

ТабДок.Защита = Ложь;

ТабДок.ТолькоПросмотр = Ложь;

ТабДок.ОтображатьЗаголовки = Ложь;

ТабДок.Показать();

//}}

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

&НаСервере

Процедура Печать(ТабДок, ПараметрКоманды)

Документы.ПоступленияМатериалов.Печать(ТабДок, ПараметрКоманды);

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

Код отчета «ОборотноСальдоваяВедомость»

ВЫБРАТЬ

ПланСчетовБухучета.Ссылка КАК Счет,

РегистрБухгалтерскогоУчетаОстаткиИОбороты.СуммаНачальныйРазвернутыйОстатокДт КАК СальдоНачДт,

РегистрБухгалтерскогоУчетаОстаткиИОбороты.СуммаНачальныйРазвернутыйОстатокКт КАК СальдоНачКт,

РегистрБухгалтерскогоУчетаОстаткиИОбороты.СуммаОборотДт КАК ОборотДт,

РегистрБухгалтерскогоУчетаОстаткиИОбороты.СуммаОборотКт КАК ОборотКт,

РегистрБухгалтерскогоУчетаОстаткиИОбороты.СуммаКонечныйРазвернутыйОстатокДт КАК СальдоКонДт,

РегистрБухгалтерскогоУчетаОстаткиИОбороты.СуммаКонечныйРазвернутыйОстатокКт КАК СальдоКонКт

ИЗ

РегистрБухгалтерии.РегистрБухгалтерскогоУчета.ОстаткиИОбороты КАК РегистрБухгалтерскогоУчетаОстаткиИОбороты

ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.ПланСчетовБухучета КАК ПланСчетовБухучета

ПО РегистрБухгалтерскогоУчетаОстаткиИОбороты.Счет = ПланСчетовБухучета.Ссылка