LA CAMPANA

C'è chi legge questa notizia prima di te.
Iscriviti per ricevere articoli freschi.
E-mail
Nome
Cognome
Come vuoi leggere The Bell
Niente spam

1C ti consente di semplificare notevolmente la contabilità o di gestire semplicemente qualsiasi organizzazione, sia essa un piccolo negozio o una grande impresa. Il programma è un grande sistema di gestione di database. Per non confondersi in tutto ciò, è necessario essere in grado di eseguire varie semplici azioni e comprendere l'essenza. Successivamente, capirai come verificare il tipo di valore nella query in 1C, nonché quali sono in genere e come distinguerli.

Tipi di valore

1C: l'impresa ha incluso una funzione speciale nelle nuove versioni (piattaforma 8.2). Usandolo, è possibile aggiungere qualsiasi parametro speciale a qualsiasi elemento, elemento del sistema di dati. Questo viene fatto per rendere il sistema più semplice da modificare e aggiungere nuovi elementi lì. Questa funzione è chiamata "Tipo di valore".

In realtà, questo è uno dei concetti di base che contiene la maggior parte dei linguaggi di programmazione. Con il suo aiuto è possibile classificare vari dati. Ad esempio: date, numeri, stringhe, collegamenti. Queste sono solo classificazioni di base. Ce ne possono essere molti di più. Ad esempio, se inserisci informazioni sulle città nel tuo sistema, puoi utilizzare: terraferma, paese, regione, ecc.

Dai un'occhiata

Puoi controllare questo o quel campo usando la lingua della query. Più precisamente, le sue funzioni: VALORI TIPICI. Cioè, se vogliamo scoprire che tipo di informazioni contiene la cella di interesse, dobbiamo usare il comando.

VALUES (Value) \u003d TYPE (String)

Nell'esempio sopra, abbiamo determinato, usando il comando, tipo più semplice. Un altro esempio di verifica della richiesta:

Documenti

Ci sono molte specie, gli utenti possono cavarsela con entrambe le iniziali e inserirne una per migliorare base di informazioni. Ecco qui alcuni di loro.

  • Link al documento. È utilizzato per una comoda memorizzazione di collegamenti a vari oggetti all'interno di altre parti del sistema.
  • DocumentObject - modifica dei documenti.
  • Campionamento dei documenti - ordinamento degli oggetti dal database.

Inoltre, ci sono termini speciali che caratterizzano qualsiasi dato:

  • il modulo;
  • linea;
  • booleano
  • numero;
  • data;
  • un array;
  • casella di controllo;
  • immagine.

Questa è solo una parte di essi. Qualsiasi oggetto può essere solo qualcosa da questo elenco. Booleano è un parametro speciale che accetta due valori: vero o falso. Esistono anche tag speciali che consentono di regolare la richiesta: quando, dove, come, altrimenti, ecc. Specifica l'algoritmo di comportamento del programma. 1C si distingue per il fatto che queste parole qui, come tutto il resto, possono essere inserite in russo.

È importante capire che tutto ciò sarà percepito dai principianti e dai laici come una lettera cinese. Per comprendere ciò che è in gioco e utilizzare efficacemente 1C, è necessario conoscere le basi della programmazione. In generale, controllare il tipo nella richiesta nel programma 1C sarà abbastanza facile, rispetto ad altre azioni.

Attenzione! Ecco una versione di prova della lezione, i cui materiali potrebbero essere incompleti.

Accedi come studente

Accedi come studente per accedere al materiale scolastico

Query language 1C 8.3 per programmatori principianti: funzioni e operatori per lavorare con i tipi (VALORI, TIPO, RIFERIMENTO, IS NULL, EXPRESS)

Ricordiamo che ogni attributo (proprietà, campo) di una directory, documento o qualsiasi altro oggetto applicazione ha il suo tipo. E possiamo guardare questo tipo nel configuratore:

Nel linguaggio delle query, esiste un'intera classe di funzioni e operatori per lavorare con tipi di attributi. Diamo un'occhiata a loro.

