Compiti normativi e di fondo (creazione, adeguamento, lancio). Attività di routine e in background (creazione, regolazione, avvio) Attività in background e di routine in modalità file

Golovna / 2 Lettore interessante

Piattaforme: 1C: Imprenditorialità 8.3, 1C: Imprenditorialità 8.2, 1C: Imprenditorialità 8.1
Modifica: Tutte le configurazioni

2012-11-13
53852

La gestione dei documenti ha attività che richiedono un aggiornamento periodico, ad esempio il 20 o ogni giorno. Di norma, le aziende creano regole appositamente per questo scopo, che specificano quando e come un compito necessario può essere completato e chi può controllare il processo. Tali regolamenti sono strettamente correlati ai regolamenti e sono chiamati regolamenti.

Il dosaggio frequente, in IT, è soggetto a normative di monitoraggio. Questo metodo è ben noto agli amministratori, per i quali esistono programmi speciali che possono essere utilizzati per verificare periodicamente l'efficacia dell'infrastruttura back-end e dei server. Se viene rilevato un problema di puzza, avvisare l'amministratore tramite SMS o foglio elettronico.

Per i webmaster funziona un sistema simile, in cui la disponibilità del sito viene verificata accedendovi. Il meccanismo aggiuntivo "Attività di routine" in 1C è responsabile del monitoraggio delle attività, nonché delle attività periodiche che seguono il layout in modalità automatica in 1C. Esaminiamo questo argomento nel rapporto.

Regolamento 1C

L'oggetto 1C, chiamato "Regolamento", consente di interrompere l'elaborazione delle informazioni non dopo un problema, ma dopo un problema. Nel configuratore il regolamento è definito nel modo di impostare il setup e impostare il layout. Inoltre, è chiaramente possibile modificare il layout della modalità Imprenditorialità 1C.

Se il database dei file è danneggiato, i dati non verranno aggiornati automaticamente. Per avviare il processo, è necessario avviare una sessione 1C in modalità 1C Enterprise e quindi avviare l'attività di routine.

Tutte le configurazioni tipiche possono essere configurate dall'operatore, il che consente di chiarire che quando si lavora con 1C, le impostazioni pianificate vengono automaticamente annullate.

La versione alternativa client-server di 1C consente di inserire automaticamente un'attività sul server. La pianificazione avvia l'attività in background e salva le azioni necessarie. Per i calcoli paralleli sul server, il dipartimento di background può essere creato nel testo utilizzando programmi per il film 1C aggiuntivo senza vikorizzare il dipartimento normativo 1C. L'attività di routine può essere attivata immediatamente, utilizzando la console di gestione del server 1C.

Aggiunta dell'autorità di regolamentazione

I dati normativi vengono caricati nel Configuratore. Aggiungere una nuova “attività” e indicarne il nome. Successivamente, devi andare alle autorità "Zavdannya". Seleziono un nome per il metodo. Qui è necessario specificare la funzione del collezionista, proprio come ci si aspetterebbe da un anticipo sul deposito. Questa funzione sarà ampliata nel modulo frontale e designata come Server “uccello” dalle autorità. Ciò significa che il modulo richiesto dovrà essere aggiunto successivamente.

La denominazione dell'impianto presso l'Autorità di impianto di regolazione consente di definirne la denominazione così come viene ulteriormente definita nelle procedure di gestione dell'impianto. La funzione di Autorità di regolamentazione è la chiave che consente di raggruppare una serie di compiti normativi diversi. In questo caso puoi avviare un solo impianto alla volta utilizzando gli stessi valori chiave. In questo caso il valore potrebbe essere più soddisfacente, ma dovrebbe essere completamente dimenticato, poiché il valore vuoto non verrà coperto dal sistema.

L'edizione contabile 2.0, che ha una configurazione standard, ha compiti normativi come: "Riorganizzazione delle borse" e "Aggiornamento delle configurazioni" e modifiche, nonché "Depositi " e "Scambio di dati" - non comprensibili.

Riprova in caso di terminazione di emergenza: riavvio dell'attività corrente. Il progetto è stato trasferito al lancio, che è stato completato con successo la prima volta. Specifica quante volte è possibile riavviare e dopo quale ora dopo un arresto anomalo.

Monitoraggio e gestione degli obblighi normativi 1C

L'attuazione dei compiti normativi è indicata dal modulo standard “Console di regolamentazione”, che può essere trovato sui dischi ITS. Questa elaborazione è un'elaborazione standard esterna universale 1C. Di norma non si entra nella configurazione, ma si fa il bagno tranquillamente.

