La campana.

Ci sono quelli che hanno letto questa notizia prima di te.
Iscriviti per ricevere articoli freschi.
E-mail
Nome
Cognome
Come vuoi leggere la campana
Senza spam.

Una volta quando l'ho fatto nuovo documentoTrovato con la necessità di creare diversi moduli stampati al documento. Inoltre, gli utenti non potevano dire esattamente come dovrebbero essere raggruppati i dati stampa forma. C'erano informazioni contraddittoria. Parte degli utenti voleva raggruppare da un dettaglio, parte degli altri. Cioè, in futuro, la necessità di creare circa sei diversi layout per la stampa, che non era soddisfatto con me. Di conseguenza, è stata trovata la soluzione - l'output per stampare un documento utilizzando il circuito di layout dei dati. Un layout è stato aggiunto al documento con il tipo di schema di layout dei dati, nonché un modulo con impostazioni SCD. In realtà, nelle impostazioni c'era solo un campo in cui un albero è stato visualizzato con i gruppi di gruppo CC (cartelle. Involtimenti). Cioè, facendo clic sul pulsante "Stampa", l'utente ha una finestra automatica con le impostazioni di raggruppamento preinstallata (più frequentemente utilizzata). E se necessario, lui stesso potrebbe chiedere al raggruppamento nel contesto dei requisiti di cui hanno bisogno. Bene, quindi è stata la stampa diretta tenendo conto delle impostazioni dell'utente specificato. Non andrò nei dettagli tecnici. La cosa principale che volevo trasmettere è l'idea stessa.

2 commenti su "" Utilizzo di SCD per documenti di stampa ""

    I miei utenti hanno affrontato. È vero, non era un contabile, ma i manager delle divisioni dell'azienda. Bene, più l'istruzione è stata scritta. E la comprensione dei documenti "qualcuno", dei libri di riferimento, dei registri, ecc. Non erano richiesti, perché Stampa chiamata direttamente dalla finestra di dialogo premendo il pulsante "Stampa" standard

Quando si creano report utilizzando il sistema di layout dati (CCD), è conveniente visualizzare i parametri del report (almeno il modulo più frequentemente utilizzato) in modo da non forzare l'utente a scavare nella finestra Standard Impostazioni CC.

Considera come può essere fatto sulle forme ordinarie 1c. Faremo immediatamente una prenotazione che in questo articolo è esattamente la derivazione dei parametri alla forma, cioè. I parametri stessi nel display LCD devono già essere creati.

Esistono due modi per emettere i parametri del CCD per un modulo normale:

  • tabella delle impostazioni della tabella di uscita
  • l'output dei singoli parametri sotto forma di campi di input.

L'uscita della tabella delle impostazioni dei parametri sul modulo è simile alla tabella di impostazione dei parametri generati dal TCD. Per la sua uscita, è necessario creare un elemento Tavolola cui proprietà Datipunto Pianificatori. Strumenti. Installazioni. Paramettime

Allo stesso tempo, l'utente verrà mostrato tutto parametri SCDche non hanno una restrizione di disponibilità.