Funzione VALUE

Questa funzione accetta un parametro (valore) e ne restituisce il tipo. Per gli oggetti di scena descritti nell'immagine (sopra) Gustolibro di consultazione Cibo Verrà restituito quanto segue:

Ora diamo un'occhiata agli oggetti di scena Segno distintivo nella directory Città:

Vedi che questo attributo può avere uno di diversi tipi: Linea, Riferimento: Sapori, Reference.Colors. Questo tipo di dettagli si chiama COMPOSIZIONE.

Se proviamo a compilare il valore di questo attributo in 1C: modalità Enterprise, il sistema ci chiederà quale tipo sarà il valore:

E solo dopo la nostra scelta ci permetterà di inserire il valore del tipo selezionato.

Pertanto, gli elementi della directory di un tipo ( Elenco delle città) sarà in grado di immagazzinare negli stessi oggetti di scena ( Segno distintivo) valori di diversi tipi (String, Colors o Tastes).

Puoi verificarlo tu stesso facendo clic sugli elementi della directory Città in modalità 1C: Enterprise. Stai leggendo una versione di prova della lezione, le lezioni complete si trovano.

Qui, il valore della caratteristica distintiva è un elemento della directory Gusti:

Ecco la linea:

E qui in generale un elemento di riferimento Colori:

Ecco le possibilità che offre un tipo di dati composito!

Mi chiedo come si comporterà la funzione TIPI sugli oggetti di scena Elemento distintivocon un tipo di dati composito:

Questo è già molto interessante. Affrontiamo ciascuna riga singolarmente.

Il tipo di valore della caratteristica distintiva per l'elemento Russia è Nullo. Siamo i primi a incontrare questo tipo. Valori di questo tipo Vengono utilizzati esclusivamente per determinare il valore mancante quando si lavora con il database.

Così è, perché l'elemento Russia è un gruppo e non un normale elemento di directory Cittàquindi non ha campo Segno distintivo. E il tipo del valore mancante, come abbiamo letto sopra, è sempre uguale Nullo.

Il tipo di valore della caratteristica distintiva per Perm è Gusti. Così è, perché il valore della caratteristica distintiva segnato nel database per la città di Perm è un collegamento a un elemento della directory Gusti.

Per Krasnoyarsk, il tipo di caratteristica è Colori, poiché il valore selezionato nel database è un riferimento a un elemento della directory Colori.

Per Voronezh, il tipo di attributo è uguale a Linea, poiché il valore immesso nel database è una stringa ordinaria.

L'India è di nuovo un gruppo, quindi non ha senso. E il tipo di valore mancante, come ricordiamo, è uguale a Nullo.

Ed ecco la cosa. Se vai alla voce di directory Città con il nome San Paolo, allora vedrai che il campo Segno distintivo completamente vuoto. È vuoto. E tutti i campi vuoti di un tipo composito hanno un significato specialeNON DEFINITO .

A PARTIRE DAL NON DEFINITO ci imbattiamo anche per la prima volta. Valore NON DEFINITO si applica quando è necessario utilizzare un valore vuoto che non appartiene a nessun altro tipo. Questa è solo la nostra situazione. E il tipo di valore NON DEFINITOcome probabilmente hai indovinato uguale Nullo.

Funzione TYPE

Prende solo un parametro: il nome del tipo primitivo ( LINEA, NUMERO, DATA, BOOLEAN) o il nome della tabella di cui si desidera ottenere il tipo di collegamento.

Il risultato di questa costruzione sarà un valore di tipo Tipo per il tipo specificato.

Sembra nebbioso, vero?

Diamo un'occhiata all'applicazione di questo design e tutto andrà immediatamente a posto.

Cerchiamo di selezionare tutte le voci nella directory Cittàdi cui oggetti di scena composti Segno distintivo conta il tipo LINEA:

Ora selezioniamo tutti i record per i quali gli oggetti di scena Segno distintivo sono collegamenti agli elementi della directory Colori (tavolo Reference.Colors):

Ritiro

Come ricorderete, alcuni elementi del manuale Cittànon avere oggetti di scena Segno distintivo. Funzione TIPI per tali elementi dà Nullo.

Come si possono selezionare tali elementi in una query? A tale scopo viene fornito un operatore logico speciale. È ZERO (da non confondere con la funzione È ZEROche considereremo di seguito). Stai leggendo una versione di prova della lezione, le lezioni complete si trovano.

Ecco un esempio del suo utilizzo:

Belle. Ma hai notato che non esiste alcun elemento di San Paolo, il tipo di valore degli oggetti di scena Segno distintivo che ha anche emesso Nullo. Perchè è successo?

E il fatto è che la situazione è per gruppi (Russia, India, Brasile), per i quali il completamento degli oggetti di scena Segno distintivo impossibile in linea di principio, poiché non lo hanno affatto, differisce dalla situazione per l'elemento di San Paolo, per il quale è possibile compilare il requisito, ma semplicemente non è riempito ed è uguale, come ricordiamo, a un valore speciale NON DEFINITO.

Per selezionare tutti i record per i quali la proprietà Segno distintivo presente, ma non riempito, usa un design diverso:

Ma un confronto con UNCERTAINTY per definire attributi vuoti (non riempiti) funzionerà solo per i tipi compositi.

A proposito, a operatore logico Esiste una forma NULL di negazione come segue:

Operatore logico LINK

Ad esempio, scegliamo dalla directory Cittàsolo quei record per i quali il valore dell'attributo composito Segno distintivo sono un riferimento a un elemento della directory Gusti:

Come ricordi, potremmo risolvere lo stesso problema usando TIPI e UN TIPO:

La funzione È NULL

La funzione ha lo scopo di sostituire il valore Nullo ad un altro valore.

Ricordiamo il significato Nullo viene restituito se l'attributo richiesto (campo, proprietà) non esiste.

Come ad esempio oggetti di scena Segno distintivo per gruppi di directory Città:

Funzione È ZERO ci aiuterà a ricavare un valore diverso se questo valore è uguale a Nullo. Stai leggendo una versione di prova della lezione, le lezioni complete si trovano. Sia in questo caso che sarà la riga "Non esiste tale requisito!":

Si scopre che se il primo parametro della funzione È ZERO non uguale Nullopoi ritorna. Se è NULL, viene restituito il secondo parametro.

Funzione EXPRESS

Questa funzione è intesa solo per i campi che hanno un tipo composito. Un grande esempio di tale campo è la proprietà Segno distintivo negli elementi della directory Città.

Come ricordiamo, i campi compositi possono essere di uno dei diversi tipi specificati nel configuratore.

Per il campo Segno distintivo tali tipi validi sono LINEA, Reference.Colors e Riferimento: Sapori.

A volte diventa necessario convertire i valori di un campo composito in qualsiasi tipo particolare.

Diamo tutti i valori dei campi Segno distintivo digitare Reference.Colors:

Di conseguenza, tutti i valori degli elementi che erano di tipo Handbook.Colors,rimasto pieno e rivolto a tipo specificato. Tutti i valori di altri tipi ( LINEA, Riferimento: Sapori) ora diventano uguali Nullo. Questa è la peculiarità del tipo casting con la funzione ESPRIMERE.

Puoi trasmettere un tipo a un tipo primitivo ( BOOLEAN, NUMERO, LINEA, DATA) o ad un tipo di riferimento. Stai leggendo una versione di prova della lezione, le lezioni complete si trovano. Ma il tipo da forzare deve essere incluso nell'elenco dei tipi per questo campo composito, altrimenti il \u200b\u200bsistema genererà un errore.

Fai il test

Inizia il test

1. Scegli la frase più corretta

2. Vengono chiamati i dettagli in grado di assumere valori di uno di diversi tipi

3. Per determinare il tipo di valore dell'attributo, una funzione è adatta

