Clienti e destinazioni e-commerce — Pro
Dossier cliente: sede, dati fiscali, contatti, blocco conto e destinazioni collegate per ditta.
NON UFFICIALE — NON VALIDATA SU UNA INSTALLAZIONE ERP REALE.
Per vendite, amministrazione e responsabili autorizzati: scegli una ditta, cerca il cliente e consulta ragione sociale, sede, riferimenti fiscali, contatti e blocco conto. Apri Destinazioni solo quando servono, con indirizzi, telefono, e-mail e Dettagli completi.
Perché Cifru? Adatta le configurazioni al tuo modo di lavorare. Scegli i campi, i filtri e i dettagli che ti servono e porta sul telefono informazioni che potrebbero non essere disponibili nell’app mobile del tuo gestionale. Le possibilità dipendono dai dati accessibili nella fonte autorizzata e dal tuo piano Cifru.
REQUISITO SPECIFICO: questa configurazione legge le VISTE SQL CLIENTI e DESTDIV del DATABASE DI TRANSITO del modulo ufficiale Collegamento a sistema eCommerce di NTS Business. Non legge la tabella nativa ANAGRA e NON confonde la vista DESTDIV con la tabella omonima del gestionale. Non è utilizzabile su qualsiasi installazione o database Business: il modulo e le viste devono essere già configurati e autorizzati dall’amministratore. Cifru non crea viste, non installa moduli e non esegue gli script di scrittura presenti nel manuale. Non usa ANAGRAX o DESTDIVX.
Pro: una fonte SQL Server, due liste, un pulsante Home e un sotto-pulsante lazy. 17 valori utili nel dossier cliente e 12 nella destinazione, con Dettagli raggruppati. Le identità interne composte restano nascoste; ditta e conto restano in ogni collegamento, anche quando due ditte hanno lo stesso numero cliente. La ditta si sceglie all’apertura e il filtro nativo viene applicato prima del limite. Massimo 1.000 righe per lettura, nessun aggiornamento periodico. Restringi la selezione se raggiungi il limite. I filtri locali agiscono soltanto sulle righe già caricate.
La vista CLIENTI documentata include soltanto clienti visibili al sito (an_tipo C e an_webvis S); DESTDIV espone le loro destinazioni. Non è un elenco di tutti i clienti/fornitori del gestionale. Le viste possono essere personalizzate: verificane SQL, dati esposti e permessi. La selezione ditta NON è un controllo di accesso e Cifru non eredita le autorizzazioni delle schermate Business. Usa un account dedicato con soli SELECT e ambito approvato.
Indirizzi e contatti sono attuali, non copie storiche delle fatture. Il codice stato è quello del gestionale, non un ISO inventato. Tipo soggetto F/G e blocco F/I/N/R/B sono decodificati secondo il manuale; valori sconosciuti o mancanti rimangono tali. Blocco conto è un’informazione, non una decisione di affidabilità o una garanzia che un ordine sia autorizzato. Le note mostrano solo i primi 500 caratteri. Non sono inclusi importi di fido senza valuta provata, coordinate bancarie, password web, dati di nascita/sesso, audit o codici tecnici senza significato.
Basata sui manuali pubblici helpnet2024 / helpnet2024sr1 di NTS Business Experience, evoluzione di Business Cube 2. Tipi e chiavi logiche documentati appartengono alle viste e-commerce: NON certificano il DDL o i vincoli delle tabelle native. Verifica edizione, database di transito, proprietario delle viste, tutte le colonne, assenza di chiavi logiche nulle/duplicate e lettura limitata prima dell’importazione. Nessun accesso SQL a Business Cloud è presunto. Controlli documentali, test sintetici e immagini DEMO non sostituiscono la prova su un ERP reale. Il pacchetto non contiene server, credenziali o righe aziendali.
Manuale tecnico delle viste: https://servizi.ntsinformatica.it/BusHelpWs/helpnet2024/html/ambsecinst.htm
Manuale funzionale: https://servizi.ntsinformatica.it/BusHelpWs/helpnet2024/html/bs--clie.htm
Screenshots
What this package creates
- Home: Dossier clienti
- Details: Destinazioni
- Sub-button: Destinazioni clienti
Sources are mapped locally and verified before applying.
Custom queriesPRO2 SQL
Custom queries are a PRO feature. Cifru repeats read-only validation against the local source before execution.
$.components.workspaceSelection.datasets.0.sqlQuerySELECT CONCAT(LEN(CONCAT(m.codditt,N'#')),N':',m.codditt,N':',LEN(CONCAT(m.an_conto,N'#')),N':',m.an_conto,N':') AS CustomerKey, m.an_descr1 AS an_descr1, m.an_conto AS an_conto, m.codditt AS codditt, m.an_descr2 AS an_descr2, CASE m.an_persfg WHEN N'F' THEN N'Persona fisica' WHEN N'G' THEN N'Persona giuridica' ELSE m.an_persfg END AS SubjectType, m.an_pariva AS an_pariva, m.an_codfis AS an_codfis, m.an_indir AS an_indir, m.an_cap AS an_cap, m.an_citta AS an_citta, m.an_prov AS an_prov, m.an_stato AS an_stato, m.an_telef AS an_telef, m.an_faxtlx AS an_faxtlx, m.an_email AS an_email, CASE m.an_blocco WHEN N'F' THEN N'Fido' WHEN N'I' THEN N'Insoluti' WHEN N'N' THEN N'Nessun blocco' WHEN N'R' THEN N'Rimessa diretta scaduta' WHEN N'B' THEN N'Blocco fisso' ELSE m.an_blocco END AS AccountBlock, LEFT(CAST(m.an_note2 AS nvarchar(MAX)),500) AS CustomerNotes FROM CLIENTI m WHERE m.codditt IS NOT NULL AND m.an_conto IS NOT NULL AND SCHEMA_NAME() NOT IN (N'guest',N'sys',N'INFORMATION_SCHEMA') AND OBJECT_ID(N'CLIENTI',N'V')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.CLIENTI',N'V') AND OBJECT_ID(N'DESTDIV',N'V')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.DESTDIV',N'V')
static read-only checks passed
$.components.workspaceSelection.datasets.1.sqlQuerySELECT CONCAT(LEN(CONCAT(a.codditt,N'#')),N':',a.codditt,N':',LEN(CONCAT(a.dd_conto,N'#')),N':',a.dd_conto,N':',LEN(CONCAT(a.dd_coddest,N'#')),N':',a.dd_coddest,N':') AS DestinationKey, CONCAT(LEN(CONCAT(m.codditt,N'#')),N':',m.codditt,N':',LEN(CONCAT(m.an_conto,N'#')),N':',m.an_conto,N':') AS ParentCustomerKey, a.dd_conto AS dd_conto, a.codditt AS codditt_child, a.dd_nomdest AS dd_nomdest, a.dd_coddest AS dd_coddest, a.dd_nomdest2 AS dd_nomdest2, a.dd_inddest AS dd_inddest, a.dd_capdest AS dd_capdest, a.dd_locdest AS dd_locdest, a.dd_prodest AS dd_prodest, a.dd_stato AS dd_stato, a.dd_telef AS dd_telef, a.dd_faxtlx AS dd_faxtlx, a.dd_email AS dd_email, LEFT(CAST(a.dd_note AS nvarchar(MAX)),500) AS DestinationNotes FROM DESTDIV a INNER JOIN CLIENTI m ON m.codditt=a.codditt AND m.an_conto=a.dd_conto WHERE a.codditt=:company AND a.dd_conto=:customer AND a.dd_coddest IS NOT NULL AND SCHEMA_NAME() NOT IN (N'guest',N'sys',N'INFORMATION_SCHEMA') AND OBJECT_ID(N'CLIENTI',N'V')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.CLIENTI',N'V') AND OBJECT_ID(N'DESTDIV',N'V')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.DESTDIV',N'V')
static read-only checks passed
View the JSON being importedcollapsed by default
{
"components": {
"sourceSlots": [
{
"displayName": "NTS Business — database di transito e-commerce autorizzato",
"id": "6D528726-086B-5B9F-B5DD-B7A7B4C7B23C",
"kind": "sqlServer",
"requiredObjects": [
"CLIENTI",
"DESTDIV"
],
"requiresCustomSQL": true
}
],
"workspaceSelection": {
"commonFields": [],
"datasets": [
{
"cacheMode": "live",
"calculatedFields": [],
"customQueryIntegrationName": "",
"endpointPath": "",
"fetchSortRules": [
{
"direction": "ascending",
"id": "CD8E1052-4E14-5E33-A5F1-5004D56D1C6D",
"key": "an_descr1",
"type": "text"
},
{
"direction": "ascending",
"id": "D389B707-4A2F-5643-8EAA-D9F4FE890B9E",
"key": "CustomerKey",
"type": "text"
}
],
"id": "8619999F-1370-554D-B448-61592C090F0E",
"mappings": [
{
"commonFieldKey": "",
"key": "CustomerKey",
"label": "Interno CustomerKey",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "CustomerKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "an_descr1",
"label": "Ragione sociale",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "an_descr1",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "an_conto",
"label": "Codice cliente",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "an_conto",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "codditt",
"label": "Ditta",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "codditt",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "an_descr2",
"label": "Ragione sociale estesa",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "an_descr2",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "SubjectType",
"label": "Tipo soggetto",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SubjectType",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "an_pariva",
"label": "Partita IVA Italia",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "an_pariva",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "an_codfis",
"label": "Codice fiscale / P.IVA estera",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "an_codfis",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "an_indir",
"label": "Indirizzo sede",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "an_indir",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "an_cap",
"label": "CAP",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "an_cap",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "an_citta",
"label": "Città",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "an_citta",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "an_prov",
"label": "Provincia",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "an_prov",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "an_stato",
"label": "Stato (codice gestionale)",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "an_stato",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "an_telef",
"label": "Telefono",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "an_telef",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "an_faxtlx",
"label": "Fax",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "an_faxtlx",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "an_email",
"label": "E-mail",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "an_email",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "AccountBlock",
"label": "Blocco conto",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "AccountBlock",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "CustomerNotes",
"label": "Note cliente (primi 500 caratteri)",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "CustomerNotes",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
}
],
"maxRows": 1000,
"name": "Dossier clienti",
"primaryKey": "CustomerKey",
"queryParameters": [],
"refreshPolicy": {
"enabled": false,
"intervalMinutes": 60
},
"rootArrayPath": "",
"rowLimitEnabled": true,
"searchKeys": [
"an_descr1",
"an_conto",
"codditt",
"an_descr2",
"SubjectType",
"an_pariva",
"an_codfis",
"an_indir",
"an_cap",
"an_citta",
"an_prov",
"an_stato",
"an_telef",
"an_faxtlx",
"an_email",
"AccountBlock",
"CustomerNotes"
],
"sourceID": "6D528726-086B-5B9F-B5DD-B7A7B4C7B23C",
"sqlQuery": "SELECT CONCAT(LEN(CONCAT(m.codditt,N'#')),N':',m.codditt,N':',LEN(CONCAT(m.an_conto,N'#')),N':',m.an_conto,N':') AS CustomerKey, m.an_descr1 AS an_descr1, m.an_conto AS an_conto, m.codditt AS codditt, m.an_descr2 AS an_descr2, CASE m.an_persfg WHEN N'F' THEN N'Persona fisica' WHEN N'G' THEN N'Persona giuridica' ELSE m.an_persfg END AS SubjectType, m.an_pariva AS an_pariva, m.an_codfis AS an_codfis, m.an_indir AS an_indir, m.an_cap AS an_cap, m.an_citta AS an_citta, m.an_prov AS an_prov, m.an_stato AS an_stato, m.an_telef AS an_telef, m.an_faxtlx AS an_faxtlx, m.an_email AS an_email, CASE m.an_blocco WHEN N'F' THEN N'Fido' WHEN N'I' THEN N'Insoluti' WHEN N'N' THEN N'Nessun blocco' WHEN N'R' THEN N'Rimessa diretta scaduta' WHEN N'B' THEN N'Blocco fisso' ELSE m.an_blocco END AS AccountBlock, LEFT(CAST(m.an_note2 AS nvarchar(MAX)),500) AS CustomerNotes FROM CLIENTI m WHERE m.codditt IS NOT NULL AND m.an_conto IS NOT NULL AND SCHEMA_NAME() NOT IN (N'guest',N'sys',N'INFORMATION_SCHEMA') AND OBJECT_ID(N'CLIENTI',N'V')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.CLIENTI',N'V') AND OBJECT_ID(N'DESTDIV',N'V')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.DESTDIV',N'V')",
"tableName": ""
},
{
"cacheMode": "live",
"calculatedFields": [],
"customQueryIntegrationName": "",
"endpointPath": "",
"fetchSortRules": [
{
"direction": "ascending",
"id": "98C14E16-7304-58BD-8061-1D327B9D8182",
"key": "dd_nomdest",
"type": "text"
},
{
"direction": "ascending",
"id": "EDB76D4E-01BE-5317-8AB7-B81E26A67AD8",
"key": "DestinationKey",
"type": "text"
}
],
"id": "4FBF2444-8818-5F62-BEF9-13BD3A927B07",
"mappings": [
{
"commonFieldKey": "",
"key": "DestinationKey",
"label": "Interno DestinationKey",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "DestinationKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ParentCustomerKey",
"label": "Interno ParentCustomerKey",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ParentCustomerKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "dd_conto",
"label": "Interno dd_conto",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "dd_conto",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "codditt_child",
"label": "Interno codditt_child",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "codditt_child",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "dd_nomdest",
"label": "Destinazione",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "dd_nomdest",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "dd_coddest",
"label": "Codice destinazione",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "dd_coddest",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "dd_nomdest2",
"label": "Destinazione estesa",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "dd_nomdest2",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "dd_inddest",
"label": "Indirizzo",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "dd_inddest",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "dd_capdest",
"label": "CAP",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "dd_capdest",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "dd_locdest",
"label": "Città",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "dd_locdest",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "dd_prodest",
"label": "Provincia",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "dd_prodest",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "dd_stato",
"label": "Stato (codice gestionale)",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "dd_stato",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "dd_telef",
"label": "Telefono",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "dd_telef",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "dd_faxtlx",
"label": "Fax",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "dd_faxtlx",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "dd_email",
"label": "E-mail",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "dd_email",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "DestinationNotes",
"label": "Note destinazione (primi 500 caratteri)",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "DestinationNotes",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
}
],
"maxRows": 1000,
"name": "Destinazioni clienti",
"primaryKey": "DestinationKey",
"queryParameters": [
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "codditt",
"id": "A5591D23-700F-50C8-89B3-A9B68AAE9721",
"name": "company",
"source": "parentField",
"type": "text"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "an_conto",
"id": "F49E4826-5D28-55E4-B5A2-332903539F23",
"name": "customer",
"source": "parentField",
"type": "text"
}
],
"refreshPolicy": {
"enabled": false,
"intervalMinutes": 60
},
"rootArrayPath": "",
"rowLimitEnabled": true,
"searchKeys": [
"dd_nomdest",
"dd_coddest",
"dd_nomdest2",
"dd_inddest",
"dd_capdest",
"dd_locdest",
"dd_prodest",
"dd_stato",
"dd_telef",
"dd_faxtlx",
"dd_email",
"DestinationNotes"
],
"sourceID": "6D528726-086B-5B9F-B5DD-B7A7B4C7B23C",
"sqlQuery": "SELECT CONCAT(LEN(CONCAT(a.codditt,N'#')),N':',a.codditt,N':',LEN(CONCAT(a.dd_conto,N'#')),N':',a.dd_conto,N':',LEN(CONCAT(a.dd_coddest,N'#')),N':',a.dd_coddest,N':') AS DestinationKey, CONCAT(LEN(CONCAT(m.codditt,N'#')),N':',m.codditt,N':',LEN(CONCAT(m.an_conto,N'#')),N':',m.an_conto,N':') AS ParentCustomerKey, a.dd_conto AS dd_conto, a.codditt AS codditt_child, a.dd_nomdest AS dd_nomdest, a.dd_coddest AS dd_coddest, a.dd_nomdest2 AS dd_nomdest2, a.dd_inddest AS dd_inddest, a.dd_capdest AS dd_capdest, a.dd_locdest AS dd_locdest, a.dd_prodest AS dd_prodest, a.dd_stato AS dd_stato, a.dd_telef AS dd_telef, a.dd_faxtlx AS dd_faxtlx, a.dd_email AS dd_email, LEFT(CAST(a.dd_note AS nvarchar(MAX)),500) AS DestinationNotes FROM DESTDIV a INNER JOIN CLIENTI m ON m.codditt=a.codditt AND m.an_conto=a.dd_conto WHERE a.codditt=:company AND a.dd_conto=:customer AND a.dd_coddest IS NOT NULL AND SCHEMA_NAME() NOT IN (N'guest',N'sys',N'INFORMATION_SCHEMA') AND OBJECT_ID(N'CLIENTI',N'V')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.CLIENTI',N'V') AND OBJECT_ID(N'DESTDIV',N'V')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.DESTDIV',N'V')",
"tableName": ""
}
],
"pages": [
{
"actions": [
{
"id": "89810AC3-53BD-59FC-9BC2-5035AAE9595E",
"kind": "showRelated",
"relatedInitiallyExpanded": false,
"relatedPresentation": "separate",
"relatedPreviewLimit": 12,
"relatedRowStyle": "cards",
"relatedShowsCount": true,
"relationID": "937C9380-74DC-5967-882D-A3FED43DD544",
"systemImage": "list.bullet.rectangle",
"targetDatasetID": "4FBF2444-8818-5F62-BEF9-13BD3A927B07",
"title": "Destinazioni",
"urlKey": ""
}
],
"badgeKey": "",
"cardEnrichments": [],
"cardFieldLayout": [
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "an_citta",
"label": "Città",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "an_prov",
"label": "Provincia",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "an_pariva",
"label": "Partita IVA Italia",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "an_telef",
"label": "Telefono",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "an_email",
"label": "E-mail",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "AccountBlock",
"label": "Blocco conto",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"datasetID": "8619999F-1370-554D-B448-61592C090F0E",
"dateFilterKey": "",
"dateFilterLastDays": 7,
"dateFilterPreset": "none",
"detailFieldLayout": [
{
"detailGroup": "Anagrafica cliente",
"detailRole": "information",
"isVisible": true,
"key": "an_descr1",
"label": "Ragione sociale",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Anagrafica cliente",
"detailRole": "information",
"isVisible": true,
"key": "an_descr2",
"label": "Ragione sociale estesa",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Anagrafica cliente",
"detailRole": "information",
"isVisible": true,
"key": "an_conto",
"label": "Codice cliente",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Anagrafica cliente",
"detailRole": "information",
"isVisible": true,
"key": "codditt",
"label": "Ditta",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Anagrafica cliente",
"detailRole": "information",
"isVisible": true,
"key": "SubjectType",
"label": "Tipo soggetto",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Dati fiscali",
"detailRole": "information",
"isVisible": true,
"key": "an_pariva",
"label": "Partita IVA Italia",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Dati fiscali",
"detailRole": "information",
"isVisible": true,
"key": "an_codfis",
"label": "Codice fiscale / P.IVA estera",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Sede attuale",
"detailRole": "information",
"isVisible": true,
"key": "an_indir",
"label": "Indirizzo sede",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Sede attuale",
"detailRole": "information",
"isVisible": true,
"key": "an_cap",
"label": "CAP",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Sede attuale",
"detailRole": "information",
"isVisible": true,
"key": "an_citta",
"label": "Città",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Sede attuale",
"detailRole": "information",
"isVisible": true,
"key": "an_prov",
"label": "Provincia",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Sede attuale",
"detailRole": "information",
"isVisible": true,
"key": "an_stato",
"label": "Stato (codice gestionale)",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Contatti",
"detailRole": "information",
"isVisible": true,
"key": "an_telef",
"label": "Telefono",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Contatti",
"detailRole": "information",
"isVisible": true,
"key": "an_faxtlx",
"label": "Fax",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Contatti",
"detailRole": "information",
"isVisible": true,
"key": "an_email",
"label": "E-mail",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Contesto operativo",
"detailRole": "information",
"isVisible": true,
"key": "AccountBlock",
"label": "Blocco conto",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Contesto operativo",
"detailRole": "information",
"isVisible": true,
"key": "CustomerNotes",
"label": "Note cliente (primi 500 caratteri)",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"detailLiveRefreshSeconds": 0,
"fixedFilters": [],
"id": "2D9CF6C7-239E-57C6-9E0E-9852D64472EB",
"openFilters": [
{
"id": "3663A50F-C644-5EFD-8AE3-FB5090494810",
"includeAllOption": false,
"key": "codditt",
"title": "Ditta",
"type": "text"
}
],
"pageSize": 100,
"requiresOpeningFilterSelection": true,
"showOnHome": true,
"sortRules": [
{
"direction": "ascending",
"id": "CD8E1052-4E14-5E33-A5F1-5004D56D1C6D",
"key": "an_descr1",
"type": "text"
},
{
"direction": "ascending",
"id": "D389B707-4A2F-5643-8EAA-D9F4FE890B9E",
"key": "CustomerKey",
"type": "text"
}
],
"subtitle": "",
"subtitleKey": "an_conto",
"systemImage": "person.2",
"title": "Dossier clienti",
"titleKey": "an_descr1"
},
{
"actions": [],
"badgeKey": "",
"cardEnrichments": [],
"cardFieldLayout": [
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "dd_inddest",
"label": "Indirizzo",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "dd_locdest",
"label": "Città",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "dd_capdest",
"label": "CAP",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "dd_telef",
"label": "Telefono",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "dd_email",
"label": "E-mail",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"datasetID": "4FBF2444-8818-5F62-BEF9-13BD3A927B07",
"dateFilterKey": "",
"dateFilterLastDays": 7,
"dateFilterPreset": "none",
"detailFieldLayout": [
{
"detailGroup": "Destinazione attuale",
"detailRole": "information",
"isVisible": true,
"key": "dd_nomdest",
"label": "Destinazione",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Destinazione attuale",
"detailRole": "information",
"isVisible": true,
"key": "dd_nomdest2",
"label": "Destinazione estesa",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Destinazione attuale",
"detailRole": "information",
"isVisible": true,
"key": "dd_coddest",
"label": "Codice destinazione",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Destinazione attuale",
"detailRole": "information",
"isVisible": true,
"key": "dd_inddest",
"label": "Indirizzo",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Destinazione attuale",
"detailRole": "information",
"isVisible": true,
"key": "dd_capdest",
"label": "CAP",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Destinazione attuale",
"detailRole": "information",
"isVisible": true,
"key": "dd_locdest",
"label": "Città",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Destinazione attuale",
"detailRole": "information",
"isVisible": true,
"key": "dd_prodest",
"label": "Provincia",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Destinazione attuale",
"detailRole": "information",
"isVisible": true,
"key": "dd_stato",
"label": "Stato (codice gestionale)",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Contatti destinazione",
"detailRole": "information",
"isVisible": true,
"key": "dd_telef",
"label": "Telefono",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Contatti destinazione",
"detailRole": "information",
"isVisible": true,
"key": "dd_faxtlx",
"label": "Fax",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Contatti destinazione",
"detailRole": "information",
"isVisible": true,
"key": "dd_email",
"label": "E-mail",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Contesto operativo",
"detailRole": "information",
"isVisible": true,
"key": "DestinationNotes",
"label": "Note destinazione (primi 500 caratteri)",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"detailLiveRefreshSeconds": 0,
"fixedFilters": [],
"id": "F43D2378-137E-59B2-AF70-F1E42776A648",
"openFilters": [],
"pageSize": 100,
"requiresOpeningFilterSelection": false,
"showOnHome": false,
"sortRules": [
{
"direction": "ascending",
"id": "98C14E16-7304-58BD-8061-1D327B9D8182",
"key": "dd_nomdest",
"type": "text"
},
{
"direction": "ascending",
"id": "EDB76D4E-01BE-5317-8AB7-B81E26A67AD8",
"key": "DestinationKey",
"type": "text"
}
],
"subtitle": "",
"subtitleKey": "dd_coddest",
"systemImage": "map",
"title": "Destinazioni clienti",
"titleKey": "dd_nomdest"
}
],
"relations": [
{
"childDatasetID": "4FBF2444-8818-5F62-BEF9-13BD3A927B07",
"childKey": "ParentCustomerKey",
"id": "937C9380-74DC-5967-882D-A3FED43DD544",
"name": "Destinazioni",
"parentDatasetID": "8619999F-1370-554D-B448-61592C090F0E",
"parentKey": "CustomerKey"
}
],
"widgets": []
}
},
"format": "cifru-configuration-package",
"formatVersion": 1,
"manifest": {
"applicationName": "NTS Business Experience",
"configurationLanguages": [
"it"
],
"countries": [
"IT"
],
"createdAt": "2026-10-08T00:00:00Z",
"description": "NON UFFICIALE — NON VALIDATA SU UNA INSTALLAZIONE ERP REALE.\n\nPer vendite, amministrazione e responsabili autorizzati: scegli una ditta, cerca il cliente e consulta ragione sociale, sede, riferimenti fiscali, contatti e blocco conto. Apri Destinazioni solo quando servono, con indirizzi, telefono, e-mail e Dettagli completi.\n\nPerché Cifru? Adatta le configurazioni al tuo modo di lavorare. Scegli i campi, i filtri e i dettagli che ti servono e porta sul telefono informazioni che potrebbero non essere disponibili nell’app mobile del tuo gestionale. Le possibilità dipendono dai dati accessibili nella fonte autorizzata e dal tuo piano Cifru.\n\nREQUISITO SPECIFICO: questa configurazione legge le VISTE SQL CLIENTI e DESTDIV del DATABASE DI TRANSITO del modulo ufficiale Collegamento a sistema eCommerce di NTS Business. Non legge la tabella nativa ANAGRA e NON confonde la vista DESTDIV con la tabella omonima del gestionale. Non è utilizzabile su qualsiasi installazione o database Business: il modulo e le viste devono essere già configurati e autorizzati dall’amministratore. Cifru non crea viste, non installa moduli e non esegue gli script di scrittura presenti nel manuale. Non usa ANAGRAX o DESTDIVX.\n\nPro: una fonte SQL Server, due liste, un pulsante Home e un sotto-pulsante lazy. 17 valori utili nel dossier cliente e 12 nella destinazione, con Dettagli raggruppati. Le identità interne composte restano nascoste; ditta e conto restano in ogni collegamento, anche quando due ditte hanno lo stesso numero cliente. La ditta si sceglie all’apertura e il filtro nativo viene applicato prima del limite. Massimo 1.000 righe per lettura, nessun aggiornamento periodico. Restringi la selezione se raggiungi il limite. I filtri locali agiscono soltanto sulle righe già caricate.\n\nLa vista CLIENTI documentata include soltanto clienti visibili al sito (an_tipo C e an_webvis S); DESTDIV espone le loro destinazioni. Non è un elenco di tutti i clienti/fornitori del gestionale. Le viste possono essere personalizzate: verificane SQL, dati esposti e permessi. La selezione ditta NON è un controllo di accesso e Cifru non eredita le autorizzazioni delle schermate Business. Usa un account dedicato con soli SELECT e ambito approvato.\n\nIndirizzi e contatti sono attuali, non copie storiche delle fatture. Il codice stato è quello del gestionale, non un ISO inventato. Tipo soggetto F/G e blocco F/I/N/R/B sono decodificati secondo il manuale; valori sconosciuti o mancanti rimangono tali. Blocco conto è un’informazione, non una decisione di affidabilità o una garanzia che un ordine sia autorizzato. Le note mostrano solo i primi 500 caratteri. Non sono inclusi importi di fido senza valuta provata, coordinate bancarie, password web, dati di nascita/sesso, audit o codici tecnici senza significato.\n\nBasata sui manuali pubblici helpnet2024 / helpnet2024sr1 di NTS Business Experience, evoluzione di Business Cube 2. Tipi e chiavi logiche documentati appartengono alle viste e-commerce: NON certificano il DDL o i vincoli delle tabelle native. Verifica edizione, database di transito, proprietario delle viste, tutte le colonne, assenza di chiavi logiche nulle/duplicate e lettura limitata prima dell’importazione. Nessun accesso SQL a Business Cloud è presunto. Controlli documentali, test sintetici e immagini DEMO non sostituiscono la prova su un ERP reale. Il pacchetto non contiene server, credenziali o righe aziendali.\n\nManuale tecnico delle viste: https://servizi.ntsinformatica.it/BusHelpWs/helpnet2024/html/ambsecinst.htm\nManuale funzionale: https://servizi.ntsinformatica.it/BusHelpWs/helpnet2024/html/bs--clie.htm",
"licenseCode": "Cifru-Community-1.0",
"minimumCifruVersion": "1.1.0",
"minimumPlan": "pro",
"packageID": "B9E4C495-0D70-5D5B-A0F7-34DF97669562",
"rootButtonCount": 1,
"summary": "Dossier cliente: sede, dati fiscali, contatti, blocco conto e destinazioni collegate per ditta.",
"tags": [
"NTS Business Experience",
"Business Cube",
"SQL Server",
"Clienti",
"Destinazioni",
"eCommerce",
"Pro"
],
"title": "Clienti e destinazioni e-commerce — Pro"
}
}