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

Автоматизация складского учета на примере «Keramissimo»

Содержание:

ведение

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

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

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

Учет складских запасов организации Keramissimo – это работа с большим объемом данных. Автоматизация же данного вида учета позволяет экономить время, деньги и человеческий ресурс на исследуемом предприятии.

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

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

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

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

учета.

Задачи курсовой работы:

  1. провести анализ предметной области;
  2. выполнить концептуальное проектирование подсистемы и представить ее в виде информационно-логической модели предметной области;
  3. обосновать необходимость автоматизации;
  4. определить требования к функциональным характеристикам будущей подсистемы;
  5. выполнить проектирование информационной базы данных, разработать интерфейс;

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

1.Технико-экономическая характеристика предметной области и предприятия

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

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

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

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

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

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

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

  1. эффективное использование складских площадей, «адресное» хранения товаров;
  2. оптимизация и автоматизация склада, размещение товара в соответствии с оптимальным для данного состав стратегий размещения;
  3. минимизация количества непроизводительных операций с товаром на складе;
  4. эффективное управление грузовой техникой и человеческими ресурсами;
  5. управление несколькими складами как единой складской системой;
  6. контроль сроков годности товара;
  7. повышение оборачиваемости склада без увеличения человеческих и технических ресурсов.

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

Мелкооптовая торговая сеть «Keramissimo» основана в 2006году и принадлежит торгово-промышленному холдингу Keramissimo, который имеет значительный опыт в сфере розничной торговли.

Структура торговой сети представлена на Рисунке1.

Рисунок 1 Структура предприятия.

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

1.3.Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов

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

1) временное размещение и хранение материальных запасов - обеспечение условий хранения и подходящих для этого площадей;

2) преобразования материальных потоков - расформирование одних партий товаров и формирование на их основе других;

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

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

Графическая диаграмма организационной структуры отдела складского учета и доставки представлена на рисунке 2.

Рисунок 2 - Организационная диаграмма функциональных связей отдела складского учета

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

1) поступления товара;

2) разгрузки транспорта;

3) проверка по количеству и качеству;

4) оформление документации для экспедитора и подготовка внутренних отчетов по приему продукции;

5) размещение продукции на складе, с использованием (или без) внутреннего транспорта;

6) хранения продукции;

7) упаковка, маркировка, комплектация;

8) консолидация груза;

9) отгрузки со склада;

10) загрузка транспортного средства;

11) доставка продукции по месту назначения

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

Для проведения анализа и реорганизации бизнес – процессов предназначено CASE-средство верхнего уровня AllFusion Process Modeler (BPwin), поддерживающее методологии:

  1. IDEF0 (функциональная модель);
  2. DFD (DataFlow Diagram);

Функциональная модель предназначена для описания существующих бизнес – процессов на предприятии (так называемая модель AS-IS «как есть») и идеального положения вещей – того, к чему нужно стремиться (модель ТО-ВЕ «как должно быть»). Методология IDEF0 предписывает построение иерархической системы диаграмм – единичных описаний фрагментов системы.

Построение модели ИС начинается с описания функционирования предприятия (системы) или отдельной ее части (в нашем случае это деятельность складского хозяйства) в целом в виде контекстной диаграммы. На Рисунке 3 представлена контекстная диаграмма ИС «Склад».

Рисунок 3 Модель AS-IS

В таблице 1 приведем наименование функциональных блоков при проведении декомпозиции контекстной диаграммы

Таблица 1

Наименование блоков

Name

Input Name

Control Name

Output Name

Mechanism Name

Управление складским учетом

Клиент

Должностные инструкции

Выходные документы

Складское оборудование

Материалы

ИОТ и ИТБ

Выданные материалы

Персонал

Сопроводительные документы

Действующее законодательство

Списанные материалы

Приемка поступивших материалов

Материалы

Должностные инструкции

Принятый товар

Складское оборудование

Сопроводительные документы

ИОТ и ИТБ

Не принятый товар

Персонал

Действующее законодательство

Приходные документы

Хранение

Принятый товар

Должностные инструкции

Скосплектованный товар

Персонал

Не принятый товар

ИОТ и ИТБ

Выходные документы

Складское оборудование

Приходные документы

Действующее законодательство

Списанные материалы

Формирование отгрузочных документов

Счет клиента оплаченный

