Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami
  • Pagina:
  • 1
  • 2

ARGOMENTO: Export dati in formato TXT spaziatura fissa

Export dati in formato TXT spaziatura fissa 1 Anno 11 Mesi fa #27355

  • Gramola
  • Avatar di Gramola
  • Offline
  • Fresh Boarder
  • Messaggi: 13
  • Karma: 0
Salve.
Dovrei esportare gli ordini (ma potrebbe essere qualsiasi cosa) in un formato txt a spazziatura fissa.
Avete suggerimenti?

Grazie
Nicola.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Export dati in formato TXT spaziatura fissa 1 Anno 11 Mesi fa #27359

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
Hai due strade pulite:

1) Ti scrivi un modulo odoo che esporta
2) Ti scrivi uno script esterno che esporta

In ogni caso dovrai scrivere del codice

Ed una strada "rozza"

Usi le funzioni di esportazioni di odoo e poi usi excel (o similare) per convertire da (xls/csv) verso file a posizioni fisse.
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Export dati in formato TXT spaziatura fissa 1 Anno 11 Mesi fa #27363

  • Gramola
  • Avatar di Gramola
  • Offline
  • Fresh Boarder
  • Messaggi: 13
  • Karma: 0
OK. Grazie.
Io pensavo a una soluzione tipo 1.
Però il mio dubbio è come ritornare un txt a spazziatura fissa da un metodo odoo. Forse è più banale di quanto non pensi, ma dalla documentazione da un metodo posso ritornare anche txt? Come faccio ad assegnargli il content type?
Nicola.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Export dati in formato TXT spaziatura fissa 1 Anno 11 Mesi fa #27364

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
Per "ritornare", ovvero inviare al client un file ti devi scrivere il tuo controller.

In alternativa inserisci il file come allegato all'oggetto e poi usi le funzioni di download degli allegati gia' presenti nel client.
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Export dati in formato TXT spaziatura fissa 1 Anno 11 Mesi fa #27420

  • Gramola
  • Avatar di Gramola
  • Offline
  • Fresh Boarder
  • Messaggi: 13
  • Karma: 0
Quindi dovrei fare qualcosa del genere
class MyController(openerp.http.Controller):
    @route('/some_url', auth='public')
    def handler(self):
        ret = "dato1      dato2   dato3"
        return ret
e poi dove lo aggancio?

Non è possibile creare un metodo della "modello" sale.order" e agganciarlo a una Action dalla tree.view.
Ci ho provato ma non ho capito come si fa.

Grazie ancora.
Nicola.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Export dati in formato TXT spaziatura fissa 1 Anno 11 Mesi fa #27421

  • Gramola
  • Avatar di Gramola
  • Offline
  • Fresh Boarder
  • Messaggi: 13
  • Karma: 0
Nicola.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
Tempo creazione pagina: 0.129 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam