Il backup di 1s è stato interrotto, cosa devo fare? È vietato avviare una sessione con l'infobase. Backup. Problema di desincronizzazione dell'orologio

Dopo aver avviato una volta il programma 1C, all'avvio ho visto l'errore “Avvio di una sessione con base informativa vietato. Backup" Sono rimasto molto sorpreso: non ho impostato alcun blocco da solo. Dopo una piccola analisi, il motivo si è rivelato essere un "problema tecnico" nella copia automatica dell'archivio, integrata in (uno dei sottosistemi).

L'errore è simile al seguente:

Il problema si è rivelato che quando si imposta la creazione di copie di archivio del database, il sistema imposta automaticamente un blocco all'ingresso della base informativa. Impedisce agli utenti di avviare il programma mentre il processo è in esecuzione.

Ma a volte capita che dopo aver copiato il sistema non sia possibile rimuoverlo. In questo caso, riceviamo l'errore "È vietato avviare una sessione con l'infobase..."

Ottieni 267 lezioni video su 1C gratuitamente:

Soluzione

Il modo più semplice per risolvere il problema è eliminare il file 1Cv8.cdn(file di blocco infobase) dalla cartella del database.

Ad esempio, nel mio screenshot sopra la posizione della base è la seguente:

Devi andare in questa cartella, quindi trovare ed eliminare 1Cv8.cdn.

Sblocco del database client-server 1C

Se hai accesso alla console del server, rimuovere il blocco è molto semplice. Basta andare nelle proprietà dell'infobase e rimuovere il flag "Il blocco dell'avvio della sessione è abilitato":

Oggi ho riscontrato un problema apparso dopo aver effettuato il backup automatico del database 1C Accounting 8.3. Ho configurato un backup del database all'uscita dal programma. Sono uscito con successo dal programma per un anno, ma a quanto pare questa volta sono uscito in qualche modo senza successo :). Ma non potevo entrare. Il mio programma intelligente mi ha scritto una frase molto intelligente, destinata più a un programmatore 1C che a un semplice utente. Quindi, affrontiamo il problema non come amministratori 1C, ma semplicemente come contabili :).

Cosa fare se 1s 8.3 non si apre dopo un backup e viene visualizzato il messaggio "avviare una sessione con l'infobase è vietato, il backup è vietato..."

Se all'apertura di un database 1C, invece di aprire il database, viene visualizzato il seguente messaggio:

“È vietato avviare una sessione con l'infobase. Per eseguire un backup...” Di seguito sono riportate le istruzioni per l'amministratore su come avviare il database, ma queste istruzioni saranno di scarso aiuto per il contabile.

Una soluzione più semplice:

È necessario trovare la cartella sul disco in cui si trova il database 1C Accounting 8.3. Cartella aperta. All'interno della cartella vedrai quanto segue:

Nella cartella è necessario trovare il file 1Cv8.cdn. Bisogno di eliminare file 1Cv8.cdn e avvia nuovamente 1C:Enterprise.

Come puoi vedere, tutto è semplice. Ed è fantastico che il mio articolo ti sia stato utile, sono molto felice di aiutarti. Lascia che sia più facile per i contabili lavorare in modo che abbiano più tempo libero per se stessi e per i loro cari!

È tutto per oggi!

Inna Izvekova era con te.

Ci vediamo di nuovo sulle pagine !

N altrettanto Per favore ai pulsanti dei social media sotto sotto l'articolotenerlo per te!

DI divenire Per favore nei commenti le tue domande sotto l'articolo! Provo a rispondere a tutti.

CON Kacha Per favore lezioni utili gratuite , cliccando sul pulsante “Scarica gratuitamente” sotto l'articolo.

Esplorare utile manuali per il lavoro premendo .

Chi vuole imparare la contabilità, premere

Sei arrivato sulla pagina giusta! Molto probabilmente, al mattino hai scoperto che il tuo 1C 8.3 preferito non inizia con il messaggio: “ È vietato avviare una sessione con l'infobase. Per eseguire un backup...».

La prima cosa da fare adesso è consentire urgentemente agli utenti di lavorare. Dopodiché, leggi con calma l'articolo fino alla fine e scopri perché è successo e cos'è "Blocco e sblocco dalla base informativa 1C 8.3".

