Заказ

Заказ

Сергей

Дано: 

3 компа – касса и сервер, удаленный комп. На всех windows 7. На сервере стоит БД Firebird 2.5, в которую постоянно записываются данные с кассы. Регулярно (раз в час, может чаще, не уверен) формируется отчет с данными о проданных билетах (нарастающим итогом) и отправляется дальше (минимум 3 адресата, по https). 

Требуется на сервере:

- иметь возможность менять уже занесенную в БД информацию, до формирования отправки отчетов, либо "на лету" во время отправки их с кассы;

– иметь форму настройки внесения таких изменений (как на рисунке)


Настройки скрипта:

вкл/выкл скрипта

дата (работы скрипта) с-по, 

время (работы скрипта) с-по, 

Правила изменения категорий цен:

изменение категории цены с-на (выпадающее меню с выбором существующих категорий цен, взятые из БД (всего их около 10, они могут добавлятьсяизменяться)) ,

количество изменяемых билетов из 10 (т.е. при установке 4 из 10, сначала будут пропущены без изменений 6, потом 4 подряд будут изменены);

таких правил 10 шт с чекбоксами включения/выкл

– настроить отправку по расписанию данных по билетам (измененным и неизмененным), на удаленный комп в БД (на компе базы нет, надо создать).

– обеспечить портативность. Т.е. чтоб можно было удалить с сервера папку со скриптом и всем, что с ним связано. А при необходимости вернуть папку обратно и дальше пользоваться.

Требуется на удаленном компе:

- настроить экспорт настраиваемый или автоматический ежедневный отчет в xls, в котором будут старые данные цены и новые(измененные).

– возможность печати билетов из екселя в соответствии с шаблоном. Т.е. есть шаблон в ексель, где по ячейкам расставлены определенные поля, и есть данные по билетам (ексель и база). Нужно чтоб по запуску программы/скрипта/макроса, данные первого билета расставлялись в шаблон, отправлялись на печать, потом так же все остальные.

Важно определиться как часто будут проводиться изменения на сервере. Это зависит от того, как часто формируются отчеты. Чтоб не оказалось, что отчеты отправились, а потом данные сменились.

Надеюсь понятно сформулировал. Компы доступны по тимке. Сервер постоянно, касса 23:00-06:00 по московскому времени. На сервере установлен IBExpert.

Report Page