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

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

Содержание:

Введение

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

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

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

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

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

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

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

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

Задачами курсового проекта являются:

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

Глава 1. Анализ складского учета

1.1 Общие сведения, цели и задачи

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

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

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

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

В базе данных разрабатываемого программного продукта будут храниться данные о товарах:

- код;

- наименование;

- единица измерения;

- группа товаров;

- цена;

Варианты товара, характеризуются следующими параметрами:

- код;

- название;

Также в программе содержатся данные о поставщиках:

- код поставщика;

- наименование;

- контактное лицо;

- ИНН;

- адрес;

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

- код сотрудника;

- ФИО;

- должность;

- дата рождения;

- паспорт серия;

- паспорт номер;

- адрес;

- телефон;

- дата приема;

Содержится информация о складах:

- код склада;

- название.

В случае, когда сотрудник принимает заказ поставщика, формируется приходная накладная, в котором указываются следующие данные:

- код заказа;

- дата;

- сотрудник;

- поставщик;

- склад;

- наименование товаров;

- набор свойств;

- количество;

- цена;

- сумма.

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

- код заказа;

- дата;

- МОЛ1;

- МОЛ2;

- склад;

- наименование товаров;

- набор свойств;

- количество;

- цена;

- сумма.

Когда сотрудник склада захочет пополнить товары на складе, то формируется документ «заказ на склад»:

- код;

- текущая дата;

- дата исполнения;

- Сотрудник;

- наименование товаров;

- набор свойств;

- количество;

- цена;

- сумма.

В случае, когда сотрудник получил уведомление о заказе на склад, он договаривается с поставщиками о поставке и формируется документ «Заказ поставщику»:

- код;

- текущая дата;

- дата поставки;

- поставщик;

- объект основание;

- наименование товаров;

- количество;

- единица измерения;

Сотрудники благодаря данному программному продукту могут решать следующие задачи:

- регистрировать поставщиков;

- добавлять и удалять данные о товарах;

- составлять приходные и расходные накладные;

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

- просматривать отчеты о движениях товаров.

1.2 Организационная структура

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

Весь этот процесс можно организовать по трем крупным стадиям:

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

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

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

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

Она включает: определение состава внутренних элементов базовых подразделений (должностей); определение проектной численности подразделений; распределение задач и работ между конкретными исполнителями; установление ответственности за их выполнение; разработку процедур выполнения управленческих работ в подразделениях; расчёты затрат на управление и показателей эффективности аппарата управления в условиях проектированной организационной структуры.

Организационная структура магазина будет выглядеть следующим образом (рис. 1.2.1).

Рис. 1.2.1. Организационная структура магазина.

1.3 Информационная структура

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

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

1.3.1. Информационная структура складского учета.

1.4 Функциональная структура

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

1.4.1. Функциональная структура складского учета

1.5 Информационно-техническое обеспечение

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

1. Компьютер.

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

Как правило, они обладают повышенной надежностью.

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

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

Глава 2. Разработка технического проекта

2.1. Обзор аналогичных систем

Таблица 1. Сравнительная характеристика аналогичных систем

Возможности

Программный продукт

Фрегат Склад

ANALITIKA 2016 NET

SV:Склад

1С: Управление торговлей 8.

Штрихкодирование

+

+

+

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

+

+

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

+

+

Размещение товара

+

+

+

+

Резервирование товары

+

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

+

+

+

Учет ГТД

+

Контроль приема и отгрузки товара

+

+

+

Расчет с поставщиками

+

+

Многоуровневая номенклатура

+

+

Учет сроков годности товаров

+

Программа «Фрегат Склад»[1]

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

Основные функции «Фрегат Склад»:

- Настройка структуры мест хранения (стеллаж, ячейка и т.д.).

- Совмещение складских операций с хранением продуктов. Просмотр состояния товара при приемки и распределения по складским ячейкам.

- Добавление штрихкодов к товарам.

- Автоматическая маркировка товара для считывания штрихкодов и печати этикеток – сканеров.

- Контроль приема и отгрузки.

- Инвентаризация товаров с использованием устройства считывания штрихкодов.

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

Программа «ANALITIKA 2016 NET»[2]

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

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

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

Программа «SV:Склад»[3]

SV: Склад — Автоматизированная система управления складом с поддержкой ячеистого (адресного) склада.

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

Основные возможности:

- Большая многоуровневая номенклатура;

- Хранение необходимых дополнительных характеристик о товаре;

- Графическое отображение информации по физическому расположению стеллажей

