Search 1.9 billion lines of Odoo code on GitHub

connector_vg7

Author: SHS-AV s.r.l.
License: no license
Branch: 10.0-devel-r2
Repository: zeroincombenze/connector
Dependencies: account, base, l10n_it_ddt, l10n_it_fiscalcode, product, purchase, sale, stock, stock_picking_package_preparation, and stock_picking_package_preparation_line
Languages: HTML (129, 0.9%), PO File (13, 0.1%), Python (11819, 77.9%), XML (2674, 17.6%), and reStructuredText (528, 3.5%)
Other branches: 10.0, 10.0-devel, and 10.0-devel-r3

=============================== |icon| connector_vg7 10.0.0.2.6 =============================== **Connector to/from VG7 software** .. |icon| image:: https://raw.githubusercontent.com/zeroincombenze/connector/10.0/connector_vg7/static/description/icon.png |Maturity| |Build Status| |Codecov Status| |license gpl| |Try Me| .. contents:: Overview / Panoramica ===================== |en| This module makes available some functions to synchronize external data with Odoo data. Characteristics ~~~~~~~~~~~~~~~ * Multi-channels interchange * JSON, XMLRPC and CSV files protocols * Push and/or Pull logic * Many2one, One2Many and Many2Many managed with external references * Automatic field value translation * Odoo version from 6.1 to 12.0 field name and values automatic translation * Anti-recurse checks * Two phases create in order to create hierarchical record structure * Dynamic translation database This module can be used for: * Upgrade Odoo DB from a version to another version (even beck upgrade) * Import data from files without duplicating records * Connect Odoo with other software (current version supports until 4 counterparts) * Populate Odoo DB in the first installation migrated from another software Synchro ~~~~~~~ The function synchro return the ID of record found or created. Negative values are error codes. The function synchro accepts a data dictionary with field values, like create and write functions. Every field name may be: * `id` (integer): the Odoo ID of record; if supplied means write specific existent record (deprecated) * `PFX_id` (integer): the external partner ID of record (PFX is the channel prefix) * External name as format `PFX:FIELD` where PFX is the channel prefix and FIELD is the external name which is translated into Odoo name based on dictionary Every field value may be: * Value as is, i.e. partner name; the value is acquired as is * External references: ID of external reference * Text of reference: key of reference key, i.e. "admin" in user_id field Synchronizer behavior: * If `PFX_id` field is supplied, record with `PFX_id` is searched * Otherwise Synchronizer search for a record matching values passed; the function execute a fallback search algorithm * If record found, Synchronizer executes the Odoo function write * If record not found, Synchronizer executes the Odoo function create and assign external 'id' to `PFX_id` | |it| Connettore con VG7 Questo modulo rende disponibile alucne funzioni per sincronizzare con l'esterno. Caratteristiche ~~~~~~~~~~~~~~~ * Scambio multi-canale * Protocolli JSON, XMLRPC e file CSV * Logica Push o Pull * Many2one, One2Many e Many2Many gestiti con referenze esterne * Traduzione automatica dei campi * Traduzione automatica dei campi e dei valori di Odoo dalla 6.1 alla 12.0 * Controllo anti-ricorsione * Creazione a due fasi * Traduttore dinamico Questo modulo può essere usato per: * Aggiornare database di Odoo tra versioni (anche all'indietro) * Importare dati da file senza duplicazioni * Connettere Odoo con altri software (sino a 4 contemporaneamente) * Popolare il DB di Odoo nella prima installazione quando migrazione da altro software | OCA comparation / Confronto con OCA ----------------------------------- +-----------------------------------------------------------------+-------------------+----------------+--------------------------------+ | Description / Descrizione | Zeroincombenze | OCA | Notes / Note | +-----------------------------------------------------------------+-------------------+----------------+--------------------------------+ | Coverage / Copertura test | |Codecov Status| | |OCA Codecov| | | +-----------------------------------------------------------------+-------------------+----------------+--------------------------------+ | | Getting started / Come iniziare =============================== |Try Me| | Installation / Installazione ---------------------------- +---------------------------------+------------------------------------------+ | |en| | |it| | +---------------------------------+------------------------------------------+ | These instructions are just an | Istruzioni di esempio valide solo per | | example; use on Linux CentOS 7+ | distribuzioni Linux CentOS 7+, | | Ubuntu 14+ and Debian 8+ | Ubuntu 14+ e Debian 8+ | | | | | Installation is built with: | L'installazione è costruita con: | +---------------------------------+------------------------------------------+ | `Zeroincombenze Tools `__ | +---------------------------------+------------------------------------------+ | Suggested deployment is: | Posizione suggerita per l'installazione: | +---------------------------------+------------------------------------------+ | $HOME/10.0 | +----------------------------------------------------------------------------+ :: cd $HOME # *** Tools installation & activation *** # Case 1: you have not installed zeroincombenze tools git clone https://github.com/zeroincombenze/tools.git cd $HOME/tools ./install_tools.sh -p source $HOME/devel/activate_tools # Case 2: you have already installed zeroincombenze tools cd $HOME/tools ./install_tools.sh -U source $HOME/devel/activate_tools # *** End of tools installation or upgrade *** # Odoo repository installation; OCB repository must be installed odoo_install_repository connector -b 10.0 -O zero -o $HOME/10.0 vem create $HOME/10.0/venv_odoo -O 10.0 -a "*" -DI -o $HOME/10.0 From UI: go to: * |menu| Setting > Activate Developer mode * |menu| Apps > Update Apps List * |menu| Setting > Apps |right_do| Select **connector_vg7** > Install | Upgrade / Aggiornamento ----------------------- :: cd $HOME # *** Tools installation & activation *** # Case 1: you have not installed zeroincombenze tools git clone https://github.com/zeroincombenze/tools.git cd $HOME/tools ./install_tools.sh -p source $HOME/devel/activate_tools # Case 2: you have already installed zeroincombenze tools cd $HOME/tools ./install_tools.sh -U source $HOME/devel/activate_tools # *** End of tools installation or upgrade *** # Odoo repository upgrade odoo_install_repository connector -b 10.0 -o $HOME/10.0 -U vem amend $HOME/10.0/venv_odoo -o $HOME/10.0 # Adjust following statements as per your system sudo systemctl restart odoo From UI: go to: * |menu| Setting > Activate Developer mode * |menu| Apps > Update Apps List * |menu| Setting > Apps |right_do| Select **connector_vg7** > Update | Support / Supporto ------------------ |Zeroincombenze| This module is maintained by the `SHS-AV s.r.l. `__ | | Get involved / Ci mettiamo in gioco =================================== Bug reports are welcome! You can use the issue tracker to report bugs, and/or submit pull requests on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. Proposals for enhancement ------------------------- |en| If you have a proposal to change this module, you may want to send an email to for initial feedback. An Enhancement Proposal may be submitted if your idea gains ground. |it| Se hai proposte per migliorare questo modulo, puoi inviare una mail a per un iniziale contatto. ChangeLog History / Cronologia modifiche ---------------------------------------- 10.0.0.2.6 (2021-03-08) ~~~~~~~~~~~~~~~~~~~~~~~ * [FIX] Wrong error -9 * [IMP] UI log message on synchro entry 10.0.0.2.5 (2021-02-24) ~~~~~~~~~~~~~~~~~~~~~~~ * [IMP] note + weight in ddt header from vg7 10.0.0.2.4 (2021-02-14) ~~~~~~~~~~~~~~~~~~~~~~~ * [FIX] account.account import * [FIX] json import * [FIX] import float & monetary value from csv * [FIX] import vg7 ddt by trigger 10.0.0.2.3 (2020-12-27) ~~~~~~~~~~~~~~~~~~~~~~~ * [FIX] type_name error 10.0.0.2.2 (2020-12-17) ~~~~~~~~~~~~~~~~~~~~~~~ * [FIX] Index error 10.0.0.2.1 (2020-11-30) ~~~~~~~~~~~~~~~~~~~~~~~ * [IMP] Better ancillary keys management / Miglioramento gestione delle chiavi ausiliarie 10.0.0.2.0 (2020-11-30) ~~~~~~~~~~~~~~~~~~~~~~~ * [FIX] Partner without vat / Soggetto senza partita IVA * [IMP] Default tax type is 'sale' / Tipo codice IVA predefinito è 'vendita' * [IMP] Cache time-out changes / Modifica time-out di cache * [IMP] Supplemental keys / Chiavi di ricerca supplementari * [IMP] Langugae import / Importazione basato su lingua utente * [IMP] Odoo import store DB structure / Importazione da Odoo crea struttura * [IMP] Ancillary keys management / Gestione delle chiavi ausiliarie * [IMP] Automatic keys recognize / Riconoscimento automatico delle chiavi 10.0.0.1.46 (2020-10-20) ~~~~~~~~~~~~~~~~~~~~~~~~ * [IMP] Import PO / Importazione ordini di acquisto 10.0.0.1.45 (2020-10-14) ~~~~~~~~~~~~~~~~~~~~~~~~ * [IMP] Complete workflow if SO in draft / Completa workflow se ordine in bozza 10.0.0.1.44 (2020-09-27) ~~~~~~~~~~~~~~~~~~~~~~~~ * [IMP] New external ID model / Nuovo modello per external ID 10.0.0.1.43 (2020-08-08) ~~~~~~~~~~~~~~~~~~~~~~~~ * [IMP] Report child error / Segnala errore nei record figli * [IMP] Purchase order / Ordini a fornitore * [FIX] Sometimes error -6 from vg7 client / Errore casuale -6 con client vg7 * [FIX] Import new users / Importazione nuovi utenti 10.0.0.1.42 (2020-08-05) ~~~~~~~~~~~~~~~~~~~~~~~~ * [IMP] Unit price in min invoice line / Prezzo unitario in riga fattura minima 10.0.0.1.41 (2020-08-29) ~~~~~~~~~~~~~~~~~~~~~~~~ * [IMP] Avoid recurse / Controllo anti-ricorsione 10.0.0.1.40 (2020-08-23) ~~~~~~~~~~~~~~~~~~~~~~~~ * [IMP] Show Workflow model / Mostra modello workflow corrente 10.0.0.1.39 (2020-08-11) ~~~~~~~~~~~~~~~~~~~~~~~~ * [FIX] Install just installed modules / Installazione solo di moduli installati 10.0.0.1.38 (2020-08-06) ~~~~~~~~~~~~~~~~~~~~~~~~ * [IMP] Full import DB / Funzione importazione DB completo * [FIX] Crash with some tomany fields / Strano crash con campi tomany * [FIX] Wrong paid state invoice / Stato fattura pagato * [IMP] Minimal values + No deep + remote_ids / Opzioni valori minimi + No livelli + ID remoti 10.0.0.1.37 (2020-08-01) ~~~~~~~~~~~~~~~~~~~~~~~~ * [FIX] Crash with unmanaged tables / Crash con tabelle non gestite 10.0.0.1.36 (2020-07-24) ~~~~~~~~~~~~~~~~~~~~~~~~ * [IMP] Ignore partner.user_ids / Ignora partner.user_ids 10.0.0.1.35 (2020-06-18) ~~~~~~~~~~~~~~~~~~~~~~~~ * [FIX] Sync with odoo partner / Sincronizzazione con partner odoo * [IMP] Data value in error log / Dati passati in log errori 10.0.0.1.34 (2020-05-25) ~~~~~~~~~~~~~~~~~~~~~~~~ * [FIX] Sync with model w/o odoo id / Sincronizzazione con modelle senza ID odoo * [IMP] Transaction log / Registro transazioni * [IMP] Partner record timestamp & error message / Data, ora e messaggio di errore in record soggetti 10.0.0.1.33 (2020-05-11) ~~~~~~~~~~~~~~~~~~~~~~~~ * [FIX] Burst writing / Scritture ripetute in sequenza 10.0.0.1.31 (2020-04-14) ~~~~~~~~~~~~~~~~~~~~~~~~ * [FIX] Banks / Conti bancari 10.0.0.1.30 (2020-04-10) ~~~~~~~~~~~~~~~~~~~~~~~~ * [FIX] Account invoice / Fatture * [FIX] Payment term / Termini di pagamento 10.0.0.1.29 (2020-04-07) ~~~~~~~~~~~~~~~~~~~~~~~~ * [FIX] Sale order / Ordini di vendita 10.0.0.1.28 (2020-04-06) ~~~~~~~~~~~~~~~~~~~~~~~~ * [FIX] Product category / Categoria prodotto 10.0.0.1.27 (2020-03-20) ~~~~~~~~~~~~~~~~~~~~~~~~ * [FIX] Import country_id / Importazione nazione 10.0.0.1.26 (2020-03-11) ~~~~~~~~~~~~~~~~~~~~~~~~ * [IMP] Many patches / Varie migliorie 10.0.0.1.17 (2020-01-19) ~~~~~~~~~~~~~~~~~~~~~~~~ * [IMP] Avoid recursive infinite loop / Controllo per evitare cicli ricorsivi infiniti 10.0.0.1.16 (2020-01-18) ~~~~~~~~~~~~~~~~~~~~~~~~ * [IMP] New search algorithm / Nuovo agloritmo di ricerca 10.0.0.1.15 (2020-01-07) ~~~~~~~~~~~~~~~~~~~~~~~~ * [IMP] Import banks / Importazione c/c bancari 10.0.0.1.14 (2020-01-04) ~~~~~~~~~~~~~~~~~~~~~~~~ * [IMP] Import supplier / Importazione fornitori * [IMP] Send/Receive method / Metodo di invio/ricezione dati 10.0.0.1.13 (2020-01-02) ~~~~~~~~~~~~~~~~~~~~~~~~ * [IMP] Improvements / Migliorie varie e protezione contro bug VG7 10.0.0.1.12 (2019-12-30) ~~~~~~~~~~~~~~~~~~~~~~~~ * [IMP] Protect against wrong id in invoice lines / Protezione contro ID non validi in dettaglio fatture * [IMP] Protect against wrong id in sale order lines / Protezione contro ID non validi in dettaglio ordini * [IMP] Import from file csv / Importazione da file csv * [IMP] Import address record / Importazioni indirizzi di spedizione e fatturazione * [IMP] Synchronizzation button on parters and products / Bottone di sincronizzazione in soggetti e prodotti * [IMP] Import uom / Importazione um 10.0.0.1.11 (2019-12-03) ~~~~~~~~~~~~~~~~~~~~~~~~ * [FIX] Partner minor fixes / Problemi minori clienti * [IMP] Delivery document import / Importazione DdT 10.0.0.1.10 (2019-11-11) ~~~~~~~~~~~~~~~~~~~~~~~~ * [FIX] Parse id of vg7_response function / Validazione id funzione vg7_response * [FIX] Field with olny space are ingnored / I campi di soli spazi sono ignorati * [FIX] Log error whene invalid state change / Segnala errore in caso di cambio stato non valido * [IMP] Customer manages addressess / L'importazione dei clienti gestisce gli indirizzi 10.0.0.1.9 (2019-10-14) ~~~~~~~~~~~~~~~~~~~~~~~ * [FIX] Not() function applied only to ext. ref. / La funzione not() è applicata solo se nome esterno 10.0.0.1.8 (2019-10-09) ~~~~~~~~~~~~~~~~~~~~~~~ * [IMP] Account Payment Term / Tabella termini di pagamento * [IMP] New protection level / Nuovo livello di protezione | | Credits / Didascalie ==================== Copyright --------- Odoo is a trademark of `Odoo S.A. `__ (formerly OpenERP) | Authors / Autori ---------------- * `SHS-AV s.r.l. `__ Contributors / Collaboratori ---------------------------- * Antonio Maria Vigliotti Maintainer / Manutenzione ------------------------- | ---------------- |en| **zeroincombenze®** is a trademark of `SHS-AV s.r.l. `__ which distributes and promotes ready-to-use **Odoo** on own cloud infrastructure. `Zeroincombenze® distribution of Odoo `__ is mainly designed to cover Italian law and markeplace. |it| **zeroincombenze®** è un marchio registrato da `SHS-AV s.r.l. `__ che distribuisce e promuove **Odoo** pronto all'uso sulla propria infrastuttura. La distribuzione `Zeroincombenze® `__ è progettata per le esigenze del mercato italiano. |chat_with_us| | This module is part of connector project. Last Update / Ultimo aggiornamento: 2021-03-09 .. |Maturity| image:: https://img.shields.io/badge/maturity-Beta-yellow.png :target: https://odoo-community.org/page/development-status :alt: Beta .. |Build Status| image:: https://travis-ci.org/zeroincombenze/connector.svg?branch=10.0 :target: https://travis-ci.org/zeroincombenze/connector :alt: github.com .. |license gpl| image:: https://img.shields.io/badge/licence-LGPL--3-7379c3.svg :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html :alt: License: LGPL-3 .. |license opl| image:: https://img.shields.io/badge/licence-OPL-7379c3.svg :target: https://www.odoo.com/documentation/user/9.0/legal/licenses/licenses.html :alt: License: OPL .. |Coverage Status| image:: https://coveralls.io/repos/github/zeroincombenze/connector/badge.svg?branch=10.0 :target: https://coveralls.io/github/zeroincombenze/connector?branch=10.0 :alt: Coverage .. |Codecov Status| image:: https://codecov.io/gh/zeroincombenze/connector/branch/10.0/graph/badge.svg :target: https://codecov.io/gh/zeroincombenze/connector/branch/10.0 :alt: Codecov .. |Tech Doc| image:: https://www.zeroincombenze.it/wp-content/uploads/ci-ct/prd/button-docs-10.svg :target: https://wiki.zeroincombenze.org/en/Odoo/10.0/dev :alt: Technical Documentation .. |Help| image:: https://www.zeroincombenze.it/wp-content/uploads/ci-ct/prd/button-help-10.svg :target: https://wiki.zeroincombenze.org/it/Odoo/10.0/man :alt: Technical Documentation .. |Try Me| image:: https://www.zeroincombenze.it/wp-content/uploads/ci-ct/prd/button-try-it-10.svg :target: https://erp10.zeroincombenze.it :alt: Try Me .. |OCA Codecov| image:: https://codecov.io/gh/OCA/connector/branch/10.0/graph/badge.svg :target: https://codecov.io/gh/OCA/connector/branch/10.0 :alt: Codecov .. |Odoo Italia Associazione| image:: https://www.odoo-italia.org/images/Immagini/Odoo%20Italia%20-%20126x56.png :target: https://odoo-italia.org :alt: Odoo Italia Associazione .. |Zeroincombenze| image:: https://avatars0.githubusercontent.com/u/6972555?s=460&v=4 :target: https://www.zeroincombenze.it/ :alt: Zeroincombenze .. |en| image:: https://raw.githubusercontent.com/zeroincombenze/grymb/master/flags/en_US.png :target: https://www.facebook.com/Zeroincombenze-Software-gestionale-online-249494305219415/ .. |it| image:: https://raw.githubusercontent.com/zeroincombenze/grymb/master/flags/it_IT.png :target: https://www.facebook.com/Zeroincombenze-Software-gestionale-online-249494305219415/ .. |check| image:: https://raw.githubusercontent.com/zeroincombenze/grymb/master/awesome/check.png .. |no_check| image:: https://raw.githubusercontent.com/zeroincombenze/grymb/master/awesome/no_check.png .. |menu| image:: https://raw.githubusercontent.com/zeroincombenze/grymb/master/awesome/menu.png .. |right_do| image:: https://raw.githubusercontent.com/zeroincombenze/grymb/master/awesome/right_do.png .. |exclamation| image:: https://raw.githubusercontent.com/zeroincombenze/grymb/master/awesome/exclamation.png .. |warning| image:: https://raw.githubusercontent.com/zeroincombenze/grymb/master/awesome/warning.png .. |same| image:: https://raw.githubusercontent.com/zeroincombenze/grymb/master/awesome/same.png .. |late| image:: https://raw.githubusercontent.com/zeroincombenze/grymb/master/awesome/late.png .. |halt| image:: https://raw.githubusercontent.com/zeroincombenze/grymb/master/awesome/halt.png .. |info| image:: https://raw.githubusercontent.com/zeroincombenze/grymb/master/awesome/info.png .. |xml_schema| image:: https://raw.githubusercontent.com/zeroincombenze/grymb/master/certificates/iso/icons/xml-schema.png :target: https://github.com/zeroincombenze/grymb/blob/master/certificates/iso/scope/xml-schema.md .. |DesktopTelematico| image:: https://raw.githubusercontent.com/zeroincombenze/grymb/master/certificates/ade/icons/DesktopTelematico.png :target: https://github.com/zeroincombenze/grymb/blob/master/certificates/ade/scope/Desktoptelematico.md .. |FatturaPA| image:: https://raw.githubusercontent.com/zeroincombenze/grymb/master/certificates/ade/icons/fatturapa.png :target: https://github.com/zeroincombenze/grymb/blob/master/certificates/ade/scope/fatturapa.md .. |chat_with_us| image:: https://www.shs-av.com/wp-content/chat_with_us.gif :target: https://t.me/axitec_helpdesk