La mia esperienza suggerisce che sei un utente (non un amministratore di sistema o un programmatore) e che la tua base di informazioni è basata su file (se il database è SQL, gli specialisti si stanno già occupando del tuo problema). Iniziare devi capire in quale cartella (directory) si trova ed eliminare un file in questa cartella - 1Cv8.cdn(non è necessario salvare il file, non servirà più).

*Se sei uno specialista IT, puoi tranquillamente procedere alla lettura della sezione "Blocco e sblocco dalla base informativa 1C".

Nella finestra con l'elenco delle basi informative, trova la tua base (numero 1 nell'illustrazione sotto) e cliccaci sopra una volta (e solo una volta!) con il mouse. Quindi fare clic sul pulsante “Cambia” (numero 2).

Può esserci un solo database nell'elenco, quindi questa finestra potrebbe esserti familiare come "finestra di avvio 1C". In questo caso è sufficiente fare clic sul pulsante "Cambia".

Se vedi che l'infobase si trova su questo computer o in rete locale- La mia esperienza non ha deluso: il database è basato su file e stiamo facendo tutto correttamente. Copia questo percorso ( numeri 3 e 4).

Ora vai in questa cartella.

Per ogni evenienza, ecco alcune opzioni per avviare Explorer:

  • Hai Windows XP o Windows 7. Fai clic su Start, Esegui, incolla il percorso dell'infobase precedentemente copiato. Si aprirà Esplora risorse.
  • Hai Windows 7. Ma non esiste l'opzione "Esegui". Incolla la posizione subito dopo aver fatto clic su Avvia. Si aprirà Esplora risorse.
  • Hai Windows 8 o Windows 10. Fai clic su Start, fai clic sulla lente di ingrandimento nell'angolo in alto a destra, incolla la posizione precedentemente copiata dell'infobase, premi Invio. Si aprirà Esplora risorse.

  • Trova il floppy disk giallo sulla barra delle applicazioni e fai clic su di esso. Incolla il percorso dell'infobase nella barra degli indirizzi nella parte superiore della finestra Explorer. (Fare clic con il pulsante destro del mouse sulla barra degli indirizzi, Modifica indirizzo, fare nuovamente clic con il pulsante destro del mouse sulla barra degli indirizzi, Incolla).

  • Un metodo universale per tutti Versioni di Windows e le sue impostazioni. Premi il pulsante della bandiera sulla tastiera e, senza rilasciarlo, premi la R latina (o la K russa) sulla tastiera. Si aprirà la finestra "Esegui", incolla lì la posizione dell'infobase precedentemente copiata e fai clic su OK.

Utilizzando una delle opzioni proposte, verrai indirizzato a una finestra di Explorer con la posizione della base informativa.


Nella finestra Explorer, trova il file 1Cv8.cdn nell'elenco dei file, fai clic destro su di esso, seleziona "Elimina", come mostrato nella figura precedente.

Pronto! Il tuo “1C: Contabilità” o “1C: Gestione degli stipendi e delle risorse umane” o “1C: Gestione commerciale” sta ricominciando.

Blocco e sblocco dalla base informativa 1C. Distruggiamo i miti.

In questa sezione troverai informazioni uniche su come lavorare con il blocco e riceverai anche una confutazione di idee sbagliate comuni sull'argomento "Blocco dei dati".

Come impostare un blocco?

Il meccanismo di blocco dell'infobase è progettato per terminare le sessioni attualmente aperte e impedire nuove connessioni. La posizione della funzionalità di blocco nel menu può variare a seconda della configurazione. Ad esempio, in UT, edizione 11 (11.3.3.163) si tratta di dati anagrafici e amministrazione, [Servizio] Blocco del lavoro dell'utente. Opzione alternativa: Ricerca dati e amministrazione, Supporto e manutenzione, Blocco del lavoro degli utenti. In UT, edizione 10.3 (10.3.21.2) questo è Servizio, Utenti, Blocco delle connessioni all'infobase.

*Esistono configurazioni specifiche del settore in cui il blocco dal punto di vista dell'interfaccia e del meccanismo apparirà diverso da quanto descritto in questo articolo. Poiché stiamo considerando un meccanismo standard per la maggior parte delle configurazioni 1C, non toccheremo configurazioni speciali del settore.