4. Dettagli vuoti della materia di tipo composito

Il linguaggio di query 1C è una delle principali differenze tra le versioni 7.7 e 8. Uno dei punti più importanti nello studio della programmazione 1C è il linguaggio di query. In 1C 8.3, le query sono lo strumento più potente ed efficiente per ottenere dati. Il linguaggio delle query consente di ricevere comodamente informazioni dal database.

La sintassi stessa è molto simile al classico T-SQL, tranne che in 1C, usando il linguaggio di query, è possibile ricevere dati solo usando il costrutto Select. Il linguaggio supporta anche costruzioni più complesse, ad esempio (query in query). Le richieste in 1C 8 possono essere fatte sia in cirillico che in latino.

Nell'articolo proverò a parlare delle principali parole chiave nel linguaggio di query 1C:

  • scegliere
  • permesso
  • vario
  • esprimere
  • il primo
  • per cambiare
  • valore
  • tipo di valore (e operatore di RIFERIMENTO)
  • la scelta
  • raggruppa per
  • avendo
  • È ZERO
  • Avere null
  • connessioni: destra, sinistra, interna, piena.

Oltre a piccoli trucchi del linguaggio 1C, con i quali è possibile creare in modo ottimale il testo della query.

Per le richieste di debug, il sistema 1C 8.2 fornisce uno strumento speciale: la console di query. Puoi vedere la descrizione e scaricarla al link -.

Considera gli operatori più importanti e interessanti del linguaggio di query 1C.

SELEZIONARE

Nel linguaggio di query 1C dell'impresa 8, ogni richiesta inizia con parola chiave SCEGLIERE. Non ci sono costrutti UPDATE, DELETE, CREATE TABLE, INSERT nel linguaggio 1C; queste manipolazioni vengono eseguite nella tecnica dell'oggetto. Il suo scopo è solo la lettura dei dati.

Per esempio:

SCEGLIERE
Riferimento attuale.
DI
Reference.Nomenclature AS Current Reference

La query restituirà una tabella con i nomi dell'elemento.

Accanto alla costruzione SCEGLIERE può incontrare parole chiave PER CAMBIARE, PERMESSO, VARIE, PRIMO

PERMESSO - seleziona solo i record dalla tabella per i quali l'utente corrente dispone dei diritti.

VARIE - significa che le righe duplicate non entreranno nel risultato.

SELEZIONE (CASO)

Molto spesso, questa costruzione è sottovalutata dai programmatori. Un esempio del suo utilizzo:

Riferimento attuale. Nome,

QUANDO Riferimento attuale Servizio POI

"Servizio"

END AS A View of Nomenclature

Reference.Nomenclature AS Current Reference

L'esempio restituirà il valore di testo "Prodotto" o "Servizio" nel campo "Tipo di nomenclatura".

DOVE DOVE)

Il design del linguaggio di query 1C, che consente di imporre una selezione sui dati ricevuti. Si noti che il sistema riceve tutti i dati dal server e solo allora vengono selezionati da questo parametro.

SCEGLIERE
Nome di riferimento
DI
Riferimento corrente Nomenclatura AS Riferimento corrente
DOVE Riferimento attuale Servizio \u003d VERO

Nell'esempio, selezioniamo i record per i quali il valore del "Servizio" richiesto è impostato su "Vero". NEL questo esempio si potrebbe fare con una tale condizione:

"DOVE servizio"

In effetti, selezioniamo le stringhe per le quali l'espressione dopo la parola chiave è "True".

Puoi usare le condizioni dirette nelle espressioni:

Codice WHERE \u003d "005215"

Utilizzando l'operatore "VALUE ()" nelle condizioni, utilizzare la chiamata a articoli predefiniti e trasferimenti nella richiesta 1C:

DOVE Tipo di nomenclatura \u003d Valore (enumerazione. Tipi di nomenclatura. Prodotto)

I valori temporali possono essere indicati come segue:

