Strumenti aggiuntivi per Metodo (SDK)

Metodo SDK

 

Server COM MetodoMetodoComServer.EXE è un server COM che mette a disposizione del programmatore degli oggetti COM utilizzabili per interagire in LETTURA/SCRITTURA con gli archivi di Metodo.

Il server COM viene automaticamente installato, e registrato nel sistema, dal programma di installazione di Metodo. Per usufruire dei suoi oggetti COM è necessario essere in possesso di un tool di sviluppo con un linguaggio di programmazione che permetta l’interazione con il Component Object Model (COM) di Windows (linguaggi come Delphi, Visual C, Visual Basic, Visual Basic for Applications, .NET, PHP su server windows ecc.).

N.B.: nell’elaboratore in cui si vuole usare questo servizio è necessaria la presenza della scheda di protezione di Metodo opportunamente programmata (questa funzione è infatti un modulo aggiuntivo a pagamento con relativo canone annuo di assistenza). E' anche possibile sfruttare DCOM per eseguire il server su un computer remoto (vedi documentazione).

Per qualsiasi chiarimento è possibile contattare il servizio di assistenza.

DOWNLOAD

metodocomserver.zipDocumentazione ed esempi per l'utilizzo di MetodoComServer.exe disponibile nella versione 2.95 di Metodo (questo file contiene anche il PDF sottostante).4.306.33810/01/2017
metodocomserver.pdfDocumentazione per l'utilizzo di MetodoComServer.exe disponibile nella versione 2.95 di Metodo.3.342.27110/01/2017

ULTIME NOVITÁ

09/01/2017 versione 2.9.5.69 (allegata a Metodo 2.95 b.651))

  • Disponibilità in sola lettura degli archivi Testate e Righe dei documenti come DdT, fatture immediate, parcelle, prestazioni/servizi tramite i metodi di standard per la lettura dei dataset di Metodo. Per i dettagli fare riferimento al metodo IMyDBCreateDataset e alla descrizione dei campi disponibili per la lettura del dataset delle testate zdsDocTes e delle righe zdsDocRig.
  • Aggiunto enumerazione MetComDocTrcStateConsts
  • Aggiunto proprietà MetComArchivioDoc.Stato


15/04/2016 versione 2.9.0.67 (allegata a Metodo 2.90 b.640)

  • Aggiunto il metodo MetComRunProc.PartitariContabili


15/03/2016 versione 2.9.0.66 (allegata a Metodo 2.90 b.639)

  • Introdotto controllo validità data di prevista consegna a livello riga documento


11/02/2016 versione 2.9.0.65 (allegata a Metodo 2.90 b.636)

  • Aggiunto i valori medi e i prezzi medi nel dataset degli articoli di magazzino (N.B. necessitano del ricalcolo progressivi) Aggiunto parametri per immissione campi extra in articolo contabile


17/09/2015 versione 2.8.1.62 (allegata a Metodo 2.81 b.631)

  • Aggiunto parametri alla funzione MetComRunProc.BilancioVerifica


09/06/2015 versione 2.8.1.60 (allegata a Metodo 2.81 b.628)

  • Aggiunti parametri a MetComServer.IMyActiveContabFlag


07/04/2015 versione 2.8.0.58 (allegata a Metodo 2.80 b.625)

  • Aggiunta la funzione MetComServer_IMyBackupMetodoFolder


13/03/2015 versione 2.8.0.57 (allegata a Metodo 2.80 b.624)

  • Aggiunta la funzione MetComServer.IMyActiveContabFlag


12/03/2015 versione 2.8.0.56 (allegata a Metodo 2.80 b.623)

  • Corretto errato aggiornamento progressivo ordinato in inserimento ordini fornitori


18/02/2015 versione 2.8.0.55 (allegata a Metodo 2.80 b.618)

  • Aggiunta la funzione MetComRunProc.BilancioSezioni


09/02/2015 versione 2.8.0.54 (allegata a Metodo 2.80 b.617)

  • Aggiunta la funzione MetComRunProc.BilancioVerifica


08/10/2014 versione 2.8.0.53 (allegata a Metodo 2.80 b.608)

  • Implementato oggetto MetComArticoloContabile per inserimento articoli contabili
  • Aggiunta la funzione MetComRunProc.RicercaCliente
  • Aggiunta la funzione MetComRunProc.RicercaFornitore
  • Aggiunta la funzione MetComRunProc.RicercaRappresentante
  • Aggiunta la funzione MetComRunProc.RicercaPDC