Tuttavia, in alcuni casi, questo metodo potrebbe non sembrare così bello e non molto facile da usare. Considera come visualizzare i parametri della SCD separatamente sotto forma di campi di input convenzionali.

  1. Creare dettagli del report corrispondente ai parametri. Nel nostro esempio, questi saranno requisiti Punto dati, conduzione dati, organizzazione. Immetteremo i loro tipi di dati corrispondenti.
  2. Creare un campo di input sul modulo per ciascuno dei parametri e collegarli attraverso la proprietà. Dati con dettagli del report. Per ciascun campo di input, sarebbe bello creare un'iscrizione con il nome del parametro in modo che l'utente capisca quale parametro modifica.
  3. Per ciascun campo di input è necessario creare una procedura per il gestore di eventi Quando cambiache imposterà il valore scelto dall'utente nei parametri del CCD. Nell'esempio, ho creato una procedura e l'ho assegnato agli eventi di modifica di tutti e tre i campi di input. Cioè, quando si modifica un parametro, reinstallando tutti e tre. Dal punto di vista della velocità, questo è molto probabilmente efficace, ma, perché Non ci sono molti parametri, la differenza non è evidente. Con un gran numero di parametri, è necessario visualizzare l'installazione di ciascuna in una procedura separata. Quindi, il codice procedura per il gestore Quando cambia Sembrerà questo:

    Parameziente della procedura (elemento)

    Parametanach \u003d Impostazioni della cartella. Impostazioni. Dipinto. Elementi. Trova ("starteriod"); // la ricerca viene eseguita dal parametro del CCD
    Parametanach. Usare \u003d verità; // Il parametro verrà utilizzato nella selezione
    Parametanach. Valore \u003d Dati. // Il parametro è assegnato il valore della richiesta del report

    ParamettaCon \u003d Apparecchiature di cartelle. Impostazioni. Dipinto. Elementi. Trova ("copertura");
    Paramertacone. Usare \u003d verità;
    Paramertacone. Valore \u003d Deck (Database);

    Parametyorg \u003d Impostazioni della cartella. Impostazioni. Dipinto. Elementi. Trova ("organizzazione");
    Parametto. Usare \u003d verità;
    Parametto. Valore \u003d Organizzazione;

    Estrudures.

Per evitare commenti come "Ho anche scoperto per me!", Farò immediatamente una prenotazione: l'articolo è progettato per gli sviluppatori SCD inesperti, coloro che non sanno come esprimere la loro "FI!", Capire cosa è ovvio Tu - non succede sempre ovviamente il resto.

Per una rappresentazione visiva dell'attuazione della parte dei trucchi, ho fatto piccoli spazi vuoti nella forma schemi esterni CCD. La descrizione dei trucchi e degli screenshot ha cercato di farlo che l'essenza e la tecnica di realizzare il trucco erano chiare senza la necessità di scaricare schemi. Per qualcuno, sarà abbastanza, ma se qualcosa è incomprensibile, puoi sempre scaricare lo schema appropriato e vedere direttamente l'implementazione.

Trucco numero 1. Multiplo del giusto valore.