Quando selezioni questo elemento, si aprirà la finestra di dialogo "Blocco utenti", in cui dovrai inserire un messaggio per gli utenti, l'ora di inizio e fine del blocco, nonché il codice di sblocco.


Poiché vengono inseriti l'inizio e la fine dell'azione di blocco, è necessario prestare la massima attenzione in questa finestra di dialogo e inserire le informazioni in modo esplicito. Se la finestra di dialogo avesse la possibilità di inserire l'inizio di un blocco "tra 15 minuti" con una durata di "20 minuti", o almeno di visualizzare questi valori in base agli orari assoluti di inizio e fine del blocco, allora sarebbe essere difficile impostare un blocco della durata di un anno, ad esempio ciò potrebbe accadere se si verifica un errore nell'inserimento della data e dell'ora.

Si consiglia di impostare il parametro "Ora di inizio" come data/ora corrente + il tempo necessario agli utenti per prepararsi a uscire e salvare i documenti modificati. Ad esempio, ora che sono le 9:50, diamo agli utenti 10 minuti per salvare i propri risultati. L'ora di inizio totale del blocco dovrebbe essere 10 ore e 00 minuti.

Ora di fine: non è necessario inserirla, ma l'oggetto verrà bloccato a tempo indeterminato (per sempre).

Il codice di sblocco è una "password" monouso per ricominciare da zero, nonostante il blocco stabilito, che in alcuni casi potrebbe essere necessario (verrà discusso di seguito). Assicurati di entrare e ricordare. Nel caso della versione SQL dell'infobase, questo parametro è visibile nello snap-in "Amministrazione dei server 1C Enterprise" e lì si chiama "Codice di autorizzazione".

Nel caso della versione SQL dell'infobase è inoltre necessaria l'autorizzazione dell'amministratore dell'infobase o dell'amministratore del cluster.


Quindi, dopo aver fatto clic sul pulsante "Imposta blocco" e una risposta positiva alla conferma...


...tornerai alla finestra di dialogo precedente, aspetto che è cambiato:


Nell'angolo in basso a destra verrà visualizzato un messaggio che indica che è previsto il blocco degli utenti. Solo tu vedrai questo messaggio.


Pianificato? Forse questo ha qualcosa a che fare con le attività di routine?

Il blocco pianificato del lavoro degli utenti funzionerà se le attività di routine vengono bloccate? Sì, funzionerà. Il meccanismo di blocco non utilizza attività pianificate.

Cosa vedremo io e gli utenti?

Fino all’inizio del blocco, gli utenti attivi riceveranno promemoria “educati” per spegnerli. In questa finestra di dialogo, il timeout viene attivato da "Sì", quindi gli utenti che non sono sul posto di lavoro si disconnetteranno correttamente dalla sessione 1C.


L'iniziatore del blocco riceve un altro messaggio:


Dopo l'inizio del blocco non sarà più possibile accedere al database delle informazioni nel modo consueto. Come entrare verrà discusso di seguito. Si tenga presente che la finestra di dialogo non indica automaticamente quando terminerà il blocco, pertanto il compito di informare gli utenti circa il momento in cui riprendere il lavoro ricade sull'Amministratore. Queste informazioni possono essere specificate in un messaggio all'utente.



La bomba esplode esattamente all'ora stabilita. La sirena urla finché non esplode.

Contrariamente alla credenza popolare secondo cui le sessioni degli utenti attivi vengono terminate dolcemente, dopo un avviso che può essere ignorato e il lavoro continua, in realtà, la terminazione, o meglio ancora, "l'interruzione", delle sessioni attive avviene esattamente nei tempi previsti, duramente e con la perdita di tutti i risultati non salvati. Tutti gli avvisi vengono emessi nell'intervallo dal momento in cui si fa clic sul pulsante "Imposta blocco" fino all'ora di inizio del blocco, dopodiché la sessione attiva terminerà senza alcuna notifica e 1C entrerà in un ciclo di tentativi di avvio della configurazione di nuovo, con un intervallo di 1 minuto.

