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

Nonostante il fatto che la ricerca full-text sulla piattaforma 8.3 sia stata annunciata dagli sviluppatori molto tempo fa (dalla piattaforma 8.3.5), configurazioni tipiche non è stato attivamente utilizzato. Nelle ultime versioni di Enterprise Accounting 3.0, gli sviluppatori hanno incluso la ricerca full-text in molti elenchi. Per i miei utenti, questo si è rivelato uno shock: il programma ha smesso di cercare.

Naturalmente, la ricerca full-text funziona, ma gli utenti che non vedono la finestra Trova vengono confusi. Scenario di utilizzo tipico: iniziare a digitare con la tastiera, durante il processo di input, viene visualizzata la finestra "Trova", che indica il campo in cui verrà eseguita la ricerca, il testo di ricerca e la modalità di ricerca "Parte di una riga".

Premendo il pulsante Invio, l'elenco viene filtrato, una barra di stato della ricerca viene visualizzata sopra l'elenco. L'utente stesso determina in quale campo e cosa sta cercando. Una nuova ricerca inizia a funzionare immediatamente dopo l'input e agisce su tutti i campi visualizzati nell'elenco. Non viene visualizzata una finestra separata, tutte le corrispondenze delle parole di ricerca sono evidenziate a colori.

Per diversi giorni abbiamo vissuto con una nuova ricerca. Gli utenti hanno sofferto, lamentato, sabotato. I reclami non si fermarono, la direzione fu incaricata di "fare tutto così com'era".

Da dove cominciare? Devi capire come le forme differiscono l'una dall'altra. scarico codici sorgente configurazioni con il nuovo comportamento di ricerca e con le fonti di moduli precedenti e confrontati.

Per la funzionalità della nuova ricerca full-text, è responsabile l'aggiunta di un elemento del modulo con il tipo "Cerca stringa". È diventato chiaro cosa cercare. Trovato un articolo su ITS 7.3.1.5. Cerca in un elenco dinamico. Lo studio di questo articolo ha portato alla conclusione che la nuova versione della ricerca dipende da due fattori: 1. Il modulo deve avere l'aggiunta precedente all'elemento del modulo, 2. L'elenco dinamico sul modulo deve avere la proprietà "Posizione SearchString" non uguale a "No".

In teoria, quando si crea un modulo sul server, è sufficiente impostare la proprietà dell'elenco "PositionStringSearch" sul valore "PositionStringSearch.No", ma in alcuni casi non ha funzionato con tutti i moduli nuova ricerca ha continuato a lavorare. Non possiamo rimuovere a livello di codice elementi del modulo che non sono stati creati a livello di codice, ma possiamo controllare la visibilità. Se l'elemento del modulo "AdditionStringSearch" viene rimosso dalla visibilità, anche una nuova ricerca full-text smette di funzionare. Durante gli esperimenti è nato il seguente codice, che ho inserito nel modulo generale:

Procedura per disabilitare la nuova ricerca negli elenchi (modulo) Esporta elenco \u003d Elementi modulo. Trova ("Elenco"); Se List \u003d Non definito, quindi Return; Finisci se; List: Position of Search String \u003d Posizione della stringa di Search.No; SearchStringAddition \u003d Form.Elements.Find ("SearchStringApplication"); Se NON Supplemento per Stringa di ricerca \u003d Non definito Quindi Supplemento per Stringa di ricerca Visibilità \u003d Falso; Finisci se; EndProcedures

Nella procedura "Disabilitare la nuova ricerca negli elenchi" è necessario trasferire il modulo corretto. Ma come è possibile farlo contemporaneamente per tutte le forme?

La prima soluzione è correggere manualmente i moduli necessari nel configuratore utilizzando l'editor dei moduli. Ho immediatamente respinto questa decisione, lunga e triste, ed è difficile aggiornare la configurazione in un secondo momento.