ИОТ и ИТБ

Выходные документы

Персонал

Действующее законодательство

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

Должностные инструкции

Складирование

Принятый товар

ИОТ и ИТБ

Приходные документы

Персонал

Не принятый товар

Действующее законодательство

Возвратные документыдокументы

Складское оборудование

Приходные документы

Должностные инструкции

Акт приемки

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

Принятый товар

ИОТ и ИТБ

Приходные документы

Складское оборудование

Приходные документы

Действующее законодательство

Персонал

Должностные инструкции

Складирование на возвратный склад

Не принятый товар

Действующее законодательство

Приходные документы

Персонал

Приходные документы

ИОТ и ИТБ

Информация о товаре

Складское оборудование

Должностные инструкции

Формирование возвратных документов

Информация о товаре

ИОТ и ИТБ

Возвратные документыдокументы

Персонал

Действующее законодательство

Акт приемки

Должностные инструкции

Комплектование

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

Должностные инструкции

Скосплектованный товар

Персонал

Акт приемки

ИОТ и ИТБ

Брак

Действующее законодательство

Списание товара

Брак

Должностные инструкции

Списанные материалы

Персонал

ИОТ и ИТБ

Действующее законодательство

Отпуск материалов

Скосплектованный товар

Должностные инструкции

Выданные материалы

Персонал

Клиент

ИОТ и ИТБ

Действующее законодательство

Рисунок 4 Декомпозиция модели Управление складским учетом

Рисунок 5 Декомпозиция модели Хранение

Рисунок 6 Декомпозиция модели Складирование

Рисунок 7 Дерево узлов модели

2.Информационное обеспечение задачи

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

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

Разрабатываемая автоматизированная система работает со справочниками. На каждый справочник предусмотрена экранная форма для заполнения и корректировки.

На основании данных, хранящихся в справочниках и журналах, формируется отчетная информация.

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

  • Номер документа в базе данных;
  • Название документа;
  • Тип документа;
  • Дата создания;
  • Дата последнего изменения;

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

Рисунок 8 - Информационная модель работы системы

2.2.Используемые классификаторы и системы кодирования

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

Необходимо использовать кодирование для:

- персонала;

- категорий товара;

- артикулов;

- складских документов

Таблица 2

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

№ п/п

Кодируемое

множество

объектов

Длина кода

Мощность кода

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

Система классификации

Вид классифи-катора

Персонал компании

3 знака

999 комбинаций

Порядковая

Отсутствует

Локальный

Артикулы

8 знаков

99999999 наименований товара

Серийно-порядковая

Отсутствует

Локальный

Категории товара

2 знака

99 категорий

Порядковая

Отсутствует

Локальный

Складские документы

4 знака

9999 документов с начала года

Порядковая

Отсутствует

Локальный

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

Структурная формула кода персонала показана на рисунке 9.

Код персонала:

х

х

х

х

Табельный номер сотрудника

Рисунок 9 Код персонала в системе

Таблица 3

Примеры кода персонала

Код сотрудника

Фамилия, имя, отчество

0115

Ахметов К.П.

052

Драчева Н.Г.

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

Структурная формула кода артикула показана на рисунке 10.

Первые 2 символа занимает код группы товаров, и еще 6 символов – непосредственно код товара.

Код артикула:

х

х

-

х

х

х

х

х

х

Код группы товара

Код товара

Рисунок 10 Код артикула

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

Работа ведется с тремя типами документов:

  1. входящие
  2. исходящие
  3. внутренние

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

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

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

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

Произведем описание справочников.

Произведем описание справочников.

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

Справочник состоит из следующих реквизитов:

  1. КодСотрудника;
  2. Наименование;
  3. Пометка/Удаление.

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

Справочник состоит из следующих реквизитов:

  1. КодКонтрагента;
  2. Наименование клиента;
  3. ИНН;
  4. Адрес;
  5. Телефон;
  6. Почта;
  7. Пометка/Удаление.

Справочник Договора. В данном справочники все данные по договорам.

Справочник состоит из следующих реквизитов:

  1. Код;
  2. КодКонтрагента;
  3. Наименование;
  4. Владелец;
  5. Пометка/Удаление.

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

Справочник состоит из следующих реквизитов:

  1. Код;
  2. Наименование;
  3. ЭтоГруппа;
  4. Руководитель;
  5. Пометка/Удаление.

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

