Инвентаризация
Целью проекта является модернизация программного обеспеченья для контроля и учета основных средств, а также товарно-материальных ценностей.
Глубокий реинжиниринг системы инвентаризации
В данном проекте от нас потребовалось произвести реинжиниринг системы инвентаризации, имеющейся у Заказчика, и произвести её интеграцию с программным обеспечением компании «1С». По предъявленным Заказчиком требованиям необходимо было обновить интерфейс (сделать его более удобным и интуитивно понятным в использовании), оптимизировать систему с целью сокращения времени работы ответственного персонала затрачиваемого на выполнение операций связанных с учётом ОС и ТМЦ, а также добавить новый функционал, частью которого было организация синхронизации данных в системе с программным обеспечением «1С: Предприятие Зарплата и Управление Персоналом» и «1С: ВХО».
В ходе анализа существующей системы было выявлено, что текущая структура данных содержит ошибки, из-за которых повышение производительности системы без изменения структуры данных невозможно. В результате было принято решение о разработке новой структуры данных и реализации алгоритма переноса данных в модернизированную систему.
В ходе работ над системой инвентаризации нами был реализован следующий функционал:
  • Учет оборудования в системе:
    • единичный или групповой ввод данных;
    • ручной ввод инвентарного и серийного номера;
    • загрузка инвентарных и серийных номеров из файлов;
    • модификация внесенных данных;
    • объединение в комплекты;
    • первичная выдача оборудования получателю;
    • единичное списание;
    • загрузка информации о списании по файлам, сформированным в бухгалтерии;
    • формирование накладных по выбранному оборудованию;
    • ведение истории о перемещении оборудования.
  • Отслеживание накладных:
    • отслеживание накладных, сформированных в системе (были ли они отражены в 1С ВХО – или по каким-либо причинам не поступили бухгалтерию).
  • Формирование отчетов:
    • реализован конструктор, позволяющий формировать отчеты по выбранным параметрам и фильтрам для оборудования и накладных.
  • Интеграция со справочниками в 1С:
    • разработан функционал синхронизации справочных данных с «1С: ВХО» и «1С: ЗУП».
Технологии применяемые в ходе разработки программного комплекса:
  • HTML 5
  • CSS 2/3
  • Bootstrap 3
  • JavaScript
  • AngularJS
  • jCrop
  • ADO.NET
  • LINQ
  • Entity Framework