Risposte nei forum create

Stai visualizzando 6 post - dal 1 a 6 (di 6 totali)
  • Autore
    Post
  • in risposta a: import campi #2129
    solving1
    Partecipante
    Post count: 6

    novita’ ?

    in risposta a: import campi #2094
    solving1
    Partecipante
    Post count: 6

    riassumendo

    user 0 codice 000 -> simuliamo che sia l’amministratore
    user 1 codice 001
    user 2 codice 002
    user 3 codice 003

    cliente 1 codice 001 agente 001
    cliente 2 codice 002 agente 001
    cliente 3 codice 003 agente 002
    cliente 4 codice 004 agente 003

    durante l’import delle anagrafiche
    il programma memorizza come user_creat chi fà l’import dei dati
    se l’import viene fatto dalla’amministratore (user 0)
    su fk_user_creat avro’ -> 0 per tutti i clienti da 1 a 4
    cioe’
    cliente fk_user_creat
    001 0
    002 0
    003 0
    004 0

    come associare ad ogni cliente il suo user e anche i commerciali ?

    cioe’ alla fine dell’importazione dovrei avere la seguente situazione :

    tabella llx_societe ( non riporto i campi standard che ovviamente vengono importati )

    cliente fk_user_creat
    001 001
    002 001
    003 002
    004 003

    tabella llx_societe_commerciaux

    rowid fk_soc fk_user
    1 001 001
    2 002 001
    3 003 002
    4 004 003

    Voglio aggirare il problema nel seguente modo :
    Se nel file di importazione nel campo “note” metto un valore (agente)
    e dopo aver importato i clienti voglio sostituire
    il campo fk_user_creat con il contenuto del campo “note”
    qual’e’ il comando da usare ?
    dove piazzare tale comando ( credo il comando sia -> Update llx_societe set fk_user_creat = note_private )
    nel file import.php o mdosociete.calss.php ?
    o creare un piccolo php che faccia questa operazione alla fine di tutto ?.

    grazie per le risposte.

    in risposta a: import campi #2089
    solving1
    Partecipante
    Post count: 6

    forse faccio un po’ di confusione.
    Il campo fk_user_creat e’ l’id che ha inserito/importato i dati cliente (giusto).
    difatti ero risucito a metterlo nella riga di importazione
    riga 385 del file mdsociete.calss.php come ultimo campo
    ********************************************************
    $this->import_fields_array[$r]=array(‘s.nom’=>”Name*”,’s.status’=>”Status”,’s.client’=>”Customer*”,
    etc.etc.etc………….,’s.barcode’=>’BarCode’,’s.datec’=>”DateCreation”,’s.fk_user_creat’=>”Venditore”);
    *****************************************************************
    e nel file csv come ultimo campo ho inserito il valore da importare.
    naturalmente ho avuto un errore perche’ nella riga 399 lo fa’ in automatico. (non mi ero accorto in prima battuta di cio’)

    Ma il campo che vedo nella scheda cliente con nome VENDITORE a quale campo e tabella si riferisce ?.

    Ma l’user che accede con codice e password puo’ essere una specie di “agente” ?
    in modo che quando entra vede soli i clienti legati al suo id ? o devo usare i commerciali ?
    i commerciali servono a legare la societa/cliente a loro e tutto finisce li’ ? solo a livello informativo ?
    per quello che intendo fare posso bypassare questa fase dI relazione societa/cliente <-> commerciali ?

    per quanto riguarde i campi extrafield ho notato che nella gestione moduli non esiste la voce campi extra ( come in prodotti )
    ma la voce complementary attributes e’ la stessa cosa ?
    se e’ cosi’ ho creato il campo “agente” ma poi non so’ cosa significa “che pesca dalla tabella llx_user”
    cioe’ capisco il senso, ma non so’ come fare da dolibarr o devo farlo manualmente intervenendo nel sorgente ?.

    grazie

    in risposta a: import campi #2082
    solving1
    Partecipante
    Post count: 6

    Mi viene un dubbio, ma parli di campi completamente nuovi che voglio aggiungere
    nella tabella clienti(societe) ?
    e quindi li definisco in extra_fileds e saranno dei nuovi campi associati alla tabella
    clienti(societe) ?

    in risposta a: import campi #2081
    solving1
    Partecipante
    Post count: 6

    Dunque e’ possibile.
    Ho letto molte volte la risposta sono entrato anche nel Vs. demo
    ma mi manca questo passaggio : “creare i campi extra fields dalle impostazioni del modulo”
    dove’ ?
    ho visto che il campo e’ aggiunto in llx_societe_extrafields
    quello che voglio aggiungere io e’ un campo esistente gia’ in llx_societe
    e precisamente il campo fk_user_creat.

    La mia idea e’ di usare i clienti legati ai loro agenti
    cioe’ usare gli user come “agenti” e quindi importo i clienti(societe) ognuno con il loro agente(user) gia’ impostato
    nel file di excel.

    Quindi se mi indichi come/dove aggiungere questi extra fields e come associare l’ultimo campo che dichiaro in excel
    nel relativo campo fk_user_creat di llx_societe.

    grazie.

    in risposta a: import campi #2077
    solving1
    Partecipante
    Post count: 6

    salve
    premetto che da poco inizio ad usare il php
    (programmo da molti anni in ambiente dbase-clipper-alaska)
    ma sembra che l’import dei campi dei clienti (e/o altri file es. articoli ) sia predefinito da qualche parte
    ( file php ) o sbaglio ?

    Quindi intervendendo nel sorgente si possono aggiungere o togliere dei campi
    per caso il file da manipolare e’ : modSociete.class.php ?
    sembra che nella sessione import parli di extrafiled
    sono fuori strada ?

    grazie

Stai visualizzando 6 post - dal 1 a 6 (di 6 totali)