Таблица состоит из следующих реквизитов:

  1. КодНомер;
  2. КодКлиента;
  3. Код;
  4. КодСотрудника;
  5. Дата;
  6. Статус заказа;
  7. Договор клиента;
  8. Исполнитель;
  9. Номенклатура;
  10. Количество;
  11. Сумма;
  12. Пометка/Удаление. состоит из следующих реквизитов.

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

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

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

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

Отчеты предназначены для вывода информации из базы данных.

Состав отчета:

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

3.Программное обеспечение задачи

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

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

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

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

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

Состав и классификация функций разрабатываемого программного продукта представлены в виде дерева функций рисунок 11, сценарий на рисунке 12.

Рисунок 11 Дерево функций ИС

Рисунок 12 Сценарий диалога

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

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

Пример созданной логической модели данных представлен на рисунке 13:

Рисунок 13 Логическая модель данных

Физическая модель данных информационной системы

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

Рисунок 14 - Физическая модель системы

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

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

Всю структуру программы можно будет отобразить в блок-схеме, который продемонстрирован на 15.

Рисунок 15 Структура программных модулей

Таблица 4

Функции модулей

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

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

Модуль безопасности

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

Модуль инициализации интерфейса программы

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

Модуль импорта/экспорта

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

Модуль взаимодействия с базой данных

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

Модуль справочной системы

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

Модуль «Главная форма программы»

Содержит главное меню, из которого осуществляется вызов остальных экранных форм

Общие модули

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

Модуль объекта

Имеет процедуры и функции, которые можно использовать извне.

Модуль форм

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

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

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

Также можно ещё к группам модулей отнести:

  1. Справочники;
  2. Документы;
  3. Перечисления;
  4. Отчёты;
  5. Регистры.

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

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

Блок-схема программного модуля и технологического процесса решения задачи в диалоговом режиме.

Рисунок 16 Технологический процесс загрузки системы

Рисунок 17 Технологический процесс Выход из системы

Рисунок 18 Технологический процесс Загрузка основных функций

Рисунок 19 Технологический процесс Загрузка первичных документов

Рисунок 20 Технологический процесс Загрузка меню

Рисунок 21 Технологический процесс ввод данных по ТМЦ

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

Разработка командного интерфейса подсистем

Рисунок 22 Разработка подсистем

Разработка основного командного интерфейса

Рисунок 23 - Разработка командного интерфейса

Запуск конфигурации в режиме предприятия

Рисунок 24 - Основное окно конфигурации

Создание ролей конфигурации

Рисунок 25 - Разработка роли «Полные права»

Создание пользователей конфигурации

Рисунок 26 - Создание пользователей

Создание констант конфигурации

Рисунок 27 - Разработка констант конфигурации

Заполнение констант в режиме конфигурации

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

Рисунок 28 - Создание перечислений

  1. Разработка справочников конфигурации

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

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

Таблица 5

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

Код

Имя

Тип

Вид

Синоним

1

ПометкаУдаления

Булево

Свойство объекта

Пометка удаления

2

Код

Строка (Ф9)

Свойство объекта

Код

3

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

Строка (П150)

Свойство объекта

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

4

Родитель

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

Свойство объекта

Родитель

5

ЭтоГруппа

Булево

Свойство объекта

Это группа

6

ВидНоменклатуры

ПеречислениеСсылка.ВидыНоменклатуры

Реквизит

Вид номенклатуры

Рисунок 29 - Заполнение справочника «Номенклатура»

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

Рисунок 30 - Разработка справочника «Сотрудники»

Таблица 6

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

Код

Имя

Тип

Вид

Синоним

1

ПометкаУдаления

Булево

Свойство объекта

Пометка удаления

2

Код

Строка (Ф9)

Свойство объекта

Код

3

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

Строка (П150)

Свойство объекта

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

4

Должность

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

Реквизит

Должность

5

АдрессныеДанные

Табличная часть

Адрессные данные

6

ТипДанных

ПеречислениеСсылка.ТипыАдрессныхДанных

Реквизит

Тип данных

7

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

Строка (П150)

Реквизит

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

Заполнение справочника «Сотрудники» в режиме предприятие

Рисунок 31 - Заполнение справочника «Сотрудники»

Рисунок 32 - Разработка справочника «Должности»