Con questo aiuto puoi fare quanto segue:

Vmikati e vimikati sono regolamentati;

Considerare e modificare il layout;

Indicare il nome del koristuvach, per l'aiuto del quale esiste un requisito normativo;

Bachiti vikonanі zavdanya (se con qualche risultato), oltre a modificare zavdanya;

Regolamenti e copie di banche dati

Se il server del server 1C fallisce, potrebbe verificarsi quanto segue:

Per programmarlo è necessario fare una copia del database di lavoro;

La necessità di lavorare su copie del database (testing);

Per vari motivi le norme della banca dati dei test non sono incluse.

Poiché una di queste situazioni si è conclusa con la fine dei compiti normativi relativi alla propria banca dati, non ha portato con sé alcuna conseguenza negativa. Altrimenti, le normative possono spesso essere utilizzate per salvare file e altri dati, rafforzare i fogli elettronici ed effettuare scambi. In questo caso potrebbe esserci un malinteso tra i risultati del lavoro di “prevenzione” e le copie. Per evitare che ciò accada, è necessario abilitare il "backup" nella console di gestione del server.

Requisiti normativi Wikonan e non Wikonan

Prima della creazione di compiti di regolamentazione, è importante verificare se il compito può essere svolto come compito di regolamentazione. È importante sapere che il modulo server non fornisce quanti più discorsi possibili al client. Inoltre è giusto che questa posizione sia la base, un ruolo importante in cui giocano i diritti dell'utente Windows, in base al quale viene giocato il titolo dell'account Windows.

Il resto del fattore è particolarmente importante perché poiché il modulo non è installato sul server, in linea di principio non è possibile installare il modulo. Per verificare, è necessario eseguire un'attività e valutare il risultato.

È un dato di fatto, ogni programmatore 1C 8.3 ha avuto l'opportunità, presto e tardi, di impostare i versi degli ordini di canto secondo il programma. Di seguito fornirò una descrizione dettagliata di questi meccanismi, prometto che queste saranno informazioni utili per i programmatori 1C. Questo è molto semplice e non influisce nemmeno sulle persone, la routine viene modificata una volta e segue il tuo programma.

Troverai ulteriori istruzioni sul calcio.

Quali sono le normative e le impostazioni di sfondo in 1C?

  • Regolamenti- Questo è un meccanismo speciale dell'impresa 1C 8.3, destinato all'esecuzione di attività di canto secondo un determinato layout.
  • Pianta di fondo- oggetti generati da requisiti normativi stabiliti direttamente senza la partecipazione di un corrispondente o di un programma 1C 8.2.

Il meccanismo delle attività di routine e in background funziona in modalità operativa client-server (SQL), a seconda della funzionalità del DBMS. Se si dispone di un database di file, anche i dati possono essere modificati, solo leggermente secondo un principio diverso.

Impostazione di attività in background nella modalità client-server dei robot 1C

È ora in fase di creazione un nuovo oggetto di metadati: le informazioni normative. Chiamerò il mio dipartimento "Tassi di valuta Zavantazhenya". Diamo un'occhiata alla tavolozza dei poteri di questo oggetto di configurazione:

Guarda 267 lezioni video da 1C gratuitamente:

  • Dai un nome al metodo— sulla strada per la procedura, quando finisco dal responsabile dello sfondo per il layout. La procedura si trova nel modulo frontale. Si consiglia di non copiare quelli tipici, ma di crearne di propri. Non dimenticare che i file di sfondo vengono salvati sul server!
  • Vikoristannya- Segno del vikoristannya del dipartimento di regolamentazione.
  • Zumovlene- Indico che esiste un obbligo normativo di motivazione. Se vuoi che la normativa venga richiesta subito dopo l'inserimento nel database, inserisci questo segno. Altrimenti, dovrai selezionare la console dei comandi o fare clic per avviare il lavoro a livello di programmazione.
  • Numero di ripetizioni in caso di terminazione di emergenza di un'attività- Quante volte Wikonano ha riavviato l'attività in background, dal momento che è stato Wikonano con misericordia.
  • Intervallo tra tentativi in ​​caso di terminazione di emergenza— ad alcuni intervalli l'attività in background verrà riavviata, come era stato annunciato con misericordia.

І migliore regolazione Rozklad:

Qui puoi regolare l'intervallo di avvio della procedura specificato nel campo "Nome metodo". Diciamo che mi sono adeguato

