Come configurare smartphone e PC. Portale informativo
  • casa
  • Consigli
  • Aggiorna dati ausiliari 1c. Creazione di un nuovo documento con moduli stampabili

Aggiorna dati ausiliari 1c. Creazione di un nuovo documento con moduli stampabili

Sottosistema "Strumenti per sviluppatori" (Starykh Sergey, 1C 8.2, 8.3)

2017-02-15T12: 53: 51 + 00: 00

Gli strumenti per sviluppatori sono scritti da un programmatore super professionale Sergey Starykh(contattarlo) e sono pubblicati con il suo permesso.

Descrizione

Developer Tools è una meravigliosa raccolta di elaborazioni miracolose combinate in un sottosistema:

  • Eliminazione di oggetti con controllo di riferimento;
  • Cerca collegamenti interrotti;
  • Ricerca di riferimenti a un oggetto;
  • Selezione e lavorazione di oggetti;
  • Cerca duplicati e sostituisci i collegamenti;
  • editore utente;
  • Console di codice;
  • Console delle interrogazioni;
  • struttura di archiviazione del database;
  • Analisi della rivista tecnologica;
  • Editor dei parametri di sessione;
  • Editor dell'archivio delle impostazioni;
  • Analisi del registro di registrazione;
  • E molti altri strumenti.

Tutti questi trattamenti sono stati scritti e supportati per molti anni da un vero professionista nel suo campo. Sergey Starykh.

Come iniziare con gli strumenti

Gli strumenti per sviluppatori sono supportati da Sergey in due versioni: di base e portatile.

Opzione di base:

  • È necessario che sia integrato nella configurazione di base.
  • Ti offre più opzioni.

Opzione portatile:

  • Non richiede modifiche alla configurazione e si apre come elaborazione esterna.
  • Fornisce meno opzioni.

Propongo di iniziare con il portatile e, se vuoi di più, con la versione base.

Download dell'archivio degli strumenti

Se possibile, scaricalo direttamente dal sito di Sergey, ecco il link.

Se il suo sito non funziona, ecco uno specchio degli strumenti sul mio sito:

Disimballare l'archivio

Decomprimi l'archivio scaricato, ad esempio, nella cartella "Strumenti per sviluppatori" sul desktop:

È necessario aprire l'elaborazione "irPortative.epf" dal database. Questo è il menu degli strumenti e attraverso di esso apriremo tutte le altre elaborazioni:

Lancio degli strumenti

Sposta il mouse sulle icone e prova a padroneggiare gli strumenti di cui hai bisogno. Con un uso abile, possono fare miracoli!

Possibili problemi

Gli strumenti portatili funzionano solo su forme regolari. Ciò significa che non sarà possibile eseguirli sul client in modalità applicazione gestita.

Per utilizzare gli strumenti in un database di questo tipo, eseguilo con la chiave / RunModeOrdinaryApplication che avvia normalmente il thick client, nonostante la configurazione e le impostazioni dell'utente.

Se lo usi come antipasto, puoi ottenere questo effetto:

  • Selezionando la base e premendo Ctrl + F3
  • Nel menu che si apre, cliccando sul pulsante Thick client (OF)

Come aggiornare gli strumenti

Per aggiornare gli strumenti portatili, fai clic sull'icona della guida sulla barra degli strumenti:

Nella finestra che si apre, usa il pulsante "Aggiorna all'ultima versione":

Dove posso guardare i video di allenamento

Sergey ha il suo canale youtube con tutorial sugli strumenti per sviluppatori: collegamento

Gratitudine

