Jest to najczęstszy wybór w przypadku Serwera Wydruku Fiskalnego. Konfiguracja podłączania w pliku Configuration.xml wygląda następująco: <DatabaseConnections> <GenericFPS_MySQL dbtype="mySQL" database="192.168.147.2:3306/fps" user="bart" pass="bart01" /> </DatabaseConnections> Należy wykonać utworzyć tabele wg następujących wytycznych: 1. Tabela o nazwie SLIPS, czyli nagłówki paragonów. mysql> desc SLIPS; +-------------------+--------------+------+-----+-------------------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------+--------------+------+-----+-------------------+----------------+ | ID | int(11) | NO | PRI | NULL | auto_increment | | CASHBOXLOGO | char(8) | NO | | NULL | | | EXTERNALREFERENCE | char(16) | NO | UNI | NULL | | | CASHIERNAME | varchar(32) | NO | | Operator | | | CREATED_TS | timestamp | NO | | CURRENT_TIMESTAMP | | | PRINTED_TS | timestamp | YES | | NULL | | | STAGE | int(11) | NO | | 0 | | | ERROR | varchar(120) | NO | | OK | | +-------------------+--------------+------+-----+-------------------+----------------+ Znaczenie poszczególnych pól jest następujące:
2. Tabela o nazwie SLIPLINES, czyli poszczególne pozycje sprzedaży paragonu. mysql> desc SLIPLINES; +---------------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+----------------+ | ID | int(11) | NO | PRI | NULL | auto_increment | | FKID_SLIP | int(11) | NO | MUL | NULL | | | NAME | varchar(40) | NO | | NULL | | | AMOUNT | double | NO | | NULL | | | PRICE | double | NO | | NULL | | | TAXRATE | char(5) | NO | | NULL | | | DISCOUNT | double | NO | | 0 | | | DISCOUNT_TYPE | int(11) | NO | | 0 | | +---------------+-------------+------+-----+---------+----------------+ Oznaczenie poszczególnych pól jest następujące:
3. Tabela o nazwie SLIPPAYMENTS, czyli lista form zapłaty przewidziana do danego paragonu mysql> desc SLIPPAYMENTS; +-----------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-----------+-------------+------+-----+---------+----------------+ | ID | int(11) | NO | PRI | NULL | auto_increment | | FKID_SLIP | int(11) | NO | MUL | NULL | | | AMOUNT | double | NO | | NULL | | | NAME | varchar(16) | YES | | NULL | | | FORM | char(10) | NO | | NULL | | +-----------+-------------+------+-----+---------+----------------+ Znaczenie poszczególnych pól jest następujące:
. |
Bazy danych >