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

Разработка конфигурации «Запасы-склад (приходование товара)» в среде 1С:Предприятие 8.3 (Аналитическая и проектная части)

Содержание:

ВВЕДЕНИЕ

Целью написания данной работы является создание проекта и реализация системы автоматизации складской деятельности ООО ГК Лидер.

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

Целью исследования проводимого в данной работе является обоснование необходимости разработки системы автоматизированного складского учета «Запасы-склад (приходование товара)».

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

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

Задачи исследования:

  • Определение комплекса задач автоматизации
  • Анализ существующих разработок для решения поставленной задачи.
  • Разработка информационного обеспечения задачи.

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

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

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

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

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

Для автоматизации деятельности складского комплекса ГК Лидер были выбраны бизнес-процессы: поступление от поставщика; складской учет, отгрузка покупателю.

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

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

Складской комплекс выполняет следующую последовательность операций:

  • Заведение (создание) номенклатуры товаров;
  • Прием товара на склад;
  • Перемещение товаров между складами организации;
  • Подготовка товара к отгрузке клиенту.

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

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

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

Создаваемая информационная система должна содержать в себе возможность создания номенклатуры, добавления карточек сотрудников, карточек поставщиков и мест хранения ТМЦ. Схему документооборота можно представить в виде последовательности действий (рис. 1).

Действие

Исполнитель

Менеджер продаж

Менеджер снабжения

Руководитель склада

Кладовщик

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

Заказ на отгрузку товара

Проверка наличия товара на складе организации

Заказ на отгрузку товара

Заказ недостающего товара поставщику

Заказ товара поставщику

Приходование товара от

поставщика

Поступление ТМЦ

Комплектация заказа

для отгрузки

Выбытие ТМЦ

Рисунок 1. Схема документооборота

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

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

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

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

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

Функционирование системы делится на два процесса – разработка (описание моделей предметной области средствами системы) и исполнение (обработка данных предметной области).

На этапе разработки производится:

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

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

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

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

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

Информационная структура проектируется на уровне предусмотренных в системе типов обрабатываемых объектов предметной области (константы, справочники, документы, регистры, перечисления и др.).

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

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

По сравнению с версией 8.2, в версии 8.3 появилась новые функциональные части:

  • реализована мобильная платформа «1С: Предприятие», которая обеспечивает: разработку приложений (конфигураций) для мобильных устройств в среде конфигуратора с учетом ограничений мобильной платформы;
  • генерацию мобильного приложения для записи на мобильное устройство;
  • работу мобильных приложений в операционных системах iOS, AndroidOS;
  • поддержку работы мобильных приложений в режиме Offline и обмен данными с основным приложением (back office);
  • добавлен механизм автоматизированного тестирования конфигураций (для тестирования используется программа на встроенном языке, имитирующая интерактивные действия пользователя и проверяющая результаты их выполнения);
  • интерактивные действия пользователя записываются и затем могут быть воспроизведены;
  • поддерживается для толстого клиента, тонкого клиента и веб-клиента;
  • для тестирования реализована объектная модель;
  • оптимизирована работа с памятью при разработке и обновлении прикладных решений, включающих большой объем функционала.

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

2.1. Характеристика разработанных справочников в среде 1С:Предприятие (справочники, константы, перечисления).

Конфигурация «Запасы и склад. Приходование товаров» содержит следующие справочники: Номенклатура, Места хранения, Подразделения, Сотрудники, Должности.

Справочник «номенклатура» предназначен для ввода данных о товарах и услугах. И состоит из следующих реквизитов: Наименование, код, Тип номенклатуры (рис. 2).

Рисунок 2. Основные реквизиты справочника «Номенклатура»

Справочник «Места хранения» предназначен для ввода данных складах предприятия, дополнительных полей (реквизитов) не содержит (рис. 3).

Рисунок 3. Основные реквизиты справочника «Места хранения»

Справочник «Подразделения» содержит информацию о структурных подразделениях компании (рис. 4).