Quindi, per il riscaldamento, inizieremo con qualcosa di più facile. In tali meccanismi del CCD, come "Selezione" o " Formattazione condizionale"Probabilmente hai dovuto affrontare le colonne" campo "(o" valore sinistro ") e il" valore "(o" valore "o" giusto valore "). I professionisti, probabilmente conoscono questo trucco, ma i principianti non è sempre facile indovinare che il layout dei dati Il campo può essere utilizzato come a sinistra ea destra (cioè confrontando non solo i valori fissi specificati, ma anche altri campi della SCD all'interno di una riga). Per questo, è sufficiente nel campo Valore giusto per immettere la modalità di modifica , Premere il pulsante di pulizia ("SCTIC"), quindi premere il pulsante Tipo Select visualizzato (la lettera "T") e selezionare il tipo "campo Layout dati".

Esempio.
Ad esempio, non ho reinventato la bici e ha preso la dichiarazione operativa più ordinaria dell'account 60 dalla versione demo 1c: contabilità (Io uso ED. 2.0.). Chi non lo sa, inizia con l'edizione 2.0, questo rapporto è effettuato sulla base del CCD.

Quindi, impostare direttamente per le linee con la condizione "BU (Fatturato)" uguale "BU (fatturato)", e si applicano anche alla progettazione condizionata del report, evidenziando la cella gialla delle linee, dove "CT (Con. Saldo) "Più" BU CT (Fatturato) ". Se qualcuno sa come abilitare il pannello "Design" - trova il pulsante delle opzioni "Pannello impostazioni" a destra del "Pannello Impostazioni".

Il risultato finale dovrebbe essere così:

Trucco numero 2. Selezione su gruppi.

Tutti sanno quale selezione è nel display LCD, ma non tutti sanno che può essere applicato non solo per il rapporto nel suo complesso, ma anche su linee e colonne separate. Attività applicate per l'uso di tale prodotto. Ad esempio, dettagli condizionali (limite per i quali raggruppamenti livello superiore Emette il dettaglio e per quale no) o dettaglio variativo (per valori diversi I raggruppamenti del livello superiore mostrano diverse decirzione). In uno dei progetti, l'UPP, ad esempio, ha dovuto fare la forma di calcolo dei costi con una struttura fissa (una directory separata) e per diversi articoli di calcolo per visualizzare la decodifica o con i costi o per i costi specifici o meno di emettere qualsiasi cosa . Grazie a questo, il trucco non ha dovuto rinunciare alla SCD quando si sviluppa un rapporto.

Esempio.
Lo scopo dell'esempio: mostra un annuncio, in cui per i conti di regolamento (60.62.76) mostrano la decrittura in base alle controparti e per i costi (20.23.25.26) - in base ai costi.

La SCD stessa è implementata come set di dati, che utilizza una richiesta alla tabella virtuale di residui e rivoluzioni del registro contabile "Hoshchestnaya".
Posizioniamo il gruppo investito "Organizzazione" e "Account". Nel raggruppamento "Account" in parallelo per posizionare 2 gruppi "subconto1" e "subconto2", per i quali abbiamo impostato la selezione appropriata.
Un'illustrazione del setup è nello screenshot:


Se nelle impostazioni del report principale sulla scheda "Altre impostazioni", non hai disabilitato gli effetti, allora dovrà assolutamente essere fatto nelle "altre impostazioni" dei nostri gruppi "subconto" e "subconto"

Trucco numero 3. Cappello invisibile

Il prossimo trucco può essere rappresentato come una continuazione del precedente. Se hai attirato l'attenzione, nel rapporto risultante, nonostante il fatto che in effetti, solo un subconto deriva da noi, entrambi (che "subconto" e "subconto") cadono nell'intestazione. Sfortunatamente, gli sviluppatori del CCD non prevedevano la possibilità di regolare la visibilità del tappo o l'utilizzo di un simbolo di servizio, quando si installa quale intestazione, il cappuccio del campo non sarebbe formato. Ma, come già, probabilmente, immaginò che c'è un trucco, che in una certa misura contribuirà a aggirare questa restrizione.

Quando si sviluppa uno schema in un layout predefinito del design, aggiungere il layout di raggruppamento, con la definizione con il nome del raggruppamento invisibile, come mostrato nello screenshot. Si prega di notare che il campo "Area" dovrebbe rimanere vuoto!

E quindi impostare il nome "subconto2" "invisibile":

E voila ... Il cappello di gruppo "subconto2" scompare e il rapporto diventa così:

Chiedi perché il layout di progettazione è impostato attraverso il nome e non attraverso le specifiche di un particolare campo di raggruppamento? È solo che si ottiene una soluzione più universale e successivamente, questo nome di gruppo può essere impostato nella versione del report su qualsiasi raggruppamento, ma non sarà possibile modificare il layout predeterminato nelle opzioni.

Sì, c'è un'altra sfumatura di questo trucco: considera che il "cappello invisibile" copre non solo questo raggruppamento, ma anche tutto il downstream! Quelli. Se assegni il nome "invisibile" al raggruppamento "subconto", quindi nell'intestazione non sarà visibile "subconto1", né "subconto2"!

Numero del trucco 4. Chiamami come vuoi

La maggior parte degli sviluppatori del SKD sa come impostare l'intestazione del campo della query. Nella scheda CCD "Set di dati", è sufficiente mettere un segno di spunta della cancellazione della casa automobilistica e rendere il testo necessario nel campo "intestazione". Il Minus è che nella modalità utente, questo metodo non è disponibile e voglio rinominare il titolo senza ricorrere alla Guida del Configuratore. Quindi nelle impostazioni delle opzioni del report, non c'è solo il modo di rinominare le intestazioni dei campi, ma anche per "coprire" il loro gruppo "Cap". Per fare ciò, nella scheda "Campi selezionati", selezionare i campi desiderati e fare clic con il tasto destro del mouse. Come puoi vedere sullo screenshot per i campi, è disponibile "Installa l'intestazione" e le opzioni "Campo".
Si noti che per i campi di raggruppamento, l'installazione dell'intestazione deve essere effettuata da sola tramite il segnalibro "campi selezionati" e non attraverso menù contestuale "Imposta il nome" nella parte superiore (strutturale) dell'impostazione delle opzioni!



Dopo tutte le impostazioni, la versione del report è simile a questa:



P.S.
Un piccolo consiglio per coloro che scaricheranno lo schema. Lo schema è uno, ma tutti i trucchi sono fatti sotto forma di opzioni separate per la relazione di questo schema:

Continua...

Quasi tutti i parametri disponibili nelle finestre di dialogo Impostazioni di stampa (Impostazioni della stampante, Proprietà della pagina) possono essere specificate direttamente durante la formazione documento tabellare.

Considerare le proprietà e i metodi di un documento tabellare relativo alle impostazioni di stampa (negli esempi del "Tabbd", questo è un oggetto "Documento tabulare").

Proprietà "NOMEPRINTER" Consente di impostare una stampante per la stampa, diversa dal predefinito installato. Il nome deve corrispondere al nome della stampante specificato nel sistema:

Tabdd.miprerter \u003d "canon ir1133";

Quando si stampa un pacchetto di documenti, è possibile risparmiare tempo impostando un segno di analisi delle copie:

Tabdow. Sviluppo \u003d verità;

Il numero di copie può essere specificato come segue:

Tauffard. NALIAY INDUSTRIES \u003d 5;

Naturalmente, è possibile impostare i campi:

Tabdok.polevleva \u003d 20; // campo a sinistra 20mm, altri campi 10mm (predefinito)

Alcune altre proprietà della proprietà:

Tab DOWN. ORIENTASTRICA \u003d Forza di orientamento. Deceso; TabDown. ENEXPILESTRANICE \u003d 2; // sul foglio verrà posizionato 2 paps della Tauffa. Automastea \u003d verità; // simile alle impostazioni della scala "dalla larghezza della pagina"

Se necessario, è possibile specificare un valore di ridimensionamento specifico in percentuale (proprietà "Scala" ).

Proprietà "Distributore" Ti permette di chiedere formati standard Pagine - "A3", "A4", "A5" ( lista completa Le opzioni sono disponibili in Guida 1C).

Tauffard. Taglia \u003d "A3"; // Lettera A dovrebbe essere l'inglese

Per il formato carta non standard (personalizzato), è possibile specificare l'altezza e la larghezza della pagina (in mm):

Tauffard. Dimensioni \u003d "Personalizzato"; // Dimensioni del tabber non standard. High-pass \u003d 350; Tauffard. Vicarisant \u003d 350;

Anche nel documento tabellare è disponibile per controllare le colonne e il loro contenuto. Per questo servono come proprietà "Intestazione di pagina" e "Piè di pagina". Per esempio:

Tabdow. VervelovkolontiTul. Altamente \u003d verità; // verrà stampato il footer superiore. I sizzyolontituli al piano di sopra \u003d 7; // Tabdow da 2 mm (predefinito 10mm) Tabdow. Verkhnytolontitul. Unità verticale \u003d posizione verticale. Top; Tabdow. VERVELOVYOLONTITUL. Protector \u003d 2; // Il piè di pagina viene visualizzato dalla seconda pagina del FontCoLontululu \u003d nuovo font ("Courier New", 8, Truth); Tabdow. VERVELOVKOLONTITUL. SHIFT \u003d SKOLONTITU; // Font tapdock inclinato. VERVELOVKOLONTITUL. TEXTRETER \u003d "Upper Piè di pagina"; Tabdow. VERVELTECHNOTIYTUL. Texture \u003d "Pagina [e il numero] da [e imballaggio]"; // pagine numerate di tabdow. VERVELOVKOLONTITUL.TESTIXTSLEVA \u003d "[& DATE]";

Il documento formato viene inviato per stampare utilizzando il metodo "Genere()". Forse due opzioni di chiamata.

1) direttamente alla stampante:

Tabdow.nap (modalità di usuralogaping. Non usare); Tabdow.nach (verità);

2) La finestra di dialogo di stampa verrà visualizzata prima della stampa:

Tabots.neprittics. Tabdow.nach (bugia);

Inoltre, è possibile gestire e dividere il documento sulla pagina. Valutare il numero di pagine nel documento sulle impostazioni della stampante corrente può essere:

Tabdon.ColticsMeproof ();

Usando i metodi "Controllo ()" e "Spuntare ()" È possibile determinare se un documento tabellare o un array delle aree del documento della tabella su una pagina è altezza e ampia alle impostazioni correnti della stampante.

Va tenuto presente che il lavoro degli ultimi tre metodi dipende dalla stampante installata. Se il metodo non riesce a trovarlo, è causata un'eccezione.

Costretto a inserire le interruzioni di pagina Consentire i metodi "Separatore suteria ()" e "Caratteristiche del separatoreGorizantal ()" .

Pertanto, è possibile controllare la stampa della pagina e controllare il riempimento della pagina:

Se non è un TABDD. Attrezzatura (array della biblioteca) quindi un tabone di tabella. Separatore HighnessGorizontal (); A seguire

Un'importante caratteristica della piattaforma "1C: Enterprise 8.2" è rigorosamente separata da proprietà e metodi nel contesto dell'esecuzione. Se tutte le proprietà di cui sopra sono disponibili in qualsiasi contesto, i metodi elencati non sono disponibili su cliente sottile. L'eccezione è il metodo "stampa ()", la disponibilità di cui per motivi ovvi è limitata alla parte del cliente. Ciò significa che la formazione di un documento tabellare dovrebbe verificarsi sul server e invialo per stampare nella procedura del client.

