Come configurare smartphone e PC. Portale informativo
  • casa
  • Recensioni
  • 1c come aggiungere un report esterno. Aggiunta di un report esterno al database

1c come aggiungere un report esterno. Aggiunta di un report esterno al database

Nel menu in alto vai a Servizio->->.

Successivamente, verrà visualizzato il modulo dell'elenco delle directory. Nel menu in alto fare clic su Aggiungere.

Viene visualizzata la finestra per l'aggiunta di un nuovo report. premi il bottone Aprire.

Selezionare il file con il report desiderato e fare clic Aprire. Dopo aver aggiunto il file, se necessario, modificare il nome del report (come verrà visualizzato nell'elenco). Clic OK.

Di conseguenza, il nuovo report verrà visualizzato nell'elenco.

Successivamente è possibile utilizzare il report e l'aggiunta è completata. Per aprire questo rapporto in un secondo momento, andiamo anche a Servizio->Rapporti ed elaborazioni aggiuntive->Ulteriori rapporti esterni.

Per BP 3.0, ZUP 3.0, UT 11, ERP 2.0.

Per aggiungere un report esterno nelle configurazioni 1C:Enterprise 8.3 in un'interfaccia gestita (utilizzando Accounting 3.0 come esempio), entriamo nella sezione corrispondente del programma:


È necessario che l'opzione per utilizzare report aggiuntivi sia abilitata, seguire il collegamento ipertestuale:

Nell'elenco che si apre, fare clic sul pulsante Creare:


Successivamente, si aprirà immediatamente una finestra di dialogo per la selezione del file con un report, in cui è necessario selezionare il file desiderato (nel mio caso si tratta di un file con un'analisi dei costi piani-effettivi).

Ora devi configurare alloggio(il punto del programma in cui sarà disponibile il rapporto):


Seleziona in modo casuale la sezione desiderata del programma dall'elenco:


Ora è necessario registrare le modifiche nella pagella esterna:

Ora apri il report dall'interfaccia del programma:


L'elenco è ancora vuoto, fare clic Personalizza l'elenco:


Nel modulo di selezione spunta il nostro report:


Ora appare nell'elenco:


Tramite pulsante Eseguire Si apre il modulo di segnalazione:


Naturalmente, 1C Accounting 8 ha capacità molto ampie. Con questo programma puoi eseguire molti compiti diversi. Ma a volte gli strumenti standard integrati non sono ancora sufficienti. Cosa fare in questo caso?

Assicurati anche di leggere un articolo simile che spiega cos'è l'elaborazione. Qui parleremo dell'espansione delle funzionalità standard del programma.

Diciamo che devi eseguire qualche operazione e inizi a cercare come eseguirla standard Configurazioni contabili 1C. A seconda di Che cosa esattamente quello che vuoi fare, ci sono diversi modi per risolvere il problema.

Metodo uno. Uso non standard di strumenti di programma standard. In genere questo si applica ai documenti. Ad esempio, è necessario che il documento di conseguenza generi tali o tali transazioni. Quindi è necessario trovare un documento che abbia un significato simile e compilarlo di conseguenza, anche se a prima vista questo documento 1C non è affatto destinato a questo.

Se il documento genera transazioni i propri cari a ciò di cui hai bisogno, ma ancora non è proprio lo stesso, è possibile registrare il documento e correggere manualmente le registrazioni. Non mi soffermerò qui sulle peculiarità dell'uso non standard dei documenti ordinari: questo è incluso nel mio corso su 1C Accounting 8. La cosa più importante è mostrare un po 'di creatività e conoscenza della configurazione, e poi si scopre che la gamma di attività che possono essere eseguite utilizzando la configurazione standard (invariata) di contabilità aziendale 1C si espanderà.

Un altro modoÈ modifiche alla configurazione. Ad esempio, uno dei miei studenti una volta mi ha detto: “ Voglio avere un pulsante in una posizione visibile nel mio programma "Quanti soldi abbiamo?" ". Un desiderio del tutto giustificato, tuttavia! ( anche se in realtà tale relazione esiste già nel programma)

Tuttavia, nonostante la possibilità di modificare la contabilità 1C a propria discrezione, non prenderemo in considerazione questa opzione, poiché è una questione di programmatori 1C. Quindi cosa resta all’utente medio in questo caso?

C'era una parte importante dell'articolo, ma senza JavaScript non è visibile!

La risposta è molto semplice: espandi le funzionalità del programma utilizzando . In particolare, parleremo di rapporti ed elaborazioni esterne.

Questo viene fatto in modo abbastanza semplice. Troviamo il report richiesto (o l'elaborazione, a seconda di ciò che è richiesto) su Internet e lo colleghiamo alla configurazione standard di 1C Accounting 8. Per 1C Accounting 8.2, vai al menu "File/Apri..." oppure premere il pulsante Aprire sulla barra degli strumenti, quindi nella finestra Esplora che si apre, specificare il file di report/elaborazione esterno. Un esempio nella figura seguente.


"Come collegare un report/elaborazione esterno nella versione 1C Accounting 8.3?"- chiederanno i proprietari della nuova versione di 1C Enterprise. Quasi la stessa. Ti ricordo ancora una volta che la differenza sta solo nell'interfaccia. Vedere l'esempio per 1C Accounting 8.3 di seguito.

sito web_

Come si può vedere dagli esempi sopra, i report esterni e l'elaborazione sono collegati allo stesso modo in cui i file normali vengono aperti in qualsiasi altro programma.

Dopo aver selezionato il file, si aprirà il report/elaborazione esterno e potrai utilizzarli come se fossero integrati nella configurazione di Contabilità 1C. Vale anche la pena notare che è necessario disporre dei diritti di accesso necessari al database.

Suggerimento: archivia i report esterni e le elaborazioni che utilizzi in una cartella appositamente creata- è comodo. La cartella può essere creata nella cartella con il database Contabilità 1C (se si dispone di un database di file); Per comodità, puoi cambiare l'icona della cartella.

Perché si chiamano "esterni"?

Perché al momento della connessione viene aperto un file esterno che non ha nulla a che fare con la configurazione di Contabilità 1C. Il file stesso non integrato nella configurazione, ma ottiene solo l'accesso ai dati del database.

Sicurezza quando si lavora con i plug-in

Se i rapporti sono solo Leggere la tua base, ma non fare nulla con loro, quindi ecco l'elaborazione Potere. Naturalmente tutto dipende dal tipo di trattamento e dallo scopo a cui è destinato. In ogni caso possiamo consigliare quanto segue.

Scarica l'elaborazione esterna solo da fonti attendibili! Ricorda: il danneggiamento del database a causa di un errore o di azioni intenzionali dell'autore del trattamento può portare a seri problemi. In caso di dubbi, effettuate una copia di backup del database prima di avviare elaborazioni che non avete provato personalmente!

Gli oggetti applicativi progettati per ottenere tutti i tipi di tabelle di riepilogo, per organizzare i dati in una forma comoda per l'analisi e la visualizzazione in configurazioni 1C, sono solitamente chiamati report. Come aggiungere un rapporto in 1C, varie opzioni per l'aggiunta, proveremo a coprire queste e alcune altre domande in questo articolo.

Report ed elaborazioni: differenze

Allo stesso tempo, si distinguono da altri oggetti simili: elaborazione:

  1. Possibilità di utilizzo DCS (sistema di composizione dati);
  2. Attraverso l'elaborazione è possibile inserire informazioni; il report serve a visualizzare e organizzare i dati;
  3. La differenza sta nel formato del file: l'estensione epf indica che si tratta di elaborazioni, erf è tipica per i report esterni.

Dal punto di vista del programmatore, l’utilizzo di questi oggetti è molto comodo, perché non richiede modifiche ai metadati di configurazione e, quindi, non è necessario cacciare gli utenti dal database per aggiornarlo.

Metodi per aggiungere un report al database

Utilizzando un libro di consultazione speciale

Nella maggior parte delle configurazioni fornite da 1C è presente una directory “External Processing”, che consente di salvare le elaborazioni nel database senza apportare modifiche ai metadati. Esistono due modi per accedere a questa directory:

  1. Per le interfacce completa e amministrativa, andare su: Operazioni->Directory->Elaborazione esterna;
  2. Tutti gli altri tramite: Servizio->Rapporti ed elaborazioni aggiuntive.
  3. Successivamente, devi selezionare il tipo di modulo che desideri ricevere.

Quindi, come aggiungere un layout alla directory tramite il modulo, il cui modulo è presentato in Fig. 1

Fig. 1 Modulo di registrazione del report o elaborazione

Prima di tutto, è necessario trovare un nome originale per l'elemento della directory, che rifletta al meglio l'essenza della tabella generata. Il secondo passo è selezionare il tipo di modulo da aggiungere. Potrebbe essere:

  1. Un modulo stampato richiamato dal pulsante Stampa o altro pulsante presente negli oggetti indicati nella sezione tabellare “Accessorio Modulo Stampa”;
  2. Compilazione di parti tabellari per parti tabellari di documenti e libri di consultazione presentati nella parte tabellare “Accessorio di elaborazione per la compilazione di parti tabellari”;
  3. Trattamento;
  4. Rapporto.

Riso. 2 Campo di selezione del tipo di report

Nella fase finale è necessario selezionare il file contenente il codice da elaborare tra quelli salvati su disco.

Fig.3 Iscrizione che indica la necessità di selezionare un file di report

Registrando un elemento lo salverai nel database. Durante il ripristino e il trasferimento del database verranno trasferiti anche gli elementi così salvati.

Aggiunta alla configurazione

I passaggi seguenti richiedono l'accesso esclusivo al database.

Andando al configuratore e aprendo la configurazione, puoi iniziare ad aggiungere l'elaborazione.

Se la configurazione è chiusa per la modifica, è necessario accedere alla voce di menu Configurazione->Supporto->Impostazioni supporto. Si aprirà una finestra come in Fig. 4

Riso. 4 Finestra di modifica del supporto

  1. Fare clic sul pulsante “Abilita opzione di modifica”;
  2. Rispondi positivamente alla domanda del sistema.

In questo modo potrai aggiungere i tuoi elementi ai metadati del database.

Ora, cliccando con il tasto destro sulla riga “Report” dell'albero di configurazione, è possibile aggiungere un compositore dati esterno alla configurazione Fig.5.

Riso. 5 Sottomenu per aggiungere un report alla configurazione

Funzionalità di immissione dell'elaborazione nei moduli gestiti

L'interfaccia, basata su moduli gestiti, impone le proprie restrizioni sulla visualizzazione di gestori aggiuntivi aggiunti al database.

Prima di aggiungere un report a un modulo gestito in 1C, è necessario assicurarsi che sia stato creato utilizzando un sistema di controllo degli accessi, altrimenti il ​​modulo verrà visualizzato in modo errato.

Dopo aver aperto il programma in modalità Amministrazione, è necessario trovare nel pannello di navigazione la voce “Stampa moduli, report ed elaborazioni”.

Riso. 6 Pannello di navigazione 1C 8.3

Selezionando la casella “Report ed elaborazioni aggiuntive” nella finestra che si apre, potrai aggiungere al database i tuoi sviluppi per la scheda gestita.

Nel modulo, fare clic sul pulsante "Crea". Dopo aver ignorato la finestra di avviso, è possibile procedere alla selezione di un file.

Molto spesso nelle ultime versioni del programma, l'aggiunta si blocca con un errore che dice: “Metodo oggetto non trovato”. Il fatto è che dopo aver creato un gestore utilizzando il sistema di composizione dei dati, è necessario registrare nel suo modulo la funzione InformationOnExternalProcessing() contrassegnata con Export, questa funzione dovrebbe restituire i parametri di registrazione:

  1. L'oggetto a cui si connetterà il gestore;
  2. Il nome con cui verrà registrato nel database;
  3. Nome della squadra.

Successivamente, puoi iniziare a inserire il rapporto nell'interfaccia. Per fare ciò, fare clic sul comando “Posiziona”.

Riso. 7 Alloggio

In questo caso l'attività dell'elemento viene regolata selezionando l'apposito valore nel campo “Pubblica”.

Aggiunta senza pubblicare

Riscrivere un elemento di directory ogni volta che viene apportata una modifica al codice, in particolare registrando questo gestore nella configurazione, è un compito piuttosto noioso. Puoi farne a meno. E' sufficiente aprire semplicemente il file contenente l'elaborazione tramite il menu File->Apri File. Gli oggetti aperti più di recente vengono memorizzati in un elenco nella parte inferiore del sottomenu File.

Rapporti regolamentati

Oltre ai file e ai processori esterni forniti dalla configurazione, in 1C esiste un altro tipo di report: regolamentato. Questi sono gli accordi di dati il ​​cui funzionamento è regolato dalle autorità fiscali.

Per la natura del loro lavoro, queste forme ricordano più un documento. Il periodo di validità di tali processori raramente supera un quarto; 1C rilascia regolarmente aggiornamenti.

Puoi aprirli dal menu Report->Report regolamentati. Dopo aver selezionato un'opzione di report, il programma la riempirà con i dati dal database. Se non ci sono abbastanza dati, il programma proporrà di aggiungere manualmente i dati mancanti.

I moduli non completamente compilati vengono salvati con la possibilità di ulteriore compilazione. Un documento completamente compilato e verificato può essere stampato su carta o presentato elettronicamente all'ufficio delle imposte.

Dicono che il nome 1C originariamente significasse la frase "un secondo", cioè i programmi devono produrre report rapidamente, “in un secondo”. La velocità dei report è molto importante, ma è ancora più importante che i report forniscano le informazioni corrette: lo capiremo utilizzando l'esempio della creazione di un semplice report in 1C 8.3 basato sulla configurazione di Trade Management 10.3. Per creare report corretti è auspicabile (anche fortemente consigliato) saper configurare 1C e saper programmare un po' nel linguaggio interno e nel linguaggio di interrogazione di 1C, anche se, d'altro canto, creare report è un'ottima opportunità per iniziare a padroneggiare queste abilità.

Questa descrizione è educativa per comprendere i principi di base della creazione di report 1C

Come creare un report in 1C 8.3

Per creare un report è necessario aprire 1C in modalità configuratore; per fare ciò, nella finestra di lancio di 1C, selezionare nella lista il database desiderato e cliccare sul pulsante Configuratore:

Nel configuratore stesso, vai al menu File e seleziona Nuovo:


Nel menu visualizzato, seleziona Report esterno e fai clic su OK:


Successivamente, si aprirà una nuova finestra di rapporto. Nel campo Nome inserisci il nome del report; deve essere senza spazi o caratteri speciali:


Come creare un report utilizzando un layout

Questo metodo richiede maggiormente competenze di programmazione in 1C, ma qui non analizzeremo i meccanismi di ricezione ed elaborazione dei dati, faremo un semplice report per comprendere il meccanismo per avviare il report e visualizzare il modulo del report sullo schermo:

Nella finestra del report (che si apre durante la creazione di un report), nell'elenco in basso, posiziona il cursore sulla voce Layout e, facendo clic con il tasto destro, clicca su Aggiungi nel menu che compare:


Nel designer di layout che si apre, puoi specificare il nome del layout, selezionare Documento foglio di calcolo come tipo di layout, quindi fare clic sul pulsante Fine nel designer:


Si aprirà una finestra di layout simile a un foglio Excel:


In questo layout, è necessario creare aree: gruppi di righe o colonne che il programma utilizzerà come modelli, inserire in essi i dati ricevuti dal database e visualizzare questi modelli sullo schermo, creando così un report da queste parti.

Creiamo un report che visualizza un elenco di elementi. Per fare ciò, creeremo due aree di layout: l'intestazione del report e la riga dell'articolo.

Per creare un'area di intestazione, fare clic con il pulsante sinistro del mouse sull'intestazione della riga (dove è indicato il numero di riga) per selezionare la riga in questo modo (l'intera riga dovrebbe essere selezionata con un clic sull'intestazione):


Fatto ciò, recati nel menu Tabella del menu principale, vai nel sottomenu Nomi e clicca sulla voce Assegna nome:


Il programma ti chiederà di specificare il nome dell'area, inoltre il nome non deve contenere spazi o caratteri speciali, dopodiché fai clic su OK, dovrebbe assomigliare a questo:


Ora nell'area creata è necessario inserire il testo che verrà visualizzato nel report e formattarlo. Per fare ciò, inserisci il testo nella prima cella, ad esempio "Elenco di articoli". Lavorare con le celle è simile a Excel.

Per formattare il testo in una cella, fare clic con il tasto destro sulla cella e fare clic su Proprietà. La finestra delle proprietà della cella si aprirà sulla destra. Scorrendo il contenuto della finestra, individuare il campo Carattere e fare clic sul pulsante “...”:


Nella finestra che si apre, nella sezione Stile, seleziona la casella Grassetto e clicca su OK:


Il layout dovrebbe assomigliare a questo:


Allo stesso modo creiamo l'area della riga articolo, ma non la evidenziamo in grassetto:


Nell'area della riga devi indicare che Nome è un parametro, ad es. che il vero nome dell'elemento verrà sostituito lì durante l'emissione del rapporto. Per fare ciò, aprire le proprietà della cella con il nome e nelle proprietà nel campo Riempimento selezionare il valore Opzione, questo completa l'impostazione del layout:


Torniamo alla finestra principale del report e nell'elenco in basso facciamo clic con il tasto destro sulla voce Moduli e facciamo clic su Aggiungi:


Nella finestra di progettazione del modulo di report che si apre, fare clic sul pulsante Fine, si aprirà il modulo di report, fare doppio clic sul pulsante Genera:


Di conseguenza, si aprirà la finestra delle proprietà del pulsante sul lato destro dello schermo; nel campo Azione, fare clic sulla lente di ingrandimento:


Successivamente si aprirà un modulo form in cui sarà necessario programmare la generazione di un report:


Innanzitutto, sostituisci il testo selezionato con il seguente codice di programma:

//crea un foglio di calcolo che verrà riempito con parti del report e visualizzato sullo schermo
TabDocument = Nuovo TabularDocument;
//successivamente, otteniamo il layout creato durante la creazione del report
Disposizione = GetLayout("Layout");
//ora dobbiamo visualizzare l'intestazione del report, per questo otteniamo l'area dell'intestazione dal layout e la visualizziamo in un foglio di calcolo
AreaHeader = Layout.GetArea("Intestazione");
TabDocument.Output(AreaHeader);
//utilizzando una query otteniamo una selezione di nomi di elementi che devono essere visualizzati nel report
Richiesta = Nuova richiesta;
Richiesta.Testo = "
|SELEZIONA
| Nome
|DA
| Directory.Nomenclatura
|";
//ottieni l'area della riga dell'articolo dal layout: vi accederemo in un ciclo per visualizzare ciascun articolo
AreaString = Layout.GetArea("String");
//elabora ciascun nome dalla selezione risultante in un ciclo
Seleziona = Query.Esegui().Select();
Mentre Select.Next() Ciclo
//per visualizzare la riga successiva, è necessario specificare il nome successivo nel parametro dell'area (abbiamo configurato il parametro stesso durante la creazione del layout)
AreaString.Parameters.Name = Selezione.Nome;
//il parametro è stato compilato, ora puoi visualizzare la stringa
TabDocument.Output(AreaString);
FineCiclo;
//il documento del foglio di calcolo è stato generato, ora lo visualizziamo sullo schermo
TabDocument.Show("Elenco degli elementi");

Quando il testo viene copiato nel modulo del modulo, le righe che iniziano con una doppia barra "//" verranno evidenziate in verde: si tratta di commenti che descrivono cosa fa ciascuna riga di codice:


Riassumiamo quali righe di codice di programma sono necessarie per generare un report:

  1. È necessario creare un documento foglio di calcolo che verrà riempito con parti del report e visualizzato sullo schermo; questo si fa con la riga “TabDocument = New TabularDocument;”
  2. Dobbiamo ottenere il layout del report, da esso otterremo la struttura del report in parti (aree), questo si fa con la riga “Layout = GetLayout(“Layout”)”
  3. Per visualizzare ciascuna area, è necessario ottenerla dal layout ed emetterla in un foglio di calcolo, questo viene fatto con le righe "Header Area = Layout.GetArea("Header")" e "TabDocument.Output(HeaderArea) "
  4. Se è necessario compilare parametri che diventano noti solo durante l'esecuzione del programma, prima di visualizzare l'area in cui è necessario compilare tali parametri, ciò viene fatto con la riga "AreaString.Parameters.Name = Selection.Name"
  5. E solo quando il documento del foglio di calcolo è riempito con tutte le parti necessarie del rapporto, viene visualizzato sullo schermo, questo viene fatto con la riga "TabDocument.Show("Elenco degli elementi")"

E ora puoi controllare il funzionamento del report: apri 1C in modalità Enterprise (pulsante 1C: Enterprise nella finestra di avvio 1C). Nel menu principale, vai al menu file, fai clic su Apri:


Trova e apri il file di rapporto salvato. Nel modulo che si apre, fai clic sul pulsante Genera:


e otteniamo un elenco di nomenclatura:


Questo è solo un modo per creare report in 1C. Negli articoli successivi ne vedremo altri.

Accedi al sito come studente

Sistema di composizione dati 1C 8.3 per principianti: primo rapporto su SKD

Se non hai letto l'introduzione a questo modulo, leggila: .

Per completare le lezioni ti serviranno 1C 8.3 (non inferiore 8.3.13.1644 ) .

Se hai già installato 1C versione 8.3, usala. In caso contrario, scarica e installa la versione didattica, che 1C produce appositamente per scopi didattici: .

Sul desktop dovrebbe apparire il seguente collegamento:

Per tutte le lezioni di questa serie utilizzeremo il database Gastronom che ho preparato. Coincide completamente con la base che abbiamo utilizzato nei moduli scolastici durante lo studio delle query. Pertanto, mi aspetto che tu abbia familiarità con i suoi libri e documenti di riferimento.

Se lo hai eliminato, scaricalo di nuovo utilizzando quello seguente, decomprimilo e aggiungilo all'elenco dei database.

Infine, il workbench è impostato e ora creeremo insieme il nostro primo report utilizzando il sistema di composizione dei dati. Sarà molto semplice dimostrare le capacità generali di un sistema di composizione dati (abbreviato SKD).

Stabilire un obiettivo

Scopo di questa lezione- creare un report che, in modalità utente, visualizzi un elenco di clienti con i seguenti campi:

  • Nome
  • Pavimento
  • Il colore preferito del cliente.

La relazione deve essere esterna. Ciò significa che verrà creato e configurato nel configuratore e quindi salvato come file separato (esterno) sul computer.

Per generare tale rapporto in 1C, l'utente dovrà avviare il database in modalità utente, aprire questo file e fare clic sul pulsante "Genera".

Andare!

Creazione di un rapporto

Lanciamo il configuratore per il database Gastronom:

Dal menu principale selezionare "File" -> "Nuovo...":

Seleziona "Rapporto esterno":

Creazione di un diagramma di layout dei dati all'interno del report

Si apre la finestra per la creazione di un report esterno. Per il nome inserire: " Lezione 1", quindi premere il pulsante " Aprire il diagramma di composizione dei dati":

La finestra di progettazione della creazione dello schema è stata avviata. Siamo d'accordo con il nome predefinito " Schema di layout dei dati principali" e premi il pulsante " Pronto":

Si è aperta la finestra di lavoro principale, con molte schede e campi, in cui configureremo il nostro schema di layout dei dati.

Non c’è bisogno di spaventarsi: ci sono davvero molte opportunità qui, ma non ne abbiamo bisogno tutte. Soprattutto nella prima lezione.

Ora siamo sul segnalibro " Set di dati"Restiamo lì."

Scriviamo una richiesta tramite il costruttore

Il sistema di composizione dei dati (abbreviato in DCS) ce lo impone dati, che verrà visualizzato all'utente.

La via più facile - scrivere una richiesta alla base. A scuola abbiamo imparato a scrivere e comprendere le richieste, quindi mi aspetto che tu abbia le competenze adeguate.

Clicca su verde segno più e nell'elenco a discesa selezionare la voce " Aggiungi set di dati - Query":

Il nostro compito è scrivere il testo della richiesta in questo campo. Hai già dimenticato come farlo?

Ti do un suggerimento:

In questa query abbiamo selezionato tre campi (" Nome", "Pavimento" E " Colore preferito") dalla tabella" Directory.Client".

Ma non affrettarti a scrivere manualmente questo testo nel campo “Richiesta”.

Ora creeremo visivamente la stessa richiesta, utilizzando solo il mouse. Questo metodo si chiama " Costruttore di query".

Per chiamare questo costruttore, fare clic sul pulsante " Costruttore di query..." nella parte in alto a destra del campo "Richiesta":

Nella finestra che si apre trascina la tabella " Clienti" dalla prima colonna alla seconda per indicare che è da questa tabella che interrogheremo i dati:

È risultato così:

Successivamente, apriremo il tavolo " Clienti"nella seconda colonna per segno" Più"per vedere tutti i suoi campi e trascinare il campo" Nome" dalla seconda colonna alla terza per indicare che da questa tabella dobbiamo interrogare il campo "Nome":

È risultato così:

Facciamo lo stesso con i campi" Pavimento" E " Colore preferito". Il risultato sarà così:

Fare clic sul pulsante "OK" per uscire dal generatore di query e vedere che il testo della query viene automaticamente aggiunto al campo "Query".

Inoltre, in base al testo della richiesta, 1C stessa ha estratto i nomi dei campi (l'area sopra la richiesta) che verranno utilizzati dallo schema di composizione dei dati:

Ora che abbiamo compilato una richiesta, l'ACS sa come ottenere i dati per il report.

Impostazione della presentazione dei dati

Rimane in qualche modo visualizzare questi dati per l'utente sotto forma di modulo stampato. Ed è qui che ACS può fare miracoli!

Per creare un tale miracolo, andiamo alla scheda " Impostazioni" e fare clic sul pulsante di progettazione delle impostazioni ( bacchetta magica):

Nella finestra che si apre, specificare il tipo di rapporto " Elenco" e premi " Ulteriore":

Nella finestra successiva, seleziona (trascinando) i campi che desideriamo visualizzare nell'elenco (trascina tutti quelli a nostra disposizione: " Colore preferito", "Nome" E " Pavimento"):

Otteniamo questo risultato e premiamo il pulsante " OK":

Il designer delle impostazioni si è chiuso e l'elemento " Voci dettagliate":

Il rapporto è pronto, controlliamolo. Per fare ciò, salvare prima il report come file esterno.

Salvare il rapporto come file

Aprire la voce del menu principale " File"->"Salva":

Lo salvo sul desktop con il nome " Lezione 1":

Controllo del report in modalità utente

Infine chiudiamo il configuratore e portiamoci nel nostro database in modalità utente:

Nome utente "Amministratore", nessuna password:

Attraverso il menù selezionare la voce " File"->"Aprire...":

E specifica il file del rapporto (l'ho salvato sul desktop con il nome "Lesson1.erf":

Il modulo di segnalazione si è aperto, fare clic sul pulsante " Modulo":

Pronto! Ecco il nostro stampabile con un elenco di clienti, il loro colore preferito e il sesso:

Il modulo stampabile può essere facilmente stampato. Per fare ciò basta selezionare la voce " File"->"Foca...":

Proprio così, senza programmazione, siamo riusciti a creare un report completo che gli utenti possono aprire nei loro database, generare e stampare.

studenti - rispondo via mail, ma prima guarda.

Accedi al sito come studente

Accedi come studente per accedere ai materiali scolastici

I migliori articoli sull'argomento