La seconda soluzione: quando apri il modulo, chiama una procedura che disabiliterà a livello di programmazione la nuova ricerca. La procedura può essere richiamata da qualsiasi altra procedura, il cui avvio è già registrato in tutte le forme, in questo caso, con ulteriori aggiornamenti dovremo solo monitorare questa procedura in modo che non cambi. Ho selezionato il modulo generale Gestione della stampa, che contiene:

Quando si crea sul server (Modulo, Posizionamento di comandi predefiniti, Stampa oggetti) Esportazione

Questa procedura viene chiamata quando viene creato un modulo sul server per compilare i comandi di stampa. In questa procedura, scriviamo il codice che chiama la nostra funzione per disabilitare la nuova ricerca negli elenchi:

Il mio modulo generale: disabilitare la nuova ricerca negli elenchi (modulo);

I contabili apprezzano la vecchia ricerca e ci stiamo preparando per il momento in cui la modalità di compatibilità di "Enterprise Accounting 3.0" ci consente di trasferire questa funzionalità all'estensione.

Suggerimento 1: disabilita la ricerca full-text *

La maggior parte dei contabili non è a conoscenza dell'esistenza di questa funzione e non la utilizza mai (Servizio - Ricerca dati)

Il motore di ricerca full-text in 1C ti consente di trovare informazioni in 1C di parole chiave (simile alla ricerca su Internet quando si immette una parola e vengono restituiti i risultati della query). In questo caso, il tempo di ricerca dipende in modo significativo dal volume del database e può richiedere diverse ore. La disabilitazione del meccanismo di ricerca full-text non influisce su altre funzioni e stabilità in 1C.

Il motore di ricerca full-text in 1C è abilitato per impostazione predefinita. Per disabilitare la ricerca full-text, devi andare Operazioni - Gestione della ricerca full-text-Impostare e rimuovere il segno " Consenti ricerca testo completo»

La disabilitazione del motore di ricerca full-text è in modalità esclusiva (nessuno dovrebbe funzionare nel programma tranne te) **

La disabilitazione del motore di ricerca full-text aumenta la produttività fino al 10%.

Suggerimento 2: racconto *

La maggior parte dei contabili non è a conoscenza dell'esistenza di questa operazione e deve essere eseguita ogni mese.

I risultati sono meccanismi 1C per accesso veloce ai dati durante la generazione di report e l'esecuzione di varie operazioni computazionali.

Per ricalcolare i totali, è necessario andare su Operazioni - Gestione totale, impostare la data entro la quale calcolare i totali (inizio del mese corrente) nella sezione "Tutti i registri" e fare clic sul pulsante "Esegui"

Il ricalcolo dei risultati viene eseguito in modalità esclusiva (nessuno dovrebbe funzionare nel programma tranne te) **

Il ricalcolo dei risultati offre un aumento della produttività fino al 10%.

Suggerimento 3: disabilita il versioning dell'oggetto ***

La maggior parte dei contabili non è a conoscenza dell'esistenza di questa funzione e non la utilizza.

A differenza del registro standard, il controllo delle versioni degli oggetti ti consentirà di memorizzare informazioni non solo su quale utente ha lavorato con il documento, ma anche su ciò che ha cambiato (Servizio - Cronologia modifiche oggetto). Questa modalità è utile, ma si consiglia di abilitarla solo per un elenco specifico di documenti, come porta ad una diminuzione della produttività 1C e ad un aumento della base di informazioni

Il versioning è configurato tramite Operazioni - Impostazioni del programma - Versioning. Se la configurazione non è richiesta, è necessario rimuovere il flag "Usa controllo versione oggetto".

Se l'impostazione è necessaria per un elenco specifico di documenti, andare su "Impostazione del controllo delle versioni degli oggetti" e fare clic con il tasto destro del mouse per impostare l'impostazione "Controllo delle versioni" per gli oggetti necessari **

La disabilitazione del controllo delle versioni aumenta le prestazioni fino al 5%.

_________________________________________________________________