DOVE ARRIVO DATA\u003e DATA (2012.01,01):

Molto spesso, le condizioni sono indicate sotto forma di parametri passati alla richiesta:

Ricevi 267 lezioni video 1C gratis:

DOVE Gruppo nomenclatura \u003d & Gruppo nomenclatura

La condizione può essere imposta al tipo di oggetti di scena, se si tratta di un tipo composito:

Se è necessario limitare la selezione da un elenco di valori o un array, è possibile effettuare le seguenti operazioni:

DOVE è il registro delle accumulazioni Registro (in e elenco dei documenti per la selezione)

La condizione può essere complessa, costituita da diverse condizioni:

DOVE Data di arrivo\u003e DATA (2012.01,01) E Gruppo nomenclatura \u003d & Gruppo nomenclatura E NON Servizio

GROUP BY (GROUP BY)

Il design del linguaggio di query 1C 8.2, utilizzato per raggruppare il risultato.

Per esempio:

SCEGLIERE
Arrivi di merciServiziBeni. Prodotto,
IMPORTO (Ricevimento di merci di servizi di merci. Quantità) AS Quantità,
IMPORTO (arrivo di merci, servizi, merci, somma) come importo
DI
Documento Arrivo di beni di servizi Merci come da ricevuta di beni di servizi

RAGGRUPPA PER
Arrivo della merce

Questa richiesta riassumerà tutte le entrate per importo e quantità per articolo.

Oltre alla parola chiave QUANTITÀ possono essere utilizzate altre funzioni aggregate: QUANTITÀ, NUMERO DI DIVERSI, MASSIMO, MINIMO, LA MEDIA.

DISPONIBILE (DISPONIBILE)

Un design che viene spesso dimenticato, ma è molto importante e utile. Ti permette di specificare la selezione sotto forma di una funzione aggregata, questo non può essere fatto nella progettazione DOVE.

Un esempio dell'uso di HAVE nella richiesta 1C:

SCEGLIERE
Arrivi di servizi merci. Merci. Merci,
IMPORTO (Ricevimento di beni di servizi, merci, quantità) AS Quantità,
IMPORTO (Ricevimento di beni di servizi; Merce di somma. Somma) AS Somma
DI
Documento Arrivo di beni di servizi Merci come da ricevuta di beni di servizi

RAGGRUPPA PER
Arrivo della merce

IMPORTO (Ricevimento di merci di servizi di merci. Quantità)\u003e 5

Quindi selezioneremo il numero di prodotti che hanno ricevuto più di 5 pezzi.

VALORE()

Per esempio:

DOVE Banca \u003d Valore (Riferimento. Banche. Link vuoto)

DOVE Vista della nomenclatura \u003d valore (riferimento. Tipi di nomenclatura. Prodotto)

DOVE Tipo di nomenclatura \u003d Valore (Enumeration.Types of Nomenclature. Service)

TIPO in richiesta

Il tipo di dati può essere verificato come segue: usando le funzioni TYPE () e TYPE VALUES () o usando l'operatore logico LINK.

EXPRESS ()

L'istruzione Express nelle query 1C viene utilizzata per convertire i tipi di dati.

Sintassi: EXPRESS (<Выражение> COME<Тип значения>)

Usandolo, è possibile convertire i valori di stringa in data o valori di riferimento in dati di stringa e così via.

In un'applicazione pratica, l'operatore Express () è molto spesso utilizzato per convertire campi di lunghezza illimitata, poiché i campi di lunghezza illimitata non possono essere selezionati, raggruppati, ecc. Se questi campi non vengono convertiti, riceverai un errore Non è possibile confrontare campi di lunghezza illimitata e campi di tipi incompatibili.

SCEGLIERE
Informazioni di contatto Oggetto,
EXPRESS (Informazioni di contatto. Presentazione AS LINE (150)) Rappresentazione AS
DI
Registro delle informazioni Informazioni di contatto COME Informazioni di contatto