Creare un report esterno che visualizzerà informazioni relative ai resti della nomenclatura e dal suo fatturato. Le informazioni richieste sono richieste da una query utilizzando un set di dati tipo "Query", che contiene il testo della query:
SCEGLIERE
_Demonometer. Link come nomenclatura
Posiziona il conto effettivo
DI
Directory. Remotemeclature come _Demonometer
DOVE
Non _femoncretor. Presentazione
E non _Temonometer.tegroup.
;

////////////////////////////////////////////////////////////////////////////////
SCEGLIERE
Libro reale. Namerenclature,
_Temosoomattovachovachtovto stationstakes.
_ADoomostanerhraztostkatkiyochorota.goliticità,
_ENOOMOSTAKERSTECNOTOWORSTEXTAKARDS.
_Enoomostatovoyovtovto stationstaksstakes. Calicità,
_TemosostatovoovtovtochstroyTakeyother.
_ENOOMOSTATECESSATOBOTOWSTAKSOSTODIOBOROTA.Golismoboto.
DI
Effet-curriculture in realtà
Il collegamento sinistro della regisplocessing ._Temo-Strokeswolds. Lostatakesforms come _themost-trakes
Secondo il sistema attuale. Nonnclatura \u003d _Temosoomattovachovachtovtochstroytakoborota.nounclature

Di conseguenza, il report contiene i seguenti campi (vedere la figura 1):

Poiché le informazioni vengono prese dalla tabella virtuale di "soffiamento restante", il CCD crea automaticamente due parametri dei dati di partizione sopra e la fine dei dati necessari per specificare i limiti del periodo di campionamento dei dati. Preferisco con tali parametri non funzionano direttamente, ma per impostare i propri valori tramite un altro parametro da non essere disponibile per l'utente per la modifica (vedere la figura 2).
Il report ha affrontato il tuo compito, ma il tappo del report è piuttosto asciutto. Durante il tempo, ho trovato diversi modi per progettare un colpo di testa:

  1. Impostazione delle intestazioni dei campi nella scheda CCD "Set di dati";
  2. Impostazione delle intestazioni dei campi sulla scheda CCD "Impostazioni";
  3. Installazione software titoli di campi;
  4. Impostare l'intestazione del report con un layout;
  5. Raffinatezza del risultato (documento tabulare);
Considerali in dettaglio.

1. Impostazione dei titoli sulla scheda CCD "Set di dati"