Rispetto! Non dimenticare di attivare il blocco delle impostazioni di routine e in background a livello DBMS!

Puoi farlo nell'utilità di amministrazione dell'opzione client-server o creando un nuovo database:

Impostazione dei requisiti normativi per la modalità file dei robot 1C

In modalità file, impostare tali attività è molto più difficile. Per tale compito è possibile avviare una sessione completa di programmi 1C. Molto spesso, questo è considerato l'impegno di un corrispondente "tecnico", la cui sessione verrà avviata in anticipo.

Nella modalità file, l'inizializzazione dell'attività di routine viene completata all'ora in cui viene avviato il metodo “VisitTaskProcessing()”.

Per un koristuvach che canta, puoi addestrare il lancio di questo metodo, un vikorist o un altro metodo.

ConnectProcessoreOchikuvannya( <ИмяПроцедуры>, <Интервал>, <Однократно>).

  • Io sono la procedura- Il nome della procedura connessa come campionatore di pulizia. Il nome della procedura che viene esportata, il modulo dell'appendice con nucleo (modulo del programma primario) o il modulo globale globale. La procedura deve essere eseguita sul cliente.
  • Intervallo- Il periodo tra le operazioni in secondi.
  • Utilizzo una tantum yak vykonovati zavdannya, una volta ni.

ConnectObserverOchikuvannya, 3600);

Un video in due parti che mostra come impostare le regolazioni nel configuratore 1C:

Naturalmente, ogni configurazione seria su 1C 8.3 e 8.2 non può essere eseguita senza vikorizzare le attività normative e di background. La puzza è ancora più forte, e i frammenti, secondo uno schema ben definito, vengono raccolti senza che venga consegnato un programma.

Ad esempio, di tanto in tanto dovrai scambiare dati con un altro programma. Vikoristuyu lavoro normativo e di base, 1C è possibile lavorare i dati in modo indipendente, ad esempio durante le ore non lavorative. Questo metodo non influenzerà in alcun modo il lavoro dei corrispondenti e aiuterà a risparmiare tempo.

Per prima cosa, cerchiamo di capire cosa significano le puzze e qual è il loro significato:

  • Regolamento non competente Ti consente di avviare qualsiasi attività specifica sul tuo account in base a una pianificazione precedentemente configurata.
  • Pianta di fondo- Questo è l'oggetto in cui si trovano le azioni che si uniscono.

Supponiamo che la nostra azienda stia attualmente vendendo e abbia un sito ufficiale, dove i prezzi sono aumentati. Oggigiorno vogliamo vivificarli per mantenere la rilevanza.

Apri la configurazione e aggiungi le normative.

Adeguamento delle autorità

Diamo un'occhiata ai parametri più importanti che devi ricordare alle tue autorità.

  • Nel campo Dai un nome al metodo“Questa procedura viene scelta per qualsiasi modulo di canto zagalal, che terminerà immediatamente. Tutte le attività saranno incluse in esso in modo da diversificare i prezzi sul nostro sito. Tieni presente che la wiki sarà disponibile sul server. È logico che anche le operazioni normative vengano completate senza la partecipazione dell'impiegato.
  • Il programma può essere attivato o attivato in base alla domanda. Non è necessario modificare subito il layout. A tal fine, nel collegio delle autorità, installare o rimuovere l'insegna " Vikoristannya».
  • Un'altra cosa importante è l'adeguamento, che sarà regolamentato ingrandiamo, NO.
  • Le attività di regolamentazione vengono avviate automaticamente. Se questo segno non è installato, dovrai avviarli a livello di programmazione o accedere rapidamente all'opzione "Avvia console" da ITS. Puoi anche dire numero di ripetizioni e intervallo tra loro

in caso di cessazione d'urgenza. In caso di espletamenti d'urgenza tali situazioni dovranno essere rispettate, a meno che gli obblighi non siano stati risolti mediante dichiarazione di colpevolezza.

Impostazione della disposizione

Infine, stiamo predisponendo la distribuzione della nostra visualizzazione sul sito per le più importanti iperpotenze del pannello delle autorità.

Ecco una configurazione tipica del layout 1C 8.3. Non c'è niente di complicato qui. Per questo motivo oggi stavamo pianificando il lancio della nostra riduzione di prezzo sul sito. Se i regolamenti non vengono completati prima delle 7:00, sarai alla vigilia del giorno successivo.

Esegui l'utilità standard "Amministrazione dei server aziendali 1C" e apri le autorità della base informativa in cui hai creato i regolamenti (per le versioni client-server di 1C).