Non ci sono eccezioni alle modalità di immissione dei valori di riferimento, in cui viene inserito un valore che non è nel libro di consultazione: non puoi uscire dalla modalità di immissione (ad esempio, chiudere 1C con una croce), ma ciò non ti impedirà di completare il lavoro. La modalità di dialogo modale è di maggiore interesse, quindi verrà discussa in maggiore dettaglio.

*Le sessioni utente nelle vecchie configurazioni terminano un po' più tardi rispetto all'orario stabilito, perché... Gli utenti ricevono prima un avviso "Il sistema si sta spegnendo".

Esploderà davvero?

Innanzitutto, notiamo che nelle configurazioni precedenti, il blocco potrebbe non funzionare per l'iniziatore del blocco. Passiamo ora a considerare la questione per la piattaforma 8.3.

Un utente della sicurezza delle informazioni sui file che decide, ad esempio, di eliminare un documento e poi andare a pranzo, lasciando sullo schermo la finestra di dialogo "Contrassegnare il documento per l'eliminazione?", manterrà aperta la connessione all'infobase. Naturalmente la sua sessione terminerà dopo pranzo, dopo che avrà risposto "Sì" o "No", ma fino ad allora vedrai che ci sono utenti attivi. In questo caso, l'iniziatore del blocco vedrà il seguente messaggio:


Nel log apparirà un messaggio di errore di runtime, che non deve essere interpretato come un errore di runtime, ma come “non tutti gli utenti hanno completato le proprie sessioni”:


E questo non è l’unico motivo per cui il blocco potrebbe non funzionare. (vedi ulteriori sezioni “In base agli orari di chi?” e “E i miei utenti a Vladivostok?”).

Finestra di dialogo modale nella versione SQL dell'infobase sui moduli gestiti

1C Application Server ha la capacità di eliminare una sessione nonostante la modalità di dialogo modale. L’interfaccia 1C e la finestra di dialogo modale rimarranno sullo schermo dell’utente, creando l’apparenza di una sessione incompiuta, ma in realtà la sessione verrà eliminata e la connessione con la sicurezza informatica verrà interrotta tempestivamente. Quando tenta di continuare a lavorare, l'utente vedrà il messaggio di errore "La sessione è mancante o cancellata" o "La sessione è stata terminata dall'amministratore", a seconda delle sfumature.



Finestra di dialogo modale nella versione SQL dell'infobase su moduli regolari

Le sessioni utente vengono terminate.

Dopo aver impostato il blocco è meglio non uscire dal dialogo, perché... Quando si accede nuovamente a questa finestra di dialogo prima dell'inizio del blocco, viene visualizzato un messaggio falso che informa che il blocco è già stato installato (anche se solo a metà), che ci sono zero sessioni attive (non vero). Allo stesso tempo, il processo di terminazione degli utenti continua (contraddice zero sessioni attive + non del tutto vero, poiché gli utenti “terminano se stessi”). Sebbene il codice di blocco utente non sia l'ideale, alla fine non impedirà di impostare un blocco e di terminare le sessioni attive, ma confonderà l'amministratore di Infobase.



Il blocco funzionerà se imposto il blocco e chiudo la finestra di dialogo?

Il blocco funzionerà se imposti il ​​blocco e esci immediatamente da 1C (ovvero, termini la sessione 1C prima che inizi il blocco)?

SÌ. Il meccanismo per rispondere a un blocco stabilito non prevede l'interazione tra l'iniziatore del blocco e gli altri utenti. Le sessioni utente controllano in modo indipendente se possono funzionare.

Con quale orologio funzionerà il blocco se l'ora sui computer è leggermente diversa?

Problema di desincronizzazione dell'orologio

Con la sicurezza delle informazioni sui file ogni computer controlla da solo se la sicurezza delle informazioni ha un intervallo di tempo di blocco prestabilito e lo confronta con il proprio orologio locale. La precisione del suo orologio determina se può questo computer terminare la sessione esattamente al momento giusto. Se il database viene bloccato dalle 10:00, per un computer questo momento arriverà prima e per l'altro più tardi.