Таблица 7

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

Код

Имя

Тип

Вид

Синоним

1

ПометкаУдаления

Булево

Свойство объекта

Пометка удаления

2

Код

Строка (Ф9)

Свойство объекта

Код

3

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

Строка (П50)

Свойство объекта

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

Рисунок 33 - Заполнение справочника «Должности»

Рисунок 34 - Разработка справочника «Контрагенты»

Таблица 8

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

Код

Имя

Тип

Вид

Синоним

1

ПометкаУдаления

Булево

Свойство объекта

Пометка удаления

2

Код

Строка (Ф9)

Свойство объекта

Код

3

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

Строка (П25)

Свойство объекта

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

4

Родитель

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

Свойство объекта

Родитель

5

ЭтоГруппа

Булево

Свойство объекта

Это группа

6

Коментарий

Строка (П150)

Реквизит

Коментарий

7

АдрессныеДанные

Табличная часть

Адрессные данные

8

ТипДанных

ПеречислениеСсылка.ТипыАдрессныхДанных

Реквизит

Тип данных

9

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

Строка (П150)

Реквизит

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

Рисунок 35 - Заполнение справочника «Контрагенты»

Рисунок 36 - Разработка справочника «Склады»

Таблица 9

Структура справочника «Склады»

Код

Имя

Тип

Вид

Синоним

1

ПометкаУдаления

Булево

Свойство объекта

Пометка удаления

2

Код

Строка (Ф9)

Свойство объекта

Код

3

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

Строка (П50)

Свойство объекта

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

4

ТипСклада

ПеречислениеСсылка.ТипСклада

Реквизит

Тип склада

Рисунок 37 - Заполнение справочника «Склады»

  1. Разработка документов конфигурации

Создание и формирование документа «Поступление товаров»

Рисунок 38 - Разработка документа «Поступление товаров»

Таблица 10

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

Код

Имя

Тип

Вид

Синоним

1

ПометкаУдаления

Булево

Свойство объекта

Пометка удаления

2

Номер

Строка (П9)

Свойство объекта

Номер

3

Дата

Дата и время

Свойство объекта

Дата

4

Проведен

Булево

Свойство объекта

Проведен

5

Поставщик

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

Реквизит

Поставщик

6

Склад

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

Реквизит

Склад

7

Ответственный

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

Реквизит

Ответственный

8

Товары

Табличная часть

Товары

9

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

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

Реквизит

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

10

Количество

Число (10.3)

Реквизит

Количество

11

Цена

Число (10.2)

Реквизит

Цена

12

Сумма

Число (10.2)

Реквизит

Сумма

Рисунок 39 - Формирование документа «Поступление товаров»

Рисунок 40 – Печать накладной «Поступление товаров»

Рисунок 41 – Обработка провидения документа «Поступление товаров»

Рисунок 42 – Результат обработки провидения документа «Поступление товаров»

Создание и формирование документа «Перемещение товаров»

Рисунок 43 – Разработка документа «Перемещение товаров»

Таблица 11

Структура документа «Перемещение товаров»

Код

Имя

Тип

Вид

Синоним

1

ПометкаУдаления

Булево

Свойство объекта

Пометка удаления

2

Номер

Строка (П9)

Свойство объекта

Номер

3

Дата

Дата и время

Свойство объекта

Дата

4

Проведен

Булево

Свойство объекта

Проведен

5

СкладИсточник

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

Реквизит

Склад источник

6

СкладПриемник

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

Реквизит

Склад приемник

7

Ответственный

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

Реквизит

Ответственный

8

Товары

Табличная часть

Товары

9

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

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

Реквизит

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

10

Количество

Число (10.3)

Реквизит

Количество

Рисунок 44 – Формирование документа «Перемещение товаров»

Рисунок 45 – Печать документа «Перемещение товаров»

Рисунок 46 – Обработка проведения документа «Перемещение товаров»

Рисунок 47 – Результат проведения документа «Перемещение товаров»

Создание и формирование документа «Реализация товаров»

Рисунок 48 – Разработка документа «Реализация товаров»

Таблица 12

Структура документа «Реализация товаров»

Код

Имя

Тип

Вид

Синоним

1

ПометкаУдаления

Булево

Свойство объекта

Пометка удаления

2

Номер

Строка (П9)

Свойство объекта

Номер

3