Nella finestra (dopo aver inserito login e password per l'accesso all'IB), capovolgerlo in modo che il segno non sia impostato sulla voce "Il blocco delle attività normative è chiuso". Se ti trovi di fronte a una situazione in cui l'attività non funziona, verifica prima con noi.

In questo modo puoi attivare completamente le impostazioni normative di 1C 8.3. Per abilitare attività in background specifiche, puoi utilizzare rapidamente l'opzione "Console attività in background" introdotta nell'ultima versione.

Impostazioni di sfondo e di routine in modalità file

In questa modalità, l'impostazione e il lancio anticipato dei dati è molto più semplice da organizzare. Molto spesso viene creato un record cloud aggiuntivo, una sessione che verrà aperta in futuro.

L'attivazione delle attività di routine viene sempre eseguita entro l'ora di utilizzo del metodo “ViscontitTaskProcessing()”.

Puoi anche utilizzare rapidamente la struttura a gradini:

Se si dispone di una procedura, è necessario specificare il nome della procedura client che può essere terminata. L'intervallo mostra in quanti secondi verrà eseguita la vittoria. L'opzione "Una tantum" non è flessibile fino al completo. Mostra se questa procedura verrà completata una o più volte.

Rafforzamento dei favori in luoghi nascosti

Puoi verificare lo stato di avanzamento delle attività in background, nonché il rilevamento di eventuali cancellazioni, nel registro di registrazione. Nel filtro, seleziona il componente aggiuntivo "Sfondo" e, se necessario, seleziona l'importanza, ad esempio, solo "Pomilki".

Il registro del registro mostrerà tutte le voci che corrispondono alla tua selezione dal commento designato, in modo che tu possa comprendere il motivo della cancellazione.

Quando si lavora in 1C, ci sono molte operazioni di routine che devono essere avviate o completate secondo un programma, comprese altre attività, ad esempio: completamento di documenti o raccolta di dati da 1C sul sito.

Avendo recentemente pubblicato un articolo, è giunto il momento di automatizzare:

Compiti normativi e di contesto

Il meccanismo per specificare le assegnazioni per la visualizzazione, sia che si tratti di qualsiasi applicazione o funzionalità, dietro le quinte o in modo asincrono.

Il meccanismo di comando è il seguente:

  • Possibilità di implementare procedure regolatorie in fase di configurazione del sistema;
  • Compiti di Vikonannya di azioni in ritardo rispetto al programma;
  • La chiamata a una determinata procedura o funzione viene quindi eseguita in modo asincrono. senza completamento o completamento;
  • Aumentare l'avanzamento del coronamento dell'incarico canoro e modificarne lo stato di completamento (significato che indica il successo o il fallimento del suo coronamento);
  • dall'elenco degli ordini dettagliati;
  • Possibilità di completare uno o più compiti;
  • Gestione dei dati (possibilità di contatto, blocco, ecc.).

Il meccanismo di comando è costituito dai seguenti componenti:

  • Metadati normativi;
  • Regolamenti;
  • ordini di fondo;
  • Il pianificatore è responsabile.

Le attività e le assegnazioni in background vengono assegnate alle attività dell'applicazione in modo asincrono. Le attività in background vengono implementate utilizzando metodi video integrati.

Compiti normativi e incarichi per l'esecuzione dei compiti applicati. I dati normativi vengono archiviati nel database informativo e creati sulla base dei metadati specificati nella configurazione. I metadati delle informazioni normative contengono informazioni quali nome, metodo, ecc.

Esiste un programma, il che significa che ogni orologio deve essere collegato con il metodo programmato. Il layout, di norma, è specificato nella base informativa, o eventualmente nei compiti in fase di configurazione (ad esempio, per importanti compiti normativi).

Il pianificatore del dipartimento vikoristovuєtsya per la pianificazione del viconany dei dipartimenti di regolamentazione. Per l'attività di routine sulla pelle, il pianificatore controlla periodicamente che la data e l'ora esatte corrispondano al programma dell'attività di routine. A quanto pare, il pianificatore rappresenta una tale eredità. A questo scopo, dietro questi compiti normativi, il pianificatore crea un compito di fondo, risultato del lavoro vero e proprio.

Con una descrizione, immagino, la stamperò: iniziamo con l'implementazione:

Creazione del dipartimento di regolamentazione

Dai un nome al metodo– Sto andando alla procedura, dove lascerò il gestore dello sfondo per il layout. La procedura si trova nel modulo frontale. Si consiglia di non modificare i moduli standard, ma di crearne di propri. Non dimenticare che i file di sfondo vengono salvati sul server!