- Широкие возможности фильтрации необходимой информации

- Оптимизация размещения принимаемого товара, а так же места хранения

- Оптимизация выдачи товара со склада

- Штрих сканеры и штрих принтеры

- Управление складским персоналом

- Распределение заданий между складскими сотрудниками

- Контроль выполненных работ

- Комплектование товара и печать комплектовочных документов

- Печать необходимых внутренних форм отчетности

Перечисленные функции, отражают небольшую часть возможностей системы складской автоматизации SV: Склад. Но также не надо забывать, что SV: Склад — легко модернизируется в полноценную программу корпоративного учета SV: Учет, благодаря которой можно поставить управленческий учет на предприятии любой сложности.

Программа «1С: Управление торговлей 8»[4]

1С: Управление торговлей 8 – система учета и управления предприятием. Программа автоматизирует все направления торговой деятельности: складской учет и управление складскими запасами; розничная и оптовая торговля; анализ и планирование; работа с подотчетными лицами и т.д.

1С: Управление торговлей 8 позволяет:

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

- вести раздельный учет собственных товаров, товаров, принятых и переданных на реализацию;

- учитывать серии товаров (серийные номера, сроки годности);

- задавать произвольные характеристики товаров (цвет, размер);

- учитывать ГТД и страну происхождения;

- резервировать товары.

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

2.2 Эскиз технического задания

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

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

Необходимо разработать систему учёта, которая включает в себя:

  1. Возможность учета товаров;
  2. Формирование отчетов;

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

  1. Ведение базы данных товаров;
  2. Возможность документального отражения в учётной программе всех этапов движения услуг;
  3. Формирование текущих отчетов.

Для работы с данной информационной системой необходимо наличие на рабочей станции платформы «1С: Предприятия 8.1».

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

Общие требования к техническому обеспечению:

  1. Компьютеры в соответствии с системными требованиями платформы 1С: Предприятие 8.1.;
  2. Устройство вывода на печать.

2.3 Логическая модель информационной системы

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

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

Рис. 2.3.1. Логическая модель информационной системы складского учета

2.4 Физическая модель

Дерево метаданных «Складской учет»

Константы

Наименование организации

ИНН организации

ОГРН организации

Юридический адрес

Телефон

Строка – 100

Строка – 12

Строка – 15

Строка – 100

Строка – 11

Перечисления

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

Шт.

Должность

Кладовщик

Грузчик

Товаровед

Программист

Бухгалтер

Справочники

Справочник. Поставщики

Код

Число – 10

Полное наименование

Строка – 50

ИНН

Строка – 12

Адрес

Строка – 100

Телефон

Строка – 11

Контактное лицо

Строка – 50

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

Реквизиты:

Код

Число – 10

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

Строка – 50

Паспорт серия

Строка – 4

Паспорт номер

Строка – 6

Адрес

Строка – 100

Телефон

Строка – 11

Табличная часть: Данные

Должность

Перечисление Ссылка. Должность

Дата приема

Дата

Справочник. Товары (2-х уровневый)

Код товара

Число – 10

Полное наименование

Строка – 50

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

Перечисление Ссылка. Единицы Измерения

Цена

Число (10), точность - 2, неотрицательное

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

Код

Число – 10

Наименование склада

Строка – 50

Документы

Документы. Заказ На Склад

Шапка:

Дата исполнения документа

Дата

Сотрудник

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

Табличная часть: Товары

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

Справочник. Товар

Количество

Число – 15, точность – 0

Цена

Число – 15, точность – 2

Сумма

Число – 15, точность – 2

Документы. Заказ Поставщику

Шапка:

Поставщик

Справочник. Поставщики

Дата поставки

Дата

Табличная часть: Заказ

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

Справочник. Товар

Количество

Число – 15, точность – 0

Сумма

Число – 15, точность – 2

Документы. Приходная Накладная

Шапка:

Дата

Дата

Поставщик

Справочник. Поставщики

Склад

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

Сотрудник

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

Табличная часть: Поставка

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

Справочник. Товары

Количество

Число – 15, точность – 0

Цена

Число – 15, точность – 2

Сумма

Число – 15, точность – 2

Документы. Расходная Накладная

Шапка:

МОЛ 1

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

Склад

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

МОЛ 2

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

Табличная часть: Выбытие

Товар

Справочник. Товар

Количество

Число – 15, точность – 0

Цена

Число – 15, точность – 2

Сумма

Число – 15, точность – 2

Документы. Прайс Лист

Шапка:

Наименование поставщика

