Автоматизация учета материалов на складе в среде "1C:Предприятие" в соответствии с особенностями финансовой деятельности предприятия

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

с. 7. Функциональная модель внедряемого модуля

 

Приближение А1 показывает новый интегрированный модуль в систему (см. рисунок 8).

 

Рис. 8. Функциональная модель модуля

Математическая модель

Формирование остатков за прошлый месяц:

 

Мпм = М+Мп-Мс, (2.1)

 

где Мпм - остаток за прошлый месяц

где М - Остаток материалов на отчетную дату

Мп - Количество материалов, поступивших на склад

Мс - Количество материалов, списанных со склада

Формула для определения остатка на отчетную дату:

 

М=Мпм+Мп-Мс (2.2)

 

Расчет средней цены за единицу материала осуществляется по формуле:

 

Ц1=(Мпм*Ц+Мп*Ц-Мс*Ц)/М, (2.3)

 

где Ц1 -Средняя цена за единицу материала

Ц - цена за единицу материалов из партии

Расчет стоимости осуществляется по формуле:

 

Ц2=М*Ц1, (2.4)

 

где Ц2 - Общая стоимость остатка на момент создания отчета

На основе математической модели разработана блок-схема (см. рисунок 9).

 

Рис. 9. Блок-схема алгоритма, разработанного по математической модели

 

Описание блок-схемы, построенной по математической модели.

Чтобы модуль имел первоначальный остаток материалов после внедрения модуля необходимо занести первоначальный остаток. Далее включается цикл определения Мпм (остаток на конец предыдущего месяца). Он рассчитывается по формуле. После этого идёт расчет остатков материалов на отчетную дату. Условие проверяет: прошел ли месяц? Если месяц пройден, то определяется новое значение Мпм. Если месяц не пройден, то система произведет подсчет результатов. Далее необходимо рассчитать среднюю цену, которая рассчитывается по формуле. После определения средней цены за единицу нужно рассчитать стоимость. Далее идёт формирование отчета на отчетную дату.

Листинг модуля помещен (см. приложение 1).

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

 

Рис. 10. Печатная форма отчета Остатки материалов на складах

 

.3 Разработка модуля Продажа излишков материалов со склада

 

Данный модуль аналогично с первым Остатки материалов на складе будет интегрирован в базу данных Отчеты так как обладает одинаковыми признаками с первым модулем. Перейдем к разработке алгоритма для нового модуля, который будет соответствовать ГОСТ 19.003-80. Алгоритм определит принцип работы нового модуля (см. рисунок 11). [12]

 

Рис. 11. Блок-схема алгоритма последовательности работы модуля

 

Описание блок-схемы.

Блок схема показывает, как работает модуль. А именно последовательность процедур продажи излишков материалов. В начале идет запуск модуля. На этом этапе происходит загрузка информации в модуль из базы данных. После этого пользователь может выбрать нужный ему материал или материалы из списка. 1 условие просит подтвердить его выбор. Если выбор не подтвержден, то пользователь возвращается опять на выбор материалов из списка. Если условие было подтверждено, то программа идет по пути Да и начинается процесс анализа данных согласно выбранному списку материалов. После анализа выводится полный отчет. Далее идёт условие 2. Пользователь может напечатать отчет или отказаться от печати. Путь "Да это печать полного отчета. Путь Нет приведет к условию 3. Условие 3 спрашивает: вывести краткий отчет? Путь Нет приведет обратно к выводу полного отчета. Путь "Да выведет краткий отчет. Затем следует условие 4, которое спрашивает: печатать оба отчета? Путь "Да это модуль выведет на печать полную и краткую форму. Путь Нет модуль выведет на печать только краткую форму.

Рассмотрим функциональную модель программы. На приближении А0 показана общая структура модуля (см. рисунок 12).

 

Рис. 12. Функциональная модель системы 1С Предприятие

 

Приближение А1 показывает новый интегрированный модуль в систему (см. рисунок 13).

 

Рис. 13. Функциональная модель модуля

 

Математическая модель

Расчет стоимости проданных материалов рассчитывается по формуле

 

Ст=N*Ц3, (2.5)

 

где Ст - стоимость проданных материалов- количество проданных материалов

Ц3 - цена за единицу

Итоговая сумма рассчитывается по формуле:

 

Сумм=?Стi, (2.6)

 

где Сумм - итоговая стоимость проданных материалов

Количество проданных материалов определяется по формуле:

 

Кол = ?Ni, (2.7)

 

где Кол - общее количество проданных материалов

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

СрЦ = Сумм/Кол, (2.8)

 

где Итоговая сумма = СУММ

Сумма по всем позициям считается по формуле:

 

ИтогоСУММ=?СУММ (2.9)

 

На основании математической модели построена блок-схема. (Рис14).

 

Рис. 14. Блок-схема алгоритма, разработанного по математической модели

Описание блок-схемы, построенной по математической модели.

Количество и цена проданных материалов берется с БД. Далее идёт анализ данных. После этого нужно произвести расчет стоимости каждого материала по формуле. Итоговая сумма рассчитывается по формуле. Условие: Выводить краткий отчет? Если пойти по пути Нет то мы получим только полной отчет. Путь Да по нему необходимо провести дополнительные расчеты для краткой формы. А именно: Суммирование количество материалов и расчет средней цены за единицу. Итоговая стоимость ровна сумме. Далее определяется итог. Суммируется сумм?/p>