Рисунок 4. Основные реквизиты справочника «Подразделения»

Справочник «Сотрудники» хранит информацию о сотрудниках компании, являющихся пользователями системы (рис. 5).

Рисунок 5. Справочник «Сотрудники»

Справочник «Контрагенты» содержит информацию о покупателях и поставщиках (рис. 6).

Рисунок 6. Справочник «Контрагенты»

Справочник «Должности» содержит перечень должностей компании (рис. 7).

Рисунок 7. Справочник «Должности»

2.2. Характеристика разработанных экранных форм документов в среде 1С:Предприятие

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

Конфигурация «Запасы и склад. Приходование товаров» позволяет создавать документы по приходованию товарно-материальных ценностей (ТМЦ), оформлять заказы поставщикам, перемещать товары между складами. Создавать карточки сотрудников и принимать на работу сотрудников.

Документы состоят из реквизитов и табличной части. Документы позволяют добавлять из справочника Номенклатура необходимые ТМЦ (рис. 8).

Рисунок 8. Реквизиты документа «Поступление ТМЦ»

Рисунок 9. Форма документа «Поступление ТМЦ»

Рисунок 10. Реквизиты документа «Выбытие ТМЦ»

Рисунок 11. Форма документа «Выбытие ТМЦ»

Рисунок 12. Реквизиты документа «Перемещение ТМЦ»

Рисунок 13. Форма документа «Перемещение ТМЦ»

При проведении документы записывают данные в регистр накоплений «Остатки ТМЦ» (рис. 14).

Рисунок 14. Регистр накоплений «Остатки ТМЦ»

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

В системе создан отчет для отслеживания актуальных запасов на складах. Перед созданием документов Перемещения или Выбытия ТМЦ кладовщик может посмотреть остатки ТМЦ на складе при помощи отчета «Остатки ТМЦ» (рис. 15).

Рисунок 15. СКД отчета «Остатки ТМЦ»

Отчет «Остатки ТМЦ» содержит перечень складов предприятия с перечислением номенклатурных единиц, хранящихся на этих складах, их количеством и суммарной стоимостью (рис. 16).

Рисунок 16. Отчет «Остатки ТМЦ»

2.3. Описание разработанных подсистем в среде 1С: Предприятие

Подсистемы – это основные элементы для построения интерфейса в среде 1С: Предприятие. В конфигурации «Запасы и склад. Приходование товаров» создано две подсистемы: Склад и Кадры (рис. 17)

Рисунок 17. Подсистемы

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

Рисунок 18. Состав подсистемы «Склад»

Для подсистемы «Кадры» это справочники Подразделения, Сотрудники и должности, документы Прием на работу, Кадровое перемещение, Увольнение и Прием на работу списком (рис. 19).

Рисунок 19. Подсистема «Кадры»

Описание подсистем приведено в сводной таблице описания функций модулей (таб. 1).

Таблица 1. Подсистемы

№ п/п

Наименование подсистемы

Функции подсистемы

1.

Склад

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

2.

Кадры

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

2.4. Контрольный пример реализации проекта в среде 1С: Предприятие и его описание

Заполнение информационной базы начинается с ввода информации в справочники. Справочники относящиеся к сотрудникам компании находятся на вкладке «Кадры» (рис. 20).

Рисунок 20. Интерфейс программы. Вкладка «Кадры»

Справочники, относящиеся непосредственно к основному функционалу системы расположены на вкладке «Склад» (рис. 21).

Рисунок 21. Интерфейс программы. Вкладка «Склад»

Справочник Номенклатура содержит информацию о товарах и услугах. Для добавления нового товара необходимо нажать на кнопку «Создать» и ввести Наименование и тип номенклатуры (рис. 22).

Рисунок 22. Справочник «Номенклатура»

Справочник Контрагенты хранит информацию о поставщиках и покупателях товаров. В справочник заносится информация о наименовании, типе контрагента и контактных данных (рис. 23).

