Zum Inhalt springen
HNROS Hilfecenter
Deutsch
Kostenlos starten
Inhalt0. Öffnen der Path und die tatsächliche Abschnittkarte9. Nutzer › "Rolle-Template": Ein Benutzer ohne Klonierung erstellen10. Login-Screene › "First Setup / New Company" WizardSchritt 2 hat zwei Schichten: die einfache Aussicht und "Vorstehende Einstellungen"Advanced › "Eine Datenbank auf diesem Computer": das Administrator-Passwort wird nicht mehr gefragtAdvanced › "Import eine Datenbank": Daten aus einem alten Unternehmen übertragenWenn Oracle ausgewählt ist: Privilegien des Setup-Kontos11. Settings › HNR › "Unternehmensdatabase Backup" Wiederherstellung von einer Backup

Hilfe › Einstellungen und Log

Einstellungen und Logs – Das Programm Sie machen

Das Setup-Fenster hält zwei Arten von Setup-Site: die, die Eure allein (Tema, Fensterlayout, Kurzgeschichten) und diejenigen, die beeinflusst die Betriebsfähigkeit des Unternehmens (HNR Präferenzen, Benutzer, Verbindungen, Unternehmensdaten und Druckformulare). Experimentieren Sie frei mit der ersten Gruppe; in der zweiten, ändern Sie nur das, was Ihre Arbeit erfordert. Die vier Administrator-nur Abschnitte sind unten deutlich markiert. Das Log-Fenster antwortet "was gerade passiert ist".

0. Öffnen der Path und die tatsächliche Abschnittkarte

Der Öffnungsweg: Unterdock » Settings. Ein regelmäßiger Benutzer sieht Windows, Windows und Konto HNR Präferenzen, Verbindungen, Schnittstellen und System. Auch ein Administrator sieht Benutzer, Status, aktive Benutzer und Druckformular. Auf dem Mobil, der Desktop-Specifik Windows und Schneller Abschnitte sind versteckt. Nicht sehen, eine Administrator-Abschnitt ist ein Erlaubnis Ergebnis, nicht eine Fehler.

Abschlagbare Abschnitte: Alle Haupt- und Innereinstellungen beginnen geschlossen. Klicken Sie auf einen Titel oder erreichen Sie es mit Tab und drücken Sie Enter oder Space. Mehrere Hauptabschnitten können zusammen geöffnet bleiben. Schließen und wieder öffnen eine Abschnitt bewahrt sein ungesichertes Entwurf; es speichert es nicht. Schließen Sie das ganze Setup-Fenster und wieder öffnen beginnt mit allen Schnitten wieder geschlossen. HNR Präferenzen › Unternehmensdetails › Produktionspräferenzen ist nur für Systemadministratoren sichtbar; andere Benutzer sehen weder die Unternehmensinstellungen-Titel noch eine Lesung-ein-Summary.

GangUmfang und sichere Verwendung
Görünüm · Pencereler · KısayollarPersönliches Erscheinungsbild, Fensterposition und Schlüssel; sie ändern keine Unternehmensdaten.
HesapIhr eigenes Passwort und Sitzungssicherheit; Speichern Sie nicht ohne das alte Passwort zu wissen.
HNR Tercihleri · BağlantılarStandard-Liste-Verhalten und Unternehmenspost/WhatsApp-Verbindungen; machen Sie nach einer Änderung einen kleinen Test auf dem relevanten Bildschirm.
SistemVersioninformationen und Log-Export; es schreibt keine Buchhaltung oder Aktienabschriften.
Kullanıcılar · Statüs · Aktif Kullanıcılar · Baskı Formları
YÖNETİCİ
Konto/Zugestand, Serverstatus, verbundene Sitzungen und Dokumentvorlagen. Detaillierte Leitfaden für das Druckdesign; nehmen Sie eine Backup/Vorhersage vor dem Ändern.
YOURS ALONE — Experiment frei Aussehen – Thema, Hintergrund Windows – Button Seite, Stick Schnittstellen - Keyboard Konto – Passwort und Sicherheit HNR Vorlieben - Arbeitsgewohnheiten Gehen Sie falsch und niemand wird betroffen. COMPANY-WIDE — Verwaltungsgebiet Nutzer - wer sieht, was Verbindungen – Mail und WhatsApp-Linie Unternehmensdetails – die Buchstabenhabe auf Dokumente System – Version und Log Export Servermonitor – wer verbunden ist, Status Wenn der Abschnitt fehlt, fehlt Ihnen die Erlaubnis.

Figuren 1 — Zwei Arten von Setup

1. Aussehen und Windows

Dies ist rein eine Frage des Geschmacks; keine Wahl hier beeinflusst Ihre Daten.

Setting Optionen Wann das ändern
Design Licht · Dunkel · System (Folgendes wird Ihr Betriebssystem) Dunkel, wenn Sie am Abend arbeiten, Licht in einem leichten Büro pro Tag
Bewegung Ruhe (Kürzte Animation) · Voll "Ruhe" auf einem älteren Computer oder wenn Bewegung Sie anruft
Fensterknoten macOS (links) · Windows links · Windows rechts Match Your habit – so dass Sie nie auf den Schlossknopf jagen
Fenster Platzierung Tisch (Bereich an Seite) · Flowing (frei) ""Tilted" wenn Sie mit mehreren Fenstern auf einem Bildschirm arbeiten

2. Konto – wo Ihr Passwort lebt

Hier ändern Sie Ihr Passwort.Drei Regeln:

3. Schneller

Keyboard-Schnittstellen sind aufgeführt und können geändert werden. Für einen Anfänger lohnt sich nur ein paar:

Schlüssel Was es tut
F5Erfrischt das offenes Fenster – erfrischt die Daten vom Server
EscSchließt ein offenes Menü, das Dock-Sub-Menü oder einen Dialog
Ctrl+Enter"Send" in Nachrichten und Notizenfeldern

4. HNR Vorlieben

Es geht nicht um Aussehen, sondern um Arbeitsgewohnheiten: welche Lagerung als Standard kommt, wie die Listen geöffnet werden, und so weiter. im Laufe der Zeit, was auch immer Sie sich selbst ändern, setzen Sie es hier einmal.

5. Die Abschnitte des Administrators

Die Abschnitte unten erscheinen nur einem Benutzer mit dem Systemadministrator Wenn Sie sie nicht sehen, wird nichts gebrochen – Sie fehlen einfach die Erlaubnis. Die Abteilung verstecken ist nur kosmetisch; die echte Tür ist auf dem Server: Eine unbefugte Anfrage wird auch dort abgelehnt.

👥

Benutzer

Benutzer erstellen, Passwörter ausgegeben und festlegen, wer das Fenster sehen kann.

🔌

Verbindungen

Die Post (SMTP) Konto und WhatsApp-Linie verwendet, um Dokumente zu senden. Wenn eine Zitate nicht herauskommt, ist dies der Ort, an dem Sie suchen können.

🏢

Unternehmensdetails

Titel, Adresse, Steuerdetails – diese Flüsse in die Buchstabenhabe der Zitate und Rechnungsdruck.

🔢

Belegnummernkreise