27/06/2014 versione 2.7.0.51 (allegata a Metodo 2.70 b.604)

  • Archivio causali di carico e scarico magazzino esposto come dataset
  • Archivio magazzini esposto come dataset


18/06/2014 versione 2.7.0.50 (allegata a Metodo 2.70 b.603)

  • Aggiunto MetComLicenseInfo.OkUtentiExt
  • Aggiunto MetComLicenseInfo.OkFatturazionePA


22/05/2014 versione 2.7.0.49 (allegata a Metodo 2.70 b.601) beta 15

  • Corretto errore in lettura campo note archivio articoli se dato nullo
  • Corretto errore in esportazione dati riservati registrazioni magazzino
  • Aggiunto MetComDataSetField.Reserved


07/05/2014 versione 2.7.0.48 (allegata a Metodo 2.70 b.600) beta 14

  • Prevista ristampa documento in PDF in modalità silent
  • Previsto forzatura condizioni di pagamento in generazione DDT


27/03/2014 versione 2.7.0.47 (allegata a Metodo 2.70 b.599) beta 13

  • Corretto memory leak introdotto nella versione precedente
  • Migliorato ulteriormente le informazioni di debug
  • Aggiornata l’appendice C: considerazioni su performance e risorse


17/03/2014 versione 2.7.0.46 (allegata a Metodo 2.70 b.598) beta 12

  • Aggiunto la proprietà MetComDataSetField.IsFromClientServer
  • Aggiunto la proprietà MetComDataSet.HasFieldsClientServer
  • Aggiunto in lettura il campo ART_NOTE (annotazioni articoli) solo con C/S
  • Velocizzato lettura dataset stile Metodo


19/02/2014 versione 2.7.0.45 (allegata a Metodo 2.70 b.597) beta 11

  • Aggiunto in sola lettura il dataset dei sottoconti zdsPDCSottoconti
  • Aggiunto in sola lettura il dataset dei conti zdsPDCConti
  • Aggiunto in sola lettura il dataset dei mastri zdsPDCMastri
  • Aggiunto in sola lettura il dataset dei gruppi zdsPDCGruppi
  • Aggiunto in sola lettura il dataset dei centri di costo zdsCentriCosto
  • Aggiunto la proprietà MetComDataSet.Kind
  • Aggiunto la MetComServer.IMyImportFromTxtFile
  • Aggiunto la proprietà MetComServer.LastErrorLog
  • Ulteriori migliorie al sistema di log per il debug
  • enum MetComReadOnlyType diventato MetComReadOnlyTypeConsts
  • enum MetComArcDocType diventato MetComArcDocTypeConsts
  • enum MetComDocTesType diventato MetComDocTesTypeConsts
  • enum MetComDocRigType diventato MetComDocRigTypeConsts
  • enum MetComDBCSState diventato MetComDBCSStateConsts
  • enum MetComLicenseState diventato MetComLicenseStateConsts
  • aggiornato esempi VBA e Delphi con le nuove implementazioni e correggendo alcune imperfezioni presenti soprattutto nell’esempio VBA
  • corretto possibile errore in estrazione dataset Articoli su magazzini diversi dal centrale
  • corretto errore trascodifica del campo RCNT_NUMDOC

16/02/2014 versione 2.7.0.44 (allegata a Metodo 2.70 b.596) beta 10
  • migliorato la gestione/visualizzazione del log per il debug

10/12/2013 versione 2.7.0.41 (allegata a Metodo 2.70 b.594) beta 8

  • Previsti i campi CIG e CUP in inserimento DDT e ordini clienti

21/10/2013 versione 2.7.0.40 (allegata a Metodo 2.70 b.590) beta 4

  • Corretto alcune imperfezioni nell’inserimenti ddt con colli
  • Corretto errore in inserimento DdT con evasione ordini e righe descrittive

02/09/2013 versione 2.7.0.39 (allegata a Metodo 2.70 b.586) beta 1
  • Disponibili alla lettura i dataset dei documenti di carico

17/04/2013 versione 2.6.0.37 (allegata a Metodo 2.60 b.584)

  • Corretto errore per cui lo sconto degli ordini veniva esportato come campo numerico