Qui tutto è semplice, abbiamo messo un segno di spunta di fronte alla proprietà del campo "Titolo" (cioè, cancelliamo le impronte automatiche) e inseriamo il testo necessario dell'intestazione (vedere la figura 4).
Se si desidera impostare il design per l'intero campo, e non solo per il suo titolo, allora c'è un campo "Design", con il quale è possibile impostare un po 'di progettazione del campo, ad esempio la modifica del carattere o impostare il colore di sfondo (vedere la figura 5).
Su questo, la mia conoscenza della scheda "Set di dati" fine.

2. Impostazione delle intestazioni dei campi nella scheda CCD "Impostazioni"

Per impostare l'intestazione del campo, è necessario selezionare il campo desiderato, fare clic con il pulsante destro del mouse sul menu di scelta rapida e selezionare la voce "Installa il titolo" (vedere la figura 6)
Per raggruppare i campi (ad esempio, per tipo di informazioni), è necessario aggiungere un campo di raggruppamento e mettere in esso i campi richiesti (vedere la figura 7), annidando illimitato.
Puoi anche giocare con la proprietà del campo di raggruppamento "Posizione", su cui dipende il tipo di gruppo di campo.

Queste azioni possono essere eseguite in modalità 1C: le imprese aprendo le impostazioni del report, ma, la voce "Campi selezionati" deve essere abilitata alle impostazioni del report (vedere la figura 8).
Su questo, è stata completata la facile parte sulla configurazione dell'intestazione del report. Dei vantaggi superiori alle azioni elencate: tutte le impostazioni vengono eseguite mezzi standard. Dei minuscoli: la mancanza della possibilità di impostare un'intestazione multi-line.

3. Installazione del software di intestazioni dei campi

La piattaforma consente di impostare a livello di codice le intestazioni dei campi, inoltre, impostare Multi-Line, che a sua volta consente di impostare in modo flessibile e dinamicamente le intestazioni dei campi durante la formazione di un report.

Per fare ciò, nel modulo Report, definiamo la procedura Precompronkerculture.. In questa procedura scriveremo il codice per il titolo dei campi.

// 1. Ottieni impostazioni personalizzate.
Impostazioni \u003d questo oggetto. I lavoratori di supporto. Impostazioni di versamento ();

// 2. Ottieni il valore del parametro "Periodo" da cui determiniamo la data di inizio e la fine del periodo.
Parametrodo \u003d nuovo parametroComponociation ("periodo");
Periodo \u003d Impostazioni. Appendiced. Initiscoveryadrameter (parametrilodo). Appuntamento;
Starteriod \u003d periodo. Datahana;
Ending Pasqua \u003d Periodo di dati di dati;

