Cum se stabilește corect forumul fix_len_mask horeca

Alo Există cărți cu discount magnetice de două tipuri:

1. toate asociative - sunt cusute - 2345.0000
2. un punct specific - sunt cusute pe - 2345.0003






Pe carduri, codul corporației a fost cusut cu 4 simboluri pentru a lucra sub 6.49).
2345 - cod corporativ
0000 - cod restaurant (toate asociativ, valabil în toate restaurantele)
0003 - cod restaurant (valabil doar la punctul cu codul restaurantului 0003).

Din păcate, system.db schimbare în acest moment (sunt scrise, 111 110 001), din motive obiective nu pot, există deja versiunea 6.56, legat de tasta. Apelarea dealerilor pentru schimbarea sistemului.db la 12345.0000 este, de asemenea, o problemă pentru ziua de azi. Se pare că puteți rezolva această problemă cu fix_mask_len, dar nu a existat nici o experiență cu ea.
Cum pot ajusta fix_len_mask, la acest punct au fost acceptate ambele tipuri de carduri de discount (12345.0000 și 12345.0003), și nu mai departe (de exemplu, la un alt punct are hărți 1234.0005, așa că aici ele sunt luate la punctul 12,345.0003 nu trebuie, dar numai la punctul cu sistemul. db = 2345.0005). Mulțumesc.

Vă rugăm să vă autentificați. să se alăture conversației.

  • VampireKB
  • Offline
  • Resident onorific al forumului

din exten-s remove remove.dll (dacă este acolo)
împingeți acolo "remediați măștile"
dar în Rkeeper6.ini scrieți:

"masca de reparare" .dll = 778 * 2345 ****** NNNN







_www.techrk.ru - Îmi testez creația :)

Vă rugăm să vă autentificați. să se alăture conversației.

  • SHSHSH
  • Offline
  • Resident onorific al forumului

Descrierea modulului care permite utilizarea cardurilor utilizator, ca carduri personale de reducere / depozitare ale R-KEEPER.

Modulul este implementat ca un fișier DLL FIX_LEN.DLL.
Este necesar să copiați acest DLL la toate ghișeele de bani și stațiile de chelner în dosarul EXTENS, care se află în dosarul de lucru RKCLIENT.
În RKEEPER6.INI, pe fiecare post de casier și chelner, adăugați o linie cu "masca" cardurilor. Formatul de înregistrare:

Unde FIX_LEN_MASK este numele variabilei. Dacă DLL-ul este redenumit, în loc de FIX_LEN, este scris un nou nume DLL.

12, în acest caz, și în general orice număr de la 0 la 9 reprezintă un identificator permanent. Poate fi în orice loc, dar pe toate cărțile dvs. la fel.

* - orice caractere, în orice număr, oriunde. Programul va ignora caracterul care este în locul asteriscului.

N - orice numere de la 0 la 9, numărul total nu este mai mare de 9. Programul va citi aceste simboluri ca număr de card.

1. Există o carte cu o înregistrare pe a doua pistă 34910431234, unde simbolurile 1, 2 și 5 sunt constante. Ultimile două personaje și al treilea nu înseamnă nimic. Numărul este conținut în caracterele a patra și a șasea până la a noua. Intrarea în RKEEPER6.INI pentru aceste hărți:

2. Cardul este mai simplu - 7002345. În cazul în care 7 este un simbol permanent pe toate cardurile similare. Număr - alte simboluri. Intrarea în RKEEPER6.INI pentru aceste hărți:

Poți, limpede, să limitezi numărul de carduri în RKEEPER folosind o mască. Pentru harta de mai sus, de exemplu. Vrem ca cardurile RKEEPER să funcționeze numai cu 0 în al doilea caracter. Apoi, masca este aceasta:

Alexey Arkadiev
Compania CARBIS - Automatizarea complexă a restaurantului BisneySa
_www.carbis.ru
tel / fax: +7 (495) 7404991

Vă rugăm să vă autentificați. să se alăture conversației.







Articole similare

Trimiteți-le prietenilor: