{"id":158,"date":"2022-07-19T11:20:37","date_gmt":"2022-07-19T09:20:37","guid":{"rendered":"https:\/\/x-cross.cloud\/it\/?page_id=158"},"modified":"2022-09-17T12:47:54","modified_gmt":"2022-09-17T10:47:54","slug":"personalizzazioni-e-aggiornamenti","status":"publish","type":"page","link":"https:\/\/www.x-cross.cloud\/it\/personalizzazioni-e-aggiornamenti\/","title":{"rendered":"Personalizzazioni e aggiornamenti"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"158\" class=\"elementor elementor-158\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1292fa46 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1292fa46\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-32c40ed8\" data-id=\"32c40ed8\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-45f02fb4 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"45f02fb4\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Personalizzazioni e aggiornamenti<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2d7dcd65 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"2d7dcd65\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:200}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><span style=\"color:#EB5A52\">ERP personalizzato<\/span> ma senza i problemi collegati.<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-75a42332 elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"75a42332\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:400}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\tUn ERP si rivolge ad aziende di settori merceologici\r\ndiversissimi tra di loro. Nello stesso settore, <strong>ogni azienda pu\u00f2<\/strong>\r\n<strong>avere un modo di lavorare diverso<\/strong>.\r\nMolti dei software gestionali\r\nin commercio offrono la possibilit\u00e0 di essere personalizzati per\r\nadattarsi alle esigenza dei clienti.\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-17d8bdcd elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"17d8bdcd\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-37fdeaf3 elementor-invisible\" data-id=\"37fdeaf3\" data-element_type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1c2afd9e elementor-widget elementor-widget-heading\" data-id=\"1c2afd9e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">1. Costi e tempi delle personalizzazioni in un ERP tradizionale<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30a0f46a elementor-widget elementor-widget-text-editor\" data-id=\"30a0f46a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\tMentre i costi di sviluppo del programma standard sono\r\nsuddivisi tra tutti gli utenti, quelli delle personalizzazioni invece,\r\nsono interamente addebitati a chi le richiede. Il costo finale delle\r\nmodifiche apportate, spesso, finisce per essere molto alto. In\r\naggiunta a questo, anche i tempi di sviluppo sono assai lunghi.\r\n\r\n<strong>L&#8217;utilizzo del sistema di sviluppo CrossModel consente tempi di sviluppo e costi di personalizzazione estremamente ridotti rispetto ai metodi tradizionali<\/strong>, e questo porta a costi ridotti per il cliente, mentre allo stesso tempo il venditore pu\u00f2 avere un buon margine di profitto, quindi adatto per entrambi.\r\n\r\n&nbsp;\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3ce9a97e elementor-invisible\" data-id=\"3ce9a97e\" data-element_type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:200}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-22116330 elementor-widget elementor-widget-heading\" data-id=\"22116330\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">2. Costi degli aggiornamenti in un ERP tradizionale<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-10d5cb02 elementor-widget elementor-widget-text-editor\" data-id=\"10d5cb02\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\tChi ha superato il primo scoglio, ed ha comunque deciso di\r\nsviluppare un ERP tradizionale personalizzato, si rende conto\r\nsuccessivamente di un\u2019altra problematica. <strong>Ogni aggiornamento del programma standard alle versioni <\/strong><strong>successive, infatti, comporta ogni volta notevoli costi<\/strong> per il trasferimento delle personalizzazioni alla nuova versione.\r\n<strong>L\u2019alternativa, che molti scelgono, \u00e8 quella di rimanere ancorati<\/strong>\r\n<strong>alla versione del programma<\/strong> su cui \u00e8 stata sviluppata la\r\npersonalizzazione, rinunciando agli aggiornamenti successivi,\r\nma evidentemente con notevoli svantaggi. Inoltre, in determinate situazioni (nuovi sistemi operativi, aggiornamenti legali, ecc.) l&#8217;aggiornamento della versione \u00e8 praticamente obbligatorio.\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6bb84353 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6bb84353\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-9574206 elementor-invisible\" data-id=\"9574206\" data-element_type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInRight&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-357c1e39 elementor-widget elementor-widget-heading\" data-id=\"357c1e39\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">La soluzione <span style=\"color:#EB5A52\">CROSSMODEL<\/span><\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-602a0b49 elementor-widget elementor-widget-text-editor\" data-id=\"602a0b49\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<strong>CrossModel offre una soluzione brillante per entrambi questi problemi.\r\n<\/strong>CrossModel \u00e8 il tool di sviluppo con cui \u00e8 stato creato X-Cross, ed\r\n\u00e8 stato pensato appositamente per creare un ERP innovativo,\r\nrisolvendo alla radice le classiche problematiche relative al\r\nfunzionamento sul web e quelle legate alle personalizzazioni.<strong>\r\n\r\n\r\n<\/strong>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6a807535 elementor-invisible\" data-id=\"6a807535\" data-element_type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1ce4ec19 elementor-widget elementor-widget-image\" data-id=\"1ce4ec19\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/2022\/08\/x-cross-cross-model-technology.webp\" class=\"attachment-full size-full wp-image-1147\" alt=\"\" srcset=\"https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/2022\/08\/x-cross-cross-model-technology.webp 1200w, https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/2022\/08\/x-cross-cross-model-technology-300x169.webp 300w, https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/2022\/08\/x-cross-cross-model-technology-1024x576.webp 1024w, https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/2022\/08\/x-cross-cross-model-technology-768x432.webp 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4a65d71d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4a65d71d\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-630b391e elementor-invisible\" data-id=\"630b391e\" data-element_type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-603b01b9 elementor-widget elementor-widget-heading\" data-id=\"603b01b9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Tempi e costi ridotti<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7edbcd23 elementor-widget elementor-widget-text-editor\" data-id=\"7edbcd23\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<strong>CrossModel<\/strong>, gi\u00e0 nella fase di sviluppo, <strong>consente di ridurre<\/strong> <strong>notevolmente tempi e costi delle modifiche<\/strong>, grazie ad un avanzatissimo tool di modellazione dei dati, ad un sofisticato\r\nframework ed alle avanzatissime caratteristiche di programmazione.\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-7b48b0ef elementor-invisible\" data-id=\"7b48b0ef\" data-element_type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:200}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-256348ff elementor-widget elementor-widget-heading\" data-id=\"256348ff\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Personalizzazioni separate o integrate?<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-897f725 elementor-widget elementor-widget-text-editor\" data-id=\"897f725\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\tQuesto \u00e8 il dilemma di chi si trova a dovere personalizzare un software gestionale.\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4ba44487 elementor-align-left elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"4ba44487\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check-circle\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Se le personalizzazioni sono sviluppate come un oggetto separato, la loro interazione con il programma standard \u00e8 limitata.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check-circle\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Se si modifica il programma standard, le personalizzazioni possono interagire in modo ottimale, ma ad ogni nuova versione bisogna trasferire le modifiche apportate.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-166125c5 elementor-invisible\" data-id=\"166125c5\" data-element_type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:400}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4fe41a48 elementor-widget elementor-widget-heading\" data-id=\"4fe41a48\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">La tecnologia di CrossModel<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5734cae8 elementor-widget elementor-widget-text-editor\" data-id=\"5734cae8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<strong>Grazie alla sua esclusiva tecnologia, le personalizzazioni sviluppate con CrossModel sono memorizzate separatamente, ma allo stesso tempo possono interagire con il programma standard in modo estremamente efficiente, praticamente come se il programma standard stesso fosse stato modificato.<\/strong>\r\n\r\nCrossModel, quindi, riesce a mettere insieme i pregi delle due\r\nsoluzioni, eliminandone i difetti.\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7b2d9d21 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7b2d9d21\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-1e298edf elementor-invisible\" data-id=\"1e298edf\" data-element_type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInRight&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-26df4ba elementor-widget elementor-widget-heading\" data-id=\"26df4ba\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">La struttura dati di <span style=\"color:#EB5A52\">CROSSMODEL<\/span><\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4e1de837 elementor-widget elementor-widget-text-editor\" data-id=\"4e1de837\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\tLo strumento di modellazione dei dati di CrossModel offre la possibilit\u00e0 di creare strutture dati personalizzate che possono interagire perfettamente con il programma standard.\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3dd794ff elementor-invisible\" data-id=\"3dd794ff\" data-element_type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-414b7f8f elementor-widget elementor-widget-image\" data-id=\"414b7f8f\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1200\" height=\"800\" src=\"https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/2022\/08\/x-cross-crossmodel-data-structure.png\" class=\"attachment-full size-full wp-image-1162\" alt=\"\" srcset=\"https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/2022\/08\/x-cross-crossmodel-data-structure.png 1200w, https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/2022\/08\/x-cross-crossmodel-data-structure-300x200.png 300w, https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/2022\/08\/x-cross-crossmodel-data-structure-1024x683.png 1024w, https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/2022\/08\/x-cross-crossmodel-data-structure-768x512.png 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4bfeaaa7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4bfeaaa7\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-412064a4 elementor-invisible\" data-id=\"412064a4\" data-element_type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5054bae elementor-widget elementor-widget-heading\" data-id=\"5054bae\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Estensioni personalizzate delle tabelle<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-43603327 elementor-widget elementor-widget-text-editor\" data-id=\"43603327\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Nella sua esclusiva struttura dati, <strong>ogni tabella del database pu\u00f2 avere un\u2019estensione personalizzata<\/strong>, dove possono essere memorizzati i dati aggiuntivi della personalizzazione.<br \/>Questa tabella viene vista poi come un\u2019appendice della tabella principale, e viene mantenuta aggiornata senza alcun lavoro aggiuntivo di programmazione.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-1464cf7d elementor-invisible\" data-id=\"1464cf7d\" data-element_type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:200}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6bc9913 elementor-widget elementor-widget-heading\" data-id=\"6bc9913\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Viste articolate (Complex View)<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-760d714 elementor-widget elementor-widget-text-editor\" data-id=\"760d714\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Una normale visualizzazione del database \u00e8 aggiornabile solo se riguarda i dati di una sola tabella.<br \/>Le &#8220;Complex View&#8221; di CrossModel <strong>possono contenere pi\u00f9 di una tabella in una relazione di join. <\/strong>Le procedure archiviate di inserimento-modifica &#8220;dividono&#8221; i dati nella tabella del database appropriata, mantenendo l&#8217;integrit\u00e0 referenziale e i joins.<br \/>Una vista articolata, una volta creata, pu\u00f2 essere trattata come una vera e propria tabella di database, poich\u00e9 tutte le operazioni interne sono gestite dalle procedure di archiviazione.<br \/>Una vista articolata pu\u00f2 contenere, invece di una tabella, un&#8217;altra vista articolata con livelli illimitati.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-736bf374 elementor-invisible\" data-id=\"736bf374\" data-element_type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:400}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1da5cec elementor-widget elementor-widget-heading\" data-id=\"1da5cec\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">A cosa servono le viste articolate?<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-737aca58 elementor-widget elementor-widget-text-editor\" data-id=\"737aca58\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Questa struttura di dati \u00e8 <strong>una delle funzionalit\u00e0 pi\u00f9 utili di CrossModel<\/strong>.<br \/>Nel programma standard viene utilizzato in molte situazioni. Ad esempio, l&#8217;intestazione di un documento commerciale (es. fattura, preventivo, ecc.) \u00e8 formata da due tabelle: una con i dati <strong>generali<\/strong> di tutti i documenti (data, numero, ecc.) e la seconda con i dati che sono <strong>specifico<\/strong> per quel documento.<\/p><p>Nelle personalizzazioni, questa funzione \u00e8 ancora pi\u00f9 utile. La tabella <strong>standard<\/strong> (o vista complessa) former\u00e0 una vista complessa di livello inferiore insieme ai <strong>dati personalizzati<\/strong>, risultando in un&#8217;<strong>unica struttura che pu\u00f2 essere trattata come una tabella<\/strong>, ma manterr\u00e0 insieme i dati standard e personalizzati.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5fb5d50b elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5fb5d50b\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-7499d8d2 elementor-invisible\" data-id=\"7499d8d2\" data-element_type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInRight&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7a493179 elementor-widget elementor-widget-heading\" data-id=\"7a493179\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Collegamenti a tabelle standard o personalizzate<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6a9acca8 elementor-widget elementor-widget-text-editor\" data-id=\"6a9acca8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Le estensioni delle tabelle, come le tabelle standard, <strong>possono essere collegate a tabelle standard o personalizzate<\/strong> in modo continuo, senza scrivere codice.<br \/>Per ogni tabella connessa CrossModel offre automaticamente tutte le funzionalit\u00e0 necessarie:<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5219dfe9 elementor-align-left elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"5219dfe9\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check-circle\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Trova un record connesso<\/strong> digitando un codice di ricerca<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check-circle\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Un elenco di valori<\/strong>, con o senza ricerca nei record delle tabelle collegate se ha molti record<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check-circle\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Zoom<\/strong> sul record principale rispetto a quello figlio**<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check-circle\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Inserimento di un nuovo record<\/strong> nella tabella connessa senza scrivere una sola riga di codice<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55732c64 elementor-widget elementor-widget-heading\" data-id=\"55732c64\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Ereditariet\u00e0 delle strutture dati<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5bda4f9b elementor-widget elementor-widget-text-editor\" data-id=\"5bda4f9b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Ereditando le classi, <strong>le strutture dati standard possono essere sostituite con quelle personalizzate<\/strong>, e in questo modo le colonne della tabella aggiunte sono disponibili in ogni parte del programma.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-7f965269 elementor-invisible\" data-id=\"7f965269\" data-element_type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5b521ff8 elementor-widget elementor-widget-image\" data-id=\"5b521ff8\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"527\" src=\"https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/2022\/08\/x-cross-cross-model-datastructure-1024x527.webp\" class=\"attachment-large size-large wp-image-1176\" alt=\"\" srcset=\"https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/2022\/08\/x-cross-cross-model-datastructure-1024x527.webp 1024w, https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/2022\/08\/x-cross-cross-model-datastructure-300x155.webp 300w, https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/2022\/08\/x-cross-cross-model-datastructure-768x396.webp 768w, https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/2022\/08\/x-cross-cross-model-datastructure.webp 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2cc41a37 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2cc41a37\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6f1b5ed8 elementor-invisible\" data-id=\"6f1b5ed8\" data-element_type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-50c035ba elementor-widget elementor-widget-heading\" data-id=\"50c035ba\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Classi <span style=\"color:#EB5A52\">CROSSMODEL<\/span><\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3bb03b2a elementor-widget elementor-widget-text-editor\" data-id=\"3bb03b2a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Le classi del programma sono istanziate con la tecnologia &#8220;<strong>high library level<\/strong>&#8220;.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-22b142ab elementor-widget elementor-widget-image\" data-id=\"22b142ab\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"390\" src=\"https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/2022\/08\/x-cross-cross-model-classes.webp\" class=\"attachment-full size-full wp-image-1181\" alt=\"\" srcset=\"https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/2022\/08\/x-cross-cross-model-classes.webp 1200w, https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/2022\/08\/x-cross-cross-model-classes-300x98.webp 300w, https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/2022\/08\/x-cross-cross-model-classes-1024x333.webp 1024w, https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/2022\/08\/x-cross-cross-model-classes-768x250.webp 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6ee11fa2 elementor-widget elementor-widget-text-editor\" data-id=\"6ee11fa2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Ogni volta che una classe deve essere istanziata, il motore CrossModel cerca la classe con quel nome nella libreria di livello pi\u00f9 alto.<\/strong><\/p><p>In questo modo vengono utilizzati gli oggetti personalizzati (se presenti) al posto di quelli standard, senza modificare questi ultimi.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-401d0d36 elementor-invisible\" data-id=\"401d0d36\" data-element_type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:400}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3a17e4f1 elementor-widget elementor-widget-heading\" data-id=\"3a17e4f1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Finestre modulari<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-635029cb elementor-widget elementor-widget-text-editor\" data-id=\"635029cb\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Le finestre del programma sono costruite con una tecnologia modulare (sottofinestre), che consente allo sviluppatore della personalizzazione di aggiungere elementi di interfaccia esattamente dove serve, senza alcuna modifica allo standard. In pratica le finestre, che costituiscono l&#8217;interfaccia del programma utente, possono avere un formato altamente personalizzato, ma senza problemi di aggiornamento.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c12e8af elementor-widget elementor-widget-heading\" data-id=\"6c12e8af\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Estensioni delle finestre<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a028c35 elementor-widget elementor-widget-text-editor\" data-id=\"a028c35\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>In molti casi, l&#8217;aspetto delle finestre non pu\u00f2 essere ereditato da quella figlio, poich\u00e9 provocher\u00e0 una sovrapposizione di campi. La tecnologia delle<strong> estensioni delle finestre<\/strong> di CrossModel risolve questo problema e d\u00e0 la possibilit\u00e0 di avere nella stessa finestra o sottofinestra campi tandard e personalizzati insieme.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3633a455 elementor-widget elementor-widget-heading\" data-id=\"3633a455\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Interfaccia utente<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-57151b0e elementor-widget elementor-widget-text-editor\" data-id=\"57151b0e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>In questo modo possiamo avere, oltre ad una struttura dati totalmente personalizzata, un&#8217;interfaccia utente &#8220;<strong>tailor made<\/strong>&#8221; <strong>per leggere, inserire e modificare i dati<\/strong>.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-627b5c68 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"627b5c68\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-3a086240 elementor-invisible\" data-id=\"3a086240\" data-element_type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-55c80c0f elementor-widget elementor-widget-heading\" data-id=\"55c80c0f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Eredit\u00e0 delle classi<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-49bc0448 elementor-widget elementor-widget-text-editor\" data-id=\"49bc0448\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Grazie alla tecnologia ad alto livello, <strong>ogni classe del programma standard pu\u00f2 essere sostituita con una personalizzata<\/strong>. Questa pu\u00f2 essere una classe nuova o una sottoclasse di quella standard.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-16275579 elementor-invisible\" data-id=\"16275579\" data-element_type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:200}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4c61ff8b elementor-widget elementor-widget-heading\" data-id=\"4c61ff8b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Eredit\u00e0 cumulativa<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-21158ccb elementor-widget elementor-widget-text-editor\" data-id=\"21158ccb\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>In questo tipo di ereditariet\u00e0, <strong>le caratteristiche della classe figlia possono essere aggiunte a quelle del genitore, senza sovrascriverle<\/strong>. Ad esempio, una finestra pu\u00f2 avere due menu nella classe genitore e un altro nella classe figlia, per un totale di tre.<\/p><p>Nel caso di finestre modulari, le sottofinestre aggiuntive possono essere aggiunte in qualsiasi parte della finestra madre.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-52b32327 elementor-invisible\" data-id=\"52b32327\" data-element_type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:400}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-613004fb elementor-widget elementor-widget-heading\" data-id=\"613004fb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">La logica di programmazione<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-10b80993 elementor-widget elementor-widget-text-editor\" data-id=\"10b80993\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Ogni <strong>modalit\u00e0<\/strong> di programmazione del programma standard pu\u00f2 essere <strong>integrata o completamente sostituita<\/strong> da istruzioni personalizzate, modificando la logica di funzionamento senza alterare in alcun modo il software originale.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-1bac7ffe elementor-invisible\" data-id=\"1bac7ffe\" data-element_type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:600}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-748866ee elementor-widget elementor-widget-heading\" data-id=\"748866ee\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Nessun costo di aggiornamento<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-74bf75d9 elementor-widget elementor-widget-text-editor\" data-id=\"74bf75d9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Grazie alla sua tecnologia unica, il sistema di sviluppo CrossModel d\u00e0 la possibilit\u00e0 di <strong>aggiornare il programma personalizzato alle ultime versioni senza alcun costo<\/strong> aggiuntivo per il \u201ctrapianto\u201d delle personalizzazioni, che vengono automaticamente trasferite nella nuova versione senza alcun lavoro di programmazione manuale.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-558de347 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"558de347\" data-element_type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-42f7450d\" data-id=\"42f7450d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6ec4d16c elementor-invisible elementor-widget elementor-widget-image\" data-id=\"6ec4d16c\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:200}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"310\" src=\"https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/2022\/07\/x-cross-customizations-erp.webp\" class=\"attachment-full size-full wp-image-555\" alt=\"\" srcset=\"https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/2022\/07\/x-cross-customizations-erp.webp 1200w, https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/2022\/07\/x-cross-customizations-erp-300x78.webp 300w, https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/2022\/07\/x-cross-customizations-erp-1024x265.webp 1024w, https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/2022\/07\/x-cross-customizations-erp-768x198.webp 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Personalizzazioni e aggiornamenti ERP personalizzato ma senza i problemi collegati. Un ERP si rivolge ad aziende di settori merceologici diversissimi tra di loro. Nello stesso settore, ogni azienda pu\u00f2 avere un modo di lavorare diverso. Molti dei software gestionali in commercio offrono la possibilit\u00e0 di essere personalizzati per adattarsi alle esigenza dei clienti. 1. Costi &#8230; <a title=\"Personalizzazioni e aggiornamenti\" class=\"read-more\" href=\"https:\/\/www.x-cross.cloud\/it\/personalizzazioni-e-aggiornamenti\/\" aria-label=\"Per saperne di pi\u00f9 su Personalizzazioni e aggiornamenti\">Leggi tutto<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-158","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/www.x-cross.cloud\/it\/wp-json\/wp\/v2\/pages\/158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.x-cross.cloud\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.x-cross.cloud\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.x-cross.cloud\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.x-cross.cloud\/it\/wp-json\/wp\/v2\/comments?post=158"}],"version-history":[{"count":0,"href":"https:\/\/www.x-cross.cloud\/it\/wp-json\/wp\/v2\/pages\/158\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.x-cross.cloud\/it\/wp-json\/wp\/v2\/media?parent=158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}