27/03/2013 versione 2.6.0.36 (allegata a Metodo 2.60 b.583)

  • Corretto possibile errore in generazione ordini con righe distinta base
  • Pubblicato nella documentazione le chiavi per la lettura veloce della distinta base


07/11/2012 versione 2.6.0.35 (allegata a Metodo 2.60 b.576)
  • Introdotto un controllo per evitare il problema delle date di Windows 7

16/10/2012 versione 2.6.0.34 (allegata a Metodo 2.60 b.575)

  • Ricompilato con il runtime della versione 2.60 di Metodo


24/07/2012 versione 2.5.1.32 (allegata a Metodo 2.51 b.570) beta 8

  • Aggiunto metodo IMyDBCreateUnProc all’oggetto MetComServer
  • Aggiunto oggetto MetComRunProc per il richiamo diretto di pezzi di programma di Metodo
  • Aggiunto metodo IMyDBCreateRegistroIVA all’oggetto MetComServer
  • Aggiunto oggetto MetComRegistroIVA per la lettura dei parametri di un registro IVA
  • Aggiunto metodo CalcPrezzoAsString all oggetto MetComListino
  • Aggiunta la proprietà ServerCOMOwnerHandle all’oggetto MetComServer
  • Nei metodi di calcolo prezzo e sconto di MetComListino è ora possibile anche specificare una quantità (considera quindi sconti e prezzi per quantità)
  • Aggiunto proprietà IsSoloMagazzinoFULL all’oggetto MetComLicenseInfo
  • Aggiunto proprietà IsSoloMagazzinoLITE  all’oggetto MetComLicenseInfo
  • Codificati i nuovi “campi cliente da DDT” nel dataset delle registrazioni di magazzino