In un ambiente di dominio e quando lavoro impeccabile Per gli amministratori di sistema, l'ora su tutti i computer è sincronizzata con il controller di dominio. Ma avanti ragioni varie L'ora può andare persa: la sincronizzazione dell'ora con il controller di dominio non è configurata, la sincronizzazione dell'ora è configurata con un server orario esterno che non è più disponibile, errori nei servizi di rete o di dominio, mancanza di diritti per modificare l'ora del sistema, ecc.

Sembra che si possa parlare di secondi, in casi estremi di minuti. Ma in realtà il computer potrebbe, ad esempio, non avere un aggiornamento installato sistema operativo, che supporta il passaggio all'ora stagionale (inverno/estate) e l'errore non può più essere secondi, ma ore. È facile eseguire questo esperimento: programma un blocco alle 10 di mezz'ora e su uno dei computer imposta l'ora avanti di un'ora: il blocco non lo influenzerà.

Pertanto, prima di impostare il blocco, controlla attentamente l'ora nell'angolo in basso a destra del tuo computer con il tuo orologio da polso e contatta anche in anticipo il tuo amministratore di sistema per chiedere se la sincronizzazione dell'ora funziona nella tua infrastruttura IT.

E i miei utenti a Vladivostok?

Problema orario assoluto con utenti provenienti da fusi orari diversi

L'intervallo di tempo del blocco viene salvato nell'infobase. Guarda il contenuto del file di blocco 1Cv8.cdn (che viene creato nella versione del file di IB), registra l'ora di inizio del blocco come 17/07/2017 13:59 nel formato AAAAMMGGGHHMMSS senza alcuna indicazione dell'ora zona:


Senza indicare il fuso orario, sarebbe chiaro di quale ora assoluta stiamo parlando stiamo parlando, se l'ora fa sempre riferimento a un fuso orario specifico, ad esempio UTC+0. Ma il database memorizza l'ora locale in base all'orologio del computer che ha avviato il blocco. Non è noto da quale fuso orario provenisse questo computer, il che significa che l'ora assoluta del blocco è sconosciuta.

Se a Mosca, in un sistema di sicurezza delle informazioni centralizzato, imposti un blocco alle 13:59, e questo momento per gli utenti di Mosca è nel futuro, allora per gli utenti dello stesso sistema di sicurezza delle informazioni a Vladivostok, alle 13:59. era 7 ore fa. E a seconda della soluzione tecnica con cui viene svolto il lavoro sulla sicurezza delle informazioni degli utenti di Vladivostok, il blocco di questi utenti funzionerà o meno.

Quali soluzioni tecniche potrebbero esserci per cui il blocco non funzionerebbe correttamente per gli utenti di Vladivostok? Quelli in cui la parte cliente 1C riceverà tempo a Vladivostok e non a Mosca. Ad esempio, gli uffici sono collegati a una rete locale tramite VPN e la parte client 1C inizia con computer locale, con orario UTC+10. Ma se lavorano con il database tramite una connessione RDP o in modalità RemoteApp su un server di Mosca, eseguendo la parte client 1C su questo server, andrà tutto bene, perché avrà l'orario UTC+3.

Ci sono problemi con la desincronizzazione dell'orologio e del fuso orario nel caso della versione SQL dell'infobase?

NO. In questa opzione c'è un "orologio del server", che è preso come standard.

Verrò espulso dal Configuratore se ero al suo interno e il blocco ha iniziato ad avere effetto?

Sarà possibile accedere al Configuratore dopo l'inizio del periodo di blocco?

È vietato! La capacità di lavorare con il configuratore viene verificata solo all'avvio e non viene eseguita durante il funzionamento. Pertanto, se nel configuratore è impostato un blocco per lavori successivi, è molto più semplice avviarlo prima che aggirare il divieto di avvio in seguito.

Come rimuovere il blocco?

Nella stessa finestra di dialogo in cui è stato installato il blocco. Ti ricordiamo che dopo aver installato un blocco, al posto del pulsante “Imposta blocco”, è presente un pulsante “Sblocca”.

Nel caso della versione SQL della sicurezza informatica, lo sblocco è possibile anche nello snap-in "Amministrazione dei server 1C Enterprise". (vedi sotto)

A cosa serve il codice di sblocco?