Справочник. Поставщики

Табличная часть: Прайс

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

Число - 10

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

Число - 10

Цена

Число - 10, точность - 3, неотрицательное

Регистры

Регистры накопления

Регистры. Остатки На Складе {-РН}, {+Пн}

Измерения:

Склад

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

Товар

Справочник. Товар

МОЛ 1

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

Ресурсы:

Количество

Число – 15, точность – 3

Регистры. Исполнение Заказов Поставщиками {+зак. поставщику},{-ПН}

Измерение: Поставщик

Справочник. Поставщики

Ресурсы:

Поставщик

Товар

Справочник. Поставщики Справочник. Товар

Количество

Число – 15, точность – 3

Регистры. Поступление Товара На Склад {+Пн}

Измерение:

Склад

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

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

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

Поставщик

Справочник Ссылка. Поставщики

Сотрудник

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

Ресурсы:

Число – 10

Количество

Число – 10

Цена

Число – 10

Стоимость

Число – 15

Регистры сведений Регистры. Цена

Измерение:

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

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

Ресурсы:

Цена

Число – 10

Отчеты

Движение товара за период (регистр: Остатки На Складе)

Условия отбора:

  • Склад
  • Товар
  • Период с
  • Период по

Графы отчета:

  • № п/п
  • Товар (Строка)
  • Начальный остаток (Число)
  • Приход (Число)
  • Расход (Число)
  • Конечный остаток (Число)

Исполнение заказа поставщика (регистр: Заказ Поставщику)

Условия отбора:

  • Товар
  • Период с
  • Период по

Графы отчета:

  • № п/п
  • Товар (Строка)
  • Заказано (Число)
  • Исполнено (Число)
  • Не исполнено (Число)

Поступление товара на дату (регистр: Поступление Товара На Склад

Отбор

  • Товар
  • Дата начала
  • Дата окончания

Графы

  • Дата (Число)
  • Склад (Строка)
  • Наименование товара (Строка)
  • Вес (кг) (Число)
  • Количество (Число)
  • Цена (Число, 2 знака после запятой)
  • Сумма (Число, 2 знака после запятой)

Глава 3. Реализация проекта

3.1 Разработка экранных форм

Для работы с постоянной и условно постоянной информацией с некоторым множеством значений в системе используются объекты типа «Справочник».

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

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

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

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

Справочник «Сотрудники» предназначен для хранения информации о сотрудниках (рис. 3.1.1). Справочник «Поставщики» предназначен для хранения информации о блюдах (рис. 3.1.2.). Справочник «Товары» позволяет хранить информацию о товарах (рис. 3.1.3). В справочнике «Склад» используется информация о существующих складах (рис. 3.1.4.).

Справочник «Варианты товара» предназначен для хранения альтернативных характеристик товара (рис. 3.1.5.). Справочник «Дополнительные свойства товара» предназначен для хранения дополнительной информации о товаре (рис. 3.1.6.).

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

Рис. 3.1.2 Форма справочника «Поставщики»

Рис. 3.1.3. Форма справочника «Товары»

Рис. 3.1.4. Форма справочника «Склады»

Рис. 3.1.5. Форма справочника «Варианты товара»

Рис. 3.1.6. Форма справочника «Дополнительные свойства товара»

3.2 Разработка модулей для прикладных решений

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

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

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

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

В информационной системе представлены следующие документы: Приходная накладная; Заказ поставщику; Расходная накладная; Прайс-Лист; Заказ на склад; Ввод начальных остатков.

Документ «Приходная накладная» предназначен для ввода закупленных продуктов (рис. 3.2.1.). Данный документ двигает регистр накопления «Остатки на складе», вид движения – приход.

Другой документ «Заказ Поставщику» предназначен для ввода товаров для заказа (рис. 3.2.2.). Двигает регистр накопления «Исполнение заказов поставщиками», вид движения – приход.

Рис. 3.2.1. Форма документа «Приходная накладная»

Документ «Приходная накладная», модуль объекта

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

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

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

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

// ОстаткиНаСкладе

Движения.ОстаткиНаСкладе.Записывать = ;

Для Каждого Из Поставка

Движение = ();

Движение.ВидДвижения = ;

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

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

Движение.Товар = ;

Движение.НаборСвойств=ТекСтрокаПоставка.НаборСвойств;

= Сотрудник;

= ТекСтрокаПоставка.Количество;

;

// регистр Приход

= Истина;

Для ТекСтрокаПоставка Из Цикл

= Движения.ИсполнениеЗаказовПоставщиками.Добавить();

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

= Дата;

= Поставщик;

= ТекСтрокаПоставка.Наименование;

= ТекСтрокаПоставка.Количество;

;

// регистр Приход

= Истина;

Для ТекСтрокаПоставка Из Цикл

= Движения.ПоступлениеТовараНаСклад.Добавить();

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

= Дата;

= Склад;

= ТекСтрокаПоставка.Наименование;

= Поставщик;

= Сотрудник;

= ТекСтрокаПоставка.Количество;

= ТекСтрокаПоставка.Цена;

= ТекСтрокаПоставка.Сумма;

;

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

Рис. 3.2.2. Форма «Заказ »

Документ « поставщику», объекта

ОбработкаПроведения(Отказ, )

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

// фрагмент конструктором.

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

// ИсполнениеЗаказовПоставщиками

Движения.ИсполнениеЗаказовПоставщиками.Записывать = ;

Для Каждого Из Заказ

Движение = ();

Движение.ВидДвижения = ;

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

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

Движение.Товар = ;

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

КонецЦикла;

//}}__

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

ОбработкаЗаполнения (, СтандартнаяОбработка)

//{{__

// Данный построен .

// При повторном конструктора, вручную будут !!!

Если ) = Тип("СправочникСсылка.Поставщики") Тогда

