DIE KLINGEL

Es gibt diejenigen, die diese Nachrichten vor Ihnen lesen.
Abonnieren Sie, um die neuesten Artikel zu erhalten.
Email
Name
Nachname
Wie willst du The Bell lesen?
Kein Spam

Trotz der Tatsache, dass die Entwickler die Volltextsuche auf der 8.3-Plattform vor langer Zeit angekündigt haben (von der 8.3.5-Plattform), in typische Konfigurationen es wurde nicht aktiv genutzt. In den neuesten Versionen von Enterprise Accounting 3.0 haben Entwickler die Volltextsuche in vielen Listen aktiviert. Es war ein Schock für meine Benutzer - das Programm hörte auf zu suchen.

Natürlich funktioniert die Volltextsuche, aber Benutzer sind verwirrt, wenn sie das Suchfenster nicht sehen. Typisches Verwendungsszenario: Beginnen Sie mit der Eingabe. Während der Eingabe wird das Fenster "Suchen" angezeigt, in dem das Feld, in dem die Suche ausgeführt wird, der Suchtext und der Suchmodus "Nach Teil der Zeichenfolge" angezeigt werden.

Durch Drücken der Eingabetaste wird die Liste gefiltert, die Suchstatusleiste erscheint über der Liste. Der Benutzer selbst bestimmt, in welchem \u200b\u200bBereich und wonach er sucht. Die neue Suche funktioniert sofort nach der Eingabe und wirkt sich auf alle in der Liste angezeigten Felder aus. Separates Fenster wird nicht angezeigt, alle Übereinstimmungen von Suchwörtern werden farblich hervorgehoben.

Wir haben mehrere Tage mit einer neuen Suche gelebt. Benutzer litten, beschwerten sich, sabotierten. Die Beschwerden hörten nicht auf, das Management stellte die Aufgabe, "alles so zu machen, wie es war".

Wo soll ich anfangen? Sie müssen verstehen, wie sich die Formen voneinander unterscheiden. Entladen quellcodes Konfigurationen mit dem neuen und dem alten Suchverhalten und verglichen die Quellen der Formulare.

Die Funktionalität der neuen Volltextsuche wird durch Hinzufügen eines Formularelements vom Typ "Suchzeichenfolge" bereitgestellt. Es wurde klar, wonach zu suchen war. Es wurde ein Artikel zu ITS 7.3.1.5 gefunden. Suchen Sie in einer dynamischen Liste. Die Untersuchung dieses Artikels führte zu dem Schluss, dass die neue Version der Suchoperation von zwei Faktoren abhängt: 1. Das Formular muss den obigen Zusatz des Formularelements enthalten. 2. Die dynamische Liste im Formular muss die Eigenschaft "SearchStringPosition" aufweisen, die nicht gleich "None" ist.

Theoretisch reicht es beim Erstellen eines Formulars auf dem Server aus, die Listeneigenschaft "SearchStringPosition" auf "SearchStringPosition.No" zu setzen. In einigen Fällen funktionierte dies jedoch nicht mit allen Formularen neue Suche arbeitete weiter. Wir können nicht programmgesteuert Formularelemente löschen, die nicht programmgesteuert erstellt wurden, aber wir können die Sichtbarkeit steuern. Wenn die Sichtbarkeit des Formularelements "SearchStringAddition" entfernt wird, funktioniert auch die neue Volltextsuche nicht mehr. Während der Experimente wurde der folgende Code geboren, den ich in das gemeinsame Modul eingefügt habe:

Prozedur DisableNewSearchVSLists (Form) Export List \u003d Form.Elements.Find ("List"); Wenn List \u003d Undefined, dann Return; EndIf; List.SearchStringPosition \u003d SearchStringPosition.No; AnhangSearchString \u003d Form.Elements.Find ("AnhangSearchString"); Wenn NICHT AdditionSearchString \u003d undefiniert, dann AdditionSearchString.Visibility \u003d False; EndIf; Ende des Verfahrens

In der Prozedur "DisableNewSearch inLists" müssen Sie das zu korrigierende Formular übertragen. Aber wie können Sie dies für alle Formen gleichzeitig tun?

Die erste Lösung besteht darin, die erforderlichen Formulare im Konfigurator mithilfe des Formulareditors manuell zu korrigieren. Ich habe diese Lösung sofort abgelehnt - sie ist lang und trostlos und es ist schwierig, die Konfiguration später zu aktualisieren.

Die zweite Lösung besteht darin, beim Öffnen des Formulars eine Prozedur aufzurufen, die die neue Suche programmgesteuert deaktiviert. Die Prozedur kann von jeder anderen Prozedur aufgerufen werden, deren Start bereits in allen Formen registriert ist. In diesem Fall müssen wir diese Prozedur bei weiteren Aktualisierungen nur überwachen, damit sie sich nicht ändert. Ich habe das Common Module.Print Management ausgewählt, das Folgendes enthält:

OnCreateAtServer (Formular, CommandDefault Place, Objekte drucken) Exportieren

Diese Prozedur wird aufgerufen, wenn auf dem Server ein Formular zum Ausfüllen von Druckbefehlen erstellt wird. In dieser Prozedur schreiben wir den Code, der unsere Funktion zum Deaktivieren der neuen Suche in Listen aufruft:

MyCommonModule.Disable NewListSearch (Form);

Die Buchhalter genießen die alte Suche und wir bereiten uns auf den Moment vor, in dem der Kompatibilitätsmodus von Enterprise Accounting 3.0 es uns ermöglicht, diese Funktionalität in die Erweiterung aufzunehmen.

Tipp 1: Deaktivieren Sie die Volltextsuche *

Die meisten Buchhalter wissen nichts über die Existenz dieser Funktion und verwenden sie niemals (Service - Datensuche).

Mit dem Volltextsuchmechanismus in 1C können Sie Informationen in 1C von finden schlüsselwörter (Ähnlich wie bei der Suche im Internet, wenn Sie ein Wort eingeben und die Ergebnisse von Abfragen angezeigt werden). Gleichzeitig hängt die Suchzeit erheblich vom Volumen der Datenbank ab und kann mehrere Stunden dauern. Das Deaktivieren des Volltextsuchmechanismus wirkt sich nicht auf andere Funktionen und die Stabilität in 1C aus.

Der Volltextsuchmechanismus in 1C ist standardmäßig aktiviert. Um die Volltextsuche zu deaktivieren, müssen Sie gehen Operationen - Verwaltung der Volltextsuche-Anpassung und entfernen Sie das Zeichen " Volltextsuche zulassen»

Das Deaktivieren des Volltextsuchmechanismus erfolgt im exklusiven Modus (außer Ihnen sollte niemand im Programm arbeiten) **

Durch Deaktivieren der Volltextsuchmaschine wird eine Leistungsverbesserung von bis zu 10% erzielt.

Tipp 2: Summen neu berechnen *

Die meisten Buchhalter sind sich der Existenz dieser Operation nicht bewusst und müssen jeden Monat durchgeführt werden.

Ergebnisse sind 1C-Mechanismen für schneller Zugang zu Daten beim Generieren von Berichten und Ausführen verschiedener Rechenoperationen.

Um die Summen neu zu berechnen, müssen Sie unter Operations - Summenverwaltung das Datum für die Berechnung der Summen (den Beginn des aktuellen Monats) im Abschnitt "Alle Register" festlegen und auf die Schaltfläche "Ausführen" klicken

Die Neuberechnung der Summen erfolgt im exklusiven Modus (niemand außer Ihnen sollte im Programm arbeiten) **

Die Neuberechnung der Summen ergibt eine Produktivitätssteigerung von bis zu 10%.

Tipp 3: Deaktivieren Sie die Objektversionierung ***

Die meisten Buchhalter kennen diese Funktion nicht und verwenden sie nicht.

Im Gegensatz zu einem Standardlogbuch können Sie bei der Objektversionierung nicht nur Informationen darüber speichern, welcher Benutzer mit dem Dokument gearbeitet hat, sondern auch, was genau er geändert hat (Service - Objektänderungsverlauf). Dieser Modus kann nützlich sein, es wird jedoch empfohlen, ihn nur für eine bestimmte Liste von Dokumenten zu aktivieren, da Dies führt zu einer Verringerung der Leistung von 1C und einer Erhöhung der Informationsbasis

Die Konfiguration der Versionierung erfolgt über Vorgänge - Programmeinstellungen - Versionierung. Wenn keine Einstellung erforderlich ist, müssen Sie das Flag "Objektversionierung verwenden" entfernen.

Wenn die Einstellung für eine bestimmte Liste von Dokumenten benötigt wird, gehen Sie zu "Einstellungen für die Objektversionierung" und klicken Sie mit der rechten Maustaste, um die Einstellung "Versionierung" für die erforderlichen Objekte festzulegen **

Durch Deaktivieren der Versionierung wird die Leistung um bis zu 5% gesteigert.

_________________________________________________________________

* Für Konfigurationen basierend auf "1C: Manufacturing Enterprise Management", "1C: Integrated Automation", "1C: Enterprise Accounting 2.0", "1C: Trade Management 10.3".

** Bevor Sie Routineoperationen mit der Basis ausführen, müssen Sie eine Kopie der Basis erstellen.

*** Für Konfigurationen basierend auf "1C: Manufacturing Enterprise Management", "1C: Integrated Automation".

