This README is available in English.
Это приложение позволяет автоматизировать процесс формирования документов для заказа, когда есть множество поставщиков, предлагающих различные товарные позиции.
Приложение было созданно в конце 2017-го года, для тендерного отдела предприятия по торговле товарами медицинского назначения, для того чтобы упростить процесс классификации товарных позиций по поставщикам, с возможностью быстро выбрать необходимые товары определенного количества, затем оформить их в виде документа MS Excel.
Приложеие было развернуто на сервере под управлением Windows Server 2008 R2, доступ осуществлялся посредством технологии Remote App.
В 2018-м году возникла необходимость избежать ручного редактирования файлов базы данных, а также разграничить права доступа таким образом, чтобы оператор не мог менять файлы БД. Для этого был реализован функционал установки пароля на окно редактора на стороне API-сервера, а доступ к файлам БД для учетной записи оператора был установлен только на чтение.
- Программа написана на C# (.NET Framework 4.0).
- База данных организована в файловом виде.
- Сортировка позиций по поставщикам.
- Отображение полного названия товарной позиции с вводом количества.
- Возможность редактирования содержимого табличного документа.
- Встроенный редактор базы данных поставщиков и товарных позиций.
- Установка пароля на редактор базы данных (на стороне сервера).
- Экспорт сформированного документа в MS Excel.
- Ведение статистики:
- по количеству поставщиков и товаров в базе данных, с подсчетом среднего значения товарных позиций на поставщика.
- по количеству оформленных заказов и товарных позиций, с подсчетом среднего количества позиций за заказ.
Последняя версия приложения [v1.15] - Скачать
Текущий пароль, установленный на редактор: testpassword
Рис 1. Главный экран
Рис 2. Окно редактора базы данных
Рис 3. Изменение товарной позиции
Рис 4. Статистика по количеству товаров и сохраненных заказов
Рис 5. Окно авторизации (при открытии редактора)
Рис 6. Документ, экспортированный в MS Excel
- Dmitriy Moroz
- dmitriy@moroz.cc