1b.app
Link kopiert -

Fertigstellung des Berichtsdesignerblocks „Eine Abfrage an die Datenbank ausführen“ (Datenexport nach Excel)

Bitte bewerten Sie Folgendes

Es gibt einen Bericht-Designer-Block wie „Abfrage an die Datenbank ausführen“, der einzeln verbunden ist

In der Benutzeroberfläche wird das Ergebnis der Abfrage als Tabelle angezeigt, deren Daten in xls hochgeladen werden können, es werden jedoch nur die Daten hochgeladen, die auf der Seite angezeigt werden (die ersten 1000 Datensätze)

Sie müssen das Entlademodul so ändern, dass, wenn die Anzahl der Datensätze des Abfrageergebnisses mehr als 1000 beträgt, ein vollständiges Entladen durchgeführt wird, indem es in einer Excel-Datei abgelegt wird, so wie es beispielsweise bei einem Standard-Entladen von Geschäftsprozessen funktioniert
Die ursprüngliche Frage ist in der Version verfügbar: ru

Antworten:

Guten Tag. Für 1 Stunde kann man so eine Einstellung vornehmen. Sie müssen jedoch verstehen, dass Sie bei mehr als 500.000 Datensätzen möglicherweise nicht auf die Datei warten und den Upload auf einen separaten Cron übertragen müssen (wie er sich jetzt in Prozessen befindet). Wenn Sie dort nur ein paar tausend Datensätze haben, wird es keine großen Verzögerungen geben.
30.11.2020, 14:06
Originalkommentar zur Version verfügbar: ru

Перегиняк Александр
Oneboxconsulting (интегратор)
Bodyako Dmitry Mitarbeiter schrieb: Guten Tag. Für 1 Stunde kann man so eine Einstellung vornehmen. Sie müssen jedoch verstehen, dass Sie bei mehr als 500.000 Datensätzen möglicherweise nicht auf die Datei warten und den Upload auf einen separaten Cron übertragen müssen (wie er sich jetzt in Prozessen befindet). Wenn Sie dort nur ein paar tausend Datensätze haben, wird es keine großen Verzögerungen geben.
ok, akzeptiert. eine Rechnung ausstellen
30.11.2020, 19:46
Originalkommentar zur Version verfügbar: ru

Перегиняк Александр
Oneboxconsulting (интегратор)
Bodyako Dmitry Mitarbeiter schrieb: Guten Tag. Für 1 Stunde kann man so eine Einstellung vornehmen. Sie müssen jedoch verstehen, dass Sie bei mehr als 500.000 Datensätzen möglicherweise nicht auf die Datei warten und den Upload auf einen separaten Cron übertragen müssen (wie er sich jetzt in Prozessen befindet). Wenn Sie dort nur ein paar tausend Datensätze haben, wird es keine großen Verzögerungen geben.
Grüße! Bitte beachten Sie, dass der Upload in einer Datei erfolgen muss. Wenn die Anzahl der Datensätze aufgrund von Einschränkungen nicht in die Excel-Datei passt, dann auf mehrere Dateien aufteilen. Anscheinend schreibt in dieser Aufgabe https://crm-onebox.com/en/support/reports-and-analytics/3922-otchet-vigruzhat-od... eine Person, dass das Standard-Entladen so funktioniert, dass selbst wenn das Ergebnis wird in einer Datei abgelegt, dann wird der Upload noch in mehreren Dateien gebildet. Mach das nicht!
02.12.2020, 16:01
Originalkommentar zur Version verfügbar: ru

Die Arbeit wurde hochgeladen. Klicken Sie auf die Schaltfläche „In XLS exportieren“, alle Daten befinden sich in einer Datei
03.12.2020, 12:14
Originalkommentar zur Version verfügbar: ru

Перегиняк Александр
Oneboxconsulting (интегратор)
Bodyako Dmitry Mitarbeiter schrieb / a: Verfeinerung entladen. Klicken Sie auf die Schaltfläche "Export to XLS", alle Daten befinden sich in einer Datei
hier habe ich einen Testbericht mit der Anfrage erstellt http://crm.swisstrade.com.ua/admin/report/designer/19/view / . Entladen funktioniert nicht (wirft auf eine leere Seite). Kannst du mir sagen warum?
03.12.2020, 13:52
Originalkommentar zur Version verfügbar: ru

Dies ist keine leere Seite, sondern eine fatale Seite. Es tritt auf, weil PHP nicht genug Speicher hat, um die benötigte Datei zu erstellen. Erhöhen Sie memoty_limit für php in den php.ini-Einstellungen. ps Ich habe es ein wenig mehr in der Engine auf der angegebenen Box hinzugefügt, damit Sie es jetzt sehen können.
03.12.2020, 14:09
Originalkommentar zur Version verfügbar: ru

Перегиняк Александр
Oneboxconsulting (интегратор)
Bodyako Dmitry Mitarbeiter schrieb: Dies ist keine leere Seite, sondern eine Seite mit einem Todesfall. Es tritt auf, weil PHP nicht genug Speicher hat, um die benötigte Datei zu erstellen. Erhöhen Sie memoty_limit für php in den php.ini-Einstellungen. ps Ich habe es ein wenig mehr in der Engine auf der angegebenen Box hinzugefügt, damit Sie es jetzt sehen können.
hat geholfen. Ich schließe die Aufgabe. danke für den Kommentar! Wenn Sie eine Art Warnung wie "Die Datei ist zu groß, ändern Sie die Anfrage" "getrunken" haben, werden Fehlerberichte in Ihre Richtung in Zukunft vollständig ausgeschlossen
04.12.2020, 09:59
Originalkommentar zur Version verfügbar: ru

die Tatsache, dass nicht genügend Speicher vorhanden ist, wird erst in dem Moment klar, in dem die Datei erstellt wird, und nicht davor, sodass alle Warnungen immer noch eine ziemlich problematische Sache sind, da Boxing nicht weiß, ob es genügend Speicher haben wird oder nicht
04.12.2020, 18:58
Originalkommentar zur Version verfügbar: ru

Перегиняк Александр
Oneboxconsulting (интегратор)
Bodyako Dmitry Ein Mitarbeiter schrieb / und: die Tatsache, dass nicht genügend Speicher vorhanden ist, wird erst in dem Moment klar, in dem die Datei erstellt wird und nicht davor, daher sind alle Warnungen eine ziemlich problematische Sache, weil Boxen nicht weiß, ob es so ist wird genug Speicher haben oder nicht [/ quote] ok
04.12.2020, 22:04
Originalkommentar zur Version verfügbar: ru

Bitte beteiligen Sie sich am Dialog. Wenn Sie etwas zu sagen haben - schreiben Sie bitte einen Kommentar. Für die Teilnahme benötigen Sie ein Mobiltelefon und einen SMS-Code zur Identifizierung. Melden Sie sich an und schreiben Sie einen Kommentar