RAGGRUPPA PER
EXPRESS (Informazioni di contatto. Presentazione AS LINE (150)),
ContactInformation.Object

ISNULL (ISNULL)

Abbastanza caratteristica utile linguaggio di query 1C, che controlla il valore nel record e se è uguale NULLO Ciò ti consente di sostituirlo con il tuo valore. Più spesso usato quando si recuperano tabelle virtuali di residui e rivoluzioni da nascondere Nulloe metti un chiaro 0 (zero).

IS NULL (TaxesPreviousMonth.AppliedLight FSS, 0)

Tale funzione del linguaggio di query 1C IS NULL in assenza di un valore restituirà zero, il che eviterà un errore.

CONNESSIONE (JOIN)

Esistono 4 tipi di connessioni: SINISTRA, GIUSTO, COMPLETO, INTERNO.

GIUNZIONE SINISTRA e DESTRA

I join vengono utilizzati per collegare due tabelle in una condizione specifica. Funzionalità con COLLEGAMENTO SINISTRO in quanto prendiamo completamente la prima tabella specificata e associamo la seconda tabella per condizione. I campi della seconda tabella che non possono essere associati per condizione sono riempiti con il valore Nullo.

Un esempio di join sinistro in una richiesta 1C:

Restituirà l'intero tavolo e compilerà il campo "Banca" solo nei luoghi in cui sarà soddisfatta la condizione "Controparti. Nome \u003d Banche. Nome". Se la condizione non viene soddisfatta, verrà impostato il campo Banca Nullo.

GIUNTO GIUSTO in lingua 1C 8.3 esattamente lo stesso Connessione SINISTRAfatta eccezione per una differenza: in GIUNTO GIUSTO La tabella "principale" è la seconda, non la prima.

CONNESSIONE COMPLETA

CONNESSIONE COMPLETA differisce da sinistra e destra in quanto mostra tutti i record da due tabelle, unisce solo quelli che possono essere uniti per condizione.

Per esempio:

CONNESSIONE COMPLETA
Directory: banche AS banche

DI

La lingua della query restituirà entrambe le tabelle completamente solo se viene soddisfatta la condizione di join. A differenza dei join left / right, NULL può apparire in due campi.

CONNESSIONE INTERNA

CONNESSIONE INTERNA differisce da quello completo in quanto visualizza solo i record che sono stati in grado di connettersi in base a una determinata condizione.

Per esempio:

DI
Directory: controparti come clienti

CONNESSIONE INTERNA
Directory: banche AS banche

DI
Clienti. Nome \u003d Banche. Nome

Questa query restituirà solo le righe in cui la banca e la controparte avranno lo stesso nome.

Conclusione

Questa è solo una piccola parte della sintassi del linguaggio di query 1C 8, in futuro proverò a considerare più in dettaglio alcuni punti, mostrare e molto altro!