Per entrare nella sicurezza delle informazioni nel momento in cui il blocco è in vigore. Situazioni in cui ciò è necessario:

  • Dopo aver installato il blocco, la sessione con la sicurezza informatica è stata completata (manualmente o come risultato dell'applicazione del blocco all'iniziatore stesso) ed è necessario avviare una nuova sessione;
  • L'ora di fine del blocco non è stata erroneamente inserita affatto;
  • L'ora di fine del blocco è stata inserita in modo errato (ad esempio è stato inserito per sbaglio il mese o l'anno successivo);
  • L'infobase è in versione SQL e per annullare un blocco impostato erroneamente non è possibile eliminare il file 1Cv8.cdn nella directory infobase.

In questo caso, utilizzare il suggerimento fornito all'avvio. Quelli. nella finestra con l'elenco delle infobase, fare clic su "Modifica" e inserire la seguente riga nei parametri di avvio aggiuntivi:

ENTERPRISE /F"Z:\Exchange\UT 11" /CAllow Users to Work /UC12345

... tenendo conto della directory della posizione e del codice di sblocco.


È meglio copiare questa riga negli appunti e modificarla nella finestra di dialogo "Modifica infobase". Se confondi il tipo di virgolette o la “C” russa e quella latina, vedrai un messaggio di errore:



Se lo inserisci correttamente e poi avvii 1C in modalità aziendale, 1C rimuoverà automaticamente il blocco e completerà il suo lavoro. Successivamente è possibile eliminare parametri aggiuntivi e avviare 1C come al solito.

Cosa devo fare se non ho impostato un blocco, ma il database SQL è bloccato da qualcuno? Tuttavia non conosco il codice di sblocco.

L'infobase può essere bloccato dalla configurazione stessa per la durata della creazione di una copia di archivio. Se il processo di creazione non è stato completato normalmente, il database SQL potrebbe rimanere in uno stato bloccato. In questo caso, è necessario accedere alla console (più correttamente, allo snap-in) "Administering 1C:Enterprise Servers".

Dove cercarlo?

Lo snap-in "1C:Enterprise Server Administration" viene spesso installato sullo stesso server in cui viene distribuito Server SQL e anche il luogo in cui viene distribuito il "Server 1C" stesso (o "Server dell'applicazione 1C"). Sebbene ciò non sia necessario: SQL può essere installato su un computer, 1C Application Server su un altro e l'apparecchiatura può essere distribuita sulla propria workstation. Molto probabilmente puoi raggiungere il successo procedendo come segue:

  • Connettiti tramite RDP al server specificato nella riga Srvr=... utilizzando il login e la password del tuo dominio. Se non riesci a connetterti, chiedi amministratore di sistema aggiungerti al gruppo utenti del desktop remoto. (Se tali diritti vengono negati, distribuire e configurare lo snap-in “Administering 1C Enterprise Servers” sulla workstation);

  • Sul server, trova lo snap-in “1C:Enterprise Server Administration”;
  • Avvia lo snap-in, espandi l'albero al nodo con la tua infobase;

  • Nelle proprietà dell'infobase, deseleziona la casella di controllo "Il blocco dell'inizio della sessione è abilitato" o correggi l'ora di inizio e fine del blocco, oppure guarda il "codice di autorizzazione" per accedere alla sicurezza delle informazioni (noto anche come "codice di sblocco" nella finestra di dialogo di impostazione del blocco).

Cosa fare se tutti gli utenti dell'infobase SQL si sono disconnessi, ma non è ancora possibile avviare il configuratore, perché... ci sono utenti attivi?

Nel nodo “Connessioni” dell'infobase, sul lato destro dello schermo, puoi eliminare le connessioni esistenti.


Queste non sono tutte le domande relative al tema del blocco della base di informazioni.

Se hai ancora domande:

  • È possibile lavorare secondo l'ora di Mosca se si affitta un server in Europa e non si vuole dipendere dal suo fuso orario?
  • Come trovare 1C Application Server se non sai dove è installato?
  • Come distribuire lo snap-in "1C:Enterprise Server Administration" e come configurarlo?
  • Se sono presenti più server applicazioni sulla stessa rete locale, cosa dovresti fare?
  • Cosa fare in caso di sistema cluster? eccetera.

