Sommario
Nel presente articolo sono riportati i documenti di Perfetto, che possono essere invocati via Web Service. Per ogni documento è specificato il nome, il namespace e i loro profili di esportazione, valori essenziali per effettuare le chiamate ai metodi web che effettuano chiamate al documento.
Per conoscere lo schema xsd associato ad uno dei profili di esportazione riportati è necessario richiamare il metodo web GetDocumentSchema del Web Service TbService.
Elenco documenti di Perfetto
I documenti di Perfetto, che sono compatibili con la tecnologia Magic Link, sono quelli per cui è stato definito un profilo di esportazione. Di seguito l'elenco di tali documenti:
- Qualifiche Dipendenti
- Fasi Lavorative
- Oneri Accessori
- Dipendenti
- Capitolato
- Distinta Base
- Richiesta d’Offerta
- Preventivo
- Ritenute
- Commesse Standard
- Commesse di Variante
- Piani di Lavoro
- Rapportino per Commessa
- Rapportino per Dipendente
- Libretti delle Misure
- Stato Avanzamento Lavori
- Dichiarazione di Conformità
- Commesse in Economia
- Estratti Conto
- Politiche
- Richiesta di Acquisto
- Richiesta di Consegna a Cantiere
- Ritenute per Subappalto
- Richiesta Offerta Subappalto
- Ordine di Subappalto
- SAL di Subappalto
- Fattura di Subappalto
Qualifiche Dipendenti
Le Qualifiche Dipendenti hanno una solo profilo di esportazione, "Default", che espone tutti i campi del documento.
Il nome del documento è "QualificheDipendenti" e il suo namespace è "ImpiantiNet.Core.INCore.QualificheDipendenti".
Fasi Lavorative
Le Fasi Lavorative hanno una solo profilo di esportazione, "Default", che contiene tutti i campi del documento.
Il nome del documento è "FasiLavorative" e il suo namespace è "ImpiantiNet.Core.INCore.FasiLavorative".
Oneri Accessori
Gli Oneri Accessori hanno una solo profilo di esportazione, "Default", che espone tutti i campi del documento.
Il nome del documento è "OneriAccessori" e il suo namespace è "ImpiantiNet.Preventivi.INPreventivi.OneriAccessori".
Dipendenti
I Dipendenti hanno tre profili di esportazione, "DefaultLight", "Default" e "DefaultFull".
Il profilo DefaultLight espone solo alcuni campi del DBT principale il cui namespace è "ImpiantiNet.Core.INCore.Dipendenti.Employee".
Il profilo Default espone tutti campi del DBT "ImpiantiNet.Core.INCore.Dipendenti.Employee".
Il profilo DefaultFull espone tutti i campi del documento.
Il nome del documento è "Dipendenti" e il suo namespace è "ImpiantiNet.Core.INCore.Dipendenti".
Capitolato
Il Capitolato ha una solo profilo di esportazione, "Default", che contiene tutti i campi del documento.
Il documento Capitolato può essere solo visionato. Non è possibile inserire, modificare e cancellare un Capitolato.
Il nome del documento è "Capitolato" e il suo namespace è "ImpiantiNet.Capitolati.INCapitolati.Capitolato".
Distinta Base
La scheda anagrafica della Distinta Base ha tre profili di esportazione, "DefaultLight", "Default" e "Default_SRC".
Il profilo DefaultLight espone solo alcuni campi del DBT principale il cui namespace è "ImpiantiNet.Preventivi.INPreventivi.Distinta.ComponentsList" e tutti i campi del DBT, "ImpiantiNet.Preventivi.INPreventivi.Distinta.Components", che rappresenta i componenti della Distinta Base. Esso non ha attivo nessun riferimento esterno, quindi quando si utilizza questo profilo di esportazione per inserire il documento Distinta Base deve esistere l’articolo da associare al codice distinta o deve essere impostato a "true" il campo "DisableCreationItem" e devono esistere i componenti presenti nel corpo del documento.
Il profilo Default espone tutti i campi del documento ed ha attivo il riferimento esterno Item, che associa il documento Distinta Base al documento Articoli, mediante il profilo di esportazione DefaultLight del documento Anagrafica Articoli.
Il profilo di esportazione Default_SRC espone gli stessi campi del profilo di esportazione Default ma non ha attivo il riferimento esterno Item.
Il nome del documento è "Distinta" e il suo namespace è "ImpiantiNet.Preventivi.INPreventivi.Distinta".
Richiesta d'Offerta
Il documento Richiesta d'Offerta ha tre profili di esportazione, "DefaultLight", "Default" e "DefaultFull".
Il profilo DefaultLight espone solo alcuni campi del DBT principale il cui namespace è "ImpiantiNet.Preventivi.INPreventivi.RichiestaPreventivo.QuotationRequest".
Il profilo Default espone tutti campi del DBT "ImpiantiNet.Preventivi.INPreventivi.RichiestaPreventivo.QuotationRequest".
Il profilo DefaultFull espone tutti i campi del documento ad eccezione dei riferimenti.
Il nome del documento è "RichiestaPreventivo" e il suo namespace è "ImpiantiNet.Preventivi.INPreventivi.RichiestaPreventivo".
Preventivo
Il documento Preventivo appartiene alla libreria "INPreventivi" e al modulo "Preventivi". Tutti gli elementi presenti in tale libreria hanno la prima parte del namespace comune, uguale a "ImpiantiNet.Preventivi.INPreventivi". In questo paragrafo questa parte del namespace sarà sostituta da <ns-Prev>.
Il documento Preventivo ha quattro profili di esportazione, "DefaultLight", "Default", "DefaultFull" e "DefaultFull_NR".
Il profilo DefaultLight espone tutti campi del DBT principale il cui namespace è "<ns-Prev>
.Preventivo.JobQuotation" e solo alcuni campi relativi al DBT dei totali, "<ns-Prev>
.Preventivo.Charges".
Il profilo Default espone tutti campi del DBT "<ns-Prev>.Preventivo.JobQuotation", del DBT delle fasi "<ns-Prev>.CDINPreventiviFasi.WorkingStep", del DBT degli oneri accessori "<ns-Prev>
.Preventivo.AdditionalCharges", del DBT delle sezioni "<ns-Prev>.Preventivo.Sections", ma solo alcuni campi del DBT totali, "<ns-Prev>.Preventivo.Charges", del DBT righe "<ns-Prev>
.Preventivo.Detail", del DBT righe distinta variabile "<ns-Prev>.Preventivo.DetailsVCL".
Il profilo DefaultFull, oltre ai campi esposti nel profilo Default, espone tutti i campi del DBT documenti
"<ns-Prev>.CDINPreventiviDocumenti.Documents", del DBT note "<ns-Prev>
.CDINPreventiviAnnotazioni.Notes", del DBT riepilogo "<ns-Prev>.Preventivo.Summary", del DBT riepilogo fase "<ns-Prev>.Preventivo.SummaryWorkingStep" e del DBT riepilogo iva "<ns-Prev>
.Preventivo.TaxSummary".
Il profilo di esportazione DefaultFull_NR espone gli stessi campi del profilo di esportazione DefaultFull ma non fa ritornare i dati salvati al web service.
Se si utilizzano i profili di esportazione, che prevedono la gestione della distinta variabile, in fase di modifica del documento è necessario passare il record della distinta variabile nella forma completa, in quanto non sono gestite le logiche del documento per tale componente.
Il nome del documento è "Preventivo" e il suo namespace è "<ns-Prev>.Preventivo".
Ritenute
Le Ritenute hanno una solo profilo di esportazione, "Default", che espone tutti i campi del documento.
Il nome del documento è "Ritenute" e il suo namespace è "ImpiantiNet.Core.INCore.Ritenute".
Commesse Standard
Il documento Commessa Standard appartiene alla libreria "INCommesse" e al modulo "Commesse". Tutti gli elementi presenti in tale libreria hanno la prima parte del namespace comune, uguale a "ImpiantiNet.Commesse.INCommesse". In questo paragrafo questa parte del namespace sarà sostituta da <ns-Com>.
Il documento Commessa Standard ha quattro profili di esportazione, "DefaultLight", "Default", "DefaultFull" e "DefaultFull_NR".
Tutti i profili di esportazione della Commessa non espongono i DBT relativi ai riferimenti, ai ratei e alle rettifiche budget.
Il profilo DefaultLight espone tutti campi del DBT principale il cui namespace è "<ns-Com>
.Commessa.Job" e solo alcuni campi relativi al DBT dei totali, "<ns-Com>.Commessa.Charges".
Il profilo Default espone tutti campi del DBT "<ns-Com>.Commessa.Job", del DBT delle fasi "<ns-Com>.CDINCommesseFasi.WorkingStep", del DBT delle sezioni "<ns-Com>
.Commessa.Sections", ma solo alcuni campi del DBT totali, "<ns-Com>.Commessa.Charges", del DBT righe "<ns-Com>.Commessa.Detail", del DBT righe distinta variabile "<ns-Com>
.Commessa.DetailsVCL".
Il profilo DefaultFull, oltre ai campi esposti nel profilo Default, espone tutti i campi del DBT consuntivi
"<ns-Com>.Commessa.Balance", del DBT cronologia stati "<ns-Com>
.INCommessaAnagraficaCD.HistoryStates", del DBT documenti "<ns-Com>
.CDINCommesseDocumenti.Documents", del DBT note "<ns-Com>
.CDINCommesseAnnotazioni.Notes", del DBT riepilogo "<ns-Com>.Commessa.Summary", del DBT riepilogo fase "<ns-Com>.Commessa.SummaryWorkingStep", del DBT riepilogo iva "<ns-Com>
.Commessa.TaxSummary", del DBT ritenute "<ns-Com>.Commessa.WithholdingTax", del DBT stato avanzamento lavori "<ns-Com>.Commessa.WorksProgressReport".
Il profilo di esportazione DefaultFull_NR espone gli stessi campi del profilo di esportazione DefaultFull ma non fa ritornare i dati salvati al web service.
Se si utilizzano i profili di esportazione, che prevedono la gestione della distinta variabile, in fase di modifica del documento è necessario passare il record della distinta variabile nella forma completa, in quanto non sono gestite le logiche del documento per tale componente.
Il nome del documento Commessa Standard è "Commessa" e il suo namespace è
"<ns-Com>.Commessa".
Commesse di Variante
I profili di esportazione della Commessa di Variante sono uguali a quelli della Commessa Standard ad eccezione del campo ParentJob che è presente solo nei profili di esportazione della Commessa di Variante.
Il nome del documento Commessa Variante è "CommessaVariante" e il suo namespace è "ImpiantiNet.Commesse.INCommesse.CommessaVariante".
Piani di Lavoro
I Piani di Lavoro hanno tre profili di esportazione, "DefaultLight", "Default" e "DefaultFull".
Il profilo DefaultLight espone tutti i campi del DBT principale il cui namespace è "ImpiantiNet.Commesse.INCommesse.PianiLavoro.Schedules".
Il profilo Default espone tutti campi del DBT principale, del DBT righe "ImpiantiNet.Commesse.INCommesse.PianiLavoro.Details" e del DBT dipendenti "ImpiantiNet.Commesse.INCommesse.PianiLavoro.Employees".
Il profilo DefaultFull espone tutti i campi del documento.
Il nome del documento è "PianiLavoro" e il suo namespace è "ImpiantiNet.Commesse.INCommesse.PianiLavoro".
Rapportino per Commessa
Il documento Rapportino per Commessa appartiene alla libreria "INRapportini" e al modulo "Rapportini". Tutti gli elementi presenti in tale libreria hanno la prima parte del namespace comune, uguale a "ImpiantiNet.Rapportini.INRapportini". In questo paragrafo e nel paragrafo relativo al Rapportino per Dipendente questa parte del namespace sarà sostituta da <ns-Rap>.
Il Rapportino per Commessa ha tre profili di esportazione, "DefaultLight", "Default" e "DefaultFull".
Tutti i profili di esportazione del Rapportino per Commessa non espongono il DBT relativo ai riferimenti.
Il profilo DefaultLight del DBT principale "<ns-Rap>.Rapportino.RapportinoCommessa" espone i campi WorkingReportId, WorkingReportNo, WorkingReportDate, PostingDate, Customer, Currency, Issued, Printed, InvoiceFollows, FixingDate, Fixing, FixingIsManual, WRReason, Job, ExternalReference, WorkingReportType, WorkingReportTypology, TBGuid, del DBT righe "<ns-Rap>.Rapportino.Righe" mostra tutti i campi.
Il profilo Default espone quasi tutti i campi dei DBT principale "<ns-Rap> .Rapportino.RapportinoCommessa" e consuntivazione "<ns-Rap>.Rapportino.Consuntivazione" e tutti i campi dei DBT righe "<ns-Rap> .Rapportino.Righe" e consuntivazione "<ns-Rap>
.Rapportino.Totali".
Il profilo DefaultFull, oltre ad esporre tutti i campi del profilo Default, mostra tutti i campi dei DBT documenti "<ns-Rap> .Rapportino.Documenti" e statistiche "<ns-Rap>
.Rapportino.Statistiche".
Il nome del documento è "Rapportino" e il suo namespace è "<ns-Rap>.Rapportino".
Rapportino per Dipendente
Il documento Rapportino per Dipendente ha tre profili di esportazione, "DefaultLight", "Default" e "DefaultFull".
Tutti i profili di esportazione del Rapportino per Dipendente non espongono il DBT relativo ai riferimenti.
Il profilo DefaultLight del DBT principale "<ns-Rap>.RapportinoDip.RapportinoDipendente" espone i campi WorkingReportId, WorkingReportNo, WorkingReportDate, PostingDate, Employee, Issued, Printed, InvoiceFollows, WRReason, WorkingReportType, WorkingReportTypology, TBGuid, del DBT righe "<ns-Rap>.RapportinoDip.Righe" mostra tutti i campi.
Il profilo Default espone quasi tutti i campi dei DBT principale "<ns-Rap>
.RapportinoDip.RapportinoDipendente" e consuntivazione "<ns-Rap>
.RapportinoDip.Consuntivazione" e tutti i campi dei DBT righe "<ns-Rap> .RapportinoDip.Righe" e totali "<ns-Rap>.RapportinoDip.Totali".
Il profilo DefaultFull, oltre ad esporre tutti i campi del profilo Default, mostra tutti i campi dei DBT documenti "<ns-Rap> .RapportinoDip.Documenti" e statistiche "<ns-Rap>
.RapportinoDip.Statistiche".
Il nome del documento è "RapportinoDip" e il suo namespace è "<ns-Rap>.RapportinoDip".
Libretti delle Misure
Il documento Libretto delle Misure ha due profili di esportazione, "Default" e "DefaultFull".
Il profilo Default espone tutti campi del DBT principale il cui namespace è "ImpiantiNet.Commesse.INCommesse.Libretti.MeasuresBook" e del DBT righe "ImpiantiNet.Commesse.INCommesse.Libretti.Details".
Il profilo di esportazione DefaultFull espone tutti i campi del documento.
Il nome del documento Libretto delle Misure è "Libretti" e il suo namespace è "ImpiantiNet.Commesse.INCommesse.Libretti".
Stato Avanzamento Lavori
Il documento Stato Avanzamento Lavori ha una solo profilo di esportazione, "Default", che espone tutti i campi del documento.
Le righe del documento possono essere inserite manualmente solo per le Commesse in Economia.
Il nome del documento Stato Avanzamento Lavori è "SAL" e il suo namespace è "ImpiantiNet.Commesse.INCommesse.SAL".
Dichiarazione di Conformità
Il documento Dichiarazione di Conformità ha una solo profilo di esportazione, "Default", che espone tutti i campi del documento.
Il nome del documento Dichiarazione di Conformità è "DichConf" e il suo namespace è "ImpiantiNet.Commesse.INCommesse.DichConf".
Commesse in Economia
Il documento Commessa in Economia ha due profili di esportazione, "Default" e "DefaultFull".
Il profilo Default espone alcuni campi del DBT principale il cui namespace è "ImpiantiNet.Commesse.INCommesse.CommessaEconomia.Job" e del DBT totali "ImpiantiNet.Commesse.INCommesse.CommessaEconomia.Charges".
Il profilo di esportazione DefaultFull, oltre ad esporre tutti i campi del profilo Default, mostra tutti i campi dei DBT relativi a estratti conto "ImpiantiNet.Commesse.INCommesse.INCommessaEconomiaECCD.JobStatOfAccount", cronologia stati "ImpiantiNet.Commesse.INCommesse.INCommessaEconomiaECCD.HistoryStates", documenti "ImpiantiNet.Commesse.INCommesse.CDINCommesseEconomiaDocumenti.Documents", note "ImpiantiNet.Commesse.INCommesse.CDINCommesseEcoAnnotazioni.Notes".
Il nome del documento Commessa in Economia è "CommessaEconomia" e il suo namespace è "ImpiantiNet.Commesse.INCommesse.CommessaEconomia".
Estratti Conto
Gli Estratti Conto hanno due profili di esportazione, "Default" e "DefaultFull".
Tutti i profili di esportazione dell'Estratto Conto non espongono il DBT relativo ai riferimenti.
Il profilo Default espone alcuni campi del DBT principale il cui namespace è "ImpiantiNet.Economie.INEconomie.EstrattiConto.StatOfAccount" e tutti i campi del DBT righe "ImpiantiNet.Economie.INEconomie.EstrattiConto.Details".
Il profilo di esportazione DefaultFull non espone solo i campi relativi all'addebito a corpo.
Il nome del documento Estratto Conto è "EstrattiConto" e il suo namespace è "ImpiantiNet.Economie.INEconomie.EstrattiConto".
Politiche
La scheda anagrafica Politica ha una solo profilo di esportazione, "Default", che espone tutti i campi del documento.
Il nome del documento Politica è "PoliticaNew" e il suo namespace è "ImpiantiNet.Economie.INEconomie.PoliticaNew".
Richiesta di Acquisto
Il documento Richiesta di Acquisto ha due profili di esportazione, "Default" e "DefaultFull".
Tutti i profili di esportazione della Richiesta di Acquisto non espongono i DBT relativi ai riferimenti.
Il profilo Default espone alcuni campi del DBT principale il cui namespace è "ImpiantiNet.Approvvigionamenti.INApprovvigionamenti.Rda.PurchaseRequest" e del DBT righe "ImpiantiNet.Approvvigionamenti.INApprovvigionamenti.Rda.Details".
Il profilo di esportazione DefaultFull espone tutti i campi del documento.
Il nome del documento Richiesta di Acquisto è "Rda" e il suo namespace è "ImpiantiNet.Approvvigionamenti.INApprovvigionamenti.Rda".
Richiesta di Consegna a Cantiere
Il documento Richiesta di Consegna a Cantiere ha una solo profilo di esportazione, "Default", che espone tutti i campi del documento ad eccezione del DBT dei riferimenti.
Il nome del documento Richiesta di Consegna a Cantiere è "DeliveryRequest" e il suo namespace è "ImpiantiNet.Approvvigionamenti.INApprovvigionamenti.DeliveryRequest".
Ritenute per Subappalto
Le Ritenute per Subappalto hanno una solo profilo di esportazione, "Default", che espone tutti i campi del documento.
Il nome del documento è "SubcontractWithholdingTaxes" e il suo namespace è "ImpiantiNet.Core.INCore.SubcontractWithholdingTaxes".
Richiesta Offerta Subappalto
Il documento Richiesta Offerta di Subappalto appartiene alla libreria "INComplex" e al modulo "Complex". Tutti gli elementi presenti in tale libreria hanno la prima parte del namespace comune, uguale a "ImpiantiNet.Complex.INComplex". In questo paragrafo e in quelli relativi ai documenti di subappalto questa parte del namespace sarà sostituta da <ns-Sub>.
Il documento Richiesta Offerta di Subappalto ha tre profili di esportazione, "DefaultLight", "Default" e "DefaultFull".
Tutti i profili di esportazione della Richiesta Offerta di Subappalto non espongono il DBT relativo ai riferimenti.
Il profilo DefaultLight espone solo i campi essenziali del DBT principale il cui namespace è "<ns-Sub>
.SubcontractQuota.SubcontractQuotation" e del DBT righe "<ns-Sub>.SubcontractQuota.Details".
Il profilo Default espone tutti i campi dei DBT "<ns-Sub>.SubcontractQuota.SubcontractQuotation", righe "<ns-Sub>.SubcontractQuota.Details", riepilogo iva "<ns-Sub>
.SubcontractQuota.TaxSummary" e totali "<ns-Sub>.SubcontractQuota.Charges".
Il profilo di esportazione DefaultFull espone tutti i campi del documento.
Il nome del documento Richiesta Offerta di Subappalto è "SubcontractQuota" e il suo namespace è
"<ns-Sub>.SubcontractQuota".
Ordine di Subappalto
Il documento Ordine di Subappalto ha tre profili di esportazione, "DefaultLight", "Default" e "DefaultFull".
Tutti i profili di esportazione del Ordine di Subappalto non espongono il DBT relativo ai riferimenti.
Il profilo DefaultLight espone solo i campi essenziali del DBT principale il cui namespace è "<ns-Sub>
.SubcontractOrder.SubcontractOrder" e del DBT righe "<ns-Sub>.SubcontractOrder.Details".
Il profilo Default espone tutti i campi dei DBT "<ns-Sub>.SubcontractOrder.SubcontractOrder", righe "<ns-Sub>.SubcontractOrder.Details", riepilogo iva "<ns-Sub>
.SubcontractOrder.TaxSummary" e totali "<ns-Sub>.SubcontractOrder.Charges".
Il profilo di esportazione DefaultFull espone tutti i campi del documento.
Il nome del documento Ordine di Subappalto è "SubcontractOrder" e il suo namespace è
"<ns-Sub>.SubcontractOrder".
SAL di Subappalto
Il documento Stato Avanzamento Lavori di Subappalto ha tre profili di esportazione, "DefaultLight", "Default" e "DefaultFull".
Tutti i profili di esportazione del Stato Avanzamento Lavori di Subappalto non espongono il DBT relativo ai riferimenti.
Il profilo DefaultLight espone solo i campi essenziali del DBT principale il cui namespace è "<ns-Sub>
.SubcontractWPR.SubcontractWPR" e del DBT righe "<ns-Sub>.SubcontractWPR.Details".
Il profilo Default espone tutti i campi dei DBT "<ns-Sub>.SubcontractWPR.SubcontractWPR", righe
"<ns-Sub>.SubcontractWPR.Details", ritenute "<ns-Sub>
.SubcontractWPR.WithholdingTax" e totali "<ns-Sub>.SubcontractWPR.Charges".
Il profilo di esportazione DefaultFull espone tutti i campi del documento.
Il nome del documento Stato Avanzamento Lavori di Subappalto è "SubcontractWPR" e il suo namespace è "<ns-Sub>.SubcontractWPR".
Fattura di Subappalto
Il documento Fattura di Subappalto ha tre profili di esportazione, "DefaultLight", "Default" e "DefaultFull".
Tutti i profili di esportazione della Fattura di Subappalto non espongono il DBT relativo ai riferimenti.
Il profilo DefaultLight espone solo i campi essenziali del DBT principale il cui namespace è "<ns-Sub>
.SubcontractPurchaseInvoice.PurchaseDocument" e del DBT righe
"<ns-Sub>.SubcontractPurchaseInvoice.Details".
Il profilo Default espone tutti i campi dei DBT principale
"<ns-Sub>.SubcontractPurchaseInvoice.PurchaseDocument", righe
"<ns-Sub>.SubcontractPurchaseInvoice.Details", riepilogo iva "<ns-Sub>
.SubcontractPurchaseInvoice.TaxSummary", scadenze "ERP.Purchases.Documents.CDPurchaseDocPymtSched.PymtSchedule", spedizione "ERP.Purchases.Documents.CDPurchaseDocShipping.Shipping" e totali
"<ns-Sub>.SubcontractPurchaseInvoice.Charges".
Il profilo di esportazione DefaultFull espone tutti i campi del documento.
Il nome del documento Fattura di Subappalto è "SubcontractPurchaseInvoice" e il suo namespace è
"<ns-Sub>.SubcontractPurchaseInvoice".
Commenti