// 3. Preparare le informazioni sull'override i campi di intestazione. Per questo, creare
// Un array che conterrà informazioni: Namepol - I valori della proprietà "Path"
// set di dati (vedi figura 1), titolo - Testo del titolo.
Punti elenco \u003d Nuovo array;
Parametro di rhuning \u003d formato (periodo di avviamento ", df \u003d dd.mm.yyyy; dp \u003d" data vuota ");
Polinachalostat \u003d nuova struttura ("Namerole, titolo", "Numero", "Residue on" + simboli. PS + posizione forte);
Elenchi. Aggiunta (polinachale);
stronotperiod \u003d formato (fine dellaversione, "df \u003d dd.mm.yyyy; dp \u003d" data vuota "");
Temperaturali \u003d nuova struttura ("namepole, titolo", "autorità", "residui su" + simboli. PS + Stronoteriod);
Elenchi. Aggiunta (controllo telefonico);

// 4. Otteniamo un elenco di campi che sono nel raggruppamento "residui" (vedi figura 7) e
// Imposta il nuovo titolo, bypassing elementi nel ciclo.
Riproduzione selezionata \u003d Impostazioni. Elezione. // primo livello di campi.
Polyostacks selezionati \u003d piloti selezionati. Gli elementi; // campi di raggruppamento dei residui.
Per ciascuna selezionata vicino dai gufi selezionati del ciclo
Per ogni elenco di elementi dall'elenco del ciclo.
HALFONTONS \u003d Nuova Polonia (elementmassive. Articoli);
Se la cartella selezionata. Quickness \u003d Halfpons
Selezionato. La sedia principale \u003d elementmassive. Premere;
Conclusa;
Eventcycle;
Eventcycle;

// 5. Carica le impostazioni utente modificate.
Questo oggetto. I lavoratori di supporto. Impianti (Impostazioni);

Risultato del rapporto (vedi figura 10):
Il metodo è più freddo del sopra elencato, ma mi piace.

4. Impostare l'intestazione del report con un layout

Per impostazioni più flessibili vista esterna La relazione nel CCD prevede la creazione di layout. Nelle impostazioni del report, creare un altro gruppo "Record dettagliato" e impostare il nome delle "creste" per questo raggruppamento (vedere la figura 11).
Nella scheda Layout, aggiungere un layout di intestazione di gruppo. Per un layout in un documento tabellare, creare un'intestazione del report (il cappuccio del report deve contenere tanti intestazioni dei campi, quanti dettagli visualizza i campi) e specificare l'area del documento tabella per il layout (vedere la figura 12).
Di conseguenza, il rapporto ha il seguente tappo di tipo (vedere la figura 13):

Figura 13. Layout del CCM come intestazione del report
A mio parere, i layout hanno un grosso meno, è l'incapacità di ricostruire in un determinato gruppo di utenti, quindi dovrebbero essere utilizzati se il modulo di reporting è regolato e non può essere modificato. Cerca di impostare un raggruppamento per raggruppare "creste" e vedere che il layout ha ottenuto.

Nel sito Web di supporto della tecnologia dell'informazione, l'articolo utilizza layout predefiniti, che descrive in dettaglio le tecniche per l'utilizzo di layout nel display LCD.

5. Affinamento del risultato (documento tabulare)

Questo metodo utilizza un meraviglioso metodo del documento del tavolo. Finduext ()Ma per l'uso questo metodo È tenuto a disabilitare l'elaborazione standard della formazione del risultato del rapporto.

Procediamoci. Spegnere la formazione standard, per questo nel modulo di report per l'evento Precompronkerculture. Stabiliamo una lavorazione standard variabile al valore della bugia e scrivi il tuo layout dei risultati:
Standardworking \u003d falso;
Composizione della macchina \u003d nuovo complesso del pulitore della camicia pieghevole;
Mockkomponovka \u003d Cartella macchina. Riempi (
Questo oggetto. Schemaconsidati,
Questo oggetto. I lavoratori di supporto. Istruzioni,
Ispezione);
ProcessorCompovka \u003d nuovi componenti del processore;
Processorcomporovka.intialize (muramenti, ispettorato, verità);
Equipaggiamento processore \u003d Nuovi risultati del processore-riga in linea ComuneTheldblocks
Esercizio del processore. Installazione del documento (Risultati del documento);
Esercizio del processore. Assicurarsi (ProcessorCompovka);
Per ulteriori informazioni, il layout del programma del rapporto è descritto nell'articolo.

Il risultato organizzato viene visualizzato nel documento tabellare: questo è un documento variabile. Successivamente, dopo aver formulato il risultato e prelevarlo al documento tabellare, scriviamo il codice per sostituire un testo cellulare in un altro. Ad esempio, cambierai il nome del raggruppamento "Residues" "a" i resti della nomenclatura "nell'intestazione del report (vedere la Figura 14):
Cella \u003d risultati del documento. Nittext ("residui");
Se cella<> Non definito allora.
Cell.text \u003d "resti della nomenclatura";
Conclusa;

Inoltre, per la cella trovata, è possibile impostare la formattazione, vedere le proprietà della cella di un documento tabellare nella sintassi dell'assistente.

Questo metodo ho scoperto per me stesso di recente, è semplice e ti permette di lavorare in modo molto flessibile con un tappo del report, la cosa principale è che il testo cellulare avrebbe un testo unico.

P.S. Forse hai un altro modo di registrazione di intestazioni di campi?

La campana.

Ci sono quelli che hanno letto questa notizia prima di te.
Iscriviti per ricevere articoli freschi.
E-mail
Nome
Cognome
Come vuoi leggere la campana
Senza spam.