Требуется приделать к интерфейсу
vomoloko.ru/abcdef/ еще две страницы в виде закладок, на которых будет интерфейс движения денег и интерфейс скачивания результатов.
Задача интерфейса регистрация действия с записью:
- суммы денег в начале рабочей смены кассира
- суммы денег по окончанию рабочей смены,
- выдачи денег курьеру за товар (выдача)
- "снятия" денег инкассатором.
При снятии денего инкассатором, требуется ввод пароля.
При выдачи денег курьеру требуется ввод комментария, в котором будет написано за что выданы деньги.
Для этой страницы и страницы о движения (текущей) товаров нужно вынести конфигурацию магазинов для их автоматической авторизации (чтобы не нужно было выбирать имя магазина из дропбокса)
В конфигурации для каждого магазина определяется:
- IP адрес
- имя магазина
- список кассиров
- пароль инкассатора
Для регистрации движения денег для каждого магазина создается файл с журналами.
Имя файла определяется как <имя магазина>_YYYY.MM.csv
Файл создается каждый месяц и новые записи в течение месяца дописываются в конец.
Файл содержит следующие столбцы: Дата, время, Имя кассира, действие, сумма, комментарий
Первая строка файла содержит названия столбцов
Кодировка файла win1251
WEB Интерфес включает следующие зоны:
1. Зона вывода текущего состояния
Таблица Последние 5 строк из текущего файла.
"Сумма в начале смены"
"Сумма по окончанию смены"
2. Зона выполнения операций
Дропдаун "Имя кассира" (содержание заполняется из списка конфигурации текущего магазина)*
Дропдаун "Действие"*
- ввод суммы в конце смены
- ввод суммы в начале смены
- внесение
- снятие
- выдача
Поле ввода суммы *
Поле ввода комментария **
Кнопка "ОК" для формирования записи
По нажатию кнопки "ОК" выводится сообщение "Сумма зарегистрирована", выполняется обновление информации в зоне вывода текущего состояния и запись данных файл.
* Обязательные поля
** Является обязательным только для операции "снятие" для других операций поле может оставаться не заполненным
Для "снятие", по нажатию кнопки "ОК" требуется ввести пароль MD5 которого со словом VOMOLOKO храниться в локальном файле
Зоны распологаются в два столбца. Зона отображения распололагается слева, зона ввода действия справа
3. Отдельная страница для скачивания файлов. Страница закрыта паролем, который хранится в конфигурации.
На странице Дропдаун с выбором магазина из списка, в конфигурации упомянутого выше.
Под дропдауном список имен файлов для всех или для выбранного магазина. Имена файлов являются ссылками для скачивания.