Sommaire
0. Path ouverture et carte de section réelle9. Utilisateurs › « Rôle de modèle»: créer un utilisateur sans clonage10. Écran de connexion › "First setup / New company" sorcierPas de pas 2 Il a deux couches : la vue simple et les « paramètres avancés »Avancé › "Une base de données sur ce ordinateur": le mot de passe d'administrateur n'est plus demandéAvancé › « Importer une base de données » : déplacer des données d’une ancienne entrepriseSi Oracle est sélectionné: privilèges de l'account de configuration11. Les paramètres › HNR › "- Backup de base de données" et de récupérer une sauvegardeAide › Définition et log
Configuration et log — Créer le programme
La fenêtre Settings contient deux types de paramètres à côté: ceux qui sont Votre seul (dans le thème, la mise en page de fenêtre, les raccourcis) et ceux qui Affectant l’activité de la société (HNR Préférences, utilisateurs, connexions, détails de l'entreprise et formulaires imprimés).Experimentez librement avec le premier groupe; dans le second, modifiez seulement ce que votre travail nécessite. Les quatre sections administrateurs uniquement sont clairement marquées ci-dessous. la fenêtre de log répond "ce qui vient de se passer".
0. Path ouverture et carte de section réelle
Ouverture de la voie : « DONNE DOCK » Les paramètres. Un utilisateur régulier voit Windows, l’appareil, le compte HNR Préférences, connexions, raccourcis et système. Un administrateur voit aussi Utilisateurs, Statuts, Utilisateurs actifs et Formulaire d'impression. Sur mobile, le bureau spécifique Windows et Les courts Ne pas voir une section d'administrateur est un résultat de permission, pas une faute.
Sections collapsifs : Toutes les rubriques principales et les groupes de paramètres internes commencent à être fermées. Cliquez sur un titre, ou partez-y avec le tab et appuyez sur Enter ou Space. Plusieurs sections principales peuvent rester ouvertes ensemble. Fermer et réouvrir une section conserve son projet non sauvé; il ne l'enregistre pas. Fermer toute la fenêtre des paramètres et réouvrir commence avec toutes les rubriques fermées à nouveau. HNR Préférences › Informations de l’entreprise › Préférences de production est visible uniquement aux administrateurs du système; d'autres utilisateurs ne voient ni le titre des paramètres de l'entreprise, ni un résumé seulement lu.
| Rayon | Capacité et utilisation sûre |
|---|---|
| Görünüm · Pencereler · Kısayollar | Appareil personnel, placement de fenêtre et clés; ils ne changent pas les données de l'entreprise. |
| Hesap | Votre propre mot de passe et sécurité de session; ne pas sauvegarder sans connaître le vieux mot de passe. |
| HNR Tercihleri · Bağlantılar | Comportement de stockage/liste par défaut et connexions de messagerie/WhatsApp ; effectuez un petit test sur l’écran pertinent après une modification. |
| Sistem | Version d'information et log exportation; il ne écrit pas de comptabilité ou stock record. |
| Kullanıcılar · Statüs · Aktif Kullanıcılar · Baskı Formları YÖNETİCİ | Gestion de compte/permis, statut du serveur, sessions connectées et modèles de document. Guide détaillé pour le design d'impression; prenez une sauvegarde/preview avant de le modifier. |
Figure 1 — Deux types de paramètres
1. Application et Windows
C’est une question de goût; aucune option n’affecte vos données.
| Settings | Options | Quand changer ça |
|---|---|---|
| Thème | Lumière · Ténèbres · Système (Vous suivez votre système d’exploitation) | Si vous travaillez le soir, la lumière dans un bureau lumineux par jour |
| Motion | calme (Réduction de l’animation) · Full | "Calm" sur un ordinateur plus ancien, ou si le mouvement vous tire |
| Les boutons de fenêtre | macOS (à gauche) · Windows gauche · Windows droite | Match votre habitude – vous ne chassez jamais le bouton fermé |
| Placement fenêtre | Téléchargé (réparation de côté par côté) · Flowing (gratuit) | "« Téléchargé » si vous travaillez avec plusieurs fenêtres sur un seul écran |
2. Compte - où vit votre mot de passe
C’est là que vous modifiez votre mot de passe. Trois règles:
- Partager votre mot de passe avec personne — pas même l'administrateur si demandé; un administrateur n'a pas besoin de votre mot de passe.
- Signature lorsque vous quittez un ordinateur partagé ; sinon tout ce qui est fait y est enregistré sous votre nom.
- Si vous oubliez votre mot de passe, l'administrateur Il a fait une nouvelle; Ils ne peuvent pas lire le vieux - et c'est le design correct.
3. Les courts
Les raccourcis de clavier sont énumérés et peuvent être modifiés. Pour un débutant, il est utile d'apprendre seulement quelques-uns:
| Clé | Ce qu'il fait |
|---|---|
| F5 | Réfrigérer la fenêtre ouverte - réfracter les données du serveur |
| Esc | Fermez un menu ouvert, le sous-menu du dock ou un dialogue |
| Ctrl+Enter | "Envoyer" dans les champs de message et notes |
4. HNR Les préférences
Ce n’est pas sur les apparences, mais sur Habitudes de travail: quel entrepôt vient comme le défaut, comment les listes sont ouvertes, etc. Au fil du temps, quoi que vous trouviez vous changant chaque fois, définissez-le ici une fois.
5. Les sections de l’administrateur
Les sections ci-dessous ne sont affichées qu'à un utilisateur avec le administrateur système si vous ne les voyez pas, rien n’est cassé – vous manquez simplement de la permission. cacher la section est seulement cosmétique; la vraie porte est sur le serveur: une demande non autorisée est refusée là aussi.
Utilisateurs
Créer des utilisateurs, émettre des mots de passe et définir qui peut voir quel fenêtre.
Connexions
Le courrier (SMTP) compte et ligne WhatsApp utilisée pour envoyer des documents.Si une citation ne sortira pas, c'est là que vous devez chercher.
Les détails de l'entreprise
Titre, adresse, détails fiscaux - ces flux dans la tête des lettres de cotisations et les imprimantes de factures.
Souches de numérotation
En vertu des détails de la Société : le format de facture, note de livraison, commande, quota, réception et numéros de chèque (art00001, E-Faire ABC2026000000001), filtres et contre-corrections. détails : Numéro de document série.
Moniteur serveur
Le système est lent ou c'est juste moi?"
Ne pas ouvrir les permis à tout le monde "pour la convenance". Droits tels que supprimer les enregistrements, reverser les confirmations ou voir les prix sont des portes; ouvrir un ne rend pas seulement le travail plus facile mais les erreurs aussi plus faciles. au moins autoriser et ajouter comme il y a besoin.
6. Log – « Qu’est-ce qui vient de se passer? »
La fenêtre de la log est le Journal d’opération Vous regardez ici lorsque une opération n'a pas fonctionné comme prévu ou vous avez vu un message d'erreur. il n'est pas un registre comptable - il est un technique.
| Contrôle | Pour quoi il est |
|---|---|
| Niveau Filtre | Le débat : info Avertissement · Erreur. Quand la chasse est un problème, ne laissez que Erreur et Avertissement Au début. |
| Filtre de périmètre (scope) | Les images dont une partie du programme est provenant d’une ligne — par exemple, uniquement des lignes liées aux stocks. |
| Recherche | Recherche du texte dans le message, la portée et la charge.Typter un numéro de document est généralement suffisant. |
| Expandir une ligne | Les filets qui portent des données structurées se développent par clic et révèlent les détails techniques. |
| Exportation | Téléchargez le journal en tant que fichier. C’est la première chose à faire lorsqu’on demande de soutien. |
| Clear | Commencez la liste. Exportation en premier — Les entrées nettoyées ne reviendront pas. |
(1) Ce que vous voulez faire (une phrase) (2) Une photo d’écran du message que vous avez vu, (3) le fichier téléchargé de la fenêtre Log avec Exportation. Ces trois vous donnent une réponse plus rapide que dix messages qui tentent de décrire le problème.
Le log est un Technique Il est enregistré et peut être nettoyé. Comptabilité Les questions telles que "qui a changé cette facture" ne sont pas répliquées dans le journal mais dans la Trail d'audit dans le cockpit et dans l'histoire des dossiers eux-mêmes. ils ne peuvent pas être supprimés.
7. Souvent demandé
J’ai changé une configuration – a-t-elle changé pour mon collègue aussi?
Apparition, fenêtres, courts et HNR Les préférences sont Votre seul: Personne n'est affecté. utilisateurs, connexions et détails de l'entreprise affectent Tous les. Lorsque vous avez des doutes, regardez les deux colonnes de la figure 1.
Je ne vois pas une section en tout cas
Vous manquez de permission.C'est pas une faute; les sections d'administrateur sont visibles uniquement aux administrateurs.Si vous avez vraiment besoin d'une, demandez à votre administrateur du système et dites Pourquoi Vous avez besoin de cela - les permis sont accordés avec une raison.
Le programme s’est ralenti – faut-il que je regarde le journal?
Premièrement, regardez la Moniteur serveur section (ou demandez à votre administrateur): il vous dit si le problème est à votre fin ou sur le serveur. Le journal est l'endroit pour "qui a échoué".
8. Glossaire
| Turc | Bref description |
|---|---|
| Tema | Le schéma de couleurs lumineuses/dourdes du programme |
| Yetki (izin) | Ce que l’utilisateur peut voir et faire |
| Kapsam (scope) | Quelle partie du programme une ligne de log vient de |
| Seviye | L'importance d'une ligne de journal: débo, info, alerte, erreur |
| Denetim izi | L'histoire de changement inélectable des registres comptables |
| Dışa aktarma | Télécharger ce qui est sur l'écran en tant que fichier |
Le Printé Le bouton à droite supérieure produit un A4-Version amicale. guides connexes : Première journée, Communication, Cockpit.
9. Utilisateurs › « Rôle de modèle»: créer un utilisateur sans clonage
La vieille façon de donner des permis à un nouveau employé était "copier quelqu'un semblable, puis corriger une centaine de boîtes d'autorisation un par un"; le résultat était généralement Tout le monde se promène avec les droits de la détention — Un vendeur pourrait ouvrir des commandes de production, un officier de qualité pourrait voir la banque. Le Rôle de modèle Le groupe sur la section Utilisateurs se termine par : sélectionner, appliquer, enregistrer.
| Modèle | Pour qui, ce qu’il ouvre (sujet) |
|---|---|
| satis | Les quotes, les commandes, les factures de vente et les revenus de vente, la carte de compte et le rapport, CRM. Banque, production et achats fermés. |
| satin | Achat factures et retour d'achat, carte fournisseur, demandes d'achat et carte de score, ci-dessous minimum. |
| Le dépôt | Stock, compte stock, transferts, notes de livraison, carte stock. |
| L’Oréal : Plan | Commandes de production, recettes, confirmations, MRP; Planifier également les demandes et le calendrier. |
| Qualité | fenêtre de qualité, entrepôt de type quarantaine, stock/série, département IQC-NCR, Les services de la famille (qualité). |
| La finance : muhasebe | Finance : en espèces, banques, chèques, écriture et suppression de billets, achats/ventes. Lire Dans les mêmes domaines, il écrit des factures et des rapports. |
| Jeunesse | HR: personnel, portail, départ. gestion: l'union des autres modèles + rapports — mais Pas de système d'administration. |
- « Settings » utilisateur › sélectionnez l’utilisateur (ou créez un) › sélectionnez le rôle dans le sélectionneur « Rôle de modèle ». ci-dessous la description du modèle et les modules qu’il ouvre sont listés.
- Appliquer (add): Les bits du temple sont ajouté au-dessus de Les permis existants (pour combiner deux modèles). Temple uniquement: Les bits en dehors du modèle sont désactivés ; le bite d'administrateur système est conservé.
- Ajuster les boîtes individuelles si nécessaire (le modèle n'est qu'un point de départ); Sauver. Rien n’est écrit sur le serveur jusqu’à ce que vous cliquez sur Save.
Si un branchement/centre est attribué à l’utilisateur mais tous les trois Depos, Depos et Depotransfer Les permis sont envoyés, un avertissement rouge apparaît - la fenêtre de stockage revient 403 Tout à fait pour cet utilisateur. Le bouton « Applicez le modèle de stockage » à côté de celui-ci (« Applicez le modèle de qualité » pour un stockage de type quarantaine) le fixera en un clic.
Effet immédiat : le moment que vous appuyez sur la page de l'utilisateur Les sessions ouvertes sont refroidis; aucun logout n'est nécessaire. Si vous modifiez le mot de passe, les sessions ouvertes tombent et l'utilisateur s'inscrit avec le nouveau. La réponse montre "session refroidis: refroidis / tombés" compte. Guide de sécurité, section 8.
Préférences de production : niveau 1 et les modèles de l'industrie - guide administrateur
10. Écran de connexion › "First setup / New company" sorcier
Le sorcier s'ouvre à partir de l'icône d'un appareil sur l'écran de connexion et crée une nouvelle entreprise en sept étapes: langue et pays, base de données, administrateur majeur, vérifier et créer, utilisateurs, niveau de production, résumé de configuration. Pas de clé de configuration est nécessaire; les entreprises existantes sont non touchées et le sorcier s'arrête si une base de données principale, EK1 ou l'entrée de la société existe déjà sous le même code.
Pas de pas 2 Il a deux couches : la vue simple et les « paramètres avancés »
La simple vue (defaut) pose une seule question : le Nouveau code de l'entreprise. Le moteur de base de données, l'adresse du serveur et le mot de passe de l'administrateur ne sont pas sur l'écran; ils viennent tous de la configuration du serveur d'application. La ligne de compte administrateur est seulement lisible et montre hnr_kurulum · mot de passe conservé sur le serveur ✓: Ce mot de passe est Ne jamais envoyer au navigateur — Le serveur l’injecte dans la demande de configuration. Pour que cette ligne apparaisse, l’opérateur doit définir kurulum.basitKimlik=<Utilisateur>:<Password> dans server.properties (Le mot de passe peut provenir d'un environnement variable avec ${env:NAME}; Utiliser kurulum.basitMotor=firebird5 modifier le moteur). Sans cette ligne, le sorcier s'ouvre directement dans la vue avancée. Pas un super-utilisateur — Il ne crée que les bases de données d'entreprise ; il change son mot de passe avant de partir à la production.
"Développement avancé » Demandez où la base de données vivra, avec trois cartes sélectionnables; seuls les champs de la carte que vous choisissez s'étendent: (1) Une base de données sur ce ordinateur — le logiciel serveur fonctionne sur la même machine que l'application; le moteur, le compte administrateur et la ligne de serveur seulement sont affichés. (2) Un Remote SQL Le serveur sur le même réseau — la base de données est sur une autre machine ; nom du serveur, adresse, port, TLS La mode, CA certificat, la catégorie de données Firebird et les champs de rôle de temps de fonctionnement ouverts. (3) SQL Les serveurs cluster / cluster — les profils définis dans la configuration du serveur sont énumérés; l'entrée "Défine un cluster de cloud..." au fond ouvre le même formulaire pour Neon et CockroachDB Cloud avec verify-full préélues. Les nouvelles définitions (2) et (3) Il est sélectionné seulement lorsque kurulum.uzakSunucuIzin=true; Quand il est hors les cartes sont visibles mais handicapés et indiquer pourquoi. Chaque champ porte une explication de langue plaine à côté de son nom technique plus un ? outiltip (hover, tap ou focus avec le clavier).
Le "« Les données d’une entreprise existante » Le bouton sous la vue avancée ouvre maintenant un flux réel : il transforme les enregistrements de votre ancienne base de données Firebird dans une entreprise qui déjà existant (voir la section ci-dessous) Le "Commence au niveau 1…" Le point ne s'arrête plus en étape 1 — Il est juste sous la direction de Pas de pas 6 (Niveau de production), où le choix est fait.
Avancé › "Une base de données sur ce ordinateur": le mot de passe d'administrateur n'est plus demandé
Quand HNR l'installation du serveur de base de données lui-même (ou l'opérateur a enregistré les créances une fois dans le fichier de configuration), Aucun moteur ne demande un nom d'utilisateur et un mot de passe d'un administrateur. Choisir le "Une base de données sur ce ordinateur » la carte dans la vue avancée et le champ nom d'utilisateur affiche le compte stocké (par exemple postgres, sa, SYSTEM, root, SYSDBA), Le champ de mot de passe montre •••••••• Une note sous les lectures "Le mot de passe d’administrateur est prêt. » Le mot de passe est jamais envoyé à la browsere: le client n'envoie qu'une drapeau "utiliser la cérémonie de crédit sauvée" et le serveur d'application injecte la mot de passe dans la demande de configuration. Pour le changer, simplement entrez dans l'un ou l'autre des champs - le mode sauvé se décline et vous continuez avec votre propre compte; "Utiliser des créances sauvées » pour revenir.
Lorsque vous choisissez une autre localisation de données (file) Un compte plus privilégié est nécessaire: PostgreSQL crée un nouveau Tableau et seulement un superutilisateur peut le faire ; dans Oracle, le même travail nécessite la CREATE TABLESPACE privilège! Si ce compte est enregistré dans le fichier de configuration, le champ nom d'utilisateur s'y convertit automatiquement (hnr_kurulum → postgres) Et les États "Le compte d'administrateur de base de données stocké sera utilisé pour la dossier sélectionnée. » — Vous êtes toujours demandé rien. Lorsque aucun compte privé n'est enregistré, une boîte amber apparaît avec un "Entrez dans le compte de l'administrateur de la base de données » Le bouton qui ouvre les champs. La même boîte s'ouvre si le serveur revient PG_DIRECTORY_PRIVILEGE_REQUIRED, ORACLE_TABLESPACE_PRIVILEGE_REQUIRED ou ORACLE_PRIVILEGE_REQUIRED.
Pour l’opérateur : La ligne est kurulum.yerelKimlik.<engine>=<user>:<password> dans server.properties; Les codes de moteur sont firebird5, postgresql, cockroach, mssql, oracle. Le mot de passe peut venir d'un environnement variable avec ${env:NAME}. Le certificat est utilisé uniquement pour la base de données sur ce ordinateur: Si un serveur à distance ou un cluster est sélectionné, le serveur le rejette avec SAVED_CREDENTIAL_TARGET_INVALID, Quand rien n’est stocké, il revient SAVED_CREDENTIAL_UNAVAILABLE (Il ne tente jamais silencieusement un vide) par mot de passe). Les mots de passe vides sont refusés; pour un CockroachDB insécur qui ne veut pas de mot de passe, écrivez root:root. Le Firebird n’a pas besoin d’une ligne supplémentaire : la ligne existante firebird.user/firebird.password sont utilisés. La suppression de la ligne rétablit le vieux comportement – l’utilisateur remet les créances.
Avancé › « Importer une base de données » : déplacer des données d’une ancienne entreprise
Ce qu’il fait : Il lit le client et les cartes d'action, les factures, les notes de livraison, les commandes, les quotas, les recettes, les chèques, les vouchers de stock, les recettes de production et les commandes, les enregistrements du personnel et les images/documents figurant dans la EK1 base de données de votre ancienne base de données Firebird, construit des objets et sauvage chacun par l’écriture de la société Pathée. Ce qu’il ne fait pas : Il DOES NOT CREATE La société cible doit déjà être créée avec ce magicien. Lire uniquement: Pas de changements en ligne pendant l'importation.
Pas de pas 1 — L’entreprise cible et l’administrateur sign-in. Vous avez inscrit le code de l'entreprise et vous êtes inscrit avec Le système de l’administrateur de cette société. La liste des sociétés n’est pas délibérément affichée : la session elle-même prouve que l’entreprise existe et que vous êtes un administrateur dans celle-ci. Un non-administrateur ne peut rien faire sur cette écran (403). Si le serveur est en ligne (HNR_WRITE Le délai d’importation est rejeté.
Pas de pas 2 — Base de données source. Le type de source est Firebird Pour le moment (les autres sont listés mais ne peuvent pas être sélectionnés). Vous fournissez l’adresse du serveur, le port (3050 par défaut), le chemin de base de données ou alias, l'utilisateur de la base de données (en général) SYSDBA) et son mot de passe. Si le EK1 Le chemin de base Il est resté vide, _ek1 Il est appelé au chemin principal. "Test de la connexion » connecte à la source et rapporte la version, le nombre de tables et si EK1 Il a été trouvé ; si EK1 Il manque, les images et les documents ne sont pas importés et l'écran dit ainsi clairement.
Pas de pas 3 — Table de l’inventaire. Chaque La table dans la source est énumérée avec l'une des quatre décisions; aucune n'est jetée silencieusement. Objet: Les cartes/documents sont construits de la table et sauvés par le chemin d’écriture propre de l’entreprise (par exemple. MUSTERI carte client, FATURA + IRSALIYEITEM Les factures et ses lignes). Copie: Si l'objectif a une table avec le même nom, les colonnes partagées sont copies en ligne par ligne. dérivés: - Les valeurs non copiées (comme les balances de compte)CARIDURUM) et les échanges (STOKDURUM) sont recomputés par le chemin d'écriture et allignés avec la source à la fin de l'importation. Escape: Un système ou un tableau de log.
La décision «skip » ne couvre désormais que les caches régénérables. La version précédente traitée 53,662 Rondeur Les « tables de système » et jamais les importés — historique de taux de change (KUR), Logos de transfert (FATURA_LOGO), Les définition de la version (SISTEMDOSYA), Les mots de passe et les mots de passe (METIN_SOZLUK, ALAN_SOZLUK), HR et les logs de production. Le seul élément vraiment échappé est le cache de prévision du fichier, et sa raison est écrite dans la liste. EK1 des bases de données autres que le contenu du fichier (par exemple, la piste d'accès) sont également transférées et apparaissent dans la liste avec un EK1. préfix!
Les numéros de documents sont conservés. Facture, note de livraison, commande, quota, réception, chèque et numéros de voucher de stock Exactement Comme ils étaient - après vingt ans d'archivage, "qui numéro de facture" a toujours la même réponse. À la fin de l'importation, les numéros sont avancés au-delà du plus grand prix, de sorte que le premier document émis ultérieurement ne peut pas se collider.
L’alliance automatique – fidelité à la source. Une base de données de vingt ans n’est pas toujours interne cohérente ; l’importation Il ne corrigera pas la source, elle ressemble à. Quatre alignements sont donc mis en place à la fin : (1) Code client Ledger — Lorsque la carte client a été renommée, plus ancienne HNR les versions n'ont pas mis à jour les titres de réception, donc la ligne de ledger et le titre de document portent des codes différents; dans l'objectif, la ligne de ledger prend le code de la source Ledger Roi, (2) Le reste des lignes d’équilibre — Les lignes de balance qui ne sont pas dans la source et n'ont ni carte ni compte en espèces / banque sont supprimées, (3) Les cartes sans carte — Les lignes de statut des stocks ne sont jamais vues dans la source et sans carte sont supprimées, (4) Production consommer — La part de la division de la consommation de production est portée sur la liste de rang de la source. Chaque alignement est Faillite fermé: si les totalités sur les deux côtés diffèrent, rien n'est touché; les comptes apparaissent dans la ligne "Corrigements automatiques" de l'écran résultat et dans le journal d'importation.
La configuration de l’entreprise OVERWRITES Le but est défaut. Une nouvelle entreprise établit des tables de semences telles que les préférences de production, les règles d'approbation, les transferts, les entrepôts et les comptes en espèces. Ces lignes de semences se rencontrent avec les lignes source qui partagent la même clé, et la source utilisée pour être écarnée. SILENTLY — La société importée ouverte avec le « niveau 1" Le profil et APQP/subcontracting règles s'effacent. dans les tables de configuration petites La source gagne: La ligne cible est mise à jour de la source. Il y a deux exceptions délibérées : Cartes utilisateur (vous ne perdez pas le mot de passe d'administrateur créé pendant la configuration) et Identification de l'entreprise. Chaque clé perdu apparaît dans la liste "Résultat par table" en étape 5.
Protection du numéro de document. Si vous êtes dans la même entreprise, une Deuxième fois (finir une opération interrompue, le reste d'une importation sélective), un numéro de document peut être modifié. Cette entrée de la marque a été traitée comme « non dans la source » et DELETED, déposer des fonds de la déclaration ; car CARIDURUM écrit de la source, l'équilibre a toujours été juste et contradit la déclaration. Il y a deux choses qui se passent : (1) dans le mode d'importation, le numéro définitif n'effectue plus un nombre comme "téléfié", donc le nombre est conservé; (2) Si un groupe échangé est trouvé, il est Pas supprimé — Il est inscrit dans la réconciliation comme un Déviation et écrit au log. La consommation de production est en Prix Il est également utilisé à partir de la source et le nouveau Valeur de la ligne Vérifiez le type de document.
Les factures de crédit (KALAN) et la section de maintenance
Les factures ouvertes sont dérivées. Le vieux programme de bureau n'a jamais rempli une facture Rester Le montant (FATURA.KALAN), Pendant que dans HNR vieillissement, les « réceptifs excessives » du cabinet, le flux de trésorerie et les factures de fermeture Tous les lecteurs ont lu ce champ. Ainsi, dans la phase de réconciliation dérivée, les processus d'importation effectuent les mouvements de chaque compte en ordre datant : paiements, remboursements et chèques ferment le Le plus vieux Les factures sont (FIFO) Le bilan ouvert de la facture est écrit aux dernières factures. Les factures de vente et d'achat suivent la même règle; les factures annulées restent fermées; les comptes dont le bilan net est inférieur 1 TL (ancien résidu roulant) ne recevra pas de facture ouverte. Un compte qui a déjà un montant restant sur n'importe quel facture est laissé non touché. Le fatura.kalanTop Une partie d'un bilan ouvert peut s'asseoir sur un chèque/notte émis, une note de débit ou un mouvement bancaire/catch plutôt qu'une facture; cette partie n'est pas affichée sur les factures mais est visible dans le rapport du compte.
La section de maintenance (en étape) 2, Après le signe). Reparer les balances ouvertes Il s’applique à une entreprise qui a été importée auparavant. A Prévisions Il est affiché en premier (factures à changer, précédent et suivant total, comptes éteints, balances ouvertes hors factures) et rien n'est écrit; Application de réparation n'écrit que le champ de montant restant, réexamine la valeur ancienne sur chaque ligne (une facture modifiée par un reçu en attendant ne se fait pas surécrire) et est enregistrée dans Le trajet d’activité. Le retour ne produit pas de changements. Résumé du dictionnaire Il est donc possible de décrire les textes et les traductions (24 les langues ; les traductions manuellement éditées ne sont pas touchées et cela prend quelques minutes. Lorsque une nouvelle entreprise est installée, ce grain fonctionne automatiquement dans le fond une fois que la société est ouverte; si elle échoue la configuration ne échoue pas, il est écrit dans le journal de configuration et peut être terminé avec ce bouton. Si la page est rechargeée ou le serveur reprend, un Les importations continuent de fonctionner Ouverture en étape 4 par lui-même lorsque vous vous inscrivez; le résultat de l'importation finale est disponible à travers Afficher le résultat de l'importation. L’inventaire en étape 3 Il contient également les tables de EK1 Les bases de données avec leur ligne de comptes.
Options d’importation. Randonnée sèche: Tout est lu et compté mais rien n'est écrit - faites cela d'abord pour voir l'inventaire et une estimation de la durée. Importer également l'archive de documents supprimés et Les mouvements historiques sont également: les tables d'archives de l'ancienne société (importées dans la dernière phase; leur interruption ne rend pas l'importation un échec). Les images et les documents (EK1): Les fichiers dans le EK1 Les bases de données. Continuez même si le cible a déjà des données: par défaut, l'importation s'arrête lorsque la société cible a déjà des enregistrements; cette boîte est votre consentement. taille batch: Combien de documents sont écrits par transaction (200 par défaut)
Pas de pas 4 — importation et progrès. Vous voyez la phase (preparation → cartes → documents → production → images et documents → copie de table générale → archive → réconciliation des valeurs dérivées → mesure de réconciliation), le pourcentage, les comptes écrits/scripts/faillis et le Dernière ligne du log d'importation. Le log est Masque: Les mots de passe, les tokens et les créances dans les lignes de connexion ne sont jamais écrits. Arrêter Il finit le travail au prochain point sûr; un parti semi-finis est retourné. Le travail se déroule sur le serveur: Fermer la fenêtre ne l'arrête pas, et quand vous revenez, vous verrez l'état du même travail.
Pas de pas 5 — Comment lire la table de réconciliation? Chaque ligne est un élément mesuré : Source La valeur est lu de la vieille base de données, Objectif la valeur lues de la nouvelle entreprise, Différence Le lacune entre eux. Un statut de Les matchs Cela signifie que l’élément est arrivé exactement. Déviation Il est imprimé en rouge et doit être examiné à la main. Une déviation connue est une différence attendue qui vient de la source elle-même (par exemple, un client dupliqué dans la source, ou des chèques sans un lot). Les éléments mesurés sont : balances de compte, niveaux d'action (en général et par stock), comptes de chèque/mount/status, comptes et montants de réception et de facture, recettes de production et comptes d'ordre, EK1 Compter les fichiers et couvrir la table.
Si la réconciliation devient, le travail ne dit pas « complet ». Lorsqu'un chèque devient, le résultat de la tête se lit "L’importation est terminée – BUT « La réconciliation montre une déviation » et les noms des contrôles déviés sont énumérés dans une bande amber au-dessus de la table. Le "« Résultat de table » la divulgation montre, pour chaque table source, sa décision, le nombre de rangs source, les lignes écrites, échouées et échouées et la raison; les tables avec les lignes échouées sont au sommet et en rouge.
Vous pouvez importer la même source une seconde fois. L'importation est basée sur l'identité : une carte, un document, un chèque ou un fichier qui existe déjà dans le cible n'est pas réécrite, elle est comptée comme Escapé. La réinitialisation d’une importation interrompue dès le début est sûre ; aucun duplique n’est créé.
Une importation sélective (filtrée sur table) ne fonctionne pas l'alignement de table dérivée. Lorsque vous importez uniquement des tables spécifiques, écrire des tables dérivées telles que les balances clients et les niveaux de stock à partir de la source est Escapé — Certains documents n'ont pas encore été importés et une alignation partielle serait trompeuse. Il est écrit dans la réconciliation comme un Une déviation connue. Une fois que vous importez les tables restantes (un fonctionnement non filtré), l'alignement fonctionne normalement.
Code d’erreur AKTARIM_OTURUM_GEREKLI pas de session ou elle est expirée ; AKTARIM_YONETICI_GEREKLI / AKTARIM_YETKI_YOK l’utilisateur n’est pas un administrateur du système ; AKTARIM_YAZMA_KAPALI Le serveur est seulement lisible AKTARIM_HEDEF_UYUSMAZ la société choisie n'est pas la société de la session ; KAYNAK_GECERSIZ la forme source est malformée ; KAYNAK_ERISILEMEDI ne pouvait pas se connecter à la source ; KAYNAK_KIMLIK l’utilisateur source/password a été rejeté ; KAYNAK_UZAK_YASAK la liste de permissions dans les blocs de configuration du serveur qui adressent ; KAYNAK_EK1_YOK EK1 ne pouvait pas être ouvert (l'importation continue, les fichiers sont éteints) · HEDEF_DOLU l'objectif a des enregistrements, la boîte de consentement est requise · HEDEF_SEMA_EKSIK Le but n'a pas de tableau (il est dépassé) AKTARIM_SURUYOR Un emploi est déjà en cours pour cette entreprise AKTARIM_IS_BULUNAMADI le registre du travail est passé ou expiré ; AKTARIM_IPTAL_EDILDI Arrêté par l’utilisateur ; AKTARIM_FAZ_HATASI Une phase est arrêtée (voir le journal).
Prenez une sauvegarde de l'entreprise cible avant d'importer. L'importation écrit à l'objectif et ne touche jamais la source.Si le résultat dans l'objectif n'est pas ce que vous voulez, la voie de retour est la sauvegarde - alors exécute un Courir sec d’abord, réviser l’inventaire, puis prendre une sauvegarde et commencer la vraie importation.
Moteur de base de données : Firebird SQL 5 et postgré 17 — Les deux sont totalement soutenus
Choisissez le moteur en étape 2. Firebird SQL 5: Le SYSDBA L'account et le mot de passe sont définis lorsque Firebird a été installé ; le serveur doit être local. Postgré 17: Les données de l'entreprise vivent dans hnr_<company code> et les fichiers en hnr_<company code>_ek1; Le compte donné Il faut être un Super utilisateur avec CREATEDB, Les données sont transmises à la fonction de temps de fonctionnement du serveur (postgresql.user). L'entrée de document, les rapports, les cartes stock/account et les annexes (charger / télécharger / prévoir / annuler) se comportent identiques sur les deux moteurs.
La ligne « serveur » : hôte: port TLS — Lire uniquement
Une fois un moteur sélectionné, une Le serveur <Moteur> La ligne apparaît sous le mot de passe de l’administrateur, par exemple. Localisation :5432 · TLS: désacceptable. Ces valeurs sont lues à partir de la configuration du serveur d'application (server.properties) et Il ne peut pas être changé dans le magicien: Aucune adresse, port ou voie provenant du navigateur n’est jamais transmis au serveur, de sorte que l’identité de l’administrateur ne peut être indiquée à un objectif arbitraire. Contactez l'opérateur de serveur si vous avez besoin d'un autre serveur de base de données.
La ligne « langue de sortement/lettre-case»: la langue de base de données de l'entreprise suit le pays
Dans la ligne de serveur que vous verrez Langage de la sortie/letter-case: Le langue officielle du pays réglementaire Choisis en étape 1 (par exemple, Turquie → Turquie (tr), Suède → Suédois (sv), Indonésie → Indonésien (id)); la même ligne apparaît dans le résumé de configuration. Ce langage définit les règles de la lettre de la base de données de l'entreprise : Les recherches d’égalité sont langues indépendantes (Comparation de la racine cas- et accent-insensible — « Ali » matchs »ALİ", « Sema » matchsŞEMA" dans chaque pays, alors que la sortie et la conversion de cas supérieur/bas suivent le fonctionnaire du pays langue (Tourc ç/ş/ı ordre et ı↔I, i↔İ; Suédois ä/ö à la fin de l'alphabet). La valeur est lu depuis le pays du serveur, la table de langue, ne peut pas être modifiée sur l'écran et est fixée après la configuration. CockroachDB Le langage de commande du moteur ne s'applique que à ORDER BY dans des requêtes simples à table unique ; les requêtes complexes peuvent afficher l'ordre de code-point.
Une base de données sur un autre serveur : la sélection « Server »
La base de données de l'entreprise peut également être créée sur un serveur de base de données qui fonctionne sur Une autre machine Au lieu de l’hébergement du serveur d’application. Vous Installer le serveur de base de données vous-même (Firebird) 5, PostgreSQL ou CockroachDB) sur cette machine, rend accessible sur le réseau et définit son mot de passe administrateur; le magicien n’installe rien, il se connecte seulement et crée la base de données de l’entreprise là-bas. Il faut que la ligne kurulum.uzakSunucuIzin=true Dans le cadre de l’opérateur server.properties; Si l'adresse est hors des rangs privés (10.x, 172.16-31.x, 192.168.x, 127.x) Il doit être ajouté à kurulum.sunucuIzinListesi=host1,host2. Lorsque la permission est hors, la ligne de serveur en étape 2 Reste à lire comme avant.
Lorsque la permission est en cours, le serveur Linea en étape 2 Il est un sélecteur : il liste les serveurs définis dans les paramètres du serveur (kume.<name>.*) plus « Ce serveur (configuré) », et au bas "Définir un autre serveur... ». Une nouvelle définition demande : a Nom du serveur (la plupart des 30 les lettres/digits/undercores/hyphens commençant par une lettre de casse inférieur; firebird, postgresql et cockroach sont et réservés) Adresse et port, Pour PostgreSQL/CockroachDB a TLS Mode et une option CA Certificat (PEM Les fichiers, au plus grand nombre 16 KB), Pour Le Firebird Directeur de données (le dossier de base sur la machine à distance où le fichier de l'entreprise est créé) et un Rôle de l'utilisateur / mot de passe. Si le rôle de temps de fonctionnement existe déjà sur ce serveur, son mot de passe est vérifié; sinon la configuration crée le rôle et génère son mot de passe. Lorsque la configuration est terminée, la définition du serveur et la ligne de l'entreprise (firma.<company>=kume:<name>) sont écrites à server.properties, où le mot de passe et le certificat sont également stockés; l'application n'a pas besoin d'un reboot.
Code d'erreur le précédent peut retourner
| Code | Signification et remède |
|---|---|
DB_SUPERUSER_REQUIRED | Dans PostgreSQL, les objets de cast implicites ne peuvent être installés qu'un superutilisateur ; fournir un compte de superutilisateur pour la configuration. |
DB_OWNER_GRANT_REQUIRED | Le compte donné ne peut pas transférer la propriété à la fonction de runtime (hnr_uygulama); grant hnr_uygulama to <account> Un super-utilisateur est nécessaire. |
RUNTIME_DB_USER_MISMATCH | L’utilisateur donné est incompatible avec l’utilisateur de la connexion au temps de fonctionnement du serveur, ou le rôle du temps de fonctionnement n’existe pas dans le groupe; contactez l’opérateur du serveur. |
DB_CREATE_PRIVILEGE_REQUIRED | Le compte manque CREATEDB privilège! |
LOCAL_FIREBIRD_REQUIRED | Pour Firebird, le serveur doit être local (un hôte à distance est rejeté). |
REMOTE_SERVER_DISABLED | Définir un autre serveur est désactivé; l'opérateur doit définir kurulum.uzakSunucuIzin=true. |
REMOTE_HOST_NOT_ALLOWED | L’adresse est hors des rangs privés et n’est pas dans kurulum.sunucuIzinListesi. |
CLUSTER_NAME_INVALID / CLUSTER_EXISTS | Le format de nom du serveur est erroné, ou une définition avec le même nom existe déjà. |
RUNTIME_ROLE_PASSWORD_REQUIRED / RUNTIME_ROLE_PASSWORD_INVALID | Le rôle de temps de fonctionnement existe sur le serveur; son mot de passe est manqué ou erroné. |
FB_DATA_DIR_REQUIRED / FB_DATABASE_ACCESS_RESTRICTED | Le fichier de données Firebird n'a pas été donné, ou le serveur à distance DatabaseAccess Le site a rejeté ce dossier. |
CONFIG_WRITE_FAILED | La société a été créée mais server.properties ne pouvait pas être écrit; l'opérateur doit ajouter la définition de l'entreprise manuellement. |
COMPANY_EXISTS | Le code de l'entreprise est en utilisation ; entrez-vous dans le code ou choisissez un autre code. |
PRECHECK_TIMEOUT | Les serveurs à distance et en nuage (Neon, CockroachDB Cloud) peuvent être lents pendant que vous vous réveillez du sommeil; le sorcier se retire une fois automatiquement - si elle échoue encore, appuyez sur Continuez de nouveau après quelques secondes. |
SETUP_IN_PROGRESS | Un autre code de la société est unique sur le serveur : le même code ne peut pas être installé sur un autre serveur de base de données en même temps. |
SETUP_BUSY | Le serveur a atteint son limite de configurations simultanées (defaut) 3; L’opérateur le modifie avec HNR_KURULUM_PARALEL). Essayez de nouveau lorsque l’une des réglages fonctionnant est terminée. |
Plusieurs configurations d'entreprise à la fois, et le log de configuration
Différents codes d'entreprise peuvent être installés En même temps; Les entreprises qui vont séparer les serveurs de base de données ne s'attendent plus les uns aux autres. Code de l'entreprise: Une deuxième configuration pour le même code est rejetée avec SETUP_IN_PROGRESS (le code de l’entreprise est unique sur le serveur). En défaut, la plupart des 3 Lorsque la fenêtre de configuration rapporte un échec, une "Log de configuration (la dernière ligne) la divulgation apparaît sous l'erreur : ces lignes sont la sortie diagnostique du serveur de base de données et le assistant de configuration (timisations d'étage, alertes moteur, messages d'erreur de base de données). Les mots de passe et les détails de connexion sont Pas montré Vous pouvez envoyer le contenu à l’exploitant du serveur.
Si le site Web n'est pas sur ce ordinateur : HNR Installation à
Si pas de PostgreSQL n'est trouvé dans la étape de la base de données, le sorcier montre un "Installer PostgreSQL" Le bouton. Un clic fonctionne avec l'installateur intégré : il faut Un minute, Utilisez régulièrement 200 MB Le serveur résultant accepte les connexions uniquement à partir de cet ordinateur (listen_addresses=localhost, Vérification de mot de passe scram-sha-256). Progrès est affiché étape par étape: la directory de données, les fichiers de configuration, le démarrage du serveur, les rôles de base de données, la base de données de modèle, les paramètres du serveur, la vérification. Lorsque cela se termine, vous continuez où vous avez quitté; aucun nom d'utilisateur ou mot de passe de base n'est jamais demandé.
Que écrit le lecteur? Le cluster est installé sous data/pg (Data Directory) data/pg/veri, Logement data/pg/pg.log). Le modèle de rôle se joue data/pg-calisma-rolu.sql: Rôle de runtime hnr_uygulama (pas un superutilisateur, ne peut pas créer des bases de données), fournissant une fonction hnr_kurulum (CREATEDB) et a hnr_sablon base de données de modèle pour la langue de l'entreprise (avec la couche implicite de la plaque à l'intérieur). Seules les lignes postgresql.host/port/user/password/sslmode et kurulum.basitKimlik sont Appétition à server.properties; Aucune modification n’est faite et une Mise en place.propriétés.bac-… Le backup est en premier lieu. Le super-utilisateur (postgres) Le mot de passe n'est jamais écrit dans le fichier de paramètres: Il ne vit que dans data/pg/HNR-PG-SIRLAR.txt — Retourner ce fichier et le garder loin de l'accès non autorisé.
Limites et troubles. Le détecteur ne peut être démarré que de l’ordinateur qui fonctionne sur l’application (Un navigateur à distance est 403) et actuellement courent Sur Windows seulement. Si les fichiers de programme PostgreSQL sont manquants, au lieu du bouton vous verrez un avertissement que l'opérateur doit extraire Windows x64 Les deux-diffusions ZIP tools/postgresql — l'installateur ne télécharge jamais rien. si PostgreSQL est déjà configuré, l'installateur ne fait rien. La configuration enregistre également une tâche qui démarre PostgreSQL lorsque l'ordinateur démarre; si cette tâche ne peut pas être enregistrée (limits de permission), PostgreSQL continue à fonctionner, mais un avertissement dit qu'elle doit être lancée manuellement après une reprise. Un seul cluster HNR installé lui-même peut être supprimé; suppression nettoie la tâche, le dossier de données et le server.properties des lignes ensemble, et Tous les données de l'entreprise dans ce cluster sont supprimées.
Si Oracle est sélectionné: privilèges de l'account de configuration
Les privilèges nécessaires pour la mise en place. Sur Oracle, une entreprise est créée en deux Propriétaire du schéma (Mais plus EK1). Le compte de base que vous inscrivez dans le sorcier Il faut Gardez ces privilèges : CREATE USER, ALTER USER, GRANT ANY PRIVILEGE. Si vous choisissez une Localisation des données personnalisées (Votre propre tableau de bord)DBF - dans les réglages avancés, CREATE TABLESPACE Il est également nécessaire. Si quelqu'un manque, le magicien s'arrête Avant (enregistre et nomme les privilèges manquants)ORACLE_PRIVILEGE_REQUIRED) Il ne quitte jamais une société semi-crée.
Les privilèges supplémentaires recommandés. DROP USER (plus de DROP TABLESPACE pour une localisation (ou pas Il faut que l’on fasse un point, mais si quelque chose Défaillance de la MID HNR Il est utilisé pour supprimer les propriétaires du schéma semi-créé eux-mêmes. Sans cela, la configuration est encore tentée ; le message d'erreur affirme ensuite Quel schéma propriétaire vous devez supprimer à la main par via ORACLE_YARIM_KURULUM_KALDIRILAMADI. Grâce DROP USER Seulement pour la durée de l'installation et le retrait ultérieur est donc une bonne pratique.
Le compte de la ronde est séparé. Le magicien crée deux propriétaires de schéma par entreprise et ne les donne que CREATE SESSION, CREATE TABLE, CREATE VIEW, CREATE SEQUENCE, CREATE PROCEDURE, CREATE TRIGGER; La quota est fixée comme QUOTA UNLIMITED sur le tableau sélectionné. Le compte utilisé dans le travail quotidien ne peut pas voir une autre entreprise et ne peut pas créer des utilisateurs ou des schémas.
Informations de la société › Connexions bancaires (administrateur seulement): établir des connexions pour recevoir des transactions de compte en direct de vos banques, des crédits cryptés, des tests de connexion, la cartographie de compte et l'intervalle de fiction. Guide de connexion bancaire en direct.
11. Les paramètres › HNR › "- Backup de base de données" et de récupérer une sauvegarde
Utilité. La carte Sauvegarde de la base de données de l’entreprise, dans Paramètres › HNR, écrit les bases principale et EK1 de l’entreprise courante dans un seul dossier de paquet chiffré. Un nouveau dossier apparaît dans le répertoire choisi sur l’ordinateur qui exécute le serveur HNR : main.enc, ek1.enc et le marqueur de fin hnr-yedek.json, écrit en dernier. Vous devez être administrateur système et saisir de nouveau votre mot de passe actuel d’administrateur HNR ; ce même mot de passe ouvre le paquet. Aucun identifiant du serveur ou de la base n’y est enregistré.
Restauration. L’écran « Créer une nouvelle entreprise à partir d’une sauvegarde HNR », ouvert depuis le menu ⋮ de connexion, restaure toujours vers un NOUVEAU code d’entreprise. Aucune entreprise existante n’est écrasée. Il demande le mot de passe d’administrateur HNR utilisé lors de la sauvegarde et un administrateur de la base cible : Firebird, SYSDBA ; PostgreSQL, un superutilisateur ; CockroachDB, root/admin ; SQL Server, sysadmin ; Oracle, un administrateur disposant de CREATE USER. L’entreprise n’est publiée qu’après ouverture et vérification des deux contenus. Si le mot de passe est incorrect ou la seconde partie endommagée, rien n’est créé sur la cible.
Moteurs pris en charge. Firebird, PostgreSQL, un nœud local CockroachDB installé par HNR lui-même, Microsoft SQL Server et Oracle. Firebird/PostgreSQL/CockroachDB utilisent leur propre outil de sauvegarde. Pour SQL Server et Oracle, le paquet est logique : la définition du schéma et les lignes de toutes les tables sont lues via la connexion à la base. La sauvegarde fonctionne ainsi même si le serveur est distant ou dans un conteneur, sans accès à son système de fichiers. La restauration crée une nouvelle base/un nouveau schéma et un nouvel utilisateur d’exécution pour la nouvelle entreprise. Pour un paquet Oracle, saisissez le nom du cluster cible et, si nécessaire, du service ; la valeur par défaut est FREEPDB1.
À savoir. Les bases principale et EK1 sont sauvegardées séparément ; elles ne partagent pas un même instant atomique. Choisissez un court créneau sans activité dans l’entreprise. Une seule sauvegarde ou restauration peut s’exécuter à la fois. Le dossier se trouve sur le système de fichiers du serveur, pas celui du navigateur ; les dossiers liés par symlink/junction sont refusés. Copiez le paquet en lieu sûr : sans lui, aucune restauration n’est possible, et sans le mot de passe, il ne peut pas être ouvert.