Unter Unternehmensdetails: das Format der Rechnung, Lieferungssatz, Bestellung, Zitat, Empfang und Cheque-Batchnummer (art00001, E-Konto ABC2026000000001), Filter und Kontra Korrektur. Details: Dokumentenummer Serie.

📡

Server Monitor

Serverstatus und wer jetzt verbunden ist. Die Antwort auf "is das System langsam, oder ist es nur ich?"

⚠ Ein Erlaubnis zu geben ist ein Akt des Vertrauens

Öffnen Sie keine Erlaubnisse für alle "für Bequemlichkeit". Rechte wie das Löschen von Aufzeichnungen, die Umkehrung von Bestätigungen oder die Prämien sehen sind Türen; Öffnen Sie nicht nur die Arbeit einfacher macht, sondern auch die Fehler einfacher. zumindest Erlaubnis und hinzufügen, wie nötig entsteht.

6. Log – „Was ist gerade passiert?“

Das Fenster ist die Operationsjournal Sie sehen hier, wenn eine Operation nicht so verlaufen wie erwartet oder Sie sahen eine Fehlermeldung. Es ist kein Buchhaltungsbuch – es ist ein technischer.

Kontrolle Was ist für
Niveau Filter Debug · Info · Warnung · Fehler. Wenn ein Jagd ein Problem, lassen Sie nur Fehler und Warnung An Erster Stelle auf.
Bereichsfilter (Scope) Die Bilder, aus welcher Teil des Programms eine Linie stammt – zum Beispiel nur Aktien-verwandte Linien.
Suche Sucht nach Text in der Nachricht, Umfang und Zahlungsbelastung. Ein Dokumentnummer zu drucken reicht normalerweise aus.
Erweitern Sie eine Reihe Röhren, die strukturierte Daten tragen, werden auf Klicks erweitert und die technischen Details offenbart.
Export Laden Sie das Zeitschrift als Datei herunter. Das ist das erste, was man tun muss, wenn man um Unterstützung bitten.
Leeren Erfüllen Sie die Liste. Ausfuhr zuerst — Entfernte Einträge kommen nicht zurück.
💡 Senden Sie drei Dinge, wenn Sie um Unterstützung bitten

(1) Was du versucht hast (eine Satz) zu tun, (2) Ein Bildschirm der Botschaft, die du gesehen hast, (3) die Datei, die aus dem Log-Fenster heruntergeladen wurde, mit Export. Diese drei bekommen Ihnen eine Antwort schneller als zehn Nachrichten, die versuchen, das Problem zu beschreiben.

📋 Der Log und die Audit-Trail sind nicht das gleiche

Der Log ist eine Technische Aufzeichnen und können klargestellt werden. Rechnungslegung Fragen wie "Wer hat diese Rechnung geändert" werden nicht im Log, sondern in der Audit-Treil im Cockpit und in der Geschichte der eigenen Aufzeichnungen. Diese können nicht gelöscht werden.

7. Häufig gefragt

Ich habe eine Einstellung geändert – hat sich das auch für meinen Kollegen verändert?

Aussehen, Fenster, Schnittstellen und HNR Die Vorlieben sind Eure allein: Keiner wird betroffen. Benutzer, Verbindungen und Unternehmensdaten beeinflussen Alle. Wenn Sie in Zweifel sind, schauen Sie sich die beiden Spalten in der Figur an 1.

Ich kann überhaupt kein Abschnitt sehen

Sie fehlen die Erlaubnis. Dies ist keine Fehler; Administrator-Abschnitte sind nur für Administratoren sichtbar. Wenn Sie wirklich einen brauchen, fragen Sie Ihren Systemadministrator und sagen Warum Sie brauchen es – die Genehmigungen werden mit einem Grund erteilt.

Das Programm verlangsamt – sollte ich das Log ansehen?

Erst einen Blick auf die Server Monitor Abschnitt (oder fragen Sie Ihren Administrator zu): Es sagt Ihnen, ob das Problem am Ende oder auf dem Server ist. Der Log ist der Ort für "die Operation versagt". Die beiden Antworten unterschiedliche Fragen.

8. Glossär

Türkisch kurze Beschreibung
TemaDas Licht/Dark-Farbschema des Programms
Yetki (izin)Was ein Nutzer sehen und tun kann
Kapsam (scope)Welcher Teil des Programms eine Log-Linie kam aus
SeviyeDie Bedeutung einer Loglinie: Debug, Info, Warnung, Fehler
Denetim iziDie unerwählbare Änderung der Buchhaltungsgeschichte
Dışa aktarmaDownload, was auf dem Bildschirm als Datei ist
🖨 Drucken Sie diese Seite

Die Druck Der Taste am oberen rechten Spitze produziert eine A4-Freundliche Version. Verwandte Leitfaden: Erster Tag, Kommunikation, Cockpit.

9. Nutzer › "Rolle-Template": Ein Benutzer ohne Klonierung erstellen

Der alte Weg, um einen neuen Mitarbeiter zu erteilen, war "Kopieren Sie jemanden ähnlich, dann fixieren Sie eine hundert-död-Lizenzboxen ein nach einem"; das Ergebnis war in der Regel Alle gehen mit Lager-Klerkrechten um — Ein Verkaufsbeamter könnte Produktionsbestellungen öffnen, ein Qualitätsbeamter könnte die Bank sehen. Die Rollen Template Gruppe auf der User-Abschnitt endet mit: wählen, anwenden, speichern.

Vorlage Wer, was er öffnet (Summer)
SatischZitate, Bestellungen, Verkaufsrechnungen und Verkaufsretouren, Konto-Karte und Erklärung, CRM. Bank, Produktion und Kauf geschlossen.
SatinalismusKaufen Rechnungen und Kaufsatz, Lieferkarte, Kaufsuchungen und Scorecard, Niedrig Minimum.
DepotLagerhäuser, Aktienrechnung, Überweisungen, Lieferkarten, Aktienkarte.
Schneller · PlanlamaProduktionsbestellungen, Rezepte, Bestätigungen MRP; Planung auch Anfragen und Zeitplan.
QualitätsQualitätsfenster, Quarantennahmen, Lager/Serie, Abteilung IQC-NCR, Unternehmensgenehmigungen (Qualitätsfamilie)
Finanz · MuhasebeFinanzen: Cash, Bank, Cheques, Buchungen und Löschen von Vouchers, Kauf/Verkauf Rechnungen. Lesen in den gleichen Bereichen, schreibt Rechnungen und Berichte.
Ich · YonetimHR: Personal, Portal, Urlaub. Management: die Union der anderen Templates + Berichte — aber Kein System-Administrator Bit.
  1. Settings » Benutzer › Wählen Sie den Benutzer (oder erstellen Sie einen) › Wählen Sie die Rolle im "Rolle-Template" -Selektor. unten sind die Beschreibung des Templates und die Module, die er öffnet, aufgeführt.
  2. Anwendung (add ): Die Bits des Templates sind hinzugefügt auf der Oberfläche die bestehenden Genehmigungen (für die Kombination von zwei Templates). Template nur: Die Bits außerhalb des Templates werden ausgeschaltet; der System-Administrator-Bit wird beibehalten.
  3. Anpassung einzelner Kisten, wenn nötig (das Template ist nur ein Ausgangspunkt); Sparen. Nichts wird auf dem Server geschrieben, bis Sie auf Save drücken.