I nostri consulenti tecnologici certificati 1C saranno felici di risponderti.

  • Innanzitutto ti aiuterà a capire meglio cosa è successo. E in casi più rari può anche aiutare a risolvere il problema da soli.
  • In secondo luogo, se non riesci a farcela da solo, dovresti innanzitutto contattare uno specialista per chiedere aiuto. supporto tecnico con il contenuto della finestra di informazioni e diagnostica che appare.

Diamo uno sguardo più da vicino al contenuto del messaggio di dialogo ricevuto:

Riga 1.A "È vietato avviare una sessione con l'infobase." è una voce standard che indica che l'accesso dell'utente al programma è stato bloccato. Con tale blocco, nella directory infobase viene creato automaticamente un file speciale con estensione “.cdn” (per maggiori dettagli vedere le sezioni seguenti).

La riga 1.B solitamente indica il motivo, la durata del blocco, oltre ad altre informazioni utili. A seconda di chi o cosa (nel caso di un sistema) è stato installato il blocco dell'accesso e per quale scopo, le informazioni in questo blocco potrebbero essere diverse. Tipica è anche la riga "Backup" è una voce standard per il backup manuale o di routine (in questo caso la riga "Per eseguire un backup.") della base di informazioni utilizzando gli strumenti 1C Enterprise.

Un amministratore, in caso di creazione di un blocco in modalità utente di 1C 8.3 Enterprise, o un programmatore 1C, in caso di impostazione di un blocco a livello di programmazione nel configuratore, può presentare i propri messaggi:

La riga 2 fornisce un suggerimento su come eseguire il programma dalla riga di comando Stringhe di Windows, se conosci il cosiddetto “codice di autorizzazione” (vedi passaggio successivo).

La riga 3 spiega il processo e cosa fanno i pulsanti.

Passaggio 2. Soluzione su come rimuovere il blocco e accedere al database 1C 8.3

I blocchi di sessione possono essere approssimativamente classificati come segue:

  • Pianificato. Quando un blocco di sessione è stato avviato manualmente o automaticamente, servendo un processo pianificato nel database 1C (backup, attività di routine, aggiornamento);
  • Altri, errati. Quando viene installato un blocco a seguito di azioni errate dell'utente o di errori riscontrati dal sistema stesso, quando non rimuove automaticamente il blocco precedentemente installato. Ad esempio, è stato avviato un processo di backup, ma l'utente lo ha interrotto chiudendo forzatamente il programma.

Metodo 1

In entrambi i casi, quando si imposta il blocco della sessione, come menzionato sopra, viene creato un file con permesso “.cdn” nella directory di archiviazione dell'infobase corrente:

Così, soluzione semplice errori di avvio del programma dovuti al blocco della sessione comporteranno la cancellazione del file 1Cv8.cdn.

Tuttavia, l’utente dovrebbe prima porsi la domanda: “Dopotutto, se le sessioni vengono bloccate, significa che ciò è dovuto a qualcosa?” Forse un altro utente con funzioni amministrative (di seguito denominato amministratore) ha avviato un'attività o un'elaborazione davvero importante in 1C 8.3 Accounting che non può tollerare la presenza di più utenti contemporaneamente nel database.

Metodo 2

