Hallo, lieber Leser! Wir haben eine weitere Lektion auf den Grundlagen des Layout-Systems. Sie haben die Funktionen der Sprache der SCD-Ausdrücke kennengelernt, sahen die Funktionen des Layoutsystems an und haben auch die Haupteinstellungen der Layout-Felder herausgefunden. Und jetzt werden wir das neue Material ansehen. Gehen!
Zusätzliche Einstellungen der Felder des CCD.
Säule "Wert des Wertes" Ermöglicht das Angabe der Art der Daten für das Layoutfeld. Warum den Typ beispielsweise für das Feld "Nomenklatur" angeben, wenn ja, wenn dies der Fall ist, welchen Typ es ist? Dies ist notwendig, wenn das Feld der zusammengesetzten Typ-Layout-Feld ist. Sie können einen bestimmten Typ auswählen, und wenn Sie dieses Feld auswählen, werden die Werte dieses Typs ausgewählt.
Säule "Verfügbare Werte" Ermöglicht das, dass Sie den verfügbaren Wert angeben, um die Benutzerauswahl mit einem bestimmten Framework auszuwählen und zu begrenzen.
Säule "Anmeldung" Ermöglicht das Einstellen des Layout-Feldlayouts ohne Verwendung von Layouts. Sie können die Farbe der Schriftart, der Farbe des Rahmens, der Orientierung des Textes usw. angeben.
Säule "Einstellungen bearbeiten" Ermöglicht das Angeben, wie das Layoutfeld bearbeitet wird. Zum Beispiel können Sie angeben kurze Wahl Elemente aus der Liste in der Auswahl. Standardmäßig erben das Layoutfeld alle Bearbeitungsparameter aus dem Metadatenobjekt erben.
Berechnete Felder.
Auf der Registerkarte Berechnungsfelder können Sie Ihre eigenen berechneten Felder erstellen.
Warum benötigen Sie berechnete Felder, wenn sie auf Anforderungsstufe erstellt werden können? Nicht alle Felder können mit der Abfrage beschrieben werden. Wenn Sie ein komplexes Feld aus verschiedenen Datensätzen erstellen müssen, z. B. Typabfrage und Objekt, dann können ohne berechnete Felder nicht. Datenlayout-Feld hinzufügen Sie können nicht, wenn die Datenquelle die Abfrage ist und die Autofill wert ist, und mit Hilfe der Berechnung können Sie hinzufügen, wie viele Felder hinzugefügt werden können.
In der Spalte des berechneten Felds "Expression" müssen Sie einen beliebigen Ausdruck schreiben, der die Data-Layout-Felder unter Bezugnahme auf ihren Pfad ("Pfadsäule" auf der Registerkarte Datensätze verwendet). Oder Sie können die Funktionen der mathematischen Transformation verwenden oder auf die Funktionen der gemeinsamen Module zugreifen. Zum Beispiel schreiben wir den Namen des Calculated-Felds "Abweichung" und im Feld "Ausdruck" im Folgenden in den Namen "Pfad in die Daten".
Funktionen zur Erstellung von Berichten in 1c V8 in einem dicken Client-Modus
Wie kann ich wählen?
- Legen Sie die Schaltfläche "Selectavariant" auf dem Berichtsfeld.
- In der Form legen wir das Feld "Nadat"
Beispielcode:
wahl \u003d Soulds.shirtelement (); Wenn die Auswahl \u003d unsicher ist, dann erstattet es; Endete
Ordnereinstellungen. Clipputs (Wahl. Beziehung);
Gestalten (); Extruppen
Das Verfahren zur Benachrichtigung (Element) (Element) zu form (); Extruppen
Verfahren zu Form () ElementForms. Ergebnis. Betrieb (); Ordner. Instrumente. Installiert. Parametrisch. Festlegen der Anerkennung von Parameter ("Periode", Nadat); Verwitterungsergebnisse (ElementForms. Ergebnis); Extruppen
Betriebsverfahren () NADAT \u003d aktuelle Daten (); Gestalten (); Extruppen
Funktionen der Erstellung von Berichten über SCD
Phased-Erstellung des Berichts
- Erstellen Sie einen Bericht im Berichtsknoten
- Erstellen Sie im Bericht ein Layout, dessen Art der Datenlayout-Schaltung ist
- Set in den Berichtseigenschaften: Das Hauptdatenlayout-Schema \u003d erstelltes Layout
- Installieren Sie in den Berichtseigenschaften das Subsystem, das er gehört (der Bericht in der Firma wird im oberen Navigationsfeld zurückgezogen).)
- Erstellen Sie eine Abfrage im Layout (Element: Datensatz hinzufügen - Anforderung hinzufügen)
- In der Registerkarte Parameter muss das Layout die Kontrollkästchen in allen Zeilen in der Spalte mit eingeschränkter Zugänglichkeit entfernen - d. H. Alle Parameter stehen zum Bearbeiten des Benutzers zur Verfügung.
- Auf der Registerkarte Einstellungen ist das Layout in dem Fenster erforderlich, in dem der Berichtsknoten angezeigt wird, eine neue Gruppierung erstellen, ohne das Gruppierungsfeld anzugeben - eine detaillierte Zeichenfolge wird erstellt
- Auf der Registerkarte Einstellungen im Layout, in dem Fenster, in dem ein zusätzlicher Set von Lesezeichen angezeigt wird, wählen Sie Hinzufügen. Parameter ein Lesezeichen - Markieren Sie alle Parameter-Check-Marke und drücken Sie in jedem Parameter die Option Benutzereinstellungen Element-Eigenschaftstaste, das Fenster Parametereinstellungen wird geöffnet, in dem Sie ein Häkchen setzen möchten. Aktivieren Sie den Parameter in benutzerdefinierten Einstellungen
- Auf der Registerkarte Einstellungen im Layout, in dem Fenster, in dem ein zusätzlicher Set von Lesezeichen angezeigt wird, wählen Sie Hinzufügen. Lesezeichen ausgewählte Punkte - Sie müssen Lautsprecher hinzufügen, die im Bericht angezeigt werden
- Führen Sie das Unternehmen aus, öffnen Sie den Bericht, setzen Sie die Parameterwerte, Formular einstellen (Überprüfen Sie, ob die Hauptversion der Berichtsbildung ausgewählt ist)
Wie fügt ich dem benutzerdefinierbaren Parameter hinzu?
Zum Beispiel müssen wir den Anforderungsparameter "Information Base" einstellen.
- In Form eines Layout-Layouts auf der Registerkarte Parameter, der gewünschten Parameter zum Entfernen der Flags "In den verfügbaren Feldern" und "Verfügbarkeitslimit"
- In Form eines Layout-Layouts auf der Registerkarte Einstellungen auf den Subset (unten) Parameter von dem gewünschten Parameter, um das Flag zu entfernen, öffnen Sie das Flag, öffnen Sie die Eigenschaften (Taste mit einem Schraubenschlüssel) in diesem Formular:
- Entfernen Sie das Flag "in benutzerdefinierten Einstellungen aktivieren"
- Bearbeitungsmodus Set "unzugänglich"
- Im Berichtsformularmodul in der Handhabung des Ereignisses "ConfruitmentAriant Server" (Sie können Sie und nicht den Server nicht öffnen, da er vor dem Herunterladen der Berichtseinstellungen läuft, und die Einstellungen werden überschrieben), um den Parameter programmgesteuert einzustellen:
// Einstellung des Setup-Parameters \u003d Bericht. Unterstützt Räume. Erhöht; Einstellungen. Parametrisch. Installation des Parameters ("Informationsanleihe", Bericht. Informationsbasis); Extruppen
Wie legen Sie Berichtsoptionen fest?
- In Form von Layout-Layout auf der Registerkarte Einstellungen können Sie auf dem Feld auf dem linken Feld die erforderlichen Berichtsoptionen erstellen.
Wie setze ich Gruppierungen?
- In Form eines Layout-Layouts auf der Registerkarte Einstellungen auf dem Feld rechts können Sie die erforderlichen Gruppierungen erstellen
Wie zeigt man einen Bericht an?
Im Modulformular:
Etform.conal Ergebnisse ();
Extruppen
Wie teste ich den Bericht?
Müssen ausgeführt werden:
- Um eine Situation im Clienttest zu bilden - am bequemsten durch die Situation von Situationen
- holen Sie sich das Formular des Berichts - Formular \u003d Optionen ("Bericht. DeviumProcessions-Formular. Formound");
- laden Sie den gewünschten Berichtsoption herunter - Stellen Sie den Parameter ein, um das Keyword-Formular "Keyword" (Einstellungsname im Layout des Datenlayouts) zu erweitern.
- laden Sie die erforderlichen Berichtseinstellungen herunter -? Füllen Sie den Erweiterungsparameter des Berichts "Custom-to-Line" aus (Typ "User-xeworkcompon"), damit es nicht funktioniert, alles ist schwierig, siehe unten.
- offene Form - Formular. Offen ()
- formation durchführen - Formularconconal Count ();
- Überprüfen Sie den Inhalt tabellarisches Dokument Formular. Ergebnis - Es wäre schön, Vergleichsfunktionen mit der Referenz MXL zu haben
- schließen Sie das Formular - Formular. Ort (); - oder vielleicht können Sie nicht öffnen, Sie müssen überprüfen
siehe auch
- beschreibung: Hilfemenü / Sack Assistant / Tab Inhalt / Schnittstelle Objekte verwaltete Anwendungen / Erweiterung der kontrollierten Form / Erweiterung des verwalteten Formulars für Berichts- / Formparameter
Wie laden Sie die gewünschten Berichtseinstellungen herunter?
Die Dokumentation beschreibt, dass es einen solchen Erweiterungsparameter des Typs "Custom-In-Line" des Typs "Custom-Inline" gibt, es gibt jedoch eine sehr komplexe Objektstruktur, die es nicht verwendet wird.
Wirklich funktionierendes Diagramm:
1. Erstellen Sie im Bericht Parameter
- Standardperiode
- Auswahl der Liste der Liste (es wäre besser zu strukturieren, aber es ist nicht in der Liste der Parametertypen sowie in einem beliebigen Typ).
2. In dem Optionsverfahren bestehen wir die erforderlichen Parameter:
auswahl \u003d neue Liste der Unterkunft; Auswahl. fantastisch (Prüfung. Gießen Sie das Objekt (Misssitation, "BP1"), "BiznesRocess");
starameter \u003d Neue Struktur ("Keywitch, Periode, Auswahl", "Main", Periode, Auswahl); // openforummodal ("Bericht. Einrichtungsprozessionen. Form. Formount", Starameter); Formular \u003d optional ("Bericht. Deviumprozessungen. Form. Formount", Strameters);
3. Stellen Sie in den Formulareignishandlern die Parameter ein
U. Nasserver-Verfahren zum Setzen des Benutzer-zu-Benutzer-Setups (Einstellungen, Name, Wert) für jedes Element aus der Einstellung. Die Elemente Zyklus, wenn das Tippfehler (Element) \u003d Typ ("Wert-Parameterkomponente)) dann, wenn die Zeichenfolge ( Element. Parameter) \u003d Name dann Element. Element. Verwenden \u003d Wahrheit; Endete Endete Endrad; Extruppen
& Nasserver-Verfahren zum Einstellen der benutzerbasierten Auswahl (Einstellungen, Name, Wert) für jedes Element aus der Einstellung. Die Elemente Zyklus, wenn das Tippfehler (Element) \u003d Typ ("Uniform-Free") dann für jede Auswahl von dem Element aus. Das Elemente-Zyklus. Wenn die Zeichenfolge (Selektivität) \u003d Name dann Auswahl ist. Doomination \u003d Wert; Auswahl. Mit \u003d Wahrheit; Endete Endrad; Endete Endrad; Extruppen
& Nosterer Prozedur Produkter Friendanarerererer (Einstellungen)
Es heißt \u003d präsentierte Geschenke;
Einstellungen \u003d Bericht. Unterstützt Arbeiter. Unvolutions; Einstellungen. Parametrisch. Installation des Parameters ("Informationsanleihe", Bericht. Informationsbasis);
Extruppen
& Nosterer Prozedur Prozedur Producter Unterstützte Nachfolgerungen (Einstellungen) von Tunekten \u003d Bericht. Unterstützer.
<> "00010101", dann den Einstellungen \u003d Bericht. Superkräfter. Installieren Sie das benutzerbasierte Setup (Einstellungen, "Zeitraum", Parameter. Zeitraum); Endete
geschwindigkeitsgeschwindigkeit (Parameter. Parameter, "BiznesRocess"); Wenn die Squeezespratzs.<> Es ist unbestimmte Zeit, die benutzerbasierte Auswahl (Einstellungen, "BiznesSchts", FESSEIN, festzulegen; Endete
Extruppen
Bemerkungen:
- Es gibt Parameter, das heißt, was in den Parametern der QC-Anforderungsparameter installiert ist
- Einige von ihnen werden dem Einrichten der Option in benutzerdefinierten Einstellungen (in den Parameterneigenschaften, in der es in den Parametereigenschaften aktiviert ist, zugewiesen, ist ein Flagge "In Custom-Einstellungen aktivieren"
- Selbst wenn Sie die gewünschten Werte auf dem Server herunterladen, um die gewünschten Werte auf dem Server herunterzuladen, dann werden das Formular, auf dem die zuletzt gespeicherten Einstellungen automatisch geladen werden. Diese Fellows in der Bildung des Berichts "Interrupt" -Dateneinstellungen
- Im Handler der Last-zu-Verwendung des Wartungsservers ist das übertragene Einstellungsobjekt kopieren echte EinstellungenUm die Einstellungen, die im Formular angezeigt werden, ändern, müssen Sie daher den Objektbericht ausfüllen. Supervisor.
Wie erstellen Sie mehrere (Liste) Abfrageparameter in SKD?
In der Abfrage müssen Sie den Ausdruck verwenden "In (/ Name-Parameter)" (Siehe Logikausdrücke in der Abfragesprache 1cv8)
Im Setup-Layout des SCD-Schemas auf der Registerkarte "Parameter" müssen Sie für diesen Parameter ein Häkchen in der Spalte "Verfügbare Liste" einfügen. Wenn Sie in diesem Fall den SCD-Parameter auswählen, gibt es in diesem Fall die Form der Bearbeitung einer Liste, in der Sie einen beliebigen Wert von Parametern hinzufügen können.
So erstellen Sie getrennte Abfrageparameter in der CCD?
Auf Ersuchen des CCD ist es erforderlich, Konstruktionen zu verwenden, die von Figurenhalterungen umgeben sind "{}" .
Wenn ein Kontrollkästchen im Berichtsformular (Panel schnelle Einstellungen) Der entsprechende Parameter wird entfernt, dieses Design wird aus der Abfrage entfernt.
Weiterlesen Erweiterung der Abfragesprache für das Datenlayout-System (1cv8)
Wie erstellen Sie einen Bericht mit einer Kurve von Säulen?
Dazu konfigurieren Sie beim Konfigurieren einer Berichtsoption (Bearbeiten des Layouts des Datenlayouts, der Registerkarte "Setup", das Feld rechts oben), müssen Sie als erste Gruppe "Tabelle" hinzufügen.
Danach werden im Knoten "Tabellen" die Zweige "Zeilen" und "Lautsprecher" angezeigt, in denen die erforderlichen Gruppierungen hinzugefügt werden.
So konfigurieren Sie das Feld Ausgabeformat?
Im Data Layout-Layout-Editor auf der Registerkarte Datensätze gibt es eine Liste von Berichtsfeldern.
Es gibt zwei Möglichkeiten:
- Konfigurieren Sie den Wert des "Ausdrucks der Vertretung"
- hier können Sie einen Sprachausdruck eingeben, der die gewünschte Zeichenfolge ausgibt.
- mit Ressourcenfeldern funktioniert es nicht
- Richten Sie den Wert der Spalte "Design" ein
- im Design gibt es ein Eigenschaft "Format" - diesen Wert ähnlich dem Parameter der Funktion Format Sprache, können Sie die gewünschte Ansicht angeben
- type Conversion hier nicht zu tun
Für Ressourcenfelder können Sie die Berechnungsausdrücke ("Ressourcen") angeben - zum Beispiel,
Menge (Zeit) /3600.0
von Sekunden zu Stunden übertragen.
Die gewünschte Genauigkeit kann über das Feld "Decor" auf der Registerkarte "Datensätze" eingestellt werden.
Funktionen der Einstellung der Datenlayout-Parameter
Es gibt auch verschiedene Verarbeitung von mindestens drei Arten von Parametern:
Parametes
Die Parameter sind in der Abfrage (Datenquelle) des CCD definiert.
Die Dateneinstellungen werden an die Datenquellenanforderung übermittelt und die erzielbaren Daten ermitteln.
Es gibt ein spezielles Eigenschaft, um mit den Dateneinstellungen in der Ebene zu arbeiten Planer. Instrumente. Installationen. Paramettime
Kann durch Anrufansicht eingestellt werden
Auswahl
Die Auswahl werden der erhaltenen Daten überlagert. nach dem Auszug aus der Datenquelle.
Das Objekt des Ordners ist ein spezielles Eigentum, um mit Auswahlen zu arbeiten. Blickmeister. Instrumente. Tallulation.
Beispielsweise:
Für jedes Element aus den Parametern. Die Sammlung des ElementBar-Zyklus \u003d Einstellungen. Behandlung. Elemente. Fantastisch (Typ ("elementorbone-free")); Elementatub. Environmentication \u003d BerufsmontageKomponente. Elementatub. Abneigung \u003d Neues Polen-förmig (Element. Bedingung); Elementatub. Entscheidung \u003d Element. Beziehung; Endrad;
Customensteig
Benutzerdefinierte Einstellungen definieren die Daten, die der Benutzer im Formular konfigurieren kann.
Benutzerdefinierte Einstellungen können auf dem Formular in einer speziellen Tabelle angezeigt und können durch die Schaltfläche "Einstellungen" und vom Menü "Alle Aktionen" verursacht werden.
Benutzerdefinierte Einstellungen in Verbindung gebracht Mit Datenparametern und Auswahlmöglichkeiten sind einige ausreichend auf komplexe WeiseDiese Verbindung kann visuell konfiguriert werden, aber es ist irgendwie unangenehm, mit ihnen zu arbeiten.
Ich habe noch nicht etwas besseres gefunden, wie Sie die Werte der vorhandenen Sammlung festlegen nach Index.Dass von selbst abfahren kann, wenn das Layout des CCD im visuellen Editor geändert wird.
Wenn einige Dateneinstellungen benutzerdefiniert sind, dann software Installation Datenparameter (siehe) Nicht genug, der wiederherstellbare Wert der Benutzereinstellung unterbricht die Einstellung des Datenparameters. Daher gibt es keinen Punkt, um solche Parameter festzulegen. datenparameter., müssen Sie sofort installieren benutzerdefinierte Einstellung.
Günstiger Ort zum Installieren der gewünschten Werte - Ereignishandler "PRIALO-PROPUSER-Operating Server" Erweiterungen des Berichtsformulars.
Wenn Parameter. Zeitraum. Dateokonse<> "00010101", dann den Einstellungen \u003d Bericht. Superkräfter. Einstellungen. Die Elemente. Beschreibung \u003d Parameter. Zeitraum; Endete
Extruppen
Verwenden der Datenquelle in Form eines Objekts
Um den Typ-Datensatz zu verwenden, müssen Sie eine externe Datenquelle an den Initialisierungsprozessor des Datenlayout-Prozessors übertragen.
Erledigung der Maschine \u003d neuer Fold-Shirt-sauberer Komplex; Mockkomponovka \u003d Faltmaschine. Füllen (SchemeComponicidate, Ordner. Instrumente. Involcts, Datenbranche);
ProzessorComponovka \u003d neue Prozessorkomponenten; Processorcomponovka.initialize (MockComples, eine neue Struktur ("Daten", die dem Quellsystem ()), strafrechtlich erfolgen);
Ein einfaches Beispiel ist beigefügt (für die Arbeit des Beispiels, das Sie benötigen, um Referenzbücher "Gegenparteien" und "Vertragsverträge").
Beachtung! Vor Ihnen, der einleitenden Version der Lektion, deren Materialien unvollständig sein können.
Melden Sie sich als Student an
Melden Sie sich als Student an, um Zugang zu den Materialien der Schule zu erhalten.
Datenlayout-System 1c 8.3 für Anfänger: Datensätze erstellen
- Schreiben Sie einen Bericht, der Kunden und ihre Lieblingsprodukte anzeigt. Jeder Kunde hat eine Lieblingsfarbe, und jedes Produkt hat auf der Grundlage dieser Farben ihre eigene Farbe, und es ist notwendig, die "Liebe" des Produkts zu bestimmen. Wenn zum Beispiel, wenn Andreis Lieblingsfarbe rot ist, dann wird eines seiner Lieblingsprodukte Tomaten sein (sie sind rot).
- Wenden Sie zwei Datenmengen in den Bericht an. Das erste Set ist die Daten der Tabelle "Kunden". Der zweite ist die Daten aus dem Tabellen-Verzeichnis "Food".
- Implementieren kommunikation dieser beiden SetsSo dass nur Ihre Lieblingsprodukte für jeden der Kunden im Bericht bleiben.
Erstellen Sie einen neuen Bericht
Öffnen Sie die Datenbank "Deli" im Konfigurator und im Hauptmenü Erstellen Sie einen neuen Bericht:
Art des Dokuments - "Externer Bericht":
Geben Sie in Form eines neuen Berichts den Namen "Lesson" an und klicken Sie auf die Schaltfläche "Datenlayout-Schema öffnen":
Lassen Sie den Standardschema-Namen:
Fügen Sie den ersten Datensatz hinzu
Gehen Sie im geöffneten Schema zur Registerkarte "Datensätze" und wählen Sie "Datensatz hinzufügen - anfordern" durch das grüne plus:
Rufen Sie einen Abfrage-Designer an:
Geben Sie die Tabelle "Clients" und Felder aus, die Sie von der Anforderung erhalten möchten:
Fügen Sie einen zweiten Datensatz hinzu
Fügen Sie einen zweiten Datensatz hinzu:
Wir markieren es (Set2) und rufen Sie erneut den Abfragekonstruktor an:
Wir legen die Tabelle "Food" -Einformationen und Felder an, die Sie von der Anfrage erhalten möchten:
Es stellte sich einen solchen Abfrage-Text aus:
Bitte beachten Sie, dass wir jetzt zwei Datensätze im Bericht haben: Sets1 und Sets2. Jeder hat einen eigenen Abfragestext und seine Daten.
Wir nennen mehr visuelle
Lassen Sie uns für die Klarheit Sets1 auf Kunden umbenennen, und Set2 in das Essen.
Machen Sie doppelklicken Sie auf jeden der Sets:
Wir können jeden Satz jedes Sets in unserem Bericht verwenden. Zu diesen Daten werden wir durch die Felder umgehen.
IM dieser Moment Die Set "Clients" folgen Felder: "Name" und "Lieblings-Titel" und das Food-Kit: "Name" und "Farbe".
Wir sehen, dass die Namen kreuzen und wir sind leicht verwirrt. Lassen Sie uns daher die Feldnamen an mehr Sprechen ändern.
Wir markieren den Satz von "Clients" und ändern die Namen der Felder wie diesem:
Dann markieren wir den Satz von "Food" und ändern die Namen der Felder wie diesen:
Rufen Sie die Designer-Einstellungen an
Gehen Sie schließlich zur Registerkarte Einstellungen und drücken Sie den Zauberstab, um den Konstruktor der Einstellungen aufzurufen:
Berichtstyp - "Liste ...":
Wählen Sie Felder für den Bericht von beiden Sätzen aus:
Sehen Sie, warum es so wichtig war, die Namen der Felder zu ändern? Auf der Bühne der Layout-Einstellungen sehen wir nicht, welche Sätze dieser Felder nicht angezeigt werden. Wir sehen nur ihre Namen.
Überprüfen Sie den Bericht.
Speichern Sie den Bericht und das Formular im Benutzermodus:
Ja. Nun, aber nicht ganz. Es gab eine sogenannte kreuzverbindende Verbindung von zwei Sätzen (es sollte durch Verbindungen in den Anfragen in den Anfragen vertraut sein, die wir in früheren Modulen untersucht haben). Jeder Datensatz aus der Tabelle "Clients" wird der Tabelle "Food" zugeordnet.
Wir brauchen jedoch von all diesen Aufzeichnungen, um nur diejenigen zu verlassen, deren "Favorite Flower Clear" -Feld dem Feld "farbig" entspricht:
Wir kommunizieren zwei Datensätze
Machen Sie dazu den Anschluss von zwei Datensätzen (Kunden und Lebensmitteln) in den Bereichen Favoriten von Favoriten und Blüten.
Gehen Sie zur Registerkarte "Kommunikationsdatensätze" und klicken Sie auf die Schaltfläche Plus, um einen neuen Link hinzuzufügen:
Passen Sie die Parameter wie in der folgenden Abbildung an:
Ich werde Erklärungen machen.
Quell- und Empfängerkommunikation. Nun, alles ist hier klar. Geben Sie den ersten Satz (Clients) und den zweiten Satz (Lebensmittel) der Daten an. Ich möchte zeichnen besondere AufmerksamkeitDiese Mitteilung wird auf dem Prinzip implementiert externe linke Verbindung (Wir haben es in das Thema Anfragen in früheren Modulen bestanden). Basierend auf dieser und Sie müssen auswählen, welches Set die Quelle ist und was ein Empfänger ist.
Ausdruckquelle. Geben Sie hier einen Ausdruck oder nur ein Feld aus einem Quelldataset an (wir haben hier ein Feld des Favoriten angegeben, das vom Client-Set abgelehnt wird).
Expressionsempfänger. Geben Sie hier einen Ausdruck oder ein einfaches Feld aus dem Empfängerdatensatz an (wir zeigten das Flammenfeld aus dem Lebensmittelsatz).
Auf diese Weise diese Mitteilung Blätter aus der Vergangenheit liste nur die Linien auf, die ein Feld des Lieblingsorges, der dem Feld der Farbe entspricht.
Speichern Sie den Bericht und starten Sie im Benutzermodus:
Ausgezeichnet!
Ich werde eine Erklärung zum Feld machen " Kommunikationsbedingung", Auf dem Anfängerprogrammierer so oft geschlagen sind.
Kommunikationsbedingung ist ein Hilfsfeld. Dort können Sie Ausdrücke schreiben mit der Beteiligung von Feldern nur aus dem in der Kommunikationsquelle angegebenen Datensatz.
In diesem Fall wird für alle Zeilen aus der Kommunikationsquelle diesen Ausdruck überprüft (Kommunikationsbedingung). Und wenn dieser Ausdruck die Wahrheit ist, wird ein Versuch unternommen, die Beziehung dieser Zeile mit Reihen des Kommunikationsempfängers festzulegen. Wenn der Ausdruck falsch ist, gibt es keine solchen Versuche.
Wenn in dem Abfrage-Designer, wenn er aus dem Datenquelleneinstellungsformular für die Datenlayoutschaltung aufgerufen wird. Es gibt ein Lesezeichen "Spezifikationen", deren Verwendung in der Dokumentation nicht ganz klar beschrieben ist. In diesem Artikel werde ich versuchen, zu erklären, wie und für das, was die Eigenschaften in der CC verwendet werden.
Wenn in dem Abfrage-Designer, wenn er aus dem Datenquelleneinstellungsformular für die Datenlayoutschaltung aufgerufen wird. Es gibt ein Lesezeichen "Spezifikationen", deren Verwendung in der Dokumentation nicht ganz klar beschrieben ist. In diesem Artikel werde ich versuchen, zu erklären, wie und für das, was die Eigenschaften in der CC verwendet werden. IM typische Konfigurationen Verwendet aktiv den Eigenschaftenmechanismus und die für fast alle Objekte verfügbaren Werte. Primitiv, auf Bezugsbücher, wurde dieser Mechanismus noch in den Konfigurationen 7.7 implementiert. Nun wird dieser Mechanismus mit einem Plan der Arten von Merkmals- und Informationsregister implementiert, aber die Idee blieb gleich. Als ich zunächst auf die Notwendigkeit traf, diesen Mechanismus zu nutzen, litt ich in der SCD-Regelung sehr lange, organisierte angesetzte Anfragen, schloss sich dem Hauptprobe an und brach meinen Kopf, um die Möglichkeit von neuen Arten von Immobilien zu berücksichtigen nicht zum Zeitpunkt des Berichts. Der gesamte Mechanismus der Eigenschaften, der aus dem Standpunkt des Benutzers einfach und logisch ist, erhielt keine normale Verarbeitung, bis ich mit der Registerkarte "Spezifikationen" herausgefunden habe. Die Tabelle im Lesezeichen ist sehr launisch, oder Sie geben die gesamte Zeile korrekt ein, oder weigern Sie sich, die Zeile überhaupt einzugeben, verlassen "für später" das System lässt die vollständige Zeile nicht bis zum Ende zulassen. Also wenden wir uns an die Besonderheiten. Die erste Spalte: Typ - Hier wähle ich die Art des Objekts, an dem die Eigenschaften gegeben werden, z. B. "Verzeichnis-Slutter". Das bedeutet jetzt für alle Objekte angegebener Typ. Sie können Eigenschaften erhalten. Als nächstes in der folgenden Spalte müssen wir die Quelle der Arten die Quellparameter der Eigenschaften einstellen. Optionen sind möglich. Tabelle m Anfrage, warum brauchen Sie eine Anfrage, um Ihnen später zu sagen, jetzt wählen Sie eine Tabelle aus. In der Spalte müssen die Arten von Merkmale die Tabelle auswählen informationsbasisWenn die erforderlichen Arten von Merkmalen gespeichert werden, werden in unserem Beispiel "PlanVid-Lautsprecher" sein. Als nächstes sind die Werte, die uns für die Auswahl in den Spalten verfügbar sind, in den Spalten das Schlüsselfeld, das Feld Name und das Feldtypfeld, direkt von den ausgewählten Feldern ab. Im Schlüsselfeld wählen wir den Link aus, im Feld Name - der Ansicht (es ist sein Benutzer, der im Verfassungsnamen angezeigt wird) und im Feld Typ bzw. im Feld Typ die Schreibmaschine. Wir wenden sich jetzt an die Quelle der Werte. Die Quelle der Werte Wir übernehmen ein Register der Information "Werte des Werts", sodass wir die Quelle der Werte in der Spalte - der Tabelle und in der Spalte der Merkmale - wählen . Bezeichnung. Wählen Sie in den Spalten, Objekt, Eigenschaft, Wert, wählen Sie das entsprechende Feld des Objekts, der Eigenschaft, des Wertes aus. Es scheint das alles zu sein. Wir gehen in die Einstellungen des Systems, fügen eine Gruppierung nach Waren hinzu, und fügen Sie ihm eine Gruppe hinzu, lassen Sie uns auf Marken sagen, wir haben ein solches Eigentum. Wir stellen die Liste der Details der Gruppiernomenklatur bereit und sehen keine Eigenschaften dort: Die Tatsache ist, dass wir sich im Konfigurator befinden, von wo aus keinerlei Zugriff auf die Daten vorhanden sind. Wie macht man die gewünschte Einstellung? Hierfür ist es praktisch, um die Datenlayout-Konsole, die auf seiner Festplatte, oder denjenigen, der in dem Developer Tools Subsystem enthalten ist. Sie können jedoch einfach die Berichtseinstellung im Enterprise-Modus öffnen. Öffnen Sie also dieselbe Einstellung, aber im Enterprise-Modus: Wie Sie sehen, haben wir neue "Details" hinzugefügt, während ...
Frage: SKD, wie man das gewünschte Auswahlformular für den Parameter öffnet?
Guten Tag! Es gibt einen Bericht über die CCD, es verfügt über ein Markenparameter-Referenzbuch. Namerenklatur. Wie ist dieser Parameter, um ein bestimmtes Auswahlformular zu verursachen? Ich habe auf der Registerkarte "Parameter" im Lesezeichen "Parameter" versucht. der gewünschte Parameter - Doppelklicken Sie auf die Spalte "Einstellungen bearbeiten" - ich lege ein Kontrollkästchen "Auswahlformular" und verschreiben Sie den Wert des Handbuchs. Nameleta. Form. Gebildet. Wenn der Bericht gestartet wird, wird das Auswahlformular immer noch standardmäßig verwendet, und nicht das, das in der "Form der Auswahl" ausgeführt wird. Die Konfiguration von UT-, gewöhnlichen Formen. Sag mir, Pzhl, wo ist los?
Antworten: Schlüsselphrase gewöhnliche Formulare, gehen zu verwaltet
Frage: Wählen Sie den Wert in Form der Wahl aus
Antworten:
Frage: "Select" -Taste in der Form der Wahl oder auf der Schaltfläche "Select"
Guten Tag!
Normale Anwendung.
Welche Gedanken müssen Sie auf der Schaltfläche "Select" in Form von Dokumentauswahl / Verzeichnis aufrechterhalten?
Klicken Sie auf die Maus und nicht um Automatisierung zu bieten.
Wunschliste: Klicken Sie in Form einer Auswahl auf Drücken der Taste "SELECT".
Antworten: Es scheint die Aufgabe zu lösen ... ein paar Testläufe.
Nach 17 Minuten hinzugefügt
Während es so funktioniert:
1c. | ||
|
Frage: Warum war der Wert aus der Auswahl der Selektion nicht mehr ausgewählt?
Antworten:
FRAGE: BITTE BITTE BITTE BITTE DIE SELECTION IN ABSCHLIESSEN EINER GESTELLUNG EINER GESTELLUNGEN
Antworten:
Frage: Auswahlformular mit Auswahl für die Liste der Werte
Guten Tag. Brauchen Sie Ihre Hilfe bei der Lösung einer einfachen Aufgabe.
CONFA ZUP 2 .5 .113 .1 Es gibt einen externen Bericht, der Bericht verfügt über eine "Basisliste" -Anmitarbeiter, Typenliste der Werte.
Es gibt ein Berichtsformular. In der Form des Berichts, der Eingabeliste der Basisliste, Typbeschreibung \u003d "Liste des Tägels" und der Schaltzwecke "Dandertrict Train".
Wie eröffnet man die Form der Wahl mit der Auswahl des Eigentümers einiger Immobilien?
Vielen Dank im Voraus!
Antworten: Auf der Registerkarte Parameter gibt es eine Spaltenbearbeitungsparameter. Dort können Sie versuchen, die Beziehungen der Auswahlparameter oder den Auswahlparameter zu konfigurieren
Frage: Software Öffnen Sie die Form einer Dokumentauswahl 1c 8.3
So öffnen Sie das 1C 8.3-Dokumentauswahlformular programmgesteuert und speichern Sie den ausgewählten Wert auf die Variable?
Google gab einige Krückenlösungen, ich würde gerne wissen, wie richtig.
Antworten: + () TC hat noch eine solche magische Methode - zum Herunterladen.
Tischteil (tabellarischer Abschnitt)
Last (Last)
Syntax:
Herunterladen(<Таблица>)
Parameter:
<Таблица> (Obligatorischer) Typ: Tablement.
Werte-TABELLE, aus der der Tischteil geladen wird. Die Tabellenspalten werden mit dem Namen kombiniert.
Beschreibung:
Lädt den tabellarischen Teil von der Wertetabelle. In diesem Fall werden alle ersteren Linien des tafelförmigen Teils entfernt. Beim Laden wird der Wert in den Spalten des Tabellenteils mit Werten aus den Säulen der Wertetabelle mit den zusammenfälligen Namen gefüllt.
Verfügbarkeit:
Server, dicker Client, externe Verbindung.
Hinweis:
Die Verwendung des Verfahrens ist nur zulässig, wenn der tafelförmige Teil aus den Objekteigenschaften erhalten wird. Wenn der tafelförmige Teil aus den Eigenschaften des Links (oder der Probe) erhalten wird, führt die Verwendung dieses Verfahrens zu einem Ausführungsfehler.
Beispiel:
Komposition. Download (Tabellenstation);
Frage: Übertragung von Parametern in Form der Auswahl.
Ich frage nach Tipps.
Aus dem Dokument "Umsetzung von Waren und Dienstleistungen" wird eine Form der Wahl unter dem Vertrag (ERP) aufgerufen. Konfa rechts, vergleichen mit typisch. In dem Prozess geliefert der Server des Auswahlformulars, schaue ich die Parameter im Debugger an. Ich kann nicht verstehen, wie die Auswahlliste gebildet wird - es gibt keinen expliziten Anruf in diesem Formular mit Parametern, nur einem Element der Auswahl und in den Parametern. Kann mir jemand sagen, wohin ich suchen soll.