Come configurare smartphone e PC. Portale informativo
  • casa
  • Windows 8
  • 1c l'elenco delle infobase è vuoto cosa fare. Errori durante la creazione di un database sul server

1c l'elenco delle infobase è vuoto cosa fare. Errori durante la creazione di un database sul server

Creazione passo passo (recupero) del database 1C 8 da un file 1Cv8.dt:

1. Sul disco fisso, ad esempio, "D:\" (preferibilmente non su quello in cui è installato il sistema operativo) creare una cartella connome chiaro. Ad esempio, "1C8". Memorizzeremo basi di informazioni in esso.

2. All'interno della directory "1C8", creare una cartella (base di informazioni). Si consiglia di fornire un nome chiaro e univoco per il catalogo. Lo chiameremo "Base".


3. Avviare la piattaforma installata 1C Enterprise 8.3.

4. Se l'elenco delle infobase è vuoto, viene visualizzata la domanda "Aggiungi infobase all'elenco"? La risposta è si. o

premere il pulsante "Aggiungi".


5. Lascia il segno "Creazione di una nuova infobase" e fai clic su "Avanti".



7. Indichiamo il nome dell'infobase. Ad esempio, il nome dell'azienda o il nome della configurazione e fare clic su "Avanti".


8. Seleziona la directory del database (che abbiamo creato all'inizio). Espandilo e fai clic su "Seleziona cartella".



10. Premere il pulsante "Fine". Il database è stato aggiunto.


11. Avviare la base selezionata nella modalità "Configuratore".


12. Nel menu del configuratore, selezionare "Amministrazione - Carica base informazioni...".


13. Selezionare il file risultante 1Cv8.dt. Fare clic sul pulsante "Apri".


14. Il Configuratore visualizzerà la domanda: "Dopo aver caricato l'infobase, il lavoro del Configuratore sarà terminato. Non salvato i dati nelle finestre aperte potrebbero andare persi! Continuare? ". Fare clic su "Sì".impiegare qualche minuto.


15. Dopo aver caricato i dati, il programma porrà la domanda "Le informazioni sono state caricate con successo. Il lavoro del Configuratore sarà terminato. Riavviare il Configuratore?". Se rispondiamo "Sì", il Configuratore si riavvierà. Ma non c'è bisogno di questo."No" - questo completa il lavoro del configuratore.

In questo articolo parlerò di come aggiungere database nuovi o esistenti al server 1C: Enterprise 8.3 (per altre versioni della piattaforma - 8.1 e 8.2 i passaggi sono gli stessi). Prenderemo in considerazione le opzioni per l'aggiunta di una base di informazioni sia da che tramite il programma di amministrazione del server 1C: Enterprise (in sistema operativo Windows). E ha anche toccato alcuni problemi di amministrazione delle infobase nel cluster di server 1C: Enterprise.

1. Aggiunta di un'infobase dalla finestra di avvio di 1C: Enterprise

Creiamo un nuovo database sul server 1C: Enterprise da una configurazione tipica. Per fare ciò, avvia "1C: Enterprise" e nella finestra di avvio, fai clic su " Aggiungere…»Per aggiungere una base di informazioni.

Verrà avviata la procedura guidata per l'aggiunta di una infobase, selezionare la voce “ Creazione di una nuova infobase"Impostando l'interruttore appropriato e premere" Ulteriore».

Nell'elenco dei modelli di configurazione installati, seleziona il modello di cui abbiamo bisogno e fai nuovamente clic su " Ulteriore».

Inseriremo il nome del database, come verrà visualizzato nell'elenco delle infobase, indicheremo il tipo di posizione " Sulla 1C: server Enterprise"E clicca" Ulteriore».

Nella pagina successiva, è necessario specificare i parametri dell'infobase che si sta creando, ovvero:

(In questo esempio, i parametri sono selezionati in conformità con 1C: Parametri di installazione del server Enterprise adottati nell'articolo)

  • Nome del 1C: cluster di server aziendali- coincide di norma con il nome di rete del computer dove è installato il server 1C: Enterprise (cluster di server centrale);
  • Nome del database in fase di creazione nel cluster- il nome che verrà utilizzato per fare riferimento all'infobase. Deve essere univoco all'interno di un determinato cluster;
  • Connessione sicura- disabilitare di default;
  • Il tipo di DBMS su cui verrà archiviato il database- in questo esempio, MS SQL Server;
  • Nome del server del database- di norma è costituito dal nome di rete del computer in cui è installato il server database e dal nome dell'istanza del server (se presente), separato da "\";
  • Nome del database sul server del database- per comodità, ci atterremo alla regola che il nome del database deve corrispondere al nome dell'infobase nel cluster. Inoltre, nel caso di utilizzo di MS SQL Server, il primo carattere nel nome del database può essere solo una lettera dell'alfabeto latino o il carattere "_", i caratteri successivi possono essere solo l'alfabeto alfabetico, un numero o caratteri "_" e "&", il nome deve essere univoco all'interno di una determinata istanza del server di database e non deve superare i 63 caratteri. Se il database esiste già sul server, verrà utilizzato il database corrente, in caso contrario e il flag " Crea un database se manca", verrà aggiunto un nuovo database al server del database.
  • Utente del database- un utente DBMS che diverrà proprietario del database sul server in caso di creazione di un nuovo database o che ha i diritti per lavorare con uno esistente;
  • Password utente- password dell'utente per conto del quale si accederà al database;
  • Data offset- 0 o 2000. Questo parametro definisce il numero di anni che verranno aggiunti alle date quando vengono archiviate nel database di Microsoft SQL Server e sottratte quando vengono recuperate. Il fatto è che il tipo DATATIME utilizzato da Microsoft SQL Server consente di memorizzare date nell'intervallo dal 1 gennaio 1753 al 31 dicembre 9999. Se, lavorando con un infobase, può essere necessario memorizzare date che precedono il limite inferiore di questo intervallo, l'offset della data dovrebbe essere impostato su 2000. Inoltre, se l'applicazione utilizza registri di accumulazione o registri contabili (e molto probabilmente be) anche nel "campo offset" le date devono essere impostate a 2000.
  • Imposta il blocco dei lavori programmati- l'impostazione del flag consente di vietare l'esecuzione delle attività pianificate sul server per questa infobase. Dovrebbe essere installato nel caso di creazione di infobase di test, dove l'esecuzione di attività di routine non ha alcun carico pratico.

Dopo aver impostato tutti i parametri dell'infobase, fare clic su " Ulteriore».

E infine, specifichiamo i parametri di avvio per il database in fase di creazione e facciamo clic su " Pronto»Per avviare il processo di creazione di una nuova infobase. In questo caso verrà creata una nuova base di informazioni sul server 1C: Enterprise, se necessario verrà creato un nuovo database sul server del database e verranno caricati i dati dal modello di configurazione.

Se tutti i passaggi precedenti vengono completati con successo, la procedura guidata completerà il suo lavoro e vedremo il database appena creato nell'elenco delle infobase nella finestra di avvio di 1C: Enterprise.

2. Aggiunta di un'infobase dalla console di amministrazione di 1C: server Enterprise

Ora aggiungiamo un'altra infobase al cluster di server, ma tramite lo snap-in " Amministrazione di 1C: server aziendali"(Preliminare). Puoi trovarlo:

Ebbene, in ogni caso, lo snap-in può essere lanciato eseguendo il file " 1CV8 Server.msc"Situato nella directory di installazione 1C: Enterprise nella" Comune».

Se lo scatto" "Si avvia sullo stesso computer in cui è installato il server 1C: Enterprise, quindi nell'albero a sinistra, nel ramo con il nome di rete del computer corrente, dovremmo vedere questo cluster di server chiamato" Cluster locale". Espansione della scheda " Basi informative"Vedremo tutte le infobase in questo cluster di server (ad esempio, il database creato tramite la finestra di avvio" 1C: Enterprise "nel passaggio precedente). Per aggiungere una nuova infobase, fare clic con il tasto destro su questa scheda, nel menu contestuale, selezionare " Creare» — « Base informativa».

Si aprirà la finestra dei parametri per l'infobase che si sta creando. L'elenco dei parametri è lo stesso descritto sopra nel paragrafo 1 di questo manuale. Dopo aver compilato tutti i parametri, premere " ok»Per avviare il processo di creazione di una nuova infobase. Questo creerà una nuova base di informazioni sul server 1C: Enterprise e, se necessario, creerà un nuovo database sul server del database.

Se tutte le azioni di cui sopra vengono completate con successo, la finestra dei parametri si chiuderà e vedremo il database appena creato nell'elenco delle infobase del cluster corrente.

E se vai al programma "Mercoledì SQL Server Management Studio"E connettiti all'istanza corrente di MS SQL Server, puoi vedere i database creati nei passaggi precedenti.

3. Proprietà dell'infobase

Per visualizzare o modificare i parametri di una specifica infobase è necessario utilizzare lo snap-in “ Amministrazione dei server 1C Enterprise", Nell'elenco delle infobase, fai clic destro su di esso e seleziona" Proprietà". Per autenticarsi nella console di amministrazione, è necessario utilizzare gli amministratori nelle corrispondenti infobase. In altre parole, questo controllo è simile all'autenticazione quando ci si connette a un'infobase tramite un client 1C: Enterprise.

Come puoi vedere, i seguenti parametri sono stati aggiunti all'elenco dei parametri già a noi familiari:

  • Blocco avvio sessione abilitato- un flag che permette di abilitare il blocco dell'inizio delle sessioni con una infobase, se il flag è impostato, quindi:
    • Le sessioni esistenti possono continuare a essere eseguite, stabilire nuove connessioni ed eseguire processi in background;
    • È vietata la creazione di nuove sessioni e connessioni all'infobase.
  • Inizio e Fine- la durata del blocco della sessione;
  • Messaggio- testo che farà parte del messaggio di errore quando si tenta di stabilire una connessione con un'infobase bloccata;
  • Codice di autorizzazione- la stringa da aggiungere al parametro / Uc all'avvio 1C: Enterprise per connettersi all'infobase nonostante sia bloccato;
  • Opzioni di blocco- testo arbitrario che può essere utilizzato nelle configurazioni per vari scopi;
  • Gestione sessioni esterne- una stringa che descrive i parametri del servizio Web per la gestione della sessione esterna;
  • Uso obbligatorio del controllo esterno- se il flag è impostato, quindi se il servizio Web esterno di gestione della sessione non è disponibile, si verifica un errore e non è possibile stabilire la connessione all'infobase;
  • Profilo di sicurezza- se viene specificato il nome del profilo, la soluzione applicata inizia a funzionare soggetta alle restrizioni imposte dal profilo di sicurezza specificato;
  • Profilo di sicurezza in modalità provvisoria- lo stesso del profilo di sicurezza, ma verranno imposte restrizioni su frammenti della soluzione applicativa operanti in modalità provvisoria.

Dopo aver modificato i parametri necessari, fare clic su " Applicare"Per salvare le modifiche o" ok»Per salvare e chiudere la finestra delle proprietà dell'infobase.

4. Aggiunta di una base di informazioni esistente all'elenco delle basi di informazioni nella finestra di avvio di 1C: Enterprise

E infine, non ci resta che aggiungere il " Amministrazione dei server 1C Enterprise»Infobase all'elenco delle infobase nella finestra di avvio di 1C: Enterprise. Perché, in questa finestra, fare clic su " Aggiungere…"E nella procedura guidata avviata per l'aggiunta di un'infobase/gruppo, selezionare l'elemento appropriato e fare clic" Ulteriore».

Inserisci il nome dell'infobase, come verrà visualizzato nell'elenco, seleziona il tipo di posizione dell'infobase " Sulla 1C: server Enterprise"E premi di nuovo" Ulteriore».

Immettere l'indirizzo del cluster di server 1C: Enterprise e il nome dell'infobase come specificato in questo cluster. Fare clic su " Ulteriore».

Infine, impostiamo i parametri per l'avvio dell'infobase e facciamo clic su " Pronto»Per completare la procedura guidata.

La nostra base è apparsa nell'elenco delle infobase. Devi capire che questo è un database vuoto (pulito), quindi dovresti caricare i dati in esso da un modello o da un file di dati precedentemente scaricati.

Questo articolo ti ha aiutato?

Sistema 1C: Enterprise può operare in due modalità. Il primo si chiama "1C: Enterprise", il secondo - "Configuratore". Sviluppo di soluzioni applicate viene eseguito nel configuratore e la loro esecuzione, ovvero il lavoro degli utenti con essi, in 1C: modalità Enterprise.

Quando si parla del sistema software 1C: Enterprise, ricordare che esistono i concetti di "piattaforma" e "configurazione". piattaformaè l'ambiente in cui vengono sviluppate ed eseguite le configurazioni. E la configurazione può essere paragonata a una serie di comandi che richiedono l'esecuzione di una piattaforma.

All'avvio del programma, prima di tutto, sullo schermo appare una finestra. Lancio di 1C: Enterprise(fig. 1.1). In esso, è necessario, in primo luogo, indicare la configurazione desiderata e, in secondo luogo, selezionare la modalità di avvio. Se non è ancora nella lista basi informative- il lancio del programma sarà accompagnato da un messaggio che l'elenco basi informative vuoto e una proposta per aggiungere una nuova base.


Riso. 1.1.

Nell'area di Basi informative c'è una lista di connessi basi informative... Questo elenco è attualmente vuoto.

La finestra contiene i seguenti pulsanti:

  • 1C: Impresa... Avvio del sistema in 1C: modalità Enterprise.
  • Configuratore... Avvio del sistema in modalità Configuratore.
  • Aggiungere... Avvio del processo di aggiunta di un nuovo all'elenco base di informazioni.
  • Modificare... Apre una finestra per la modifica dei parametri dell'aggiunta base di informazioni.
  • Eliminare... Rimuove dalla lista base di informazioni.
  • personalizzazione... Consente di personalizzare l'aspetto dell'elenco Basi informative, imposta una directory in cui cercare modelli di configurazione e aggiornamenti.

Fare clic sul pulsante Aggiungere(o ti risponderemo alla questione della creazione di una nuova banca dati). Apparirà una finestra Aggiunta di una base di informazioni/gruppo... In effetti, questa è una procedura guidata che ti guida attraverso alcuni passaggi per aggiungere una base all'elenco (Figura 1.2).


Riso. 1.2.

Qui possiamo andare in due modi:

  • Creazione di un nuovo base di informazioni.
  • Aggiungere uno esistente alla lista base di informazioni.

A noi interessa il primo punto, poiché in esso dovremo creare una base per il successivo sviluppo di una configurazione formativa. Selezionalo e clicca sul pulsante Ulteriore... Apparirà una finestra in cui è possibile selezionare l'opzione per creare un nuovo base di informazioni(fig. 1.3).


Riso. 1.3.

Se hai precedentemente installato modelli di qualsiasi configurazione nel sistema, il loro elenco può essere trovato in questa finestra. Non siamo interessati alle configurazioni già pronte in questo corso, quindi scegliamo l'opzione di creare base di informazioni nessuna configurazione. È destinato allo sviluppo di una nuova configurazione o al caricamento in una configurazione vuota scaricata in precedenza base di informazioni o configurazione da un file. Premendo di nuovo il pulsante Ulteriore entriamo nella finestra successiva, che serve per indicare il nome e il tipo di posizione della base (Fig. 1.4).


Riso. 1.4.

Nel nostro caso, il nome sarà "Nozioni di base sullo sviluppo", tipo di posizione - Su questo computer o su un computer nella rete locale... La seconda opzione viene utilizzata se hai a che fare con una versione di rete del programma e stai per posizionare il database sul server 1C: Enterprise.


Riso. 1.5.

Qui impostiamo la directory base di informazioni e lingua.

premere Pronto- ne verrà creato uno vuoto base di informazioni, nella lista delle basi comparirà il nome del nuovo database (Fig. 1.6).


Riso. 1.6.

Notare che quando si preme il pulsante Eliminare dedicato base di informazioni verrà rimosso solo dall'elenco della finestra di avvio, ma non dal sistema.

La directory appena creata è vuota base di informazioni(Fig. 1.7) c'è un file 1Cv8.1CD e una cartella 1Cv8Log. Il file è base di informazioni... Ora ha una dimensione molto piccola - 256 KB. La dimensione aumenterà man mano che la configurazione viene sviluppata e i dati vengono inseriti dagli utenti del sistema.


Riso. 1.7.

Ora, dopo aver creato una nuova configurazione vuota, siamo pronti per eseguirla per la prima volta in modalità configuratore. Seleziona il suo nome e clicca sul pulsante Configuratore... Si aprirà la finestra del configuratore: sarà completamente vuota. Eseguiamo il comando

Nessun programma è immune da malfunzionamenti. E i prodotti dell'azienda 1C in questo senso non fanno eccezione. Errori nella pubblicazione dei documenti e nella registrazione degli elementi della directory, problemi con le chiavi di licenza e l'accesso alla rete si verificano abbastanza spesso. Succede anche che venga visualizzato un errore durante la creazione di una infobase o l'aggiunta all'elenco delle infobase. La nostra storia parlerà delle possibili ragioni del verificarsi di situazioni eccezionali all'inizio del programma e dei modi per superarle.

Che cos'è un elenco di database e dove è archiviato

La maggior parte degli errori di avvio sono relativi all'elenco di infobase mostrato nella finestra di avvio. Dovrebbe essere chiaro che il modulo aperto stesso non memorizza né l'albero di base, le sue impostazioni né i percorsi per accedervi.

L'elenco delle basi è memorizzato in un file separato. A seconda della versione del programma, puoi trovarlo:

  1. La versione 7 memorizza questo elenco nel registro di Windows in HKEY_CURRENT_USER-> Software-> 1C-> 1Cv7-> 7.7-> Titoli;
  2. La versione 8.1 del programma memorizza l'elenco dei database nel file ibases.v8i, che è memorizzato nella cartella AppData ed è diverso per ogni utente del computer (il percorso completo è simile a: AppData-> Roaming-> 1C-> 1Cv81t);
  3. Le versioni successive dello stesso file con i database sono archiviate nella cartella 1CEstart, la cui posizione è la stessa della sezione precedente.

Pertanto, conoscendo la posizione di questo file, l'amministratore può:

  • Eliminando questo file, cancella l'elenco dei database;
  • Dopo aver salvato il file, ripristinare l'elenco delle basi utenti dopo aver reinstallato il sistema operativo;
  • Copia l'elenco dei database 1c da un computer a un altro;
  • Modifica tu stesso i vari parametri del database aprendo questo file con il blocco note.

Errore modello vuoto

La creazione di un nuovo database da un modello di consegna è un processo elementare ed è stato descritto più di una volta:

Cosa fare in una situazione del genere? La risposta è abbastanza semplice.

Il fatto è che:

  1. Il modello viene installato in una posizione specifica sul disco rigido;
  2. Quando si crea una nuova infobase, il programma non cerca tutti gli indirizzi disponibili per i file modello, ma fa riferimento a risorse molto specifiche specificate nelle sue impostazioni.

Nella maggior parte dei casi, questi due indirizzi predefiniti sono gli stessi, ma non sempre. In questo caso, devi scoprire: dove sono stati installati i modelli (se li hai cambiati nella posizione di installazione manuale, è consigliabile ricordare, se tutto è stato fatto per impostazione predefinita, esegui nuovamente l'installazione prima della finestra di selezione della posizione e ricorda l'indirizzo).

Provando a ricreare la base, puoi verificare che il problema sia stato risolto.

Il problema dell'unicità

Non molto spesso, ma capita, soprattutto per gli utenti inesperti, che il processo di aggiunta di una nuova infobase si blocchi su una finestra simile alla Fig. 3

In alcuni casi viene visualizzato l'avviso "Nome base non univoco". Tali errori, così come la finestra mostrata in Fig. 4, sono le conseguenze della disattenzione dell'utente. Molto probabilmente, un database con lo stesso nome o posizione è già registrato nell'elenco, quindi il programma avverte di un'eccezione.

Errore di connessione

Problemi con l'accesso di rete al database, errori nell'ortografia dell'indirizzo del database, spostamento del server, modifica del suo indirizzo IP possono causare l'errore mostrato in Fig. 5

Se si verifica questo errore, dovresti, prima di tutto, analizzare i motivi del suo verificarsi. L'indisponibilità di altre risorse di rete può indicare problemi di rete.

Errori durante la creazione di un database sul server

La creazione di un'infobase sul server e gli errori relativi a questo sono una conversazione separata. Se simuli e analizzi completamente tutte le possibili opzioni, probabilmente puoi scrivere una tesi di dottorato.

Elenco degli errori tipici della versione server dell'opera:

  1. L'utente "postgres" non è autenticato (di solito si risolve sostituendo ident con md5 nella riga del file pg_hba.conf "host all 168.31.0 / 24 ident");
  2. Impossibile tradurre il nome host... Si verifica un errore se l'amministratore non rappresenta correttamente lo schema del programma in modalità client-server. Solitamente risolto installando un server DNS locale e ballando un po' con l'impostazione;
  3. DATABASE non è utilizzabile. Congratulazioni, hai una versione server non compatibile con 1C o alcune librerie non sono registrate;
  4. Il tipo "mvchar" non esiste. Si verifica quando gli strumenti 1C standard non sono stati utilizzati durante la creazione di un database;
  5. Impossibile caricare la libreria fasttrun.so. V [e-mail protetta] versioni 9.1 e 9.2, la libreria fasttrun.so contiene un bug che non è stato ancora corretto. Le build precedenti funzionavano bene e, come soluzione, puoi ripristinarle.

In ogni caso, se si verifica uno degli errori di cui sopra, non dovresti farti prendere dal panico. La maggior parte dei problemi che si presentano sono già stati descritti in modo sufficientemente dettagliato e risolti nelle vaste distese della rete mondiale.

Principali articoli correlati