• R/O
  • HTTP
  • SSH
  • HTTPS

invent: Zusammenfassung des Repository


Neueste Commits RSS

Rev. Zeit Autor Nachricht
4f88c70 2020-09-29 21:59:42 Dmitry Dobryshin master Исправлен поиск по месту размещения + регион/подразделение
2eea92b 2020-09-28 22:32:28 Dmitry Dobryshin Добавление travis-ci.com
cbd1e03 2020-09-25 20:46:41 Dmitry Dobryshin Добавлены и исправлены тесты. Внесены незначительные прав...
769be11 2020-09-24 15:15:32 Dmitry Dobryshin Добавлены тесты перемещений предметов/оборудования. Выявл...
bd6302f 2020-09-23 22:11:22 Dmitry Dobryshin Внесены правки в тесты
f30f957 2020-09-22 21:13:30 Dmitry Dobryshin Добавлены тесты функционала на страницы site/index, site/...
0f2be4c 2020-09-22 21:12:56 Dmitry Dobryshin Добавлены тесты функционала на страницы site/index, site/...
4bd66ef 2020-09-22 21:07:52 Dmitry Dobryshin Добавлены тесты функционала на страницы site/index, site/...
dc41204 2020-09-21 19:47:01 Dmitry Dobryshin Добавлены некоторые тесты сайта. Доавлен, но не подключён...
eaf7f27 2020-09-19 16:07:45 Dmitry Dobryshin Добавлена возможность испорта данных из .csv файла. Файл ...

Zweige

Name Rev. Zeit Autor Nachricht
master 4f88c70 2020-09-29 21:59:42 Dmitry Dobryshin Исправлен поиск по месту ра...

README.md

Yii 2 Basic Project Template


Yii 2 Basic Project Template is a skeleton [Yii 2](http://www.yiiframework.com/) application best for rapidly creating small projects.

Инвентаризация

ВНИМАНИЕ!

Перед использованием, необходимо внести изменения в файлы:

  • /config/db.php - указать подключение к базе данных, лоин и пароль
  • /config/params.php - указать правильные электронные адреса для администратора и отправителя
  • /config/web.php - указать cookieValidationKey 32 символа.

Предыстория

Работая с 2007 года в разных организациях, в ИТ отделе периодически возникала необходимость оперативно произвести инвентаризацию установленного оборудования. Решения от 1С это здорово, но именно бухгалтеры и требовали удостовериться в том, что оборудование находится именно в указанном месте, а не у кого-то дома. К тому же 1С открывать в кадом кабинете или хлдить с бумажкой и чекрыжить позиции здорово, но не эффективно.

Тогда зародилась мысль реализовать более мобильную и более гибкую версию инвентаризации. Что должна выполнять программа: 1. Учитывать оборудование по типам, моделям, серийным номерам, сетевым именам (если возможно), MAC и т.п., состоянию 2. Учитывать месторасположения оборудования как в подразделении, так и в различныых подразделениях/филиалах. 3. Учитывать перемещения и изменение состояния оборудования

Программа много раз начинала писаться с нуля, так как при переходе из одной организации в другую, исходники оставались на старой работе. Порой из-за более насущных задач системного администрирования, приходилось откладывать разработку в долгий ящик и всё забывалось. Все эти пертурбации достали и я решил использовать систему контроля версий на внешнем сервере GihHub/GitLab, где сейчас всё это расположено.

За основу взят фреймворк Yii2 Basic, о чём и указано в начале этого файла.

Для установки достаточно установить Yii 2 на сервер, например, по [этому руководству] (https://www.yiiframework.com/doc/guide/2.0/ru/start-installation), далее используя механизм git, клонировать этот проект, внести необходимые коррективы учитывающие специфику работы на сервере и пользоваться.

git clone https://github.com/DimkaInc/invent.git или git clone https://gitlab.com/DimkaInc/invent.git

Проект находится в режиме постоянной разработки.

История версий

1.27 Добавлена возможность начать инвентаризацию из списка предметов/оборудования. Добавлена цветовая пометка списанного, инвентаризированного и не инвентаризированного оборудования. Добавлена форма инвентаризанции с отображением фильтрации по региону/подразделению и местам размещения. Включена возможность считывания QR-кода с последующим учётом как проинвентаризированный предмет/оборудование. В программе используется плагин html5-qrcode.

1.26 Расширен функционал. Появилась возможность создавть PDF файл с QR-кодами, содержащими инвентарный и серийный номера как для всех предметов/оборудования, так и для выбранных. Формирование доступно из списка предметов/ оборудования путём нажатия кнопки "Печать этикеток", а так же путём отметки строк для печати и нажатия на иконку принтера в одной из строк с предметом/оборудованием. В программе используется плагин kartik-v/yii2-mpdf.

1.25 Добавлен учёт перемещений оборудования и систояний. Для каждой записи перемещений сделано безразмерное поле комментариев. Подправлены баги реализации связей в программе. Исключена возможность удаления самой первой записи перемещений для каждого оборудования.

0.01-1.24 Производится учёт оборудования по типам, сетевым именам, моделям, операционной системе, MAC адресам, серийному и инвентарному номерам, коду оборудования, номеру модели, размещению, состоянию, дате записи и комментариям для дополнительной информации. На стартовой странице формируются сводные таблицы учитываемого оборудования по подразделениям и типам.

Show on old repository browser