Se una situazione del genere è possibile, dovresti contattare l'amministratore e scoprire se è possibile accedere al database e se ha codice speciale autorizzazione, di cui si è parlato poco sopra. In questo caso, utilizzeremo il secondo metodo: inserendo un'infobase bloccata avviando il programma da riga di comando, specificando il codice di autorizzazione in uno dei parametri di avvio:

  • “C:\Programmi (x86)\1cv8\common\1cestart.exe” – percorso del launcher 1C Enterprise 8.3;
  • ENTERPRISE – significa che il programma verrà avviato in modalità utente, ovvero in modalità 1C Enterprise;
  • /F”F:\Bazy1C\Accounting” – indica la base delle informazioni del file (parametro /F) e il percorso ad esso (l'indirizzo del database del server è indicato nel parametro /S);
  • /C Consenti agli utenti di lavorare – un parametro opzionale: se selezionato, il sistema non si avvierà, ma il blocco verrà rimosso (il file di blocco verrà distrutto) e successivamente gli utenti potranno accedere alla base delle informazioni.

Se il parametro non è impostato, l'utente specifico potrà accedere, ma il blocco non verrà rimosso. Questo utente può eseguire uno sblocco completo in modalità utente accedendo al pannello Supporto e manutenzione (Sezione Amministrazione - Gruppo di comandi Impostazioni programma - Comando Supporto e manutenzione:

E chiamando il modulo Blocco degli utenti dal comando omonimo:

Nel modulo che si apre è possibile sbloccare le sessioni facendo clic sul pulsante Sblocca, dove /UC12345 – il parametro /UC specifica il codice di autorizzazione (12345). I nomi dei parametri sono scritti in inglese.

Per ulteriori informazioni sui parametri della riga di comando, vedere la guida di 1C 8.3 Enterprise.

Metodo 3

Esiste un metodo alternativo e ancora più semplice per l'utente di utilizzare i parametri di cui sopra per avviare una base informativa (di seguito denominata IB): è possibile registrare quelli richiesti nelle proprietà del database di interesse.

1. Nella finestra di avvio (contrassegnata con “A”), selezionare il database bloccato e fare clic sul pulsante Modifica, dopodiché si aprirà la finestra per la modifica delle proprietà di sicurezza delle informazioni (contrassegnata con “B”):

Nella proprietà Ulteriori opzioni di lancio annotiamo il codice di sblocco e, se necessario, un parametro per permettere agli utenti di lavorare (in questo caso, dopo il primo avvio e prima del lancio successivo, questo parametro dovrà essere cancellato). Questi parametri sono stati descritti più dettagliatamente sopra.

Nota: quando si verifica un backup automatico (direttamente o come parte di un'altra procedura, ad esempio durante un aggiornamento automatico), il sistema blocca la base informativa 1C 8.3 e imposta il codice di sblocco standard “ Backup ».

Pertanto, se la procedura fallisce e il database rimane bloccato, ma non c'è modo di eliminare il file cdn, allora è possibile utilizzare il parametro all'avvio della sicurezza informatica: /UCBackup.

3. Fare clic sul pulsante Fine e tornare alla finestra di avvio, dove avviare IS utilizzando il pulsante 1C:Enterprise. Pertanto, l'errore “Avviare una sessione con l'infobase è vietato. Il “Backup” è stato eliminato:

Se 1C 8.3 Enterprise funziona in una versione client-server, ma l'utente non dispone dei diritti di accesso e delle conoscenze necessarie per amministrare i database in questa modalità, in questo caso è necessario contattare l'amministratore di sistema per assistenza. Notiamo solo che nella versione client-server, oltre all'accesso tramite riga di comando Con parametri aggiuntiviè possibile rimuovere il blocco utilizzando l'utilità di amministrazione del cluster di server 1C:Enterprise, ovvero è necessario rimuovere il flag nelle proprietà dell'infobase desiderata Il blocco dell'avvio della sessione è abilitato.

Anatomia del file di blocco 1Cv8.cdn

I curiosi possono guardare all'interno del file 1Cv8.cdn creato quando le sessioni vengono bloccate: è semplice file di testo, che può essere aperto con l'apposito editor Blocco note:

Il testo nel file è incorniciato parentesi graffe, che elenca le seguenti opzioni di blocco separate da virgole:

  • 1 (0) – segno di impostazione del blocco (1 – installato; 0 – disabilitato);
  • 20160706154700 – data completa (data + ora) di inizio blocco sessione, nel nostro caso è 6 luglio 2016 20:00:00;
  • 20160706154700 – data completa (data + ora) della fine del blocco della sessione, nel nostro caso è il 06 luglio 2016 20:00:00 (se la data di fine non è specificata, per impostazione predefinita viene inserito il valore 00010101000000 nel campo parametro);
  • Seguito da parametro di testo, dove dentro virgolette viene inserito il testo ausiliario, visualizzato all'utente nella finestra di dialogo;
  • “123” – è specificato il codice di autorizzazione.

Come puoi vedere, il file contiene tutti i parametri visualizzati nella finestra di dialogo di informazioni e diagnostica che appare.

Sul sito è possibile leggere altri articoli gratuiti e video tutorial sulla configurazione di 1C Accounting (




Superiore