This topic is: not resolved
Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Autore
    Post
  • #1976
    Avatar photoVincenzo
    Partecipante

    Salve,
    sono un nuovo utente del forum, volevo innanzitutto salutare tutti gli utenti e gli amministratori.
    Scrivo perché ho riscontrato il seguente problema:
    volevo dare la possibilità ai miei clienti di poter creare un ordine, e per tale motivo ho creato un gruppo di Utenti, denominato Clienti, ai quali concedo SOLO le seguenti autorizzazioni:

    Attivo Vedere ordini clienti
    Attivo Creare/modificare ordini clienti

    Sono in fase di test dell’erp, per cui loggandomi con un utente appartenete al gruppo clienti, creo un ordine.
    Quindi mi sloggo e mi riloggo come SuperAdmin, per approvare l’ordine creato dal cliente.
    A questo punto l’erp mi da un errore di cui riporto i log:

    Dolibarr ha rilevato un errore tecnico.
    Si tratta di informazioni utili alla diagnostica:
    Data: 20141018170113
    Dolibarr: 3.6.1
    Livello di funzionalità: 0
    PHP: 5.4.30
    Server: Apache

    URL richiesto: /commande/fiche.php?id=6&action=confirm_validate&confirm=yes
    Referer: http://127.0.0.1/ERP/commande/fiche.php?id=6&action=validate
    Gestore dei menu: eldy_menu.php

    Gestore del tipo di database: mysqli
    Richiesta dell’ultimo accesso al database in errore: UPDATE llx_commande SET ref = ‘ORDINE-000001-18/10/2014/CU140001′, fk_statut = 1, date_valid=’20141018170113’, fk_user_valid = 1 WHERE rowid = 6
    Codice di ritorno per ultimo accesso al database in errore: DB_ERROR_RECORD_ALREADY_EXISTS
    Informazioni sull’ultimo accesso errato al database: Duplicate entry ‘ORDINE-000001-18/10/2014/CU140-1’ for key ‘uk_commande_ref’

    Warning: Cannot modify header information – headers already sent by (output started at /erp/core/lib/functions.lib.php:2374) in /erp/main.inc.php on line 923

    Grazie per l’attenzione
    saluti
    Vincenzo C.

    #1984
    Avatar photoaschio_19
    Amministratore del forum
    Post count: 400

    Sembra che l’errore segnalato sia dovuto al fatto che si stia inserendo nella tabella llx_commande una riga con valori nei campi ref ed entity già presenti. Per questo motivo il sistema blocca l’inserimento.

    Riesce a controllare che nessun altro ordine abbia come valore nel campo ref il seguente:

    ORDINE-000001-18/10/2014/CU140001

    Come ha definito la regola di numerazione automatica degli ordini clienti?

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Devi essere connesso per rispondere a questo topic.