Исходный проект в Delphi XE2 на тему учета товаров на складе в некоммерческой фирме разработан по принципу модульной архитектуры, в которой все сущности базы данных разделены на отдельные каталоги с файлами форм редактирования.
Модули проекта:
Приходные накладные:
Перед добавлением товаров происходит формирование приходной накладной, в которой автоматически по автоинкрементному полю присваивается уникальный номер. В накладной указывается кладовщик, дата поступления и общая сумма. После формирования приходной накладной можно перейти к товарам накладной, нажав соответствующую кнопку.
При добавлении товара выбирается номер накладной, категория, наименование товара, единица измерения, поставщик, количество и описание (при необходимости).
Расходные накладные:
При распределении сотрудникам товаров фирмы происходит формирование расходной накладной, в которой указывается кладовщик выдавший товар, получающий сотрудник и дата оформления. После создания накладной оформляется выдача товарных позиций в необходимом количестве.
Также в проекте реализована сортировка, поиск и печать отчетов с помощью компонента FastReport. С данным функционалом программы можно ознакомиться, скачав с сайта демо-версию программы.