Дата

Дата и время

Свойство объекта

Дата

4

Проведен

Булево

Свойство объекта

Проведен

5

Покупатель

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

Реквизит

Покупатель

6

Склад

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

Реквизит

Склад

7

Ответственный

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

Реквизит

Ответственный

8

Товары

Табличная часть

Товары

9

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

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

Реквизит

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

10

Количество

Число (10.3)

Реквизит

Количество

11

Цена

Число (10.2)

Реквизит

Цена

12

Сумма

Число (10.2)

Реквизит

Сумма

Рисунок 49 – Формирование документа «Реализация товаров»

В зависимости от склада (оптовый или розничный) печатаются накладные

Рисунок 50 – Печать накладной оптовой торговли

Разработка и формирование документа «Установка цен номенклатуры»

Рисунок 51 – Разработка документа «Установка цен номенклатуры»

Таблица 13

Структура документа «Установка цен номенклатуры»

Код

Имя

Тип

Вид

Синоним

1

ПометкаУдаления

Булево

Свойство объекта

Пометка удаления

2

Номер

Строка (П9)

Свойство объекта

Номер

3

Дата

Дата и время

Свойство объекта

Дата

4

Проведен

Булево

Свойство объекта

Проведен

5

Ответственный

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

Реквизит

Ответственный

6

ТипЦен

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

Реквизит

Тип цен

7

Товары

Табличная часть

Товары

8

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

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

Реквизит

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

9

Цена

Число (10.2)

Реквизит

Цена

Рисунок 52 – Формирование документа «Установка цен номенклатуры»

Рисунок 53 – Результат проведения документа «Установка цен номенклатуры»

Разработка регистров конфигурации

Рисунок 54– Разработка регистра «Остатки номенклатуры»

Рисунок 55 – Данные регистра накопления «Остатки номенклатуры»

Рисунок 56 – Разработка регистра накопления «Продажи»

Рисунок 57 – Данные регистра накопления «Продажи»

Рисунок 58– Разработка регистра сведений «Цены номенклатуры»

Рисунок 59 – Данные регистра сведений «Цены номенклатуры»

  1. Разработка и формирование отчетов

Рисунок 60 – Разработка отчета «Прайс-лист»

Рисунок 61 – Формирование отчета «Прайс-лист»

Рисунок 61 – Разработка отчета «Остатки номенклатуры»

Рисунок 64 – Разработка отчета «Отче по продажам»

Заключение

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

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

Был проведен:

  1. анализ деятельности склада компании, выделены и описаны имеющиеся там бизнес-процессы,
  2. анализ характеристики продукта,

Исходя из имеющихся на рынке программных продуктов, предназначенных для автоматизации бизнес-процессов, после их анализа, определения достоинств и недостатков, была выбрана платформа разработки – 1С.

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

Список использованных источников

  1. ГОСТ 7.32- 2001 Структура и правила оформления 22с.
  2. ГОСТ Р 50922-2006 Защита информации. Основные термины и определения.
  3. ГОСТ Р ИСО/МЭК 12207-2010 Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств.
  4. Криницкий Н.А., Миронов Г.Д., Фролов Г.Д. Автоматизированные информационные системы - М.: Наука, 1982.- 384 с.
  5. Беликова Т.Н., Бухгалтерский учёт и отчётность [Текст] / Т.Н.Беликова, Е.Н.Егерева.- Санкт-Петербург: Питер, 2015.- 240 с.
  6. Гаджинский А.М Современный склад. Организация, технология, управление и логистика[Текст] / А.М.Гаджинский. - Москва: Проспект, 2005.- 175 с.
  7. Алешин Л.И., Максимов Н.В.-М.: ММИЭИФП, 2004.- 561 с. Информационные технологии.
  8. Баранов В.В. и др. / Автоматизация управления предприятием / ИФРА – М,. – Петров В. Н. / Информационные системы, учебник \ ПИТЕР, 2011.
  9. Семенихина В.В.. –М.: Изд-во Эксмо (Портфель бухгалтера). Организация складского учета 2006.-80c.
  10. Волгин В.В. Склад стандарты управления. Учебник 2009.
  11. Федоров, Л. С. Общий курс логистики : учеб. пособие / Л. С. Федоров, М. В. Кравченко. – М. : Кнорус, 2010. – 224 с.
  12. Как автоматизировать склад [Электронный ресурс] / Сайт о логистике - Режим доступа: http://logistic-forum.lv/sklad/avtomatizacija-sklada/