Cordiali saluti, Vladimir Milkin(insegnante

Ogni programmatore nel corso del suo lavoro incontra un tale errore.

Lo abbiamo letto, lanciato 1C con il tasto "/S LaunchInformation Base Update". Lanciato, è iniziato un processo globale, che si è concluso con una maledizione sugli utenti che lavorano. Non importa, pensavi, lo farò di notte. I neofiti risolvono il problema ancora più facilmente, aspetta, caccerò tutti gli utenti, aggiornerò, voilà, puoi lavorare.

Un secondo. Aggiornato, domani di nuovo lo stesso problema, con una relazione, un ruolo o qualcos'altro diverso.

Decidiamo di provare la seconda strada cercando l'elaborazione di Developer Tools per aggiornare i dati ausiliari. Ma si scopre che funziona solo in modalità monopolio.

Hai davvero bisogno di espellere tutti gli utenti ogni volta?

Si è scoperto che non è necessario, quindi presento alla tua corte il mio nuovo trattamento che non richiede l'accesso esclusivo.

Il codice di elaborazione in sé non è complicato, ma la modalità esclusiva è bloccata direttamente nel codice eseguibile, l'unico problema è, in un modo o nell'altro, per la durata dell'elaborazione e se si aggiornano solo i dati, allora tutto accade al momento , il lavoro degli utenti verrà bloccato per un breve periodo e nessuno dovrà essere cacciato.

L'unico inconveniente è che con un aggiornamento della versione BSP, probabilmente dovrai aggiornare l'elaborazione stessa.

Parte del codice di elaborazione:

& AtServer Procedura YesAtServer () UpdateDataReferenceData (Object.There areChanges, Object.IsDeleted, Object.CheckOnly); EndProcedure e procedura AtClient Sì (comando) YesAtServer (); Messaggio = Nuovo messaggio all'utente; Message.Text = "Aggiornamento completato!"; Messaggio.Informare (); EndProcedure e procedura AtServer OnCreateAtServer (Failure, StandardProcessing) Object.IsChanges = True; Object.IsRemoted = False; Object.CheckOnly = False; Object.VersionBSPOprocessing = "2.3.5.29"; Tentativo Object.BSPSystemsVersion = StandardSubsystemsServer.LibraryVersion (); Errore di eccezione = True; Messaggio = Nuovo messaggio all'utente; Message.Text = "Questa elaborazione non può essere eseguita sul tuo sistema. BSP non è installato!"; Messaggio.Informare (); Fine dei tentativi; EndProcedure e OnClient Procedure OnOpening (Failure) If AbbrLP (Object.Processing BSP Version)<>AbbrLP (versione Object.BSPSystem) Then Message = New MessageUser; Message.Text = "La versione del BSP del tuo sistema e la versione del BSP per cui è scritta l'elaborazione non corrisponde! | La versione del BSP del tuo sistema:" + Object.Version del BSPSystem + "| La versione del BSP per cui è scritta l'elaborazione:" + Object.Version of BSP processing + "| È possibile un lavoro non corretto! Ti consigliamo di scaricare la nuova elaborazione per la tua versione BSP. "; Messaggio.Informare (); Warning ("Fai attenzione alla differenza tra le versioni BSP del tuo sistema e la versione BSP per la quale è scritta l'elaborazione!"); Finisci se; Fine della procedura

Sviluppi simili.

Pacchetto per la rivalutazione delle immobilizzazioni per i programmi "1C: Contabilità 8" rev. 2.0 e ed. 3.0 e "1C: Gestione dell'impresa manifatturiera" ed. 1.3

Istruzioni di installazione "1C: Contabilità 8" ed. 2.0

Istruzioni per l'installazione integrazioni per rivalutazione delle immobilizzazioni per il programma "1C: UPP" ed. 1.3 può essere trovato sotto l'articolo.

Istruzioni per l'installazione integrazioni per rivalutazione delle immobilizzazioni per il programma "1C: Contabilità d'impresa" ed. 3.0 può essere trovato sotto l'articolo.

Attenzione!

Utenti del programma "1C: Contabilità 8" può installare il pacchetto acquistato per aggiornare la configurazione tipica. Per questo, viene utilizzata la modalità di unione della configurazione. Prima di tutto, è necessario consentire le modifiche alla configurazione (vedi Fig. 1).

Riso. 1 Abilitazione della possibilità di modificare la configurazione

vedi nuovi oggetti

Riso. 2 Selezione di un file per combinare le configurazioni

Fare attenzione durante la fusione e selezionare le caselle esattamente come in Fig. 3. Alcuni degli oggetti esistenti nel file destinato alla fusione vengono inclusi solo per impostare il tipo corretto di attributi del documento. Questi stessi oggetti (in Fig. 3.1 essi non spuntato di base configurazioni (in Figura 3.2, essi contrassegnato con segni di spunta).

Riso. 3 Impostazione delle configurazioni di fusione

Riso. 3.1 Un esempio di un oggetto che non hanno bisogno di essere presi dal file(il segno di spunta deve essere deselezionato)

Riso. 3.2 Un esempio di un oggetto che devi prendere dal file

Quando unisci, apparirà una finestra intitolata "Collegamenti non risolti". Non aver paura di questo, fai semplicemente clic sul pulsante "Continua" (vedi Fig. 4).

Riso. 4 La presenza di "collegamenti indecidibili" nel processo di fusione

L'unificazione andrà bene. Dopo la fusione, appariranno nuovi oggetti nella struttura di configurazione (vedi Fig. 5), è necessario accettare queste modifiche poiché non sono ancora stati salvati. Per fare ciò, premere il pulsante "Aggiorna configurazione database (F7)", quindi nella finestra "Riorganizzazione informazioni" che appare, premere il pulsante "Accetta". Questo completa l'unione delle configurazioni. Dopo l'unione, è possibile aprire il giornale di registrazione "Rivalutazione cespiti" tramite il menu: "Operazioni - Documenti - Rivalutazione cespiti".

Riso. 5 Accettazione delle modifiche

Il report OS-6 viene installato come stampa esterna aggiuntiva nella directory Cespiti. Per fare ciò, aprire la finestra per l'elenco dei moduli stampabili esterni (vedi Fig. 5.2): Menu - Servizio - Report ed elaborazione aggiuntivi - Moduli stampabili esterni aggiuntivi. Fare clic sul pulsante "Aggiungi" e puntare al file OS6.epf.

Fig.5.2 Installazione di uno stampabile esterno per il libro di riferimento "Beni immobili".

Istruzioni di installazione dell'add-on per la rivalutazione delle immobilizzazioni per il programma "1C: Manufacturing Enterprise Management" ed. 1.3

Attenzione! Prima di unire, assicurati di archiviare l'infobase.

Utenti del programma "1C: Manufacturing Enterprise Management" può installare il pacchetto acquistato per aggiornare la configurazione tipica. Per questo, viene utilizzata la modalità di unione della configurazione. Prima di tutto, è necessario consentire le modifiche alla configurazione (vedi Fig. 6).

Riso. 6 Abilitazione della possibilità di modificare la configurazione

Quando si sceglie la modalità di combinazione delle configurazioni, è necessario specificare 1Cv8. vedi progettato per combinare. Attenzione! Tutte le modifiche sono installate come nuovi oggetti, quindi ulteriori aggiornamenti della configurazione vengono effettuati automaticamente. Ma!

Riso. 7 Selezione di un file per combinare le configurazioni

Fare attenzione durante la fusione e selezionare le caselle esattamente come in Fig. 8. Alcuni degli oggetti esistenti nel file destinato alla fusione vengono inclusi solo per impostare il tipo corretto di attributi del documento. Questi stessi oggetti (in Fig. 8.1 essi non spuntato) non dovrebbe in alcun modo partecipare all'associazione. La regola generale è che le caselle di controllo dovrebbero essere selezionate solo per quegli oggetti che sono assenti in di base configurazione (in Figura 8.2 sono contrassegnato con segni di spunta).

Riso. 8 Impostazione delle configurazioni di unione

Riso. 8.1 Un esempio di un oggetto che non hanno bisogno di essere presi dal file(il segno di spunta deve essere deselezionato)

Riso. 8.2 Un esempio di un oggetto che devi prendere dal file(deve essere verificato)

Quando unisci, apparirà una finestra intitolata "Collegamenti non risolti". Non aver paura di questo, fai semplicemente clic sul pulsante "Continua" (vedi Fig. 9).

Riso. 9 Presenza di "collegamenti indecidibili" durante il processo di fusione

L'unificazione andrà bene. Dopo la fusione, appariranno nuovi oggetti nella struttura di configurazione (vedi Fig. 10), è necessario accettare queste modifiche poiché non sono ancora stati salvati. Per fare ciò, premere il pulsante "Aggiorna configurazione database (F7)", quindi nella finestra "Riorganizzazione informazioni" che appare, premere il pulsante "Accetta". Questo completa l'unione delle configurazioni. Dopo l'unione, è possibile aprire il giornale di registrazione "Rivalutazione cespiti" tramite il menu: "Operazioni - Documenti - Rivalutazione cespiti".

Riso. 10 Accettazione delle modifiche

Istruzioni di installazione dell'add-on per la rivalutazione delle immobilizzazioni per il programma "1C: Enterprise Accounting" ed. 3.0

Attenzione! Prima di unire, assicurati di archiviare l'infobase.

Utenti del programma "1C: Enterprise Accounting" può installare il pacchetto acquistato per aggiornare la configurazione tipica. Per questo, viene utilizzata la modalità di unione della configurazione. Prima di tutto, è necessario consentire le modifiche alla configurazione (vedi Fig. 6).

Quando si sceglie la modalità di combinazione delle configurazioni, è necessario specificare 1Cv8. vedi progettato per combinare. Attenzione! Tutte le modifiche sono installate come nuovi oggetti, quindi ulteriori aggiornamenti della configurazione vengono effettuati automaticamente. Ma!

Fare attenzione durante la fusione e selezionare le caselle esattamente come in Fig. 11. Alcuni degli oggetti esistenti nel file destinato alla fusione vengono inclusi solo per impostare il tipo corretto di attributi del documento. Questi stessi oggetti (in Fig. 11 essi non spuntato) non dovrebbe in alcun modo partecipare all'associazione. La regola generale è che le caselle di controllo dovrebbero essere selezionate solo per quegli oggetti che sono assenti in di base configurazione (in Fig. 11 sono contrassegnato con segni di spunta).

Importante! Dopo aver unito le configurazioni, è necessario aggiornare i dati ausiliari. Per fare ciò, è necessario specificare il parametro di avvio " Esegui aggiornamento database"nel configuratore (vedi Fig. 13) ed eseguire il programma in modalità utente. Lo stesso può essere fatto tramite il parametro della riga di comando 1C: Enterprise" / C ".

Per i programmatori: per l'aggiornamento dei dati ausiliari è prevista l'elaborazione esterna Strumenti di sviluppo: Aggiornamento dei dati ausiliari, che è incluso nel kit di distribuzione e nella configurazione demo del BSP. Chiarimento: per le configurazioni basate su BSP 2.1.3 utilizzare l'elaborazione dalla demobase BSP " Strumenti per sviluppatoriAggiornaAssistenzaDati", per le configurazioni basate su BSP 2.1.2 utilizzare l'elaborazione dalla demobase BSP" Controllo dell'accesso agli strumenti per sviluppatori"- il pulsante Aggiorna nella prima pagina.

Vediamo come installare un report aggiuntivo (esterno)" Scheda rivalutazione cespiti"(lo stesso report può essere installato nella configurazione combinando, come descritto sopra).

Per l'archiviazione di report aggiuntivi e l'elaborazione nell'infobase, viene utilizzato un libro di riferimento. Rapporti aggiuntivi ed elaborazione... È nella sezione Amministrazione... Per comando Creare il sistema ti chiederà di selezionare un file di report esterno, devi puntare al file Foglio di rivalutazione OS.erf e configurarne i parametri (vedi Fig. 14).

Fig. 14 Installazione di un report aggiuntivo (esterno)

Importante: Sulla pagina Comandi in una colonna Accesso veloceè necessario specificare a quali utenti è destinato questo rapporto, altrimenti non apparirà nell'elenco dei rapporti aggiuntivi. Lo stesso può essere fatto tramite Configurazione dei miei report ed elaborazioni, ma solo per l'utente corrente. Qui è necessario determinare il posizionamento del report aggiuntivo nelle sezioni richieste.

Fig. 15 Configurazione dell'elenco degli utenti e inserimento di un report aggiuntivo

Inoltre, potrebbe essere necessario personalizzare la barra delle azioni (vedere la Figura 16). Questo deve essere fatto nel caso in cui nella sezione desiderata, nel nostro caso, questa sezione Immobilizzazioni e immateriali nessuna chiamata in lista Rapporti aggiuntivi... Quindi devi trasferire il comando Rapporti aggiuntivi dai comandi disponibili ai comandi selezionati.

Fig. 16 Configurazione della barra delle azioni

Opzioni di report nel programma 1C: Contabilità aziendale 8 edizione 3.0 al momento della stesura di questo articolo nella sezione Immobilizzazioni e immateriali non sono supportati, pertanto non descriveremo il posizionamento delle varianti del report nelle sezioni. Tuttavia, è importante comprendere che è possibile utilizzare varianti di report. Per fare ciò, fare riferimento ai comandi corrispondenti nel menu report Tutte le azioni.

Si trova una descrizione dettagliata degli oggetti del supplemento per la rivalutazione delle immobilizzazioni.

Principali articoli correlati