* Per le configurazioni basate su "1C: gestione delle imprese industriali", "1C: automazione integrata", "1C: contabilità aziendale 2.0", "1C: gestione commerciale 10.3"

** Prima di eseguire operazioni di routine con la base, è indispensabile creare una copia della base.

*** Per configurazioni basate su "1C: Industrial Enterprise Management", "1C: Integrated Automation".

Trucchi per lavorare in 1C: Contabilità 8.3 (revisione 3.0) Parte 2

09/02/2017 T10: 31: 17 + 00: 00

Con questo articolo, continuo una serie di note su metodi di lavoro efficaci in 1C: Contabilità 8.3. Parlo di trucchi che poche persone conoscono e ancora meno persone usano nel loro lavoro. Le tecniche che verranno discusse possono far risparmiare molto tempo e migliorare le tue qualifiche come specialista. La prima parte è disponibile.
P

Ricezione n. 4: cerca nella colonna corrente immediatamente dopo l'inizio della digitazione.

Come stai ancora non approfittando di questa fantastica opportunità? In qualsiasi diario (sia esso un libro di riferimento o documenti), seleziona una riga in qualsiasi colonna e inizia a digitare.

Il sistema selezionerà automaticamente le righe che contengono il valore inserito in una delle colonne:

Se è necessario annullare il filtro, premere il pulsante Esc sulla tastiera o sulla croce nel campo di ricerca:

E se avessimo bisogno di cercare non in tutte le colonne, ma solo in una specifica?

Per cercare nella colonna corrente (selezionata), utilizzare la combinazione Alt + F o la voce di menu "Altro" -\u003e "Ricerca avanzata":

Per la selezione istantanea (senza visualizzare una finestra di dialogo) per la colonna corrente e il valore selezionato in essa, utilizzare la combinazione Ctrl + Alt + F o la voce di menu "Altro" -\u003e "Trova: ...".

Ad esempio, selezioniamo tutti i documenti in cui il numero è 8. Per questo, seleziona la colonna "Numero" in qualsiasi riga e premi Alt + F.

Nella finestra che si apre, digita il numero 8 e fai clic su "Trova":

Bene, nella lista c'erano dei documenti nel cui numero (in qualsiasi posizione) contiene il numero 8:

Per annullare la selezione, premere la combinazione Ctrl + Q o eliminare la selezione con pannello superiore (attraversare):

Attenzione! Se la ricerca non funziona (risulta in una selezione vuota), è probabile che sia abilitata la ricerca full-text e il suo indice non sia aggiornato.

La ricerca full-text è configurata nella sezione "Amministrazione" della voce "Supporto e manutenzione":

Ricezione n. 5: immettere il campo di input riga per riga.

Supponiamo di dover compilare il campo della controparte nel documento "Entrata merci e servizi" e di sapere che la controparte è in qualche modo chiamata "aero".

E tu, invece di scegliere una controparte dall'elenco, prendi e inizia a digitare "aero" nel campo di input della controparte. Come puoi vedere, il sistema stesso suggerisce possibili opzioni per le controparti che iniziano con queste lettere. È stato trovato l'aeroflot desiderato: rimane solo da selezionarlo.

E così è possibile in tutti i campi!

Ricezione n. 6: riepilogo delle celle selezionate nei rapporti.

Basta selezionare le celle necessarie con il mouse: l'importo verrà automaticamente visualizzato nel campo mostrato nella figura. E se vuoi selezionare celle non vicine, usa il tasto CTRL. Pizzica e seleziona le celle necessarie nel rapporto per ottenere il loro importo.

Ricezione numero 7: salva i moduli stampati in qualsiasi formato conveniente.

Qualsiasi rapporto o modulo stampato Il documento può essere salvato in un formato adatto al computer. Basta creare un stampabile e fare clic sull'icona del dischetto nella parte superiore della finestra del programma.

Ora seleziona un nome e un formato per il documento. Può essere Excel, Word, PDF, HTML e molti altri formati popolari.

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