Приложение Код программы

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

Макет = Документы.РеализацияТоваров.ПолучитьМакет("Печать накладной");

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

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

"ВЫБРАТЬ

| РеализацияТоваров.Дата,

| РеализацияТоваров.Номер,

| РеализацияТоваров.Ответственный,

| РеализацияТоваров.Покупатель,

| РеализацияТоваров.Склад,

| РеализацияТоваров.Товары.(

| НомерСтроки,

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

| Количество,

| Цена,

| Сумма

| )

|ИЗ

| Документ.РеализацияТоваров КАК РеализацияТоваров

|ГДЕ

| РеализацияТоваров.Ссылка В (&Ссылка)";

Запрос.Параметры.Вставить("Ссылка", Ссылка);

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

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");

Шапка = Макет.ПолучитьОбласть("Шапка");

ОбластьТоварыШапка = Макет.ПолучитьОбласть("ТоварыШапка");

ОбластьТовары = Макет.ПолучитьОбласть("Товары");

Подвал = Макет.ПолучитьОбласть("Подвал");

ТабДок.Очистить();

ВставлятьРазделительСтраниц = Ложь;

Пока Выборка.Следующий() Цикл

Если ВставлятьРазделительСтраниц Тогда

ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

КонецЕсли;

Если Выборка.Склад.ТипСклада = Перечисления.ТипСклада.Оптовый Тогда

ОбластьЗаголовок.Параметры.ПараметрРеализации = "Накладная оптовой реализации";

Иначе

ОбластьЗаголовок.Параметры.ПараметрРеализации = "Накладная розничной реализации";

КонецЕсли;

ТабДок.Вывести(ОбластьЗаголовок);

Шапка.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Шапка, Выборка.Уровень());

ТабДок.Вывести(ОбластьТоварыШапка);

ВыборкаТовары = Выборка.Товары.Выбрать();

Пока ВыборкаТовары.Следующий() Цикл

ОбластьТовары.Параметры.Заполнить(ВыборкаТовары);

ТабДок.Вывести(ОбластьТовары, ВыборкаТовары.Уровень());

КонецЦикла;

Подвал.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Подвал);

ВставлятьРазделительСтраниц = Истина;

КонецЦикла;

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

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

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

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

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

// регистр ЦеныНоменклатуры

Движения.ЦеныНоменклатуры.Записывать = Истина;

Для Каждого ТекСтрокаТовары Из Товары Цикл

Движение = Движения.ЦеныНоменклатуры.Добавить();

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

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

Движение.ТипЦен = ТипЦен;

Движение.Цена = ТекСтрокаТовары.Цена;

КонецЦикла;

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

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

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

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

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

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

// регистр ОстаткиНоменклатуры Расход

Движения.ОстаткиНоменклатуры.Записывать = Истина;

Для Каждого ТекСтрокаТовары Из Товары Цикл

Движение = Движения.ОстаткиНоменклатуры.Добавить();

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

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

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

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

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

КонецЦикла;

// регистр Продажи

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

Для Каждого ТекСтрокаТовары Из Товары Цикл

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

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

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

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

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

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

КонецЦикла;

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

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

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

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

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

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

// регистр ОстаткиНоменклатуры Расход

Движения.ОстаткиНоменклатуры.Записывать = Истина;

Для Каждого ТекСтрокаТовары Из Товары Цикл

Движение = Движения.ОстаткиНоменклатуры.Добавить();

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

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

Движение.Склад = СкладИсточник;

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

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

КонецЦикла;

// регистр ОстаткиНоменклатуры Приход

Движения.ОстаткиНоменклатуры.Записывать = Истина;

Для Каждого ТекСтрокаТовары Из Товары Цикл

Движение = Движения.ОстаткиНоменклатуры.Добавить();

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

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

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

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

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

КонецЦикла;

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

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

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

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

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

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

// регистр ОстаткиНоменклатуры Приход

Движения.ОстаткиНоменклатуры.Записывать = Истина;

Для Каждого ТекСтрокаТовары Из Товары Цикл

Движение = Движения.ОстаткиНоменклатуры.Добавить();

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

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

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

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

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

КонецЦикла;

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

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