<?xml version="1.0" encoding="utf-8"?>
<ManualTopic ID="/baanerp/archiving/tt/Attaad4120m000" xml:lang="it">
   <Header>
      <Title>Share tables between operational and archive companies (ttaad4120m000)</Title>
   </Header>
   <GeneralSection>
      <Paragraph>Le tabelle tccom000, tttxt004 e tttxt005 devono essere condivise tra le società operative e le società di archiviazione.</Paragraph>
      <Paragraph> 
         <GUIRef href="" role="manual">Percorso: // Tools / Database Management / Database Definitions and Directories</GUIRef>
      </Paragraph>
      <GeneralSection>
         <SectionTitle>Istruzione (in società operativa o 000)</SectionTitle>
         <ProcedureList>
            <ListItem>Per condividere la tabella (tccom000) tra la società operativa e la società di archiviazione, utilizzare la sessione <GUIRef href="/baanerp/tt/aad/ttaad4120m000" role="session">Logical Tables (ttaad4120m000)</GUIRef>. In questa sessione, la società operativa è la società fisica e la società di archiviazione è la società logica.</ListItem>
            <ListItem>Utilizzare la stessa modalità per condividere le tabelle Finestre testo tttxt004 e Gruppi testi tttxt005.</ListItem>
         </ProcedureList>
         <Note>
            <SectionTitle> Nota</SectionTitle>
            <List>
               <ListItem>Le modifiche avranno effetto solo dopo la conversione in runtime e il riavvio dell'applicazione ERP LN (bshell).</ListItem>
               <ListItem>Se sono presenti ulteriori tabelle da collegare, vengono cancellati uno o più campi di riferimento nelle società operative e di archiviazione. In genere, all'avvio di una sessione di archiviazione, una delle operazioni iniziali consiste nella copia dei dati generali. Sebbene in alcune sessioni di archiviazione questo passaggio sia facoltativo, in numerose altre sessioni di archiviazione è obbligatorio. Durante tale processo di copia, alcune delle tabelle dei dati generali vengono copiate due volte dalla società operativa nella società di archiviazione. Nel primo processo di copia vengono cancellati alcuni campi di riferimento specifici nella società di archiviazione. Quando la tabella viene copiata per la seconda volta, tutti i dati della società operativa vengono copiati nella società di archiviazione. Questo speciale processo di copia è necessario per evitare errori di riferimento durante la copia. Può essere letto tecnicamente nello script tcmcsdll0008 dove, per alcune tabelle, sono disponibili le due seguenti funzioni per l'esecuzione del processo stesso: <List>
                     <ListItem>tccom.dll0026.archive.table</ListItem>
                     <ListItem>tccom.dll0025.archive.table</ListItem>
                  </List>
               </ListItem>
               <ListItem>La funzione tccom.dll0026.archive.table richiama anche la funzione empty.ref.fields, che cancella uno o più campi di riferimento per la tabella specificata.</ListItem>
            </List>
         </Note>
         <Paragraph>Come citato in precedenza, le tabelle tccom000, tttxt004 e tttxt005 devono sempre essere collegate, come illustrato nella seguente figura.</Paragraph>
         <Paragraph>Per tutte le società multisito e le società di archiviazione correlate, le tabelle tccom000, tttxt004 e tttxt005 devono essere collegate alla stessa società operativa.</Paragraph>
      </GeneralSection>
   </GeneralSection>
</ManualTopic>