Tricks bei der Arbeit in 1C: Accounting 8.3 (Revision 3.0) Teil 2

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

Mit diesem Artikel setze ich eine Reihe von Hinweisen zu effektiven Arbeitsmethoden in 1C fort: Rechnungswesen 8.3. Ich spreche von Tricks, die nur wenige Menschen kennen und die noch weniger Menschen in ihrer Arbeit anwenden. Techniken, die besprochen werden, können erheblich Zeit sparen und Ihre Qualifikation als Spezialist verbessern. Der erste Teil ist verfügbar.
P.

Empfangsnummer 4: Suchen Sie unmittelbar nach Beginn der Eingabe in der aktuellen Spalte.

Wie nutzen Sie diese großartige Gelegenheit noch nicht? Wählen Sie in einer Zeitschrift (sei es ein Nachschlagewerk oder Dokumente) eine beliebige Zeile in einer beliebigen Spalte aus und beginnen Sie einfach mit der Eingabe.

Das System wählt automatisch Zeilen aus, die den Wert enthalten, den Sie in eine der Spalten eingeben:

Wenn Sie den Filter abbrechen müssen, drücken Sie die Esc-Taste auf Ihrer Tastatur oder am Kreuz im Suchfeld:

Aber was ist, wenn wir nicht in allen Spalten suchen müssen, sondern nur in einer bestimmten?

Verwenden Sie zum Suchen in der aktuellen (ausgewählten) Spalte die Kombination Alt + F oder den Menüpunkt "Mehr" -\u003e "Erweiterte Suche":

Verwenden Sie zur sofortigen Auswahl (ohne Anzeige des Dialogfelds) anhand der aktuellen Spalte und des darin ausgewählten Werts die Kombination Strg + Alt + F oder den Menüpunkt "Mehr" -\u003e "Suchen: ...".

Wählen Sie beispielsweise alle Dokumente aus, in deren Nummer die Nummer 8 gefunden wird. Wählen Sie dazu in einer beliebigen Zeile die Spalte "Nummer" aus und drücken Sie Alt + F.

Geben Sie im folgenden Fenster die Nummer 8 ein und klicken Sie auf "Suchen":

Großartig, die Liste enthält Dokumente, deren Nummer (an einer beliebigen Position) die Nummer 8 enthält:

Um die Auswahl abzubrechen, drücken Sie die Strg + Q-Kombination oder entfernen Sie die Auswahl aus obere Platte (Kreuz):

Beachtung! Wenn die Suche nicht funktioniert (eine leere Auswahl wird erhalten), ist wahrscheinlich die Volltextsuche aktiviert und der Index wurde nicht aktualisiert.

Die Volltextsuche wird im Abschnitt "Administration" unter "Support und Service" konfiguriert:

Empfangsnummer 5: Eingabe in das Eingabefeld zeilenweise.

Angenommen, Sie müssen das Kontrahentenfeld im Dokument "Erhalt von Waren und Dienstleistungen" ausfüllen und wissen, dass die Kontrahentin in "aero" irgendwie genannt wird.

Und anstatt eine Gegenpartei aus der Liste auszuwählen, geben Sie einfach den Text "aero" in das Eingabefeld der Gegenpartei ein. Wie Sie sehen können, schlägt das System selbst mögliche Optionen für Gegenparteien vor, die mit diesen Buchstaben beginnen. Der gewünschte Aeroflot wurde gefunden - Sie müssen ihn nur auswählen.

Und so ist es in allen Bereichen möglich!

Technik 6: Summieren der ausgewählten Zellen in Berichten.

Wählen Sie einfach die gewünschten Zellen mit der Maus aus - der Betrag wird automatisch in dem in der Abbildung angegebenen Feld angezeigt. Wenn Sie nicht benachbarte Zellen auswählen müssen, verwenden Sie die STRG-Taste. Halten Sie die Taste gedrückt und wählen Sie die erforderlichen Zellen im Bericht aus, um deren Summe zu erhalten.

Technik Nr. 7: Speichern Sie alle Ausdrucke in einem beliebigen Format.

Jeder Bericht oder gedruckte Form Das Dokument kann in einem geeigneten Format auf einem Computer gespeichert werden. Bilden Sie einfach eine Druckversion und klicken Sie auf das Diskettensymbol oben im Programmfenster.

Wählen Sie nun einen Namen und ein Format für Ihr Dokument. Es kann Excel, Word, PDF, HTML und viele andere beliebte Formate sein.

DIE KLINGEL

Es gibt diejenigen, die diese Nachrichten vor Ihnen lesen.
Abonnieren Sie, um die neuesten Artikel zu erhalten.
Email
Name
Nachname
Wie willst du The Bell lesen?
Kein Spam