moulinage caisse

Soumis par Patsy le mar 20/03/2018 - 20:14

Bonsoir,

j'ai fait une erreur qui maintenant empêche le moulinage de fonctionner.

j'ai utilisé Laurus-pos pour mon premier ticket (depuis le 1er janvier) ce matin, pour cloturer la journée j'ai effectué :

j'avais laissé la caisse sur l'écran d'accueil, lorsque j'ai cliquer sur 'Saisie Caisse' j'ai eu 1 abort avec le message d'erreur suivant :
[53]stream is closed. Caisse.Serial_Ticketxz.7211

j'ai relancé Laurux-pos, connexion caisse impossible -> caisse déjà connectée
je suis rentrée dans Saisie caisse
j'ai fait le 'x' puis le 'z'
je suis sortie de l'écran et j'ai saisi le nouveau fond de caisse (A TORT)

J'ai effectué une sauvegarde avant moulinage.

Le moulinage n'a pas fonctionné .... 'erreur .... DB connection.277'
j'ai fait un restore 'avant moulinage'
j'ai saisi la commande mysql : SET @@global.sql_mode= '';
relancer Laurux
Moulinage -- le livre de caisse est faux sur le fond de caisse

Restore 'avant moulinage'
refait la cde mysql
ouverture Laurux-Pos
modification du fond de caisse
fermeture Laurux-Pos
et maintenant le moulinage ne fonctionne pas, Laurux me dit que le ticket Z n'est pas sorti.

Je suis donc bloquée, j'ai bien le ticket Z qui est bon, mais je ne peux plus faire le moulinage.

Donc la facture de mon seul et unique ticket n'est pas créé !

y a t-il une solution ou faut-il que je restaure ma sauvegarde du 19 au soir et refaire toutes les opérations de la journée ?

dans le répertoire sauve il y a aussi des sauvegarde de la base avant ticket z. Pour restaurer c'est :
mysql -u=mon_user -p Laurux01 < Laurux01yyyymmdd.sql
Sinon il faut refaire sortir le ticket z (même si déjà sortie) et faire le moulinage après ...

Merci Patrick,

Je n'avais pas pensé à la sauvegarde dans sauve !!!
Le courage m'a pris hier soir, j'ai restauré au 19 et refait ma journée du 20 de manière à ce que mes factures soient à la bonne date !

Par contre je conserve la manip, cela peut servir ...

dans la commande mysql je remplace mon_user par quoi ? par root ou par ???
il faut que je fasse la commande sous un répertoire particulier ? ou bien dans ce qui s'affiche lorsque j'ouvre un terminal ?