// шапки

= ДанныеЗаполнения.Ссылка;

= ДанныеЗаполнения.Ссылка;

;

//}}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ

Документ « накладная» для ввода товаров (. 3.2.3.). документ регистр «Остатки на », вид движения – .

Рис. 3.2.3. Форма «Расходная »

Документ « накладная», объекта

ОбработкаПроведения(Отказ, )

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

// фрагмент конструктором.

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

// ОстаткиНаСкладе

Движения.ОстаткиНаСкладе.Записывать = ;

Для Каждого Из Выбытие

Движение = ();

Движение.ВидДвижения = ;

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

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

Движение.Товар = ;

Движение.МОЛ = 2;

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

КонецЦикла;

//}}__

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

«Прайс » предназначен для цен на товары (. 3.2.4.). документ регистр «Прайс », вид движения – .

Рис. 3.2.4. Форма «Прайс »

Документ « лист», объекта

ОбработкаПроведения(Отказ, )

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

// фрагмент конструктором.

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

// ПрайсЛист

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

Для Каждого Из Прайс

Движение = ();

Движение.ВидДвижения = ;

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

Движение.Наименование = ;

Движение.ЕдиницаИзмерения = ;

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

КонецЦикла;

//}}__

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

«Заказ на » предназначен для товаров на (рис.

Рис. 3.2.5. Форма «Заказ на »

Документ « начальных » предназначен для начальных товара (. 3.2.6.).

Рис. 3.2.6. документа « лист»

«Прайс », модуль

Процедура , РежимЗаписи, )

// Определить, ли обновлять в движениях

= ЭтоНовый() ИЛИ ения.ОстаткиНаСкладе.Модифицированность();

Не ОбновитьДатуДвижений

// Проверить, что изменилась

= Новый ;

Запрос.УстановитьПараметр("ТекущийДокумент", );

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

"

Дата

ИЗ

ГДЕ Ссылка = &";

Выборка = ();

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

= Выборка.Дата <> ;

КонецЕсли;

// всем дату, нужно

ОбновитьДатуДвижений

Если Не () И

Не Движения.ОстаткиНаСкладе.Модифицированность()

Движения.ОстаткиНаСкладе.Прочитать();

;

Для Каждого Из Движения.ОстаткиНаСкладе

ЗаписьРегистра.Период = ;

КонецЦикла;

;

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

ОбработкаПроведения(Отказ, )

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

// фрагмент конструктором.

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

// ОстаткиНаСкладе

Движения.ОстаткиНаСкладе.Записывать = ;

Для Каждого Из Ввод

Движение = ();

Движение.ВидДвижения = ;

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

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

Движение.Товар = ;

Движение.МОЛ = ;

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

КонецЦикла;

//}}__

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

3.3 создание отчетов

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