⚠ Die "Warenhaus zugelassen, aber keine Lagerverleihung" Warnung

Wenn der Nutzer eine Abteilung/Warenhaus zugeteilt wird, aber alle drei der Depos, Depos und Depotransfer die Erlaubnisse sind ausgeschaltet, eine rote Warnung erscheint — das Warehouses-Fenster kommt zurück 403 Ganz für diesen Benutzer. Die "Anwendung des "Warenhaus" -Templates" -Button neben ihm ("Anwendung des "Qualitäts" -Templates" für eine Quarantennyp-Lager) fixiert es in einem Klick.

Ein unmittelbarer Effekt: das Moment, an dem Sie drücken Speichern Sie die offenen Sitzungen des Benutzers neu; keine Anmeldung erforderlich. Wenn Sie das Passwort ändern, öffnen Sie die Sitzungen ab und der Benutzer logs in mit dem neuen. Die Antwort zeigt "Session refresh: refresh / drop" zählt. Sicherheitsguide, Abschnitt 8.

Produktionsvorteile: Niveau 1 und Industrie-Template - Administrator Guide

10. Login-Screene › "First Setup / New Company" Wizard

Der Zauber öffnet sich aus der Gerät-Ikon auf dem Login-Screen und erstellt ein neues Unternehmen in sieben Schritten: Sprache und Land, Datenbank, Master Administrator, Check and Create, User, Produktionsniveau, Setup Summary. Kein Setup Key ist erforderlich; bestehende Unternehmen sind untouched und der Zauberer stoppt, wenn eine Hauptdatabase, EK1 oder die Unternehmens-Eintrag bereits unter demselben Code existiert.

Schritt 2 hat zwei Schichten: die einfache Aussicht und "Vorstehende Einstellungen"

Die einfache Sicht (default) stellt eine einzige Frage: die Neuer Unternehmenscode. Die Datenbank-Motor, Serveradresse und Administrator-Passwort sind nicht auf dem Bildschirm; sie alle kommen aus der Anwendungserverkonfiguration. Die Administrator-Konto-Linie ist nur gelesen und zeigt hnr_kurulum · Passwort auf dem Server gespeichert ✓: Das Passwort ist nie an den Browser gesendet — Der Server injiziert es in die Setup-Anfrage. Um diese Linie zu erscheinen, muss der Betreiber festlegen kurulum.basitKimlik=<Benutzer>:<Passwort> In server.properties (Das Passwort kann aus einer variablen Umgebung kommen, mit der ${env:NAME}; Gebrauch kurulum.basitMotor=firebird5 Um den Motor zu ändern). Ohne diese Linie öffnet der Zauberer direkt in der fortgeschrittenen Aussicht. Nicht ein Super-Nutzer — Es erstattet nur Unternehmensdatenbanken; ändert sich das Passwort, bevor es zur Produktion geht.

"Fortgeschrittene Einstellungen » Fragen Sie, wo die Datenbank lebt, mit drei ausgewählten Karten; nur die Felder der Karte, die Sie wählen, erweitern: (1) Eine Datenbank auf diesem Computer — die Server-Software läuft auf der gleichen Maschine wie die Anwendung; Motor, Administratorkonto und die Lesen-nur-Server-Linie werden angezeigt. (2) Eine Remote SQL Server auf demselben Netzwerk — die Datenbank befindet sich auf einer anderen Maschine; Servername, Adresse, Port, TLS Mode zu machen, CA Zertifizierung, die Firebird-Datenabschrift und die Runtime-Rollfelder sind geöffnet. (3) SQL Cluster / Cluster Server — die in der Server-Konfiguration definierten Profile sind aufgeführt; der Eingang "Define a cloud cluster..." am unteren Ende öffnet das gleiche Formular für Neon und CockroachDB Cloud mit verify-full Vorwahl zu gewinnen. Neue Definitionen in (2) und (3) Sie sind nur selektiver, wenn kurulum.uzakSunucuIzin=true; wenn es aus der Karten sind sichtbar, aber in Behinderung und sagen Sie warum. Jedes Feld trägt neben seinem technischen Namen eine klarsprachige Erklärung und einen ? Tooltip (Hover, Tap oder Fokus mit der Tastatur).

Die "Daten aus einem vorhandenen Unternehmen importieren » Der Button unter dem fortschrittlichen Ausblick öffnet jetzt einen echten Fluss: Es bewegt die Aufzeichnungen Ihrer alten Firebird-Datenbank in eine Firma, die bereits existiert (siehe Abschnitt unten ) Die "Beginnt auf Ebene 1…" Noten sitzen nicht mehr in Schritt 1 — Es ist richtig unter der Leitung von Schritt 6 (Produktionsstandard der Produktion), Wo die Wahl tatsächlich gemacht wird.

Advanced › "Eine Datenbank auf diesem Computer": das Administrator-Passwort wird nicht mehr gefragt

Wann HNR installiert die Datenbankserver selbst (oder der Betreiber die Authentials einmal im Konfigurationsdatei aufgezeichnet), Kein Motor verlangt einen Administrator-Namen und Passwort. Wählen Sie die "Eine Datenbank auf diesem Computer" die Karte im fortschrittlichen Ausblick und das Benutzernamefeld zeigt das gespeicherte Konto (z. B. postgres, sa, SYSTEM, root, SYSDBA), Das Passwortfeld zeigt •••••••• und eine Notlage unter den Lesern "Das gesparte Administrator-Passwort ist bereit.“ Das Passwort ist nie gesandt zum Browser: der Kunde sendet nur eine "Nutzung des gespeicherten Kennzeichens" Flaggs und der Applikations-Server injiziert das Passwort in die Setup-Anfrage. Um es zu ändern, einfach in jedem Feld einfügen — der gespeicherte Mode abfällt und Sie mit Ihrem eigenen Konto fortfahren; drücken Sie "Verwenden Sie gespeicherte Credentials » Zurück zu gehen.

Wenn Sie eine andere Datenposition (Folder) wählen Eine privilegiertere Konto ist erforderlich: PostgreSQL schafft ein neues Tablespace und nur ein Super-Nutzer kann das tun; in Oracle ist die gleiche Arbeit erforderlich, um CREATE TABLESPACE Privilegiert ist. Wenn das Konto auch im Konfigurationsdatei aufgeführt wird, ändert sich das Benutzernamefeld automatisch (hnr_kurulum → postgres) und Staaten "Das gespeicherte Database-Administrator-Konto wird für die ausgewählte Ordnung verwendet werden.“ — Sie werden immer noch gefragt Nichts. Wenn kein privilegiertes Konto gespeichert wird, erscheint eine Amber-Box mit einem "Geben Sie das Database Administrator-Konto ein" Der Button, der die Felder öffnet. Das gleiche Box öffnet sich selbst, wenn der Server zurückkehrt PG_DIRECTORY_PRIVILEGE_REQUIRED, ORACLE_TABLESPACE_PRIVILEGE_REQUIRED oder ORACLE_PRIVILEGE_REQUIRED.

