Casa / Esercitazioni di Windows / Espressione di record dettagliati 1s in campi personalizzati. Un semplice esempio di utilizzo di campi personalizzati in un report skd. Regole per confrontare due valori

Espressione di record dettagliati 1s in campi personalizzati. Un semplice esempio di utilizzo di campi personalizzati in un report skd. Regole per confrontare due valori

Per una gestione competente, qualsiasi organizzazione commerciale deve ottenere rapidamente informazioni sullo stato attuale delle merci, delle vendite e dei profitti. Tuttavia, se si considera che le organizzazioni lavorano spesso con l'elenco più ampio di prodotti e un numero elevato di controparti, lo strumento di impostazione dei report analitici svolge un ruolo importante nell'ottenere le informazioni necessarie. Diamo un'occhiata più da vicino alla procedura per lavorare con i campi personalizzati nei report di un programma tipo (rev. 11).

Lo sviluppo della piattaforma 1C: Enterprise 8 offre agli utenti sempre più opportunità. Così, ad esempio, nella versione 8.2, i report sono diventati più flessibili, consentendo di personalizzarli per vari requisiti senza l'aiuto di programmatori qualificati.

Modifica le impostazioni del rapporto

Per visualizzare o modificare le impostazioni del report, vai al menu "Tutte le azioni" e seleziona il comando "Cambia variante". Successivamente, viene visualizzata una finestra con le impostazioni per il report aperto davanti all'utente.

Nella parte superiore della finestra delle impostazioni è possibile visualizzare la struttura del report, che altro non è che un riflesso visivo delle colonne del report e dei raggruppamenti delle sue righe, che consente essenzialmente di immaginare l'ordine in cui i dati analitici vengono visualizzati in questo rapporto.

Nella parte inferiore della finestra delle impostazioni vengono visualizzate le informazioni effettive e le impostazioni dei campi stesse, relative al report o agli elementi della sua struttura (colonne e raggruppamenti di righe).

Campi personalizzati

In un programma 1C: Gestione commerciale 8 Le impostazioni del rapporto dell'edizione 11 offrono agli utenti più opzioni nella loro formazione.

Nella finestra per la modifica delle impostazioni e della struttura del rapporto Attenzione speciale Vorrei attirare gli utenti alla scheda "Campi personalizzati", che consente di creare i propri campi e aggiungerli al rapporto. Va ricordato che in precedenza l'utente poteva utilizzare solo quei campi che erano stati implementati dallo sviluppatore.

Considera l'uso di questa funzione con un esempio.

Si supponga che il capo di una società commerciale che vende beni a Mosca e nelle regioni voglia personalizzare il rapporto Cronologia vendite in base alle proprie esigenze, voler visualizzare i dati sulla vendita dell'articolo a Mosca e nelle regioni in generale, nonché ai partner . È molto facile farlo usando i campi personalizzati.

Pertanto, l'esempio illustrativo mostra che le impostazioni flessibili dei campi utente in un programma tipico 1C: Gestione commerciale 8 fornire all'utente ampie opportunità nelle impostazioni del rapporto, consentendo di ricevere rapidamente le informazioni necessarie in una forma conveniente.

Abbiamo considerato in dettaglio le impostazioni dei rapporti implementati sulla base di ACS. Ora diamo un'occhiata più sottile e impostazioni dettagliate opzioni di rapporto. La finestra delle impostazioni delle varianti del rapporto "avanzate" viene richiamata dal comando "Altro" - "Altro" - "Cambia variante del rapporto".

La finestra per la modifica di una variante del report è suddivisa in due parti:

1. La struttura del rapporto.

2. Impostazioni del rapporto.


La sezione della struttura di una variante del rapporto è simile alla scheda "Struttura" delle impostazioni del rapporto standard. Lo scopo e la configurazione dei raggruppamenti sono discussi in dettaglio nella parte 1 dell'articolo.

La tabella di struttura della variante del report, oltre alla colonna con i raggruppamenti, contiene diverse colonne aggiuntive:

La sezione delle impostazioni delle varianti del rapporto offre all'utente ampie possibilità di configurare il rapporto in base alle proprie esigenze. Coincide quasi completamente con impostazioni predefinite della relazione discussa nella Parte 1. Diamo un'occhiata a tutte le schede della sezione e notiamo le differenze.

La sezione delle impostazioni è composta dalle seguenti schede:

1. Opzioni. Contiene Parametri ACS a disposizione dell'utente.

Parametro ACS: alcuni valori utilizzati per ottenere i dati del report. Può essere un valore di condizione per la selezione o la convalida dei dati, nonché un valore ausiliario.


La tabella dei parametri è presentata nel formato "Parametro" - "Valore". Se necessario, è possibile modificare i valori dei parametri. Facendo clic sul pulsante "Impostazioni utente Proprietà elemento" si aprono le impostazioni utente dell'elemento.


In questa finestra è possibile scegliere se includere l'elemento nelle impostazioni dell'utente (ovvero, visibile all'utente durante la configurazione del report), impostare la modalità di presentazione e modifica dell'elemento ( accesso veloce nell'intestazione del rapporto, normale nelle impostazioni del rapporto e non disponibile).

Le proprietà degli elementi delle impostazioni personalizzate hanno anche campi di raggruppamento, margini, selezioni ed elementi di stile condizionale.

2. Campi personalizzati. Contiene i campi che l'utente stesso forma in base ai dati selezionati dal report.


L'utente può aggiungere due tipi di campi:

  • Nuovo campo di selezione...
  • Nuovo campo di espressione...

I campi di selezione consentono di calcolare un valore in base a una condizione specificata. La finestra di modifica del campo di selezione contiene il titolo del campo e una tabella in cui sono specificati la selezione, il valore e la presentazione del campo. La selezione è una condizione, a seconda della quale verrà sostituito il valore desiderato.


Ad esempio, calcoliamo una stima del numero di vendite. Assumiamo che se si vendono meno di 10 unità di merce, si vende poco e se si vendono più di 10 unità, si vende molto. Per fare ciò, imposteremo 2 valori del campo calcolato: il primo sarà con la selezione "Numero di prodotti minore o uguale a "10"", il secondo con la selezione "Numero di prodotti maggiore di "10" "".

I campi di espressione consentono di calcolare un valore utilizzando algoritmi arbitrari. Possono utilizzare le funzioni del linguaggio di interrogazione e del linguaggio di programmazione 1C integrato. La finestra di modifica del campo delle espressioni contiene due campi per le espressioni dei record dettagliati e di riepilogo. I record di riepilogo sono raggruppamenti configurati nell'area "Struttura report", devono utilizzare funzioni di aggregazione ("Somma", "Minimo", "Massimo", "Quantità").

Ad esempio, calcoliamo la percentuale media di sconto. La percentuale media di sconto viene calcolata utilizzando la formula: [Importo delle vendite senza sconto] - [Importo delle vendite con uno sconto] / [Importo delle vendite senza sconto]. Va ricordato che l'importo delle vendite senza sconto può essere zero, quindi utilizziamo l'operatore SELECT per verificare. Otteniamo le seguenti espressioni:

· Per voci dettagliate:

Scelta

Quando [Somma delle vendite senza sconto] = 0

Quindi 0

Altrimenti [Vendite senza sconto] - [Vendite con sconto] / [Vendite senza sconto]

Fine

· Per le voci di riepilogo:

Scelta

Quando Importo([Importo delle vendite senza sconto]) = 0

Quindi 0

Altrimenti importo([importo delle vendite senza sconto]) - importo([importo delle vendite con sconto]) / importo([importo delle vendite senza sconto])

Fine

Come accennato in precedenza, nell'espressione dei record totali, utilizziamo funzione aggregata"Somma".

3. Campi raggruppati. Contiene i campi in base ai quali verrà raggruppato il risultato della variante del report. I campi di raggruppamento sono configurati separatamente per ciascuno dei raggruppamenti, ma è possibile impostare campi di raggruppamento comuni per una variante del report se si seleziona la radice "Report" nell'albero della struttura. È possibile aggiungere un campo dal risultato del report, un campo personalizzato o selezionare un campo automatico, quindi il sistema selezionerà automaticamente i campi. Questa scheda consente anche di modificare l'ordine dei campi raggruppati.


4. Campi. Contiene i campi che verranno visualizzati nel risultato della variante del rapporto. I campi sono configurati separatamente per ciascuno dei raggruppamenti, ma è possibile impostare campi comuni per una variante del report se si seleziona la radice "Report" nell'albero della struttura. È possibile aggiungere un campo dal risultato del report, un campo personalizzato o selezionare un campo automatico, quindi il sistema selezionerà automaticamente i campi. Questa scheda consente anche di modificare l'ordine dei campi.

I campi possono essere raggruppati per evidenziare logicamente qualsiasi parte del report o impostare un layout di colonna specifico. Quando si aggiunge un gruppo, la colonna "Posizione" diventa attiva e consente di selezionare una delle opzioni di posizione:

  • Auto - il sistema dispone i campi automaticamente;
  • Orizzontalmente: i campi sono disposti orizzontalmente;
  • Verticalmente: i campi sono disposti verticalmente;
  • In una colonna separata: i campi si trovano in colonne diverse;
  • Insieme: i campi sono disposti in una colonna.


5. Selezione. Contiene i filtri utilizzati nella variante del rapporto. L'impostazione dei filtri è stata discussa in dettaglio nella parte 1 di questo articolo. I filtri sono configurati separatamente per ciascuno dei raggruppamenti, ma è possibile impostare filtri generali per una variante del report se si seleziona la radice "Report" nell'albero della struttura.


6. Ordinamento. Contiene i campi di ordinamento utilizzati nella variante del report. L'impostazione dei campi di ordinamento è stata discussa in dettaglio nella parte 1 di questo articolo. L'ordinamento è configurato separatamente per ciascuno dei raggruppamenti, ma è possibile impostare campi di ordinamento comuni per una variante del report se si seleziona la radice "Report" nell'albero della struttura.


7. Progettazione condizionale. Contiene elementi di progettazione condizionali utilizzati in una variante del report. L'impostazione della formattazione condizionale è stata discussa in dettaglio nella parte 1 di questo articolo. La progettazione condizionale è configurata separatamente per ciascuno dei raggruppamenti, ma è possibile impostarla elementi comuni aspetto condizionale per una variante del report, se si seleziona la radice "Report" nell'albero della struttura.


8. Impostazioni aggiuntive. Contiene ulteriori impostazioni di progettazione del report. Consente di selezionare un generale aspetto esteriore report, l'ubicazione di campi, raggruppamenti, attributi, risorse, totali, impostare le impostazioni del grafico, controllare la visualizzazione del titolo, dei parametri e della selezione, determinare la posizione delle risorse e correggere l'intestazione e le colonne dei raggruppamenti della variante del report.


In conclusione, vorrei sottolineare che le impostazioni del rapporto non solo possono essere salvate come variante del rapporto, ma possono anche essere caricate su un file (menu "Altro" - "Salva impostazioni"). Per scaricare, seleziona "Carica impostazioni" e seleziona il file salvato. Pertanto, possiamo trasferire le impostazioni delle varianti del rapporto tra database diversi che hanno la stessa configurazione.


Sulla base di ciò, possiamo riassumere che l'utente può non solo personalizzare il rapporto in base alle sue esigenze, ma anche salvare le sue impostazioni e utilizzarle in futuro, se necessario.

Per prendere decisioni gestionali tempestive e corrette, ogni organizzazione ha bisogno di informazioni aggiornate sulla disponibilità della merce nei magazzini, sul suo costo, sulle vendite. Le organizzazioni commerciali collaborano un largo numero nomenclatura e controparti, e ciò richiede una buona impostazione della contabilità analitica e una rapida ricezione delle informazioni richieste sui suoi dati. L'articolo discute i metodi di base per lavorare con rapporti standard nella soluzione standard "1C: Trade Management 8" (versione 11), costruita sulla base del sistema di composizione dei dati, e fornisce utili consigli pratici che saranno utili sia agli utenti inesperti che a coloro che sono passati a una nuova edizione dalla precedente edizioni.

Ad esempio, prendi un rapporto

  • Analisi della disponibilità delle merci;

Ambientazione.

In una colonna Tipo di confronto Nomenclatura

  • È uguale a
  • Non uguale
  • Elencato
  • Non nella lista
  • In un gruppo Nomenclatura;
  • Non in un gruppo Nomenclatura;
  • In un gruppo dalla lista Nomenclatura;
  • Non in un gruppo dall'elenco Nomenclatura.

Significato

"Scelte rapide"

Con lo sviluppo della piattaforma 1C:Enterprise 8 e la comparsa della nuova versione 8.2, i report nei sistemi diventano più flessibili e gli utenti hanno sempre più opportunità di personalizzarli in base alle proprie esigenze senza l'aiuto dei programmatori.

Le nuove funzionalità fornite dal sistema di composizione dei dati (ACS) ti consentono di provare i vantaggi delle funzionalità di 1C:Enterprise 8 durante la creazione di report come mai prima d'ora. E, nonostante l'interfaccia di reporting abbia subito modifiche significative (rispetto all'edizione 10.3 della configurazione Trade Management, di seguito denominata UT), le impostazioni del report sono ancora disponibili per l'utente medio. Diamo un'occhiata ad alcuni modi di base per lavorare con loro.

La prima cosa a cui puoi prestare attenzione sono le selezioni rapide. Consentono di visualizzare i dati nel report in base a determinati valori ​​dei campi del report secondo i desideri dell'utente.

Ad esempio, prendi un rapporto Analisi della disponibilità delle merci in UT. Notiamo subito che l'intera dimostrazione delle capacità dei report in UT 11 avverrà sull'esempio di due report:

  • Analisi della disponibilità delle merci;
  • Ricavi e costo del venduto.

La selezione in base ad alcuni campi può essere effettuata sia direttamente nel form del report, sia cliccando il pulsante Ambientazione.

In una colonna Tipo di confronto L'utente può selezionare diverse condizioni di confronto. Ad esempio, per il campo Nomenclatura Puoi scegliere tra i seguenti tipi di confronto:

  • È uguale a- il report sarà costruito solo per la posizione della nomenclatura selezionata;
  • Non uguale- il report verrà costruito per l'intera gamma, ad eccezione dell'articolo selezionato;
  • Elencato- la relazione sarà costruita secondo l'elenco delle voci della nomenclatura;
  • Non nella lista- il report verrà costruito per l'intero range, ad eccezione delle posizioni selezionate;
  • In un gruppo- il report sarà costruito su tutta la nomenclatura che si trova nella cartella selezionata della directory Nomenclatura;
  • Non in un gruppo- il report sarà costruito sull'intera nomenclatura, ad eccezione degli elementi che si trovano nella cartella selezionata della directory Nomenclatura;
  • In un gruppo dalla lista- simile al confronto Nell'elenco, solo le cartelle nella directory sono selezionate come valori dell'elenco Nomenclatura;
  • Non in un gruppo dall'elenco- simile al confronto Non nell'elenco, solo le cartelle nella directory vengono selezionate come valori dell'elenco Nomenclatura.

La casella di spunta (spunta) a sinistra del campo di selezione indica che la selezione in questo campo è "attiva", ovvero viene presa in considerazione dal rapporto.

I campi deselezionati non vengono presi in considerazione anche se hai selezionato determinati valori per questi campi.

A seconda del tipo di confronto selezionato nella colonna Significato viene indicato un elemento o una cartella (gruppo) specifici della directory o un elenco di elementi o cartelle.

Sono disponibili selezioni rapide in tutte le soluzioni basate sulla piattaforma 1C:Enterprise 8.

Un esempio di semplice modifica delle impostazioni del rapporto

Per visualizzare/modificare le impostazioni del rapporto, vai al menu Tutte le azioni - Modifica opzione.

Prima di noi si apre la finestra delle impostazioni per l'opzione di rapporto selezionata.

La struttura del report viene visualizzata nella parte superiore della finestra. In effetti, questa è una visualizzazione visiva dei raggruppamenti di righe e colonne del report, ovvero in quale ordine i dati analitici verranno visualizzati nel report in righe e colonne.

Nella parte inferiore della finestra vengono visualizzati quelli relativi al report nel suo insieme (se nella struttura del report è selezionato il livello superiore). Rapporto) o a un determinato raggruppamento di righe o colonne del report (se il raggruppamento è selezionato a un livello inferiore), le impostazioni per la visualizzazione delle informazioni e la progettazione dei campi.

Esempio 1

Passo 1. È necessario rimuovere il raggruppamento per caratteristiche dell'oggetto, lasciando solo il raggruppamento per elemento. Per fare ciò, nella parte superiore della finestra delle impostazioni del rapporto, fare clic sul campo Nomenclatura, Caratteristica. Nella parte inferiore della finestra, vai alla scheda Raggruppamenti.

Seleziona un campo Caratteristica e fare clic sul pulsante Elimina pannello di comando.

Conferma le modifiche alle impostazioni del rapporto facendo clic sul pulsante Termina la modifica nell'angolo inferiore sinistro dello schermo.

Passo 2 Dopo aver rimosso la caratteristica, il nostro compito, secondo le condizioni dell'esempio, sarà quello di aggiungere un gruppo di prezzi. Secondo il significato, questo raggruppamento dovrebbe andare a un livello inferiore rispetto al raggruppamento per stock, ma a un livello superiore rispetto al raggruppamento per articolo. Pertanto, nella struttura del report, selezioniamo un raggruppamento Azione.

Cliccandoci sopra con il tasto destro del mouse, nel menu contestuale, selezionare il comando Nuovo raggruppamento.

Nella finestra di modifica del campo di raggruppamento che si apre, seleziona Nomenclatura.Gruppo di prezzo.

Cliccando sul pulsante OK, vedremo che al report è stato aggiunto un nuovo raggruppamento, subordinato al raggruppamento Azione.

Ora selezioniamo il raggruppamento per articolo e, senza rilasciare il tasto destro del mouse, trasciniamolo all'interno (cioè sotto) del raggruppamento per fascia di prezzo. Otterremo la struttura mostrata nella Figura 1. Il risultato dell'impostazione del report è mostrato nella Figura 2.

Riso. 1. La struttura del report risultante

Riso. 2. Risultato della personalizzazione del report

Lavorare con campi personalizzati

Diamo ora un'occhiata più da vicino alle nuove opzioni di reporting nel programma 1C: Trade Management 8.

Sotto forma di modifica della struttura e delle impostazioni del nostro rapporto, presta attenzione alla scheda Campi personalizzati.

Prima di ciò, abbiamo aggiunto campi al rapporto, il cui elenco era predefinito dallo sviluppatore. Con questa scheda, possiamo creare i nostri campi di cui abbiamo bisogno - selezione campo o Espressione di campo.

Esempio 2

Personalizziamo il rapporto "Cronologia vendite" (versione del rapporto "Fatturato e costo del venduto"). Mostriamo i dati sulle vendite nel contesto dei partner e della nomenclatura. Supponiamo che la nostra azienda sia impegnata nella vendita di beni a Mosca e nelle regioni. Pertanto, ogni cliente nell'infobase appartiene a una determinata regione geografica (props "Business region" della directory "Partner"). Possiamo facilmente raggruppare i dati di vendita in un report per regioni, ma cosa succede se siamo interessati a statistiche più aggregate, in particolare la risposta alla domanda "Quanti beni sono stati venduti a Mosca e quanti in tutte le altre regioni messe insieme"? È qui che i campi personalizzati tornano utili.

Passo 1. Apriamo il rapporto. Andiamo al modulo delle impostazioni della struttura del rapporto ( Tutte le azioni -> Cambia variante). Eliminiamo a nostra volta tutti i raggruppamenti precedentemente creati nel report: per fare ciò, seleziona ciascuno di essi e fai clic sul pulsante Elimina barra dei comandi o utilizzare il tasto CANC.

Proprio come nell'esempio precedente, aggiungiamo un raggruppamento al report per partner e quindi per prodotto. Sappiamo già come farlo, quindi non ci vorrà molto tempo.

Passo 2 Creiamo un nuovo campo personalizzato. Apriamo un segnalibro Campi personalizzati ed eseguire il comando Aggiungi -> Nuovo campo-seleziona.

Diamo un nome al nostro nuovo campo - Regione in generale.

Facciamo clic sul pulsante Aggiungere. A nuova linea fare clic sul pulsante nella colonna Selezione. Nel modulo di modifica della selezione visualizzato, aggiungi una selezione per campo Partner.Regione aziendale. Scegli il tipo di confronto È uguale a, significato - Mosca.

Facciamo clic sul pulsante OK, dopodiché torneremo alla finestra di modifica del campo personalizzato. Quindi, fai clic sul pulsante nella colonna Significato e nell'elenco di selezione del tipo di dati visualizzato, selezionare Linea e scrivi come valore Mosca.

Ripetiamo l'operazione. Aggiungiamo un'altra riga alla tabella. Questa volta per la selezione del campo Partner.Regione aziendale scegli il tipo di confronto Non uguale.

Tornando alla finestra di modifica del campo personalizzato, nella colonna Significato scrivere Altre regioni(Vedi Fig. 3).

Riso. 3. Modifica campo personalizzato

Facciamo clic sul pulsante OK. Il nostro nuovo campo è pronto.

Passaggio 3 Aggiungiamo il nostro nuovo campo alla struttura del report. Evidenziando il livello superiore Rapporto in struttura, aggiungi un nuovo raggruppamento. Negli oggetti di scena Campo scegliere Regione in generale.

Trascina con il mouse il raggruppamento per partner e il raggruppamento subordinato per gamma di prodotti nel raggruppamento appena creato.

Generiamo un report e osserviamo il risultato (mostrato in Fig. 4).

Riso. 4. Il risultato della generazione del report

Selezione e smistamento

Torniamo alla finestra per la modifica della struttura e delle impostazioni del report e prestiamo attenzione alle schede Selezione e Ordinamento.

Se l'elemento radice è selezionato nella struttura del report ( Rapporto), le impostazioni effettuate in queste schede si applicheranno all'intero rapporto nel suo insieme. Se viene selezionato un raggruppamento di rapporti, le impostazioni si applicheranno solo ad esso.

Esempio 3

Di conseguenza, il rapporto Storia delle vendite solo quelle implementazioni arriveranno dove è specificato il manager Ivanov Ivan Fëdorovič.

Esempio 4

Salva le modifiche apportate

Se modifichi la struttura di un report, puoi sempre salvarlo utilizzando il comando Tutte le azioni -> Salva variante.

Sotto forma di salvataggio di una variante, utilizzando l'interruttore, è possibile selezionare Salva nella variante del rapporto esistente(invece di una delle opzioni già disponibili), oppure Salva la nuova versione del rapporto.

Il report riceve il saldo delle merci nei magazzini nelle varie sezioni (caratteristiche, serie, unità di misura, ecc.). Per non complicare l'esempio, lasceremo solo il raggruppamento per voce e visualizzeremo solo il saldo finale alla data di rendicontazione. La tabella finale mostrerà i saldi delle scorte per articolo nei magazzini.

Ma poi l'utente ha detto che doveva aggiungere due campi aggiuntivi:

  1. Notifica di quantità. Se la quantità è inferiore o uguale a 5, l'avviso è "Insufficiente". Se il numero è maggiore di 5, quindi minore o uguale a 10, l'avviso è "Normale". Se la quantità è maggiore di 10, allora "Sovrabbondanza".
  2. La formula per calcolare il saldo finale. In una colonna aggiuntiva, l'utente vuole vedere quali azioni ha eseguito il programma per ottenere il valore del saldo finale. Ovvero la formula "Saldo iniziale + Fatturato = Saldo finale", in cui verranno sostituiti i valori corrispondenti.

Naturalmente qui il programmatore potrebbe intervenire e modificare la richiesta dello schema di composizione dei dati e le impostazioni del report, ma completeremo l'attività in modalità utente senza modificare il report in modalità configuratore.

Campi aggiuntivi

E quindi, iniziamo. Andiamo alle impostazioni dell'opzione di rapporto:

Il costruttore delle impostazioni delle opzioni si aprirà di fronte a noi. rapporto SKD. Iniziamo a crearli andando nella scheda "Campi personalizzati".

Lo screenshot mostra già due campi personalizzati creati, la cui funzionalità è stata descritta sopra. Considera le impostazioni per ciascuno. Iniziamo con il campo Avviso.

Nel setup è necessario impostare il titolo del campo che verrà visualizzato nel report, nonché impostare le espressioni per generare il valore nel campo dei record dettagliati e nei totali di questo campo. Poiché non è necessario mostrare l'avviso nei totali, scriveremo un'espressione solo per i record dettagliati.

La sintassi dell'espressione è simile al linguaggio di query 1C:Enterprise. Ci sono alcune differenze, ma non le toccheremo in dettaglio in questo articolo. L'espressione utilizza un operatore select:

"Scelta quando poi altrimenti finisce",

simile a un operatore in un linguaggio di query. I campi nelle espressioni di campo personalizzate sono specificati dalla loro rappresentazione. Affinché la piattaforma comprenda che la vista inserita denota un determinato campo, il nome della vista è racchiuso tra parentesi quadre "". Se la rappresentazione del campo ha una sola parola, le parentesi quadre sono facoltative. Nell'esempio sopra, ci riferiamo al campo "Saldo finale".

Le impostazioni per il campo "Formula per il calcolo del saldo finale" sono impostate in modo simile:


Qui è necessario menzionare alcune sfumature:

  1. Possiamo mostrare la formula in una cella solo come una stringa. Pertanto, convertiamo tutti i valori numerici in una stringa utilizzando il metodo "String()" del linguaggio delle espressioni ACS, che converte qualsiasi valore in una stringa. Quindi eseguiamo la concatenazione di stringhe.
  2. Affinché il campo venga visualizzato nei totali del report, aggiungiamo una formula simile all'espressione dei record totali. Devi solo aggiungere le funzioni di aggregazione "SUM()" per ogni valore in base ai totali.

Tutto è pronto per utilizzare i campi del report!

Impostazione e generazione di un report

Ai campi di output del report verrà aggiunto il campo "Formula per il calcolo del consuntivo":

L'espressione "Avviso" verrà aggiunta ai record dettagliati dell'articolo. Per fare ciò, aggiungi il campo dell'espressione "Avviso" al raggruppamento "Nomenclatura". Successivamente, la struttura del report assumerà la seguente forma:

L'impostazione del rapporto è ora completa. Se necessario, le impostazioni aggiunte possono essere salvate per riutilizzo. Generiamo un rapporto:

Come possiamo vedere, i campi sono stati aggiunti al report in base alle condizioni dell'attività. Allo stesso tempo non è stato necessario modificare il report in modalità configuratore. Questo è il principale vantaggio dei campi personalizzati! Un utente che è stato addestrato all'uso può utilizzarli per creare un report delle proprie esigenze da solo, senza la partecipazione di un programmatore.

Credimi, puoi insegnargli come utilizzare queste funzionalità, perché è molto più semplice che scrivere formule nei fogli di calcolo di Excel.