«Движение то за период» сведения об продуктов на за определенный (рис. «Остатки по свойствам» ржит сведения об определенных на складе, соответствуют свойствам (. 3.3.2.). « товара» оляет информацию о товара на (рис.

Рис. 3.3.1. Отчет « товара за »

Рис. 3.3.2. Отчет « товаров по »

Рис. 3.3.3. Отчет « товара»

3.4 Права пользователей

Для полномочий роли, назнача права. 2 роли.

директор (. 3.4.1.). :

- просмотр и документов;

- изменять организации.

.3.4.1. Документ «: Директор». Права

кладовщик (рис. Права на изменять документы, как:

- на склад;

- накладная;

- накладная;

- на склад;

- на склад;

- начальных ;

- просмотр .

Рис.3.4.2. «Роль: ». Вкладка

Заключение

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

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

В результате работы разработано для работы учета. Оно доступ к данных и оп работу .

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


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

1. сервер """. Электр. 1: Фрегат . Режим : http://store.softline.ru/fregat-it/fregat-sklad/

2. сервер" Software ". Электр. 1: ANALITIKA NET. Режим : http://net.htm

3. сервер " CRM WMS". . ресурс 1: . Режим : http://erp-crm-wms.ru/wms-svsklad-wms-sistema-avtomatizirovannaya-sistema-programm-skladskogo-ucheta/

4. сервер " 1С". Электр. 1: 1С: Управление 8. Режим : http://softrm.ru/ut8general/storage

5. , П.Н., Островерх, А.Д. 1С: : от 8.0 к 8.1 [Текст] / П.Н. , А.Д. Островерх. – : "1С-Паблишинг", . – 577 стр.

6. Вендров, А.М. программного экономических систем: для студентов, по специальности « информатика» и « математика и [Текст] / А.М. . – М.: Финансы и , 2011. – 221 с.

7. , А.П., Гончаров, Д.И. 1С: 8.1. Простые разработки [] / А.П. Габец, Д.И. . – Питер: "1", 2014. – 383 стр.

8. системы в в вопросах и : Учебн. . – М.: ТК Велби, «Проспект», . – 280 с.

9. Маклаков, С.В. и ERwin. - средства информационных . Учебное [Текст] / С.В. . – Москва: – МИФИ, . – 256с.

10., М. А. 1С: Предприятие 8.1. пособие . Примеры и приемы [] / М.А. Радченко. – : "1С-Паблишинг", . – 512 стр.

11.Хрусталева, Е.Ю. сложных в 1С:Предприятии 8 компоновки [Текст] / Е.Ю. – Питер: "1", 2015. – 489 стр.

12. , В.В. Компьютерная сложных - технических . [Текст]:/ В.В , И.А. Бычков, А.В. . - Горячая - Телеком, -300с.

13. , Н.А. Автоматизированные ые системы, и банки , ввод. [Текст]: . пособие для ./ Н.А. Гайдамакин - М.: АРВ, 2012. - 101 с.

14. , И. Ю. Основы приложений баз . [Текст]: учеб. ./ И.Ю.Баженова - М.: Информ БИНОМ. Лаб. , 2014. - 252 с.

15. компании 1с [ ресурс] URL:

  1. Педжман Р. Осۡноۡвۡы   построеۡнۡиۡя бесۡпроۡвоۡдۡнۡыۡх  atۡhۡloۡn лоۡкۡаۡлۡьۡнۡыۡх ۡй  году стۡаۡнۡдۡартۡа 80ۡ2.11. [Теۡ]/ۡР. Пеۡдۡжۡмۡаۡн, Д. Лۡиэрۡи. Пер. с  искусственный аۡнۡгۡл. - М.: Вۡиۡлۡьۡяۡмс, - 745 с. - IۡSۡBۡN 5-8046-011ۡ3-ۡX.
  2. А.ۡП. Вۡычۡисۡлۡитеۡлۡьۡнۡые  всего сۡۡмۡы, сетۡи  трех и теۡлеۡкоۡмۡмуۡнۡиۡкۡаۡцۡиۡи. [Теۡ]: Учебۡнۡиۡк   дۡлۡя вузоۡв/ А.ۡП. Пۡятۡибрۡатоۡв, Л.ۡП. Гуۡдۡыۡно, А.ۡА. Кۡирۡичеۡнۡко. - М.: Фۡиۡнۡаۡнсۡы   и стۡатۡистۡиۡкۡа, 2015. - 180 с. - IۡSۡBۡN 5- 900ۡ
  3. Реймер С.  одну для Windows 200ۡ3 [Теۡкст]/С. Реۡйۡмер, М. Мۡаۡлۡкер. Пер. с . - М.: СП ЭКОМ, - 3ۡ25 с. - IۡSۡBۡN 5-ۡ948ۡ36-011-ۡ3
  4. Ю.ۡВ. Зۡаۡщۡитۡа  таблица иۡۡмۡаۡцۡиۡи в  математик коۡмۡпۡьۡۡнۡыۡх сۡистеۡмۡаۡх   и сетۡяۡх. [Теۡкст]/ۡЮ.ۡВ. Роۡмۡаۡнеۡц, П.ۡА. Тۡиۡۡв, В.Ф. Шۡаۡнۡьۡгۡиۡн. - М.: Рۡаۡдۡио  произ и сۡвۡязۡь, 201ۡ3. - 4ۡ90 с. - IۡSۡBۡN 5-ۡ27ۡۡ9-6.
  5. Семененко В.ۡА. Арۡифۡметۡиۡко-ۡлоۡгۡۡкۡие  представляющих осۡноۡвۡы коۡмۡпۡьۡۡноۡй  удельный сۡхеۡۡхۡнۡиۡкۡи: учебۡное   пособۡие дۡлۡя   вۡысۡшеۡй шۡкоۡлۡы / В.ۡА. Сеۡмеۡнеۡнۡко, Э.ۡК. Сۡкурۡатоۡвۡич; Мосۡкоۡвсۡкۡиۡй   отۡкрۡытۡыۡй соۡцۡиۡаۡлۡьۡнۡыۡй  современные уۡнۡиۡۡитет. - М.: Аۡкۡаۡдеۡмۡۡкۡиۡй  оперативного ۡкт, 2014. - 144 с.
  6. Г.ۡН. Проеۡктۡироۡвۡаۡнۡие эۡкоۡноۡмۡۡкۡиۡх иۡнфорۡмۡаۡцۡиоۡнۡнۡыۡх сۡۡм: Учебۡнۡиۡк дۡлۡя стуۡдеۡнтоۡв эۡкоۡноۡмۡۡкۡиۡх вузоۡв, . по сۡпеۡц.: "ۡПрикладная иۡۡмۡатۡиۡкۡа в эۡкоۡноۡмۡиۡке", "ۡПрۡиۡкۡлۡаۡдۡнۡаۡя иۡнфорۡмۡатۡиۡкۡа в меۡнеۡ", "ۡПрۡиۡкۡлۡаۡдۡнۡаۡя иۡнфорۡмۡатۡиۡкۡа в юрۡисۡпруۡдеۡнۡцۡиۡи". - М.: Фۡиۡнۡаۡнсۡы и , 2013. - 511 с.
  7. Microsoft : Учебۡное ۡие дۡлۡя вузоۡв/ۡН.ۡН. Грۡиۡ, Е.ۡВ. Гусеۡв, Н.ۡП. Мۡаۡкۡароۡв, А.ۡН. Пۡыۡлۡьۡкۡиۡн, Н.ۡИ. Цуۡкۡаۡноۡвۡа- М.: Горۡячۡаۡя ,2014.
  8. Тарасов А.ۡА., Аۡнۡۡв  модулей Д.ۡА. от  октябре Кۡирۡиۡкۡа Ноۡвۡۡдсۡкоۡго  более до нۡачۡаۡлۡа   рۡазۡвۡитۡиۡя ЭۡВۡМ // В сборۡнۡиۡке: XۡXۡIۡI   Туۡпоۡлеۡвсۡкۡие чтеۡнۡиۡя (ۡшۡкоۡлۡа  которых моۡлоۡдۡыۡх учеۡнۡыۡх) Меۡжۡдуۡнۡароۡдۡнۡаۡя   моۡлоۡдёۡжۡнۡаۡя нۡаучۡнۡаۡя  разрядность коۡۡнۡцۡиۡи, сборۡнۡиۡк   доۡкۡлۡаۡдоۡв. Мۡиۡнۡистерстۡво   обрۡазоۡвۡаۡнۡиۡя и  правильной нۡауۡкۡи ۡиۡйсۡкоۡй  нитью Феۡдерۡаۡцۡиۡи ۡиۡйсۡкۡиۡй  математик фоۡнۡд фуۡнۡдۡаۡмеۡнтۡаۡлۡьۡнۡыۡх   иссۡлеۡдоۡвۡаۡнۡиۡй Кۡазۡаۡнсۡкۡиۡй  самой нۡаۡцۡиоۡнۡаۡлۡьۡнۡыۡй иссۡлеۡдоۡвۡатеۡлۡьсۡкۡиۡй   теۡхۡнۡичесۡкۡиۡй уۡнۡиۡۡитет   иۡм. А.ۡН. Туۡпоۡлеۡвۡа-ۡКۡАۡИ (ۡКۡНۡИТУ-ۡКۡАۡИ). - - С. 285-ۡ2ۡ90.
  9. осۡноۡвۡы  управление иۡۡмۡатۡиۡкۡи: учебۡнۡиۡк / Р.ۡЮ. Цۡареۡв, А.ۡۡпۡкоۡв, В.ۡВ. Сۡаۡмۡарۡиۡн  процессор и др.; Мۡиۡнۡۡво  шина обрۡазоۡвۡаۡнۡиۡя и   нۡауۡкۡи Россۡиۡйсۡкоۡй   Феۡдерۡаۡцۡиۡи, Сۡибۡирсۡкۡиۡй  рублей Феۡдерۡаۡлۡьۡнۡыۡй уۡнۡиۡۡитет. - Крۡасۡноۡярсۡк: Сۡибۡирсۡкۡиۡй   феۡдерۡаۡлۡьۡнۡыۡй уۡнۡиۡверсۡ, 2015. - 176 с.
  10. А.ۡА. Иۡнфорۡмۡаۡцۡиоۡнۡнۡые   теۡхۡноۡлоۡгۡиۡи: учебۡнۡиۡк / А.ۡА. Хۡлебۡнۡиۡкоۡв. - М.: КۡНОۡРУС, - 466 с.
  11. Хромой Б.ۡП. рۡазۡвۡитۡиۡя  цифровой вۡычۡисۡлۡитеۡлۡьۡноۡй теۡхۡнۡиۡкۡи   и сۡвۡязۡи // В сборۡнۡиۡке: Теۡхۡноۡлоۡгۡиۡи   иۡнфорۡмۡаۡцۡиоۡнۡноۡго обۡۡвۡа  комплексов X Меۡжۡдуۡнۡароۡдۡнۡаۡя   отрۡасۡлеۡвۡаۡя нۡаучۡно-теۡхۡнۡۡкۡаۡя  применяемой коۡۡнۡцۡиۡя: сборۡнۡиۡк   труۡдоۡв. - 2016. - С. 77.
  12. Р.ۡЮ. Проۡгрۡаۡмۡмۡнۡые  республике и аۡпۡпۡарۡатۡнۡые  dۡiۡmۡm среۡдстۡвۡа иۡۡмۡатۡиۡкۡи: учебۡнۡиۡк / Р.ۡЮ. Цۡареۡв, А.ۡۡкоۡпеۡнۡко, А.ۡН. Кۡнۡязۡьۡкоۡв; Мۡиۡнۡистерстۡво   обрۡазоۡвۡаۡнۡиۡя и  atۡhۡloۡn нۡауۡкۡи Россۡиۡйсۡкоۡй   Феۡдерۡаۡцۡиۡи, Сۡибۡирсۡкۡиۡй  низким Феۡдерۡаۡлۡьۡнۡыۡй уۡнۡиۡۡитет. - Крۡасۡноۡярсۡк: Сۡибۡирсۡкۡиۡй   феۡдерۡаۡлۡьۡнۡыۡй уۡнۡиۡверсۡ, 2015. - 160 с.

Общий «Работа с »: НаКлиенте

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

* Строка;

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

«Приходная », модуль :

Процедура , Режим)

//{{__

// Данный построен .

// При повторном конструктора, вручную будут !!!

// регистр Приход

= Истина;

Для ТекСтрокаПоставка Из Цикл

= Движения.ОстаткиНаСкладе.Добавить();

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

= Дата;

= Склад;

= ТекСтрокаПоставка.Наименование;

;

Движение.МОЛ = ;

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

КонецЦикла;

// ИсполнениеЗаказовПоставщиками

Движения.ИсполнениеЗаказовПоставщиками.Записывать = ;

Для Каждого Из Поставка

Движение = ();

Движение.ВидДвижения = ;

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

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

Движение.Товар = ;

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

КонецЦикла;

// ПоступлениеТовараНаСклад

Движения.ПоступлениеТовараНаСклад.Записывать = ;

Для Каждого Из Поставка

Движение = ();

Движение.ВидДвижения = ;

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

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

Движение.Наименование = ;

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

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

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

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

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

КонецЦикла;

//}}__

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

«Приходная », модуль : НаКлиенте

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

= Элементы.Поставка.ТекущиеДанные;

);

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

&

Процедура )

СтрокаТабличнойЧасти = ;

РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти)

НаКлиенте

Подбор(Кнопка)

= Новый , МножественныйВыбор", , Истина);

, Элемен);

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

Процедура , ВыбранноеЗначение, бработка)

Для ВыбранныйЭлемент Из Цикл

();

НоваяСтрока.Наименование=ВыбранныйЭлемент;

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

«Заказ », модуль :

Процедура , Режим)

//{{__

// Данный построен .

// При повторном конструктора, вручную будут !!!

// регистр Приход

= Истина;

Для ТекСтрокаЗаказ Из Цикл

= Движения.ИсполнениеЗаказовПоставщиками.Добавить();

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

= Дата;

= Поставщик;

= ТекСтрокаЗаказ.Наименование;

= ТекСтрокаЗаказ.Количество;

;

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

Процедура (ДанныеЗаполнения, )

//{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ

// фрагмент конструктором.

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

ТипЗнч(ДанныеЗаполнения) = ") Тогда

// Заполнение

Поставщик = ;

ОбъектОснование = ;

КонецЕсли;

//}}__

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

«Расходная », модуль :

Процедура , Режим)

//{{__

// Данный построен .

// При повторном конструктора, вручную будут !!!

// регистр Расход

= Истина;

Для ТекСтрокаВыбытие Из Цикл

= Движения.ОстаткиНаСкладе.Добавить();

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

= Дата;

= Склад;

= ТекСтрокаВыбытие.Товар;

= МОЛ2;

= ТекСтрокаВыбытие.Количество;

;

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

Документ « накладная», формы:

Процедура )

СтрокаТабличнойЧасти = ;

РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти)

НаКлиенте

ВыбытиеКоличествоПриИзменении(Элемент)

= Элементы.Выбытие.ТекущиеДанные;

)

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

«Прайс », модуль :

Процедура , Режим)

//{{__

// Данный построен .

// При повторном конструктора, вручную будут !!!

// регистр Приход

= Истина;

Для ТекСтрокаПрайс Из Цикл

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

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

= Дата;

= ТекСтрокаПрайс.Товар;

= ТекСтрокаПрайс.ЕдиницаИзмерения;

= ТекСтрокаПрайс.Цена;

;

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

Документ « на склад», формы:

Процедура )

СтрокаТабличнойЧасти = ;

СтрокаТабличнойЧасти.Сумма = *

СтрокаТабличнойЧасти.Цена;

НаКлиенте

ТоварыЦенаПриИзменении(Элемент)

= Элементы.Товары.ТекущиеДанные;

= СтрокаТабличнойЧасти.Количество*

;

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

«Ввод остатков», объекта:

ПередЗаписью(Отказ, , РежимПроведения)

// , нужно ли дату в

ОбновитьДатуДвижений = () ИЛИ Движе();

Если Не Тогда

// , что дата

Запрос = Запрос;

", Ссылка);

=

"ВЫБРАТЬ

ИЗ

Документ.ВводНачальныхОстатков

ГДЕ = &ТекущийДокумент";

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

();

ОбновитьДатуДвижений = <> Дата;

;

// Установить новую , если

Если Тогда

Не Движения.ОстаткиНаСкладе.Выбран() И

Не Движения.ОстаткиНаСкладе.Модифицированность() Тогда

Движения.ОстаткиНаСкладе.Прочитать();

КонецЕсли;

Для Каждого ЗаписьРегистра Из Движения.ОстаткиНаСкладе Цикл

ЗаписьРегистра.Период = Дата;

КонецЦикла;

КонецЕсли;

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

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

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

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

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

// регистр ОстаткиНаСкладе Приход

Движения.ОстаткиНаСкладе.Записывать = Истина;

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

Движение = Движения.ОстаткиНаСкладе.Добавить();

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

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

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

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

Движение.МОЛ = ТекСтрокаВвод.Сотрудники;

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

КонецЦикла;

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

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

  1. Информационный сервер "Softline"". Электр. ресурс 1: Фрегат Склад. Режим доступа: http://store.softline.ru/fregat-it/fregat-sklad/

  2. Информационный сервер "Business Software Laboratory". Электр. ресурс 1: ANALITIKA 2016 NET. Режим доступа: http://www.bsoftlab.net/analitika2016net.htm

  3. Информационный сервер "ERP CRM WMS". Электр. ресурс 1: SV:Склад. Режим доступа: http://erp-crm-wms.ru/wms-svsklad-wms-sistema-avtomatizirovannaya-sistema-programm-skladskogo-ucheta/

  4. Информационный сервер "Фирма 1С". Электр. ресурс 1: 1С: Управление торговлей 8. Режим доступа: http://softrm.ru/ut8general/storage