Richiesta .Testo = "SCEGLIERE | Unità di memoria | DA | Handbook.usUnitsStorage AS UNITSStorage // Esempio 1. confronto con un valore booleano non compilato: | DOVE | Unità di memoria Consenti campionamento da zona di riserva \u003d Falso // Esempio 2. ma se è definito booleano, è meglio così: // condizione per un booleano negativo: | DOVE | NON MEMORIZZARE UNITÀ, CONSENTERE LA SELEZIONE DALLA ZONA DI RISERVA // Esempio 3. selezione per condizione di un campo non compilato del tipo "directory di un tipo specifico" | DOVE | UNITÀ DI MEMORIZZAZIONE Area di selezione attiva \u003d VALUE (Area di selezione Reference.us. EmptyReference) // Esempio 3a. selezione per condizione di un campo non compilato di tipo "documento di un tipo specifico" | DOVE | OurRegister of Information.Document \u003d VALUE (Document.Our Document.EmptyReference) // Esempio 3b. selezione in base alla condizione di un campo non compilato del tipo "documenti di diverso tipo" ( campo composito) | DOVE | (OurRegister of Information.Document \u003d VALUE (Document.Our Document.Document 1. Empty Link) | O OurRegister of Information.Document \u003d VALUE (Document.Our Document2. Empty Reference) | OR ... (ecc. - elenca in sequenza le condizioni per tutti i possibili tipi di questo campo composto) ) // Esempio 4. o viceversa, se è necessario selezionare un valore pieno di tipo "stringa", la condizione aiuterà: | DOVE | UNITÀ DI CONSERVAZIONE. Nome\u003e "" "" // Esempio 5. se è necessario selezionare documenti di un tipo specifico, con un tipo di dati composito, ad esempio nel registro "Lavori eseguiti", la risorsa "Lavoro" ha un tipo composto, tra cui è possibile il documento "Selezione" | DOVE | EXPRESS (Registro delle attività eseguibili. Task AS Document. Selezione) LINK Document. Selection // Esempio 5a. Un altro esempio simile quando è necessario selezionare documenti di un tipo specifico | SCELTA | QUANDO ESPRIMERE (ag Conformità dei documenti. Documento come documento AS AS. Ricevimento di beni di servizi) Documento LINK. Ricevimento di beni di servizi | POI "" Ricevimento di beni di servizi "" | QUANDO ESPRIMERE (a) Conformità dei documenti: UN DOCUMENTO COME UN DOCUMENTO. Realizzazione di beni di servizi) LINK. Documento. Realizzazione di beni di servizi | POI "" Realizzazione di beni di servizi "" ELSE "" "" | FINE AS Vista del documento // Esempio 6. selezione per condizione di un valore indefinito: | DOVE | Impostazioni salvate Utente \u003d NON DEFINITO // Esempio 7. selezione per tipo di movimento "Arrivo" del registro di accumulo, "Consumo" - similmente): | DOVE | RegGoodsInRetail.Type of Movement \u003d VALUE (Vista del movimento di accumulazione. Arrivo) // Esempio 8. Come indicare in una richiesta che non è necessario eseguire la richiesta (ad esempio, è necessario restituire, a seconda di una condizione, un risultato vuoto della richiesta - Richiesta. Testo \u003d Sostituisci pagina (Richiesta. Testo, "WHERE Doc. Link \u003d & Document Link" , "DOVE FALSO");). Per fare ciò, basta aggiungere la condizione "Where False". A proposito, indipendentemente dalla quantità di dati richiesti nel campione, tale richiesta verrà eseguita all'istante. | DOVE FALSO // Esempio 9. Verifica che il risultato della query contenga dati: AltrimentiRichiesta.Correre().Vuoto() Poi // Esempio 10. selezione per condizione di una data non compilata: | DOVE | tbStrings.DateCancel \u003d DATE TIME (1, 1, 1)

43
NULL - valori mancanti. Non confondere con un valore zero! NULL non è un numero, non è uguale a uno spazio, un collegamento vuoto, Non definito. NULL - valore formativo, ad es. c'è un tipo NULL e l'unico valore di questo tipo. NULLO ... 26
Per formare ed eseguire query su tabelle di database nella piattaforma 1C, viene utilizzato un oggetto speciale del linguaggio di programmazione Query. Questo oggetto viene creato chiamando il costrutto Nuova richiesta. La richiesta è conveniente ... 18
L'articolo fornisce utili suggerimenti quando si lavora con le query 1C v.8.2, nonché informazioni che non sono così conosciute sul linguaggio delle query. Non cerco di dare descrizione completa linguaggio di query, ma voglio soffermarmi solo su ... 13
SIMILI - L'operatore controlla la stringa per somiglianza con il modello. Analogico come in SQL. L'operatore LIKE ti consente di confrontare il valore dell'espressione indicata alla sua sinistra con la linea del modello indicata a destra. Il significato dell'espressione ...

LA CAMPANA

C'è chi legge questa notizia prima di te.
Iscriviti per ricevere articoli freschi.
E-mail
Nome
Cognome
Come vuoi leggere The Bell
Niente spam