Für den Betreiber: Die Linie ist kurulum.yerelKimlik.<engine>=<user>:<password> In server.properties; Die Motorenkode sind firebird5, postgresql, cockroach, mssql, oracle. Das Passwort kann aus einer variablen Umgebung kommen, mit der ${env:NAME}. Die Credential wird verwendet nur für die Datenbank auf diesem Computer: Wenn ein Fernserver oder eine Cluster ausgewählt wird, verweigert der Server es mit SAVED_CREDENTIAL_TARGET_INVALID, Wenn nichts gespeichert wird, kehrt es zurück SAVED_CREDENTIAL_UNAVAILABLE (Es versucht niemals still einen leeren Passwort zu haben) Leere Passwörter werden abgelehnt; für einen unsicheren CockroachDB, der keine Passwörter will, schreiben Sie root:root. Firebird braucht keine zusätzliche Linie: die bestehende firebird.user/firebird.password werden verwendet. Die Linien lösung wiederherstellt das alte Verhalten – der Benutzer typiert die Authentials erneut.

Advanced › "Import eine Datenbank": Daten aus einem alten Unternehmen übertragen

Was es tut: es lesen den Kunden und Aktienkarten, Rechnungen, Lieferungen, Bestellungen, Zitate, Empfänge, Cheques, Lagervouchers, Produktionsrezepte und Bestellungen, Personalregister und die Bilder/Dokumente in der EK1 Datenbank Ihrer alten Firebird-Datenbank, baut Objekte von ihnen auf und speichert jede durch das eigene Schreiben des Unternehmens Pfad. Was sie nicht tut: Das ist DOES NOT CREATE Das Zielunternehmen muss bereits mit diesem Zauberer erstellt worden sein. Lesen nur: Keine einzigen Veränderungen während der Einfuhr.

Schritt 1 — Zielfirma und Administrator sign-in. Sie geben den Unternehmenscode ein und signieren mit Der Systemadministrator dieses Unternehmens. Die Unternehmensliste wird absichtlich nicht angezeigt: Die Sitzung selbst beweist sowohl, dass das Unternehmen existiert und dass Sie ein Administrator in ihm sind. Ein nicht-Administrator kann nichts auf diesem Bildschirm tun (403). Wenn der Server nur gelesen ist (HNR_WRITE Der Einfuhr wird abgelehnt.

Schritt 2 — Quelldatabase zu finden. Der Quelltyp ist FirebirdSQL nur für jetzt (die anderen sind aufgeführt, aber nicht ausgewählt). Sie geben die Server-Adresse, den Port (3050 Standard), die Datenbank-Path oder alias, der Datenbank-Nutzer (normalerweise SYSDBA) und sein Passwort. Wenn die EK1 Datenbank-Path und verbleibt leer, _ek1 Sie ist auf den Hauptweg angeschlossen. "Testung der Verbindung » verbindet sich mit der Quelle und berichtet über die Version, die Anzahl der Tabellen und ob EK1 wurde gefunden; wenn EK1 fehlt, Bilder und Dokumente werden nicht importiert und der Bildschirm sagt so klar.

Schritt 3 — Tabelle im Inventor. Jeder Tabelle in der Quelle ist mit einer von vier Entscheidungen aufgeführt; keiner wird still gelassen. Objekt: Karten/Dokumente werden von der Tabelle erbaut und durch den eigenen Schreibweg des Unternehmens gespeichert (z. B. MUSTERI Die Kundenkarte, FATURA + IRSALIYEITEM → Rechnung und seine Linien). Kopie: Wenn der Ziel eine Tabelle mit demselben Namen hat, werden die gemeinsamen Spalten in Folge nach Folge kopiert. Derivate: nicht kopiert – Werte wie Konto-Wertschätze (CARIDURUM) und die Aktien (STOKDURUM) werden durch den Schreibweg wiederverwertet und am Ende der Einfuhr mit der Quelle angepasst. Skip: Ein System oder ein Logtabell.

Die "Sskip" Entscheidung umfasst jetzt nur regenerierbare Cache. Die vorherige Version wurde behandelt 53,662 Röhren als "Systemtabellen" und nie importiert sie — Wechselkurs-Historie (KUR), Logo Transfer Status (FATURA_LOGO), Die Definition der Schriftsteller (SISTEMDOSYA), Interface und Feldlabel-Wörterbuch (METIN_SOZLUK, ALAN_SOZLUK), HR und Produktionslogs. Das einzige wirklich verlorene Element ist die Datei-Vorsicht-Cache, und ihre Gründe sind in der Liste geschrieben. EK1 Datenbank, die nicht der Datei-Inhalte (z.B. der Zugriffsstraße) enthält, wird auch überführt und auf der Liste mit einer EK1. Vorfix zu machen.

Die Dokumentnummern werden beibehalten. Rechnung, Lieferungsschreiben, Bestellung, Zitat, Empfang, Cheque-Batch und Lagervoucher Nummern bleiben genau Wie sie waren – nach zwanzig Jahren Archiv, „die Rechnungsnummer“ hat immer noch die gleiche Antwort. Am Ende der Einfuhr werden die Nummernvorlagen über den größten Wert gefördert, so dass das erste nachfolgend ausgegebene Dokument nicht kollidieren kann.

Treue an die Quelle – automatische Anpassungen. Eine -jährige Datenbank ist nicht immer intern konsistent; die Einfuhr die Quelle nicht korrigiert, sie ähnelt es. Einige Schritte sind am Ende abgerufen: (1) Kundenleitercode — wenn eine Kundenkarte neu benannt wurde, älter HNR Versionen haben die Empfangs-Header nicht aktualisiert, so dass die Ledger-Reihe und der Dokumentheader verschiedene Codes tragen; im Ziel wird die Ledger-Reihe den Code nimmt von der Quelle Ledger Röhrung, (2) Links zur Balance — Die Balance-Raden, die nicht in der Quelle existieren und keine Karte oder ein Cash/Bankkonto haben, werden entfernt, (3) Stock-Raden ohne Karte — Stock-Statusraden werden nie in der Quelle gesehen und ohne eine Karte entfernt, (4) Produktionsverbrauchsraden — Die Teilung des Produktionsverbrauchs wird auf die Verlaufliste der Quelle gebracht. Jede Anpassung ist Schlossung fehl: Wenn die Gesamtzahl auf beiden Seiten unterschied, wird nichts berührt; die Zahlen erscheinen in der "Automatische Korrekturen" Linie des Ergebnisses und im Importlog.

Die eigene Konfiguration des Unternehmens OVERWRITES Zieldefizite zu erreichen. Ein frisches Unternehmen setup Seed Tables wie Produktionsvorliegen, Genehmigungsregeln, Schiffe, Lager und Cash-Konten. Diese Samenräume kollidieren mit den Quellräumen, die dieselbe Schlüssel teilen, und der Quelle, der verwendet wurde, um zu überwinden. SILENTLY — die importeführte Firma mit dem „Niveau“ geöffnet 1" Profil und APQP/subcontracting-Regeln abgeschaltet. In kleinen Konfigurationstabellen Quelle gewinnt jetzt: Die Zielschicht wird von der Quelle aktualisiert. Es gibt zwei absichtliche Ausnahmen: Benutzerkarten (Durch die Verlust des während der Einstellung erstellten Administrator-Passwort) und Unternehmensinstellung Identität. Jeder verlorene Schlüssel erscheint in der "Per-Tabell-Ergebnis" Liste Schritt für Schritt 5.

Schutz bei verschobenen Dokumentnummern. Wenn Sie ein zweites Mal in dieselbe Firma importieren, etwa um einen unterbrochenen Lauf oder den Rest eines selektiven Imports abzuschließen, kann sich eine Dokumentnummer verschieben. Früher wurde der zugehörige Registereintrag als "nicht in der Quelle" behandelt und GELÖSCHT; dadurch fehlten Beträge im Kontoauszug. Da CARIDURUM aus der Quelle übernommen wird, erschien der Saldo dennoch richtig und widersprach dem Auszug. Jetzt gelten zwei Regeln: (1) Im Importmodus lässt das Register der endgültigen Nummern eine Nummer nicht mehr als "belegt" gelten; sie bleibt erhalten. (2) Wird trotzdem eine verschobene Gruppe gefunden, wird sie nicht gelöscht, sondern bei der Abstimmung als Abweichung erfasst und protokolliert. Bei Verbrauchszeilen der Produktion wird jetzt auch der Preis aus der Quelle übernommen; die neue Prüfung des Zeilenwerts kontrolliert ihn je Dokumenttyp.

Die Rechnungsabrechnung (KALAN) und die Wartungsabteilung

Die Open-Funktionsbilanz wird abgeleitet. Das alte Desktop-Programm hat nie eine Rechnung ausfüllt Bleiben Die Menge (FATURA.KALAN), Während in HNR Alterung, „übergewichtige Einnahmen“ des Cockpit, Cashflow und Schließfakturen aus Alle Rezepte lesen dieses Feld. In der Derivate-Reaktionsphase werden die Einfuhrprozesse also in Datumordnung durch die Bewegungen jedes Kontos erledigt: Zahlungen, Rückgaben und Cheques schließen die oldest Die Rechnung ist (FIFO) und der offene Balance des Kontos wird auf die neuesten Rechnungen geschrieben. Verkaufs- und Kaufrechnungen folgen der gleichen Regel; gelöschtes Rechnungswesen bleiben geschlossen; Konten, deren Nettobalance unterhalb liegt 1 TL (Alte Runde) erhalten keine offenen Rechnung. Ein Konto, das bereits eine Restbetrag auf jeder Rechnung hat, wird unberührt gelassen. Die fatura.kalanTop Teil eines offenen Balances kann auf einem ausgegebenen Scheck/Note, einer Debitnot oder einer Bank/Kassbewegung statt auf einer Rechnung sitzen; dieser Teil wird nicht auf den Rechnungen angezeigt, sondern ist in der Rechnungserklärung sichtbar.

Wartungssektion (in Schritt) 2, nach dem Sign-in) Reparatur der offenen Balance gilt die gleiche Regel für eine Firma, die zuvor importiert wurde. A Vorhersage wird zuerst angezeigt (Fakturen, die sich ändern sollen, vorherige und nächste Gesamtzahl, verschwundenen Konten, offene Balance außerhalb von Rechnungen) und nichts geschrieben; Reparatur anwenden schreibt nur das übrige Höhefeld, überprüft die alte Wert auf jeder Reihe (eine Rechnung, die durch ein Empfang geändert wird, wird während nicht übergeschrieben) und wird in die Aktivitätsstraße. Wiederholen bringt keine Veränderungen. Das Wortbuch zu lesen die vermissten Zeilen der Schnittstelle und Feldübersetzungen hinzufügen (24 Sprachen); manuell gearbeitetete Übersetzungen werden nicht berührt und dauert ein paar Minuten. Wenn ein neues Unternehmen eingerichtet wird, läuft dieses Samen automatisch im Hintergrund, sobald das Unternehmen geöffnet ist; wenn es failliert die Setup nicht failliert, wird es in den Setup-Log geschrieben und kann mit diesem Button abgeschlossen werden. Wenn die Seite neu geladen wird oder der Server wieder aufgeladen wird, Importe weiterhin laufen Öffnen in Schritt 4 von selbst, wenn Sie sich anmelden; das Ergebnis der letzten fertigen Einfuhr ist über Angezeigt das Ergebnis der letzten Einfuhr. Die Inventoren in Schritt 3 Darüber hinaus werden die Tabellen der EK1 Datenbank mit ihrer Reihe zählen.