Рисунок 23. Справочник «Контрагенты»

Справочник Сотрудники содержит информацию о работниках компании (рис. 24).

Рисунок 24. Справочник «Сотрудники»

После заполнения необходимых справочников оформляется поступление ТМЦ на склад от поставщика. Документ «Поступление ТМЦ» находится на вкладке «Склад».

В документе «Поступление ТМЦ» необходимо выбрать поставщика, склад, ввести дату, входящий номер, подобрать номенклатуру поступления, ее количество и стоимость, сумма поступления рассчитается автоматически (рис. 25).

Рисунок 25. Документ «Поступление ТМЦ»

Для перемещения товаров между складами компаний необходимо вызвать документ «Перемещение ТМЦ» на вкладке «Склад», заполнить поля Склад отправитель, Склад получатель, дату и ответственного, заполнить табличную часть документа, выбрав ТМЦ которые необходимо переместить и указать их количество (рис. 26).

Рисунок 26. Документ «Перемещение ТМЦ»

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

Рисунок 27. Документ «Выбытие ТМЦ»

Для контроля остатков по складам перед созданием перемещений и отгрузок необходимо использовать отчет «Остатки ТМЦ» расположеный на вкладке «Склад» в пункте «Отчеты» (рис. 28).

Рисунок 28. Отчет «Остатки ТМЦ»

ЗАКЛЮЧЕНИЕ

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

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

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

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

К минусам: конфигурации отсутствуют финансовые документы.

СПИСОК ЛИТЕРАТУРЫ

  1. Радченко М.Г. 1С: Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы. Издательство ООО "1С-Паблишинг", ISBN 978-5-9677-1147-3, 2013г. - 874 стр.
  2. Радченко М.Г. Архитектура и работа с данными "1С: Предприятия 8.2". Серия "1С: Профессиональная разработка". Издательство "1С-Паблишинг", ISBN 978-5-9677-1555-6, 268 стр.
  3. 1С:Предприятие 8.2. Руководство администратора, Официальное издание 1С: Издательский дом «Питер», 2012. – 789 с.
  4. Е. Ю. Хрусталева Язык запросов "1С Предприятие 8", Издательство – ООО "1С-Паблишинг" 2013 г. 369 с.

ПРИЛОЖЕНИЕ 1

Модуль документа Перемещение ТМЦ:

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

Движения.ОстаткиТМЦ.Записывать = Истина;

Для Каждого ТекСтрокаНоменклатура Из Номенклатура Цикл

Движение = Движения.ОстаткиТМЦ.Добавить();

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

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

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

Движение.Склад = СкладОтправитель;

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

Движение = Движения.ОстаткиТМЦ.Добавить();

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

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

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

Движение.Склад = СкладПолучатель;

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

КонецЦикла;

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

ПРИЛОЖЕНИЕ 2

Модуль документа Прием на работу:

Функция СотрудникПринятНаРаботу (Сотрудник)

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| КадровыеПеремещения.Период КАК Период

|ИЗ

| РегистрСведений.КадровыеПеремещения КАК КадровыеПеремещения

|ГДЕ

| КадровыеПеремещения.Сотрудник = &Сотрудник

| И КадровыеПеремещения.ПричинаИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояний.ПриемНаРаботу)";

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

РезультатЗапроса = Запрос.Выполнить();

ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();

Пока ВыборкаДетальныеЗаписи.Следующий() Цикл

Возврат Истина;

КонецЦикла;

Возврат Ложь;

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

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

Если СотрудникПринятНаРаботу(Сотрудник) Тогда

Сообщить ("Документ не проведен. Сотрудник уже принят на работу!");

Отказ = Истина;

Возврат;

КонецЕсли;

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

Движения.КадровыеПеремещения.Очистить();

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

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

Движение.Сотрудник = Сотрудник;

Движение.Должность = Должность;

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

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

Движение.ПричинаИзмененияСостояния = Перечисления.ПричиныИзмененияСостояний.ПриемНаРаботу;

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