Vikoristannya- Segno del vikoristannya del dipartimento di regolamentazione.

Zumovlene- Indico che esiste un obbligo normativo di motivazione.

Se si desidera che il regolamento venga richiesto subito dopo l'inserimento in banca dati, indicare il segno Zumovlene. Altrimenti, dovrai selezionare la console dei comandi o fare clic per avviare il lavoro a livello di programmazione.

Numero di ripetizioni in caso di terminazione di emergenza di un'attività- Quante volte Wikonan ha riavviato l'attività in background, dal momento che Wikonan è stato pietoso.

Intervallo tra tentativi in ​​caso di terminazione di emergenza- Ad una certa periodicità, l'attività in background verrà riavviata, come è stato con misericordia.

in caso di cessazione d'urgenza. In caso di espletamenti d'urgenza tali situazioni dovranno essere rispettate, a meno che gli obblighi non siano stati risolti mediante dichiarazione di colpevolezza.

Dispensa Vikonannya Zavodnya:

Beh, solo un giornoPeriodo di giorni di ripetizione = 0, Periodo di giorni di ripetizione = 3600
Una volta al giornoPeriodo Giorno di ripetizione = 1, Periodo Giorno di ripetizione = 0
Un giorno, una voltaPeriodo del giorno di ripetizione = 0
A giorni alterni una volta al giornoPeriodo di giorni di ripetizione = 2
Shgodini dalle 01.00 alle 07.00 di oggiPeriodo del giorno di ripetizione = 1 Periodo del giorno di ripetizione = 3600 ore = 01:00

Ore = 07.00

La maggior parte dei sabati e delle settimane verso le 09:00Periodo di giorni ripetuti = 1 giorno di vita = 6, 7 ore = 09:00
Oggi una settimana, una settimana ci sono le traversatePeriodo di giorni ripetuti = Periodo di 1 giorno = 2
Circa l'01:00 una voltaOraCob = 01.00
La data di fine del mese della pelle è alle 9:00.Periodo di RepeatDays = 1DayWMyths = -1HourOff = 09:00
Il quinto giorno del mese sono circa le 9:00Periodo di giorni di ripetizione = 1 giorno/mese = 5 ore = 09:00
Ogni due mesi è alle 9:00 circa.Periodo di giorni ripetuti = 1 giorno del mese = 2 giorni del mese = 3

OraCob = 09.00

Funzionalità delle attività in background nelle varianti file e client-server

I meccanismi per l'attivazione delle attività in background variano tra le opzioni file e client-server.

Nell'opzione fileÈ necessario creare una visione del processo cliente che si occuperà delle attività in background. A questo scopo, nel processo client può essere periodicamente richiamata la funzione di contesto globale Vikonati Obrobku Zavdan. Solo un processo client per base di informazioni può annullare l'elaborazione delle attività in background (e, ovviamente, chiamare questa funzione). Se il processo client per l'elaborazione delle attività in background non è stato creato, con l'accesso software al meccanismo delle attività, verrà visualizzato il messaggio "Task Manager non è attivo". Non è consigliabile utilizzare un processo client che elabora processi in background per altre funzioni.

Se il processo client sceglie di elaborare processi in background, si avvia, quindi altri processi client saranno in grado di accedere a livello di codice al meccanismo dei processi in background. Possono eseguire Keruvati in background.

Nella versione client-server Per selezionare le attività in background, è necessario un pianificatore di attività, che viene fisicamente localizzato dal gestore del cluster. Lo scheduler per tutte le attività in background installato in background rimuove il processo di lavoro e il vikorist più importanti per l'implementazione delle attività in background pertinenti. Il processo di lavoro è finalizzato e il progettista viene informato sui risultati della finalizzazione.

La versione client-server ha la capacità di bloccare compiti di regolamentazione. Il blocco dei requisiti normativi è richiesto nei seguenti casi:

  • Sulla base informativa è stato installato un blocco esplicito dei requisiti normativi. Il blocco può essere installato tramite la console del cluster;
  • Sulla base informativa è stato installato un blocco di connessione. Il blocco può essere installato tramite la console del cluster;
  • Per i clic generati, il metodo SetExclusiveMode() con il parametro True;
  • In alcune altre situazioni (ad esempio, quando la configurazione del database viene aggiornata).

Sperimentazioni per l'avvio e la revisione degli adempimenti normativi puoi divertirti qui.

© 2023 androidas.ru - Tutto su Android