|
Анализируя движение материалов, мы остановились на необходимости создания пяти модулей: • Модуль «1 С»; • Модуль «Экономист»; • Модуль «Промежуточный склад»; • Модуль «Отчет по цехам»; • Модуль «УДМЦ». Достаточно важным оказалось наличие на предприятии локальной вычислительной сети, работающей под управлением сервера. Компьютеры всех подразделений увязаны в сеть с помощью технологии «витая пара». Поэтому для моделирования учета движения материальных ценностей была выбрана визуальная среда программирования Delphi, которая может работать под управлением СУБД MySQL-сервер. Все модули проектировались, опираясь на возможности сети инженерного центра. Сначала необходимо было получить индексную базу данных (таблицу) прихода. Для этого был разработан модульный генератор, осуществляющий конвертирование необходимых для дальнейшей работы полей из СУБД «1 С-предприятие» в модуль, который мы так и назвали «1 С». Далее нужно было преодолеть одну трудность. На любое изготовляемое предприятием изделие существует технологическая карта, регламентирующая нормы расхода материалов на каждую составную деталь. Предприятие изготавливает детали из первичных материалов – листов железа, алюминия и т.п. Просматривая приходные документы, накладные, мы столкнулись с тем, что названия, фигурирующие в технологических картах, как правило, отличаются от названий материалов, указанных в накладных. При этом часто возникали и такие проблемы, как, например, различие диаметров отверстий в приходных материалах с технологической картой. Расточка до нужного размера производилась в цеху. Разрешение на использование каждого конкретного материала вместо положенного по технологии, соответствие его с технологией, давал экономист предприятия. Поэтому возникла необходимость создания модуля «Экономист». Входными данными этого модуля были выходные данные модуля «1 С» и таблица технологических карт на все изделия, изготавливаемые предприятием. Последние данные извлекались из основной базы данных «УДМЦ». Здесь уместно отметить, что для достижения правдивости создаваемой базы, виртуальное движение материальных ценностей могло продолжать свой путь только после согласования приходных материалов с технологической картой изделия. При этом компьютер экономиста постоянно подает противный сигнал, пока остается несогласованной хотя бы одна запись прихода. Как только согласование произошло, движение материала продолжается. Все полученные вышеописанными модулями данные заносятся в процессе создания в поля основной базы данных – модуль «УДМЦ», который, по сути, является костяком системы. Туда же заносятся данные с промежуточного склада, куда сдается готовая продукция. Модуль «УДМЦ» аккумулирует все записи, участвующие в процессе. Для контроля движения материалов на компьютере финансового директора был установлен модуль «Отчет по цехам», который при помощи генератора отчетов из формирующейся базы данных «УДМЦ» в любой момент выдавал отчет по цехам о движении любого контролируемого материала. Расчет о расходовании материала также производится в этом модуле на основании норм расхода из таблицы технологических карт. Более подробно работа спроектированной автоматизированной системы учета движения материальных ценностей представлена ниже. На самом первом этапе работа с программой начинается с модуля «1С». Данный модуль отвечает за получение данных о поступивших на склад материалах. На этом этапе программа считывает данные из 1С, переносит их на серверную БД, с целью в дальнейшем использовать эти данные при выдаче работникам предприятия. В дальнейшем при поступлении на склад (в 1С) новых материалов, процедура переноса данных повторяется, и в БД попадают только новые материалы. Следующий этап это заполнение сборочных единиц, для дальнейшего их использования при формировании карт технического планирования и формирования заказов. Для этого запускаем модуль «УДМЦ Электролуч» и выбираем пункт «Сборочные единицы».После занесения данных о сборочных единицах данные «зависают» в базе данных, до тех пор, пока экономист не разрешит их использовать, задав соответствия материалов в модуле «Экономист». После того, как экономист поставил соответствие материалу, он автоматически становится доступным для выдачи на складе работнику. При изготовлении работником деталей из имеющегося у него материала, он их сдает на промежуточный склад, где у него по нормам расхода списывается материал. За это отвечает модуль «Промежуточный склад». Итогом работы всей программы является модуль «Отчет по цехам», он позволяет вывести отчет по работникам за любой период и проследить движение материала у данного работника и количество оставшегося материала у него на руках на данный момент. Отчет представляется в формате XLS (MS EXCEL). Таким образом, создана автоматизированная система учета движения материальных ценностей предприятия ЗАО Инженерный центр «Электролуч».
Идея применения модульных генераторов
|