Einfuhr Optionen Trocken run: Alles wird gelesen und berechnet, aber nichts wird geschrieben – runten Sie dies zuerst, um das Inventor und eine Schätzung der Dauer zu sehen. Auch das gelöschtes Dokumentararchiv importieren und Auch historische Bewegungen: die Archivtabellen der alten Firma (importiert in der letzten Phase; sie unterbrechen macht nicht die Einfuhr zu einem Scheitern). Bilder und Dokumente (EK1): Die Dateien in der EK1 Datenbank zu finden. Weiterhin, auch wenn der Ziel bereits Daten hat: Standardmäßig stoppt die Einfuhr, wenn das Zielunternehmen bereits Aufzeichnungen hat; diese Box ist Ihre Zustimmung. Batch Größe: Wie viele Daten werden per Transaktion geschrieben (200 und durch Default).

Schritt 4 — Importe und Fortschritte. Sie sehen die Phase (Vorbereitung → Karten → Dokumente → Produktion → Bilder und Dokumente → allgemeine Tabelle Kopie → Archiv → der derivierten Wertvergleich → Vergleichmessung), den Prozentsatz, die schriftliche/schlüsselte/fehlerhafte Zahlen und die letzte Linie des Importlogs. Der Log ist Maske: Passwörter, Tokens und Authentials innerhalb der Verbindungsschicht werden nie geschrieben. Stoppen die Arbeit am nächsten sichersten Punkt beendet; ein halb fertiges Battchen wird zurückgeladen. Die Arbeit läuft auf dem Server: Das Schließen des Fensters stoppt es nicht, und wenn Sie zurückkommen, sehen Sie den Zustand der gleichen Arbeit.

Schritt 5 — Wie man die Versöhnungstabelle lesen kann. Jede Reihe ist ein gemessenes Element: Quelle ist die Wertschätzung aus der alten Datenbank gelesen, Ziel die von der neuen Firma gelesenen Werte, Unterschied Der Lücke Zwischen ihnen. Ein Status von Spiele Das bedeutet, dass das Element genau durchgeführt wurde. Abweichung Sie wird in roter Druck gedruckt und muss manuell untersucht werden. Bekannte Abweichung ist eine erwartete Unterschied, die aus der Quelle selbst kommt (z.B. ein Kunde, der in der Quelle dupliert wird, oder Cheques ohne eine Menge). Die gemessenen Elemente sind: Rechnungsbilanz, Aktienwerte (überall und pro Lager), Cheque count/mount/status, Empfang und Rechnung zählen und zählen, Produktionsrezept und Bestellzähler, EK1 Datei und Tabelleabdeckung.