19/06/2012 versione 2.5.1.31 (allegata a Metodo 2.51 b.569) beta 7

  • Aggiunta la nuova proprietà DBCSAvailable all’oggetto MetComServer
  • Aggiunta la proprietà AsLargeInt per gli oggetti MetComDataSetField
  • Aggiunto oggetto MetComListino per ottenere prezzi e sconti clienti/fornitori
  • Aggiunta la funzione IMyDBCreateListinoCli all’oggetto MetComServer
  • Aggiunta la funzione IMyDBCreateListinoFor all’ oggetto MetComServer
  • Aggiunta la proprietà KeyPresent all’oggetto MetComServer
  • Aggiunta la proprietà KeyServerCOMState all’oggetto MetComServer
  • Aggiunto il metodo IMyEsportaMetExp32 all’oggetto MetComServer
  • Aggiunta la possibilità di ottenere informazioni aggiuntive sullo stato di ogni singolo record (numeri di volte che è stato modificato, chi lo ha fatto ecc.); per il dettaglio si rimanda all’apposita sezione.
  • Aggiunta la possibilità (sperimentale) di gestire la sincronizzazione archivi tramite il server COM stesso (vedi apposita sezione oppure i nuovi metodi SynchroStart, SynchroEnd e SynchroClear dell’oggetto MetComDataSet)
  • Aggiunto Metodo IMyBackupContab
  • Aggiunto Metodo IMyRestoreContab
  • Aggiunto le proprietà IdMetodo e StatoDBCS all’oggetto MetComContab
  • Predisposto la possibilità di avere una versione LITE del server COM (proprieta IsServerCOMLite della MetComLicenseInfo
  • Codificati i campi dell’archivio registrazioni contabili
  • Codificati i campi dell’archivio distinte provvigioni testate
  • Codificati i campi dell’archivio distinte provvigioni righe
  • Codificati i campi dell’archivio testate commesse
  • Codificati i campi dell’archivio righe commesse
  • Documentate le chiavi per l’accesso agli archivi degli ordni (testate, righe e consegne)
  • Corretto errore esportazione via ADO di alcuni dataset
  • Corretti alcuni memory leak utilizzando certi oggetti
  • Corretto “errore irreparabile” in creazione documento di carico da XML

10/02/2012 versione 2.5.1.27 (allegata a Metodo 2.51 b.564) beta 2

  • Corretto errore per cui se si inizializza il server COM con una cartella contenente archivi non Metodo il programma ora ritorna un apposito codice di errore zerrNotMetodoFolder e non solleva un eccezione bloccante come prima.
  • Corretto errore in generazione DdT su azienda senza multimagazzini attivati
  • Aggiunti gli ultimi campi inseriti negli archivi di Metodo (FR_BANCARIBA, FR_NAZIONE, RAP_NOPRN, ART_CODICEADR, RMAG_VNUMCERT, ORD_CIG, ORD_CUP, RORD_PREZZOL)
  • Il campo DB_QUANT ora è in formato stringa e va usato insieme al campo DB_TIPOQUANT per interpretarne il valore. In alternativa è possibile usare il nuovo campo DB_QUANTCALC attraverso il quale il server COM ritorna il valore sempre in formato numerico (si occupa lui della risoluzione di eventuali formule  e percentuali)
  • Aggiunto oggetto MetComDocBuilder che funge da helper in creazione documenti da XML
  • Aggiunta la funzione IMyDBCreateDocBuilder all’oggetto MetComServer
  • Aggiunta la funzione IMyAppendDoc all’oggetto MetComServer
  • Aggiornato esempi VBA con utilizzo del MetComDocBuilder

02/11/2011 versione 2.5.0.23 (allegata a Metodo 2.50 b.561)

11/10/2011 versione 2.5.0.22 (allegata a Metodo 2.50 b.560)

  • Corretto errore nella gestione esaurimento sessioni

27/09/2011 versione 2.5.0.21 (allegata a Metodo 2.50 b.559)

  • Corretto errore interno in utilizzo in utilità esterne tipo WCRS

19/09/2011 (Versione 2.5.0.20) Metodo 2.50 (build 558)

  • Corretto errore lettura righe ordini via ADO

12/07/2011 (Versione 2.5.0.19) Metodo 2.50 (build 551) beta

  • Immissione DdT e Carichi da documento in XML con evasione ordine

23/06/2011 (Versione 2.5.0.16) Metodo 2.50 (build 547) beta

  • Il server COM da questa versione e stato trasformato da in process (DLL) ad out of process (EXE) tra i benefici:
    • possibilità di essere richiamato da processi a 64bit (es. Office 2010 a 64bit)
    • possibilità di attivare una finestra di debug
    • non è più necessario il percorso di Metodo tra i parametri di inizializzazione
    • migliore organizzazione della struttura interna degli oggetti
    • gestore delle eccezioni come in Metodo con possibilità di invio al servizio assistenza
  • Accetta cartelle per l’accesso agli archivi (prima era possibile solo specificare una lettera di unità)
  • Migliorata la gestione interna dei dataset e dei record readonly
  • Aggiunta la possibilità di inserire DDT a clienti/fornitori tramite file XML
  • Aggiunta la possibilità di inserire Documenti di Carico tramite file XML
  • Aggiunta la possibilità di inserire/modificare registrazioni in scadenzario
  • Aggiunta proprietà MetComServer.Magazzini per leggere i magazzini attivi
  • Aggiunta proprietà MetComServer.ArchiviDoc per leggere i dati sugli archivi dei documenti
  • Aggiunta proprietà MetComServer.Visible per attivare/disattivare la finestra di Debug
  • Aggiunta proprietà MetComServer.SessionNumber
  • Aggiunta proprietà MetComServer.ServerFolder
  • Aggiunta proprietà MetComDataSet.AsArray che ritorna i dati in un array multidimensionale di variant
  • Aggiunta proprietà MetComDataSet.AsRecordSet che ritorna i dati in un recordset ADO (in versione 2.7)
  • Aggiunta proprietà MetComContab.Folder
  • Aggiunta proprietà ReadOnlyType sia nel MetComDataSet che nel MetComDataSetField
  • Tramite l’attributo “disbase” è possibile inserire Ordini Clienti o DDT da XML con il primo livello di distinta base
  • Controllo codice XML : ora, nel caso in cui venga passato del codice XML errato, il programma segnala uno specifico errore zerrXML.
  • Aggiornato esempi esistenti e aggiunto nuovi esempi

23/11/2010 (Versione 2.3.2.13) Metodo 2.32 (build 546)

  • Corretto errata compilazione data prevista consegna nelle righe descrittive in generazione ordine da file XML.

11/11/2010 (Versione 2.3.2.12) Metodo 2.32 (build 545)

  • Corretto errore in ricerca articolo tramite codice articolo alternativo 1-5

11/10/2010 (Versione 2.3.2.11) Metodo 2.32 (build 544)

  • Aggiunto esempio in PHP (per utilizzo su server Windows) 
  • Aggiornato esempi in Delphi
  • Aggiornata la documentazione per l'utilizzo con DCOM.

06/10/2010 (Versione 2.3.2.10) Metodo 2.32 (build 543)

  • Tramite l'aggiunta del Metodo IMyAppendDocXML all'oggetto MetComServer, è ora possibile l'inserimento di nuovi ordini clienti/fornitori da file/codice XML.

15/09/2010 (Versione 2.3.2.9)

  • Prima release ufficiale distribuita con Metodo 2.32 (build 542).

Modulo Esportazione

Questa dll contiene le routines per esportare gli archivi di una azienda gestita con Metodo in files formato DBF.
La dll, scritta in Delphi, può essere richiamata da qualsiasi ambiente di sviluppo come Visual Studio o Microsoft Office.

All'interno del file scaricabile sono presenti le istruzioni sull'utilizzo della libreria ed un esempio pratico.

Per qualsiasi chiarimento è possibile contattare il servizio di assistenza.

A partire da Metodo v.2.50 questo modulo non viene più mantenuto. È necessario utilizzare al suo posto Metodo SDK.

DOWNLOAD

IL MODULO NON È PIÙ DISPONIILE.

ULTIME NOVITÁ

07/04/2010 (Versione 2.3.1.26)

  • Corretto errore in esportazione archivi commesse con più di 100000 righe.

25/03/2010 (Versione 2.3.1.25)

  • Aggiunto il campo NUMRIGA nella tabella _METDB.DBF

15/03/2010 (Versione 2.3.1.24)

  • Allineato il motore interno di lettura archivi alla versione 2.31 di Metodo 2010
  • Corretto un errore nella definizione del tipo di campo per il campo "Lotto di riordino" del magazzino.

14/01/2010 (Versione 2.3.0.23)

  • Corretto un possibile errore nell’esportazione del magazzino nel caso in cui ci fossero più magazzini da esportare e alcuni di questi fossero stati cancellati.
  • Aggiunta l’esportazione dei preventivi clienti e fornitori

02/11/2009 (Versione 2.3.0.22)

  • Allineato il motore interno di lettura archivi alla versione 2.30 di Metodo 2009
  • La DLL è ora in grado di leggere le informazioni anche dalle nuove schede di protezione HASP oltre che dalle Eutron

08/04/2009 (Versione 2.2.0.21)

  • Allineato il motore interno di lettura archivi alla versione 2.20 di Metodo 2009

16/09/2008 (Versione 2.1.0.19)

  • Allineato il motore interno di lettura archivi alla versione 2.10 di Metodo 2008
  • Aggiunto il campo NUMFATT nella tabella di testata relativa all'esportazione di DDT e Fatture Immediate
  • Corretto alcune incompatibilità con Windows Vista


Menù Personalizzati

E' possibile modificare il menù di Metodo integrando, nascondendo o bloccando una o più voci dello stesso. Le note operative sono contenute nel file seguente.

L'utilizzo di questo strumento è consigiliato agli utenti esperti.

Per qualsiasi chiarimento è possibile contattare il servizio di assistenza.


personalizzazione menu metodo.zipIstruzioni e documentazione per la personalizzazione dei menù di Metodo. Contiene degli esempi. (Richiesta almeno versione 2.60 di Metodo)807.64722/10/2012


Plugin acquisizione dati



Metodo offre la possibilità di collegare dei plug-in esterni (sviluppati come apposite DLL) al fine di poter acquisire dati "esterni" direttamente all'interno delle procedure di gestione dei documenti (Ordini, DdT, Fatture, ecc.).

L'utilizzo tipico può essere quello di implementare un driver per l'acquisizione dati da un terminalino o penna ottica.

L'utilizzo di questo strumento è consigiliato agli utenti esperti.

Per qualsiasi chiarimento è possibile contattare il servizio di assistenza.

plugin metodo.pdfDocumentazione per la realizzazione di un plug-in per l'acquisizione dati in Metodo826.84414/05/2013

Ultimo aggiornamento Martedì 10 Gennaio 2017 09:41