problema con ordini ricorrenti

41 views
Skip to first unread message

Gianluca

unread,
Feb 15, 2014, 3:20:09 AM2/15/14
to gest...@googlegroups.com
Buongiorno,
grazie innanzitutto per aver fornito questo potente strumento ai gruppi d'acquisto.

Ho aggiornato il sistema all'ultima versione e tutto sembra funzionare a dovere. Ho però un problema con gli ordini ricorrenti su base settimanale. Ho impostato l'apertura automatica il mercoledì e la chiusura alla domenica. Quando il sistema crea in automatico il periodo, il risultato è il seguente:
apertura ordine 20-02-2014 (che non è mercoledì ma giovedì)
chiusura ordine 17-02-2014 (che non è domenica ed è antecedente al giorno di apertura)
Andando a vedere nel db mysql i campi relativi all'apertura e chiusura risultano in un valore null.
Da cosa può dipendere il problema?
Grazie anticipamente
Saluti
Gianluca (GAS gasteju)

Marco Munari

unread,
Feb 18, 2014, 6:06:47 AM2/18/14
to gest...@googlegroups.com
Questa funzionalità è nuova e sicuramente non ancora sufficientemente
provata; i miei test, per quanto abbondanti, non bastano di certo per
dichiararla sicuramente senza errori (!).

Al momento ti posso dire che:
- avevo già individuato un altro fastidioso errore che sto tentando di risolvere
- è normale che nel database le date abbiano valore NULL, perlomeno
nel record "generatore" (quello con "ricorrenza" > 0)
- non devono invece essere NULL nei record generati dal suddetto (è la
funzione e3g_genera_periodi_ordini_ricorrenti() in libraries/e3g_cron
a generarli quando c'è bisogno)

Sto lavorando proprio in questa sezione del programma, spero che
emergano eventuali errori.

Ciao,
Marco M.
> --
> Hai ricevuto questo messaggio perché sei iscritto al gruppo "GestiGAS, Forum
> di supporto libero" di Google Gruppi.
> Per annullare l'iscrizione a questo gruppo e non ricevere più i suoi
> messaggi, invia un'email a gestigas+u...@googlegroups.com.
> Per postare messaggi in questo gruppo, invia un'email a
> gest...@googlegroups.com.
> Per ulteriori opzioni, visita https://groups.google.com/groups/opt_out.



--
www.marcomunari.it

Interessano fino a 25 GB di spazio gratuito online? Prova Ubuntu One:
- https://one.ubuntu.com/referrals/referee/1022477/

Gianluca

unread,
Feb 18, 2014, 9:57:05 AM2/18/14
to gest...@googlegroups.com
Grazie Marco per la risposta. Purtroppo ho dato un'occhita al php che citi ma la mia conoscenza del linguaggio di programmazione è pressoché nulla...

L'unica cosa che ti posso dire in più rispetto a quanto già detto limitatamente alla creazione degli ordini settimanali è che osservando il comportamento di gestigas posso generalizzare quanto segue:
giorno di apertura: viene generato 1 giorno successivo a quello richiesto (ovvero giovedì 13 invece di mercoledì 12)
giorno di chiusura: viene generato 1 giorno successivo a quello richiesto ma la settimana antecedente (ovvero lunedì 10 invece di domenica 16)
giorno di consegna: viene generato 1 giorno successivo a quello richiesto ma la settimana antecedente (ovvero mercoledì 12 invece di martedì 18)

Spero questo possa essere utile
Buon lavoro
Gianluca

Marco Munari

unread,
Feb 21, 2014, 5:53:53 AM2/21/14
to gest...@googlegroups.com
Mi sarà sicuramente utile.
Spero che anche altri comincino ad usare questa funzione per capire se
il problema è generalizzato.

Ciao,
Marco M.

Gianluca

unread,
Mar 26, 2014, 1:09:25 PM3/26/14
to gest...@googlegroups.com, in...@marcomunari.it
Salve Marco,
un breve aggiornamento. Ho provato a giocare empiricamente con la formula riportata in e3g_cron.php, quella relativa agli ordini settimanali. Se sostituisco al -9 un - 10 sembrerebbe che i periodi inizino essattamente così come richiesto. Ancora buio invece per quanto riguarda la chiusura del periodo. Credo che il problema nasca nel momento in cui la variabile relativa alla chiusura assume un valore inferiore rispetto all'apertura. Ad esempio, apertura mercoledì (4) chiusura domenica (1).
Non so se nel frattempo hai trovato una soluzione. In caso fammi sapere. Questa funzione degli ordini settimanali sarebbe utilissima.
Grazie mille anticipatamente!
Gianluca
Reply all
Reply to author
Forward
0 new messages