{"id":2129,"date":"2022-11-02T16:04:02","date_gmt":"2022-11-02T15:04:02","guid":{"rendered":"https:\/\/x-cross.cloud\/it\/?p=2129"},"modified":"2022-11-02T16:04:02","modified_gmt":"2022-11-02T15:04:02","slug":"record-obsoleti","status":"publish","type":"post","link":"https:\/\/www.x-cross.cloud\/it\/avanzate-funzionalita-di-sistema\/database\/record-obsoleti\/","title":{"rendered":"Record obsoleti"},"content":{"rendered":"<p>In molte parti di un ERP possono esserci record che non debbono pi\u00f9 essere utilizzati, ma devono comunque rimanere nel databsse perch\u00e9 sono stati utilizzati in una vecchia transazione. Ad esempio, un codice IVA che non esiste pi\u00f9, un articolo in stock che non viene pi\u00f9 prodotto o venduto e cos\u00ec via.<\/p>\n<p>In X-Cross, ogni record di ogni tabella pu\u00f2 essere reso &#8220;obsoleto&#8221;, e in questo modo questi record esistono ancora, ma non possono pi\u00f9 essere utilizzati.<!--more--><\/p>\n<h4>Record obsoleti<\/h4>\n<p>I record obsoleti sono record di una tabella che non possono pi\u00f9 essere utilizzati, ma devono rimanere nel database perch\u00e9 utilizzati nelle transazioni.<\/p>\n<p>Immaginiamo ad esempio che l&#8217;aliquota IVA normale venga modificata dal 20% al 22%. Cosa possiamo fare per evitare che il vecchio 20% venga utilizzato?<\/p>\n<ul>\n<li>Cancellare il record del 20%: impossibile perch\u00e9 utilizzato in documenti e transazioni contabili<\/li>\n<li>Modificare l&#8217;aliquota IVA record dal 20% al 22%: impossibile perch\u00e9 in questo caso tutte le vecchie transazioni verrebbero modificate.<\/li>\n<\/ul>\n<p>Ora, potrebbe essere che in questa tabella specifica (codici IVA) sia stato previsto un flag specifico per contrassegnare il record come obsoleto, ma se ci\u00f2 accade in un&#8217;altra tabella senza questa funzionalit\u00e0?<\/p>\n<p>In pratica in tutte le tabelle di un database, infatti, pu\u00f2 rendersi necessaria la necessit\u00e0 di avere record obsoleti, senza uno specifico flag per contrassegnare il record come obsoleto.<\/p>\n<p><strong>In X-Cross esiste un meccanismo che consente di contrassegnare come obsoleto ogni record di ogni tabella.<\/strong><\/p>\n<p>Il record obsoleto non pu\u00f2 essere utilizzato, ovvero collegato ad altre tabelle o transazioni.<\/p>\n<h4>Privilegi dei record obsoleti<\/h4>\n<p>Per i record obsoleti, ogni profilo di accesso, se concesso dall&#8217;amministratore, pu\u00f2 avere i privilegi per:<\/p>\n<ul>\n<li><strong>Vedere i record obsoleti nell&#8217;elenco dei record<\/strong><\/li>\n<li><strong>Utilizzare il record obsoleto nelle transazioni<\/strong><\/li>\n<li><strong>Modifica lo stato di un record in obsoleto e viceversa.<\/strong><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In molte parti di un ERP possono esserci record che non debbono pi\u00f9 essere utilizzati, ma devono comunque rimanere nel databsse perch\u00e9 sono stati utilizzati in una vecchia transazione. Ad esempio, un codice IVA che non esiste pi\u00f9, un articolo in stock che non viene pi\u00f9 prodotto o venduto e cos\u00ec via. In X-Cross, ogni &#8230; <a title=\"Record obsoleti\" class=\"read-more\" href=\"https:\/\/www.x-cross.cloud\/it\/avanzate-funzionalita-di-sistema\/database\/record-obsoleti\/\" aria-label=\"Per saperne di pi\u00f9 su Record obsoleti\">Leggi tutto<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[30],"tags":[],"class_list":["post-2129","post","type-post","status-publish","format-standard","hentry","category-database"],"_links":{"self":[{"href":"https:\/\/www.x-cross.cloud\/it\/wp-json\/wp\/v2\/posts\/2129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.x-cross.cloud\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.x-cross.cloud\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.x-cross.cloud\/it\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.x-cross.cloud\/it\/wp-json\/wp\/v2\/comments?post=2129"}],"version-history":[{"count":0,"href":"https:\/\/www.x-cross.cloud\/it\/wp-json\/wp\/v2\/posts\/2129\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.x-cross.cloud\/it\/wp-json\/wp\/v2\/media?parent=2129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.x-cross.cloud\/it\/wp-json\/wp\/v2\/categories?post=2129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.x-cross.cloud\/it\/wp-json\/wp\/v2\/tags?post=2129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}