Wenn die Versöhnung abweicht, sagt die Arbeit nicht "vollständig". Wenn ein Check abweicht, läßt der Ergebnis-Heading "Der Einfuhr ist abgeschlossen - BUT Die Versöhnung zeigt eine Abweichung" und die Namen der Abweichungskonzepte sind in einer Amber-Band oben auf dem Tisch aufgeführt. Die "„Tabellergebnis“ Die Offenlegung zeigt, für jede Quelltabelle, ihre Entscheidung, Quellreihenrechnung, geschrieben, verschwunden und versagt Raten und die Gründe; Tabellen mit versagtem Raten sind oben und im roten.

Sie können die gleiche Quelle zum zweiten Mal importieren. Der Import ist identitätsbasiert: Eine Karte, Dokument, Cheque oder Datei, die bereits im Ziel vorhanden ist, wird nicht wieder geschrieben, es wird als Schlafen. Das Wiederverfahren eines eingeschlossenen Imports von Anfang an ist sicher; keine Duplikate werden erstellt.

Eine selektive (Tabellfilterte) Einfuhr führt nicht die derivative Tisch-Eligierung aus. Wenn Sie nur bestimmte Tabellen importieren, schreiben Sie derivierte Tabellen wie Kundenbalans und Aktienwerte aus der Quelle Schlafen — Einige Dokumente wurden noch nicht importiert und eine teilweise Anpassung würde falsch sein. Dies wird in der Versöhnung als Bekannte Abweichung. Sobald Sie die übrigen Tabellen importieren (eine unfilterte Ausführung), läuft die Anpassung normal.

Fehlercode zu finden. AKTARIM_OTURUM_GEREKLI keine Sitzung oder es ist abgeschlossen; AKTARIM_YONETICI_GEREKLI / AKTARIM_YETKI_YOK Der Benutzer ist kein Systemadministrator. AKTARIM_YAZMA_KAPALI Der Server ist nur gelesen; AKTARIM_HEDEF_UYUSMAZ die ausgewählte Gesellschaft ist nicht das Unternehmen der Sitzung; KAYNAK_GECERSIZ die Quellform ist verformt; KAYNAK_ERISILEMEDI nicht mit der Quelle verbunden werden kann; KAYNAK_KIMLIK der Quellnutzer/Passwort wurde abgelehnt; KAYNAK_UZAK_YASAK die Erlaubnisliste in der Server-Konfigurationblocks, die auf den Adress adressiert; KAYNAK_EK1_YOK EK1 nicht geöffnet werden kann (Import geht weiter, Dateien verschwinden) · HEDEF_DOLU der Ziel hat Aufzeichnungen, die Einwilligungskarte ist erforderlich; HEDEF_SEMA_EKSIK Das Ziel hat keine Gegenstände (es ist Verzweifelt) AKTARIM_SURUYOR Eine Arbeit ist bereits für dieses Unternehmen laufen; AKTARIM_IS_BULUNAMADI die Arbeitserhebung verschwindet oder ausgeschlossen ist; AKTARIM_IPTAL_EDILDI von dem Benutzer gestoppt; AKTARIM_FAZ_HATASI Eine Phase gestoppt (siehe der Log).

Nehmen Sie eine Backup des Zielunternehmens vor dem Import. Der Import schreibt an den Ziel und berührt niemals die Quelle. Wenn das Ergebnis im Ziel nicht das ist, was Sie wollten, ist der Rückweg die Backup - so führen Sie eine Trocken run Zuerst prüfen Sie die Inventory, nehmen Sie dann eine Backup und starten Sie den echten Import.

Datenbank: Firebird SQL 5 und PostgreSQL 17 — Beide vollständig unterstützt

Sie wählen den Motor Schritt für Schritt 2. Feuerbird SQL 5: Die SYSDBA Konto und Passwort, wenn Firebird installiert wurde, eingestellt; der Server muss lokal sein. Postgröß 17: Unternehmen Daten leben in hnr_<company code> und Datei-Anhänger in hnr_<company code>_ek1; Der gegebenen Konto muss ein Superbenutzer mit CREATEDB, Die Datenbanken werden an die Server-Runtime-Rolle übertragen (postgresql.user). Dokumenten, Berichte, Aktien/Karten und Anlagen (Liste / Download / Preview / Cancel) verhalten sich auf beiden Motoren identisch.

Die "Server" - Linie: Host:Port TLS — Lesen nur

Sobald ein Motor ausgewählt wird, ist eine Server zu <Motor> die Linie unter dem Administrator-Passwort erscheint, z. B. Lokaler Ort:5432 · TLS: Unfähig. Diese Werte werden von der Anwendungserver-Konfiguration gelesen (server.properties) und Sie können nicht in der Zauberin verändert werden: Keine Adresse, Port oder Pfad aus dem Browser wird nie an den Server übertragen, so dass die Administrator-Identität nicht auf eine arbiträre Ziele angegeben werden kann. Kontaktieren Sie den Serverbetreiber, wenn Sie einen anderen Datenbank-Server benötigen.

Die "Sorting/letter-case language" - Linie: die Unternehmensdatabase-Language folgt dem Land

Unter der Serverlinie sehen Sie Sortierung/Liter-Case Sprache: Die Amtssprache des Regulierungsstaats Auswählt in Schritt 1 (z. B. Türkei → Türkei (tr), Schweden → Schweden (sv), Indonesien → Indonesien (id)); die gleiche Linie wird im Setup-Summary angezeigt. Diese Sprache legt die Buchstabenregeln der Unternehmensdatenbank fest: Gleichheitssuche sind sprachunabhängig (Kass- und Accent-insensitive Wurzelvergleich — „ali“ Spiele "ALİ", „Sema“ SpieleŞEMA" in jedem Land, während Sortierung und Upper/Low-Case Conversion folgt dem Landesbeamten Sprache (Turkisch Ç/ş/ı Ordnung und ı↔I, i↔İ; Schweden ä/ö am Ende des Alphabets). Die Wert wird aus dem Land → Sprache-Tabelle des Servern gelesen, kann nicht auf dem Bildschirm geändert werden und wird nach der Setup festgelegt. CockroachDB Motorsprachige Bestellung gilt nur für ORDER BY in einfachen Ein-Tabell-Fragen; komplexe Fälle können Code-Point-Betrieb zeigen.

Eine Datenbank auf einem anderen Server: die Auswahl des "Server"

Die Unternehmensdatenbank kann auch auf einem Database-Server erstellt werden, der Eine andere Maschine Anstatt der Host des Applikations-Server. Du bist Installieren Sie den Database-Server selbst (Firebird 5, PostgreSQL oder CockroachDB) auf dieser Maschine, machen sie über das Netzwerk erreichbar und setzen ihr Administrator-Passwort fest; der Zauberer installiert nichts, es verbindet sich nur und schafft dort die Unternehmensdatenbank. Das erfordert die Linie kurulum.uzakSunucuIzin=true In der Operatorin server.properties; wenn die Adresse außerhalb der privaten Rangen liegt (10.x ist, 172.16-31.x ist, 192.168.x ist, 127.x) es muss zusätzlich in kurulum.sunucuIzinListesi=host1,host2. Während die Erlaubnis ausgeschaltet ist, wird der Server-Linie Schritt für Schritt 2 Lese nur so wie zuvor.

Wenn die Erlaubnis auftritt, ist die Server Linie in Schritt 2 wird ein Selektor: es enthält die Server definiert in den Server-Einstellungen (kume.<name>.*) plus "Dieser Server (konfiguriert)", und am unteren "Ein anderes Server zu definieren...". Eine neue Definition verlangt: a Server Name (für die meisten 30 Buchstaben/Digite/Unterschritte/Hyphens, die mit einem Unterschrift beginnen; firebird, postgresql und cockroach sind und reserviert Adresse und Hafen, für PostgreSQL/CockroachDB a TLS Mode und eine optionale CA Zertifizierung (PEM Datei, zum größten Teil 16 KB), Für Firebird die Datendirektion (der Wurzeldirektor auf der entfernten Maschine, in der die Firma-Datei erstellt wird) und eine optionale Runtime-Rolle User/Passwort. Wenn die Runtime-Rolle bereits auf dem Server vorhanden ist, wird ihr Passwort verifiziert; sonst erstellen die Einstellungen die Rolle und generieren sie ihr Passwort. Wenn die Setup-Abschluss, die Serverdefinition und die Unternehmenslinie (firma.<company>=kume:<name>) Es wird geschrieben, server.properties, wo auch das Passwort und das Zertifikat gespeichert sind; die Anwendung erfordert keine Wiederstart.

Fehlercode, die Precheck zurückkehren kann

CodeBedeutung und Heilung
DB_SUPERUSER_REQUIREDIn PostgreSQL können die impliziten Cast-Objekte nur von einem Super-Nutzer installiert werden; eine Super-Nutzer-Konto für die Setup bereitstellen.
DB_OWNER_GRANT_REQUIREDDer gegebenen Konto kann Eigentums nicht an die Runtime-Rolle übertragen (hnr_uygulama); grant hnr_uygulama to <account> Oder ein Super-Nutzer ist erforderlich.
RUNTIME_DB_USER_MISMATCHDer gegebenen Benutzer ist mit dem Server-Runtime-Verbindungserver unvereinbar oder die Runde der Runtime besteht nicht im Cluster; kontaktieren Sie den Serverbetreiber.
DB_CREATE_PRIVILEGE_REQUIREDDas Konto fehlt CREATEDB Privilegiert ist.
LOCAL_FIREBIRD_REQUIREDFür Firebird muss der Server lokal sein (ein Fernhost wird abgelehnt).
REMOTE_SERVER_DISABLEDDie Definition eines anderen Server ist ausgeschaltet; der Betreiber muss kurulum.uzakSunucuIzin=true.
REMOTE_HOST_NOT_ALLOWEDDie Adresse ist außerhalb der privaten Rangen und ist nicht in kurulum.sunucuIzinListesi.
CLUSTER_NAME_INVALID / CLUSTER_EXISTSDas Server-Namenformat ist falsch oder eine Definition mit demselben Namen gibt es bereits.
RUNTIME_ROLE_PASSWORD_REQUIRED / RUNTIME_ROLE_PASSWORD_INVALIDDie Funktion der Betriebszeit existiert auf dem Server; sein Passwort fehlt oder falsch.
FB_DATA_DIR_REQUIRED / FB_DATABASE_ACCESS_RESTRICTEDDer Firebird-Datenabschnitt wurde nicht angegeben, oder der Remote Server DatabaseAccess Die Veröffentlichung hat diesen Direktor abgelehnt.
CONFIG_WRITE_FAILEDDas Unternehmen wurde gegründet, aber server.properties kann nicht geschrieben werden; der Betreiber muss die Unternehmensdefinition manuell hinzufügen.
COMPANY_EXISTSDer Unternehmenscode ist in Gebrauch; melden Sie sich an oder wählen Sie einen anderen Code.
PRECHECK_TIMEOUTDie Datenbank-Server hat die Vorprüfung nicht in der Zeit geantwortet. Fern- und Cloud-Server (Neon, CockroachDB Cloud) können langsam sein, während sie vom Schlaf aufwachen; der Zauber entzieht sich einmal automatisch - wenn es immer noch failliert, drücken Sie nach ein paar Sekunden wieder weiter.
SETUP_IN_PROGRESSEine andere Einstellung ist bereits für diesen Unternehmenscode ausgeführt. Der Unternehmenscode ist einzigartiger Server-weite: der gleiche Code kann nicht auf einem anderen Datenbankserver gleichzeitig installiert werden. Warten Sie auf die Ausführung der Einstellung, um zu beenden oder wählen Sie einen anderen Unternehmenscode.
SETUP_BUSYDer Server hat seinen Grenzpunkt der gleichzeitigen Einstellungen erreicht (default 3; Der Betreiber ändert es mit HNR_KURULUM_PARALEL). Versuchen Sie erneut, wenn eine der laufenden Setups abgeschlossen ist.

Mehrere Unternehmensinstellungen gleichzeitig und das Setup-Log

Verschiedene Unternehmenscodes können installiert werden Gleichzeitig; Unternehmen, die Datenbank-Server trennen werden, warten nicht mehr auf einander. Unternehmenscode: Eine zweite Einstellung für den gleichen Code wird mit SETUP_IN_PROGRESS (Der Unternehmenscode ist einzigartiger Server-weite). Bei der meisten Verzögerung 3 Einrichten laufen gleichzeitig. Wenn das Setup-Fenster einen Fehler melden, wird eine "Setup log (Letzte Linien) Die Offenlegung wird unter dem Fehler angezeigt: Diese Zeilen sind die Diagnose-Ausgabe des Datenbankserver und der Setup Helper (Schrittzeiten, Motorwarnungen, Datenbank-Fehlernachrichten). Passwörter und Verbindungsdetails sind nicht gezeigt hier; Sie können den Inhalt als-is an den Serverbetreiber übermitteln.

Wenn PostgreSQL nicht auf diesem Computer ist: HNR installieren Sie

Wenn keine PostgreSQL im Database-Schritt gefunden wird, zeigt der Zauber einen "Postgreskel installieren" Der Button. Ein Klick führt den integrierten Installator aus: Es dauert Ein Minute, Verwenden Sie rund 200 MB und der resultierende Server akzeptiert Verbindungen Nur aus diesem Computer (listen_addresses=localhost, Passwort Check scram-sha-256). Der Fortschritt wird Schritt für Schritt angezeigt: Datendirektiv, Konfigurationsdateien, Start-Server, Datenbank-Rollen, Template-Datenbank, Server-Einstellungen, Verifikation. Wenn es beendet, geht es weiter, wo Sie verlassen; keine Datenbank-Name oder Passwort wird jemals angefordert.

Was schreibt der Installator? Der Cluster wird unter data/pg (Datenverzeichnis data/pg/veri, Log data/pg/pg.log). Die Rolle Modell Match data/pg-calisma-rolu.sql: Runde Rolle hnr_uygulama (nicht ein Super-Nutzer, nicht Datenbanken erstellen kann), die eine Rolle hnr_kurulum (CREATEDB) und a hnr_sablon Datenbank für die Unternehmenssprache (mit dem impliziten Cast-Schicht im Inneren). Nur die Linien postgresql.host/port/user/password/sslmode und kurulum.basitKimlik sind Appendenz zu server.properties; Keine bestehende Linie wird geändert und eine Server. Eigentums.Back-… Backup wird zunächst erledigt. Der Super User (postgres) Passwort wird nie in die Einstellungsdatei geschrieben: Er lebt nur in data/pg/HNR-PG-SIRLAR.txt — die Datei zurück und halten sie von unbefugten Zugriff entfernt.

Grenzen und Störungen zu lösen. Der Installator kann nur gestartet werden vom Computer, der die Anwendung ausführt (ein Fernbrowser wird 403) Und derzeit läuft nur für Windows. Wenn die PostgreSQL-Programmdateien fehlen, sehen Sie anstelle des Buttons eine Warnung, dass der Betreiber das Windows extrahieren muss x64 Binäre Zip in tools/postgresql — Der Installator herunterlässt niemals etwas. Wenn PostgreSQL bereits konfiguriert ist, macht der Installator nichts. Die Einstellung registriert auch eine Aufgabe, die PostgreSQL starten wird, wenn der Computer startet; wenn diese Aufgabe nicht registriert werden kann (Erlaubnisgrenze) PostgreSQL noch läuft, aber eine Warnung sagt, dass es manuell nach einem Wiederstart gestartet werden muss. Nur ein Cluster HNR installiert selbst kann entfernt werden; Entfernung löscht die Aufgabe, das Daten-Dokument und server.properties Linien zusammen, und Alle Unternehmensdaten in diesem Cluster werden gelöscht.

Wenn Oracle ausgewählt ist: Privilegien des Setup-Kontos

Vorrechte für die Installation erforderlich. Auf Oracle wird ein Unternehmen als zwei geschaffen Schema Eigentümer (Mehr + EK1). Das Datenbankkonto, das Sie in den Zauberer eingeben muss Sie haben diese Systemvorteile: CREATE USER, ALTER USER, GRANT ANY PRIVILEGE. Wenn Sie eine Custom Datensitzung (Ihr eigener Tischplatz)DBF unter fortgeschrittenen Einrichtungen, CREATE TABLESPACE Auch ist er erforderlich. Wenn jemand fehlt, stoppt der Zauberer vor die Veröffentlichung und die Veröffentlichung der Veröffentlichungen (ORACLE_PRIVILEGE_REQUIRED) Sie verlässt nie ein halb erschaffenes Unternehmen.

zusätzliche Privilegien empfohlen. DROP USER (Mehr DROP TABLESPACE für eine gewöhnliche Lage) ist nicht für die Einrichtung erforderlich, aber wenn etwas Mitten-Setup fehl HNR Verwenden Sie es, um die halb erschaffenen Schema-Eigentümer selbst zu entfernen. Ohne sie wird die Einstellung noch versucht; die Fehlermeldung dann sagt Welche Schema-Eigentümer Sie manuell löschen müssen über ORACLE_YARIM_KURULUM_KALDIRILAMADI. Zuschüsse DROP USER Nur für die Dauer der Installation und die Rückgabe danach ist daher eine gute Praxis.

Die Laufzeitrechnung ist getrennt. Der Zauberer schafft zwei Schema-Eigentümer pro Firma und gibt sie nur CREATE SESSION, CREATE TABLE, CREATE VIEW, CREATE SEQUENCE, CREATE PROCEDURE, CREATE TRIGGER; Die Quote wird als QUOTA UNLIMITED auf dem ausgewählten Tablespace. So die Rechnung, die in der täglichen Arbeit verwendet wird Sie können keine andere Firma sehen und keine Benutzer oder Schemata erstellen..

Unternehmeninformationen › Bankverbindungen (nur Administrator): Verbindungen zu erstellen, um Live-Konto-Transaktionen von Ihren Banken, verschlüsselte Bestätigungen, Verbindungstests, Konto-Maping und Fettchintervall zu erhalten. Live Bank Connection-Gide für die Bank.

11. Settings › HNR › "Unternehmensdatabase Backup" Wiederherstellung von einer Backup

Zweck. Die Karte Sicherung der Firmendatenbank unter Einstellungen › HNR schreibt die Hauptdatenbank und die EK1-Datenbank der geöffneten Firma in einen einzigen verschlüsselten Paketordner. Der Ordner wird im gewählten Verzeichnis auf dem Rechner angelegt, auf dem der HNR-Server läuft. Er enthält main.enc, ek1.enc und die zuletzt geschriebene Abschlussmarkierung hnr-yedek.json. Sie müssen Systemadministrator sein und Ihr aktuelles HNR-Administratorpasswort erneut eingeben; mit demselben Passwort wird das Paket geöffnet. Zugangsdaten des Servers oder der Datenbank werden darin nicht gespeichert.

Wiederherstellen. Der Bildschirm "Neue Firma aus einer HNR-Sicherung erstellen", der über das Menü ⋮ auf dem Anmeldebildschirm geöffnet wird, stellt immer unter einem NEUEN Firmencode wieder her — eine bestehende Firma wird niemals überschrieben. Für die Wiederherstellung werden sowohl das bei der Sicherung verwendete HNR-Administratorpasswort als auch die Zugangsdaten des Administrators der Zieldatenbank verlangt (Firebird: SYSDBA, PostgreSQL: ein Superuser, CockroachDB: root/admin, SQL Server: sysadmin, Oracle: ein Administrator mit CREATE USER). Die Firma wird erst bereitgestellt, wenn beide Nutzdatenpakete geöffnet und überprüft wurden; bei einem falschen Passwort oder einem beschädigten zweiten Teil wird im Ziel nichts angelegt.

Unterstützte Datenbank-Systeme. Firebird, PostgreSQL, ein von HNR selbst installierter lokaler CockroachDB-Knoten, Microsoft SQL Server und Oracle. Für Firebird/PostgreSQL/CockroachDB wird das Sicherungswerkzeug des jeweiligen Systems verwendet. Für SQL Server und Oracle ist das Paket logisch: Die Schemadefinition und die Zeilen sämtlicher Tabellen werden über die Datenbankverbindung gelesen. So ist eine Sicherung auch bei einem entfernten Datenbankserver oder einem Server im Container möglich; Zugriff auf dessen Dateisystem ist nicht erforderlich. Die Wiederherstellung erstellt für die neue Firma eine neue Datenbank/ein neues Schema und einen neuen Laufzeitbenutzer; bei einem Oracle-Paket müssen Sie den Namen des Zielclusters eingeben (und gegebenenfalls den Dienstnamen, standardmäßig FREEPDB1).

Wichtige Hinweise. Hauptdatenbank und EK1 werden getrennt gesichert; es gibt keinen gemeinsamen atomaren Zeitpunkt für beide — wählen Sie ein kurzes Zeitfenster ohne Aktivitäten in der Firma. Es kann jeweils nur eine Sicherung oder Wiederherstellung laufen. Der Sicherungsordner befindet sich im Dateisystem des Servers, nicht des Browsers; verknüpfte Ordner (Symlink/Junction) werden abgelehnt. Kopieren Sie das Paket an einen sicheren Ort: Ohne Paket ist keine Rückkehr möglich, und ohne Passwort lässt es sich nicht öffnen.