Модуль ведения складского учета
Создать таблицы в базе.
# mysql -D abills < db/Storage.sql
abills/libexec/config.pl
@MODULES = (
'Storage'
);
Опция включения складов.
$conf{STORAGE_STORAGES}='Склад1, Склад2, Склад3';
'Склад1, Склад2, Склад3' - название складов. Название и количество может быть произвольное. Склады заносятся через запятую.
abills/Abills/modules/
Копируем папку Storage с содержанием в ней файлов модуля.
abills/Abills/mysql/
Копируем файл Storage.pm
Системa → Склад → Настройки → Тип
Для добавления типа товара - используем форму:

* Поле тип обязательное для заполнения.
Под формой есть таблица типов - в ней отображаются все добавленные типы.
Системa → Склад → Настройки → Поставщики
Для добавления поставщиков - используем форму:

* Поле название обязательное для заполнения.
Под формой есть таблица - в ней отображаются все добавленные поставщики.
Системa → Склад → Настройки → Товар
Для добавления названий товаров - используем форму:

* Поле название, тип, ед. изм. - обязательное для заполнения.
* ед. изм. - единица измерения. Например: шт, см, м и т.п.
Под формой есть таблица - в ней отображаются все добавленные названия товаров.
Этого главное меню управлением складом, в этом меню отображаются все товары на складе их количество и цены.

Кнопка Добавить товар открывает форму добавления товара с помощью нее добавляются товары на склад:
* Поля тип, название, количество товара, сумма, склад - обязательны для заполнения.
* Если у вас пустое поле склад - см пункт Установка → Опция включения складов.
Опция - Информация:
Выводит форму редактирования товара где можно :
Опция - Удалить:
Опция сделана для удаления ошибочно введенного товара. Если товар в использовании(в подотчете, установке, резерве) его невозможно удалить.
Опция - В подотчетность:
Опция для закрепления товара за выбранным пользователем на время использования товара или на время установки. При клике открывает форму добавления в подотчетность:

* Поле количество обязательное для заполнения.
Опция - В резерв:
Резервирование товара для выбранного пользователя. При клике открывает форму добавления в резерв:

* Поле количество обязательное для заполнения.
Опция - Списать:
Списание товара со склада. При клике открывает форму списания товара:

Опция - Разделить:
Отделяет от всего товара одну единицу. После отделения в опции Информация отделяемого товара появиться поле серийный номер:


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

Опция - Установить:
Этой опцией можно сделать установку оборудования. При нажатии на опцию Установить откроется форма, где нужно будет выбрать адрес установки:

Опция - Вернуть на склад:
При клике возвращает выбранный товар на склад.

В этом меню отображаются все товары находящиеся в резерве.
С помощью фильтра можно посмотреть товары находящиеся в резерве у выбранного пользователя:

Опция - Снять с резерва:
Снимает резерв выбранного товара с пользователя.

В этом меню можно посмотреть список установленного оборудования, а также вернуть оборудование на склад
С помощью фильтра можно отфильтровать оборудование по улицам, районам, администраторам :

Опция - Вернуть на склад:
При клике возвращает выбранный товар на склад.
В этом меню можно посмотреть всю историю действий над товарами(приход, резервирование, установки, возвращение на склад, передача в подотчётность):
Клиенты → [Выбрать клиента] → Hardware
Поля :