Диплом: Автоматизация учета товарно-материальных ценностей в розничном магазине ООО "Вега"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
82
2.3.2 Характеристика базы данных
В связи с большой насыщенность связанных между собой объектов
конфигурации информационной базы было принято решение разделить ER-
модель информационной системы на отдельные блоки по выборочным
документам.
Рисунок 43 ER-модель процесса резервирования товара
83
Рисунок 44 ER-модель процесса пересчета товара с последующим
оприходованием излишков
Структуры записей таблиц информационной базы были описаны в разделе
2.2.2.
2.3.3 Структурная схема пакета (дерево вызова программных
модулей)
Таблица №21
Состав программных модулей ИС и их содержание
п/п
Наименование модуля
Функции модуля
1
Модуль управляемого приложения
Содержит предопределенные
процедуры и функции,
обрабатывающие события
запуска приложения и
завершения его работы.
84
Продолжение таблицы №21
2
Общие глобальные модули
Содержат предопределенные
процедуры и функции стандартных
подсистем, внедренных из БСП
3
Модуль формы списка справочника
"Классификатор единиц измерения"
Содержит процедуру,
позволяющую подбирать единицы
измерения из регистра сведений
ОКЕИ
4
Модуль формы элемента справочника
"Номенклатура"
Содержит процедуру загрузки и
записи изображения в справочник
"Номенклатура". Содержит
процедуру, контролирующую
уникальность элемента
справочника при записи. Содержит
процедуры обработки изменений,
происходящих на форме элемента.
5
Модуль формы элемента справочника
"Контрагенты"
Содержит процедуры и функции
обработки изменений,
происходящих на форме элемента
справочника.
6
Модуль формы элемента справочника
"Банковские счета"
Содержит процедуры и функции
обработки изменений,
происходящих на форме элемента
справочника и автоматического
формирования наименования
элемента справочника.
7
Модуль формы элемента справочника
"Организации"
Содержит процедуры и функции,
определяющие параметры учетной
политики организации для
автоматического отображения в
форме элемента справочника.
8
Модуль объекта документа
"Установка цен номенклатуры"
Содержит процедуры передачи
данных в регистр сведений "Цены
номенклатуры" при проведении
документа, процедуры
автоматического заполнения
данных документа при его
создании на основании документа
"Поступление товаров от
поставщика"
9
Модуль формы документа
"Установка цен номенклатуры"
Содержит процедуры и функции
пересчета цен и автоматического
заполнения ответственного
пользователя.
85
Продолжение таблицы №21
10
Модуль объекта документа
"Поступление товаров от
поставщика"
Содержит процедуры и функции пересчета
количества поступившего товара в
базовую единицу измерения, регистрации
движений в регистрах накопления "Товары
на складах" и "Себестоимость товара" при
проведении документа.
11
Модуль формы документа
"Поступление товаров от
поставщика"
Содержит процедуры и функции
автоматического заполнения
ответственного пользователя, обработки
изменений, происходящих на форме
документа, пересчета сумм в зависимости
от цены, количества и ставки НДС.
12
Модуль объекта документа
"Возврат товара поставщику"
Содержит процедуры и функции пересчета
количества товара в базовую единицу
измерения, проверки остатков товара на
складе, регистрации движений в регистрах
накопления "Товары на складах" и
"Себестоимость товара" при проведении
документа. Процедуру обработки
заполнения данных при создании
документа на основании документа
"Поступление товаров от поставщика".
13
Модуль формы документа
"Возврат товара поставщику"
Содержит процедуры и функции
обработки изменений, происходящих на
форме документа.
Модуль формы документа
"Перемещения товара"
Содержит процедуру автоматического
заполнения ответственного пользователя.
14
Модуль объекта документа
"Продажа в розницу"
Содержит процедуры и функции пересчета
количества товара в базовую единицу
измерения, проверки остатков товара на
складе, регистрации движений в регистрах
накопления "Товары на складах" и
"Выручка организации"
86
Продолжение таблицы №21
15
Модуль формы документа
"Продажа в розницу"
Содержит процедуры и функции
автоматического заполнения
ответственного пользователя, обработки
изменений, происходящих на форме
документа, пересчета сумм в зависимости
от цены, количества и ставки НДС,
единицы измерения. Автоматическое
заполнение цены продажи товара.
16
Модуль менеджера документа
"Продажа в розницу"
Содержит процедуру печати товарного
чека.
17
Модуль команды документа
"Продажа в розницу"
Содержит процедуру формирования
табличного документа для последующей
передачи в модуль печати товарного чека.
18
Модуль объекта документа
"Возврат товара от клиента"
Содержит процедуры и функции пересчета
количества товара в базовую единицу
измерения, проверки остатков товара на
складе, регистрации движений в регистрах
накопления "Товары на складах" и
"Выручка организации", обработки
заполнения данных при создании
документа на основании документа
"Продажа в розницу".
19
Модуль формы документа
"Возврат товара от клиента"
Содержит процедуры и функции
обработки изменений, происходящих на
форме документа.
20
Модуль объекта документа
"Резервирование товара"
Содержит процедуры и функции пересчета
количества товара в базовую единицу
измерения, проверки остатков товара на
складе, регистрации движений в регистрах
накопления "Товары на складах" по
приходу или расходу в зависимости от
выбранного пользователем варианта.
21
Модуль формы документа
"Резервирование товара"
Содержит процедуру автоматического
заполнения ответственного пользователя.
22
Модуль объекта документа
"Перемещение товара"
Содержит процедуры и функции пересчета
количества товара в базовую единицу
измерения, проверки остатков товара на
складе, регистрации двойного движений в
регистре накопления
"Товары на складах".
24
Модуль формы документа
"Пересчет товара"
Содержит процедуру автоматического
заполнения ответственного пользователя,
автоматического заполнения документа по
свободным остаткам и расчету отклонений
25
Модуль объекта документа
Содержит процедуры обработки
87
"Оприходование излишков"
заполнения данных документа при его
создании на основании документа
"Пересчет товара", регистрации движений
в регистрах накопления " Товары на
складах" и "Себестоимость товара".
26
Модуль формы документа
"Оприходование излишков"
Содержит процедуру автоматического
заполнения ответственного пользователя и
заполнения цен по виду цен.
27
Модуль объекта документа
"Списание недостач"
Содержит процедуры обработки
заполнения данных документа при его
создании на основании документа
"Пересчет товара", регистрации движений
в регистрах накопления " Товары на
складах" и "Себестоимость товара".
28
Модуль формы документа
"Списание недостач"
Содержит процедуру автоматического
заполнения ответственного пользователя и
заполнения цен по виду цен.
29
Модуль менеджера документа
"Отчет о розничных
продажах"
Содержит процедуру печати отчета о
розничных продажах.
Модуль команды документа
"Отчет о розничных
продажах"
Содержит процедуру формирования
табличного документа для последующей
передачи в модуль печати отчета о
розничных продажах.
30
Модуль формы документа
"Отчет о розничных
продажах"
Содержит процедуры и функции
автоматического заполнения
ответственного пользователя и заполнения
документа продажами за период.
31
Модуль формы обработки
"Интернет ресурсы компании"
Содержит процедуру открытия Интернет-
ресурсов и последующей передачи в
модуль управляемого приложения для
запуска при старте.
2.3.4 Описание программных модулей
Для описание был выбрал программный модуль объекта документа
"Резервирования товара" а именно процедура проведения данного документа.
Условно данную процедуру можно разбить на три смысловых части:
Проверка остатков товара на складе;
Пересчет количества товара в базовую единицу измерения;
Запись товара в резерв или удаление товара из резерва.
Описание программного модуля представлено с помощью блок-схемы,
сам программный код будет показан в приложении к данной дипломной работе.
88
Рисунок 44 Блок-схема описания программного модуля проведения документа
"Резервирование товара"
89
2.4 Контрольный пример реализации проекта и его описание
Данные, введенные в информационную базу до начала
контрольного примера:
Организация;
Контрагенты;
Банковские счета организации и контрагентов;
Кассы предприятия;
Склады;
Виды цен;
Загружен общероссийский классификатор единиц измерения
ОКЕИ;
Пользователя.
Ввод информации об единицах измерения.
Для удобного и корректного создания элемента справочника
"Классификатор единиц измерения" необходимо зайти в Справочники -
Единицы измерения - Общероссийский классификатор единиц измерения. В
открывшемся списке при помощи поля ввода поиска найти необходимую
единицу измерения, выделить ее курсором и нажать кнопку "Выбрать". Все
основные данные заполнятся автоматически из ОКЕИ, останется только ввести
коэффициент и единицу измерения для пересчета. Так как в системе создается
первая единица измерения - это будет "Штука" с коэффициентом пересчета 1 в
нее же - то есть штуки всегда будут штуками.
Рисунок 45 Создание единицы измерения "Штука"
90
Так как товар может закупаться и продаваться в коробках, необходимо
завести информацию об еще одной единицы измерения - "Коробка", но уже
непосредственно из справочника "Классификатор единиц измерения" с вводом
всей необходимой информации вручную, так как это не регламентированная, а
настраиваемая единица измерения.
Рисунок 46 Создание единицы измерения "Коробка (10 штук)"
Ввод информации о видах номенклатуры
Для того, чтобы ввести информацию о виде номенклатуры, необходимо
перейти в Справочники - Номенклатура - Виды номенклатуры. Вид
номенклатуры поможет обобщить информацию о товаре с одинаковыми
базовыми характеристика и ускорить ввод информации о номенклатуре.
Рисунок 47 Создание вида номенклатуры "Товар без НДС"
91
Ввод информации о номенклатуре
Для того чтобы создать новую номенклатуру необходимо перейти в
Справочники - Номенклатура - Номенклатура. Справочник "Номенклатура"
может содержать очень большое количество элементов, поэтому справочник был
разработан как иерархический справочник с возможностью создания
неограниченного количества входящих друг в друг папок. Для контрольного
примера был создан корневой каталог "ККТ" (контрольно-кассовая техника), в
который входит две подгруппы: "АСПД" (автоматизированная система печати
документов) и "Онлайн кассы".
Для того, чтобы прикрепить к номенклатуре изображение, необходимо
нажать на пустое изображение в форме элемента справочника, откроется
проводник операционной системы, в котором необходимо выбрать файл
изображения и нажать ОК. При выборе вида номенклатуры вся информация,
кроме наименования номенклатуры заполнится автоматически.
Рисунок 48 Создание номенклатуры "АСПД ШТРИХ-М-200"
Закупка товара у поставщика
Для того, чтобы зарегистрировать факт покупки ТМЦ к поставщика
необходимо перейти в Закупки - Поступление товаров от поставщика. На
вкладке "Основное" открывшейся формы необходимо заполнить поставщика, у
которого закупается товар, организацию, от которой будет произведена оплата,

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)