Contacts

1C où les paramètres de formulaires sont stockés. Paramètres de stockage. Enregistrement des paramètres de liste dynamique

Les paramètres utilisateur en 1c sont généralement divisés en trois parties.

Premièrement, la plate-forme 1C permet à chaque utilisateur de faire ses propres paramètres 1C pour plus de commodité. Par exemple, 1C paramètres sCD rapporte.

Deuxièmement, chaque configuration typique et non typique présente généralement de nombreux traitements qui effectuent des actions de service. Traitement nécessite des paramètres. Il est dommage de perdre du temps, reproduire les paramètres à chaque traitement d'ouverture.

Enfin, troisièmement, le programmeur lui-même, de sorte que le programme est universel, certaines valeurs par défaut sont préférables de ne pas prescrire dans le code de programme, mais de stocker dans n'importe quel paramètre.

Où stocker tous ces paramètres en 1C?

Comme des paramètres 1c enregistrés avant

Dans la plate-forme de Tolstaya Client 1C propose l'option standard suivante:

Lorsque vous souhaitez vous rappeler le paramètre 1C, le programmateur utilise la fonction

Valeur \u003d récupération ("nom", valeur);

En conséquence, le programmeur crée des boutons pour enregistrer et restaurer les paramètres 1C, et l'utilisateur utilise ce mécanisme (bien ou le programmateur les conserve automatiquement).

En tant que valeur, non seulement le nombre ou la chaîne peut être utilisé, mais également la structure est un type qui vous permet de stocker de nombreuses valeurs avec leurs noms, par exemple:

Paramètres \u003d nouvelle structure (); Paramètres. Entrez ("nom", valeur); Signification \u003d paramètres. Égalisation;

Le paramètre 1C est enregistré pour cet utilisateur qui a appuyé sur le bouton de paramètres 1C développé par le programmeur (ou sous lequel ces actions sont automatiquement exécutées). Les paramètres 1C sont stockés dans le fichier texte dans le dossier de base de données (lors de l'utilisation de la base de données de fichiers).

En outre, le programmeur était libre de développer ses méthodes de stockage arbitraires des paramètres 1C en utilisant des méthodes conventionnelles - par exemple en travaillant avec du texte et Fichiers XML - Enregistrez les paramètres 1C au hasard dans le fichier.

Dans des configurations typiques, les rapports 1C sont stockés dans le registre des informations. Et les paramètres 1C du rapport CC peuvent être enregistrés dans le fichier XML.

Standard 1C Paramètres Store

Toutes ces opportunités sont restées dans la nouvelle plate-forme 8.2, mais enfin une certaine " méthode standard"Enregistrer les paramètres - 1C Réglages Stockage.

Le mécanisme est divisé en deux parties - Standard et stockage utilisateur des paramètres 1C. La norme est implémentée sur la plate-forme 1C, personnalisé est l'objet 1C qui crée et programmère le programmeur.

Standard paramètres de stockage 1C est utilisé par la plate-forme par défaut dans un client léger pour enregistrer les paramètres de l'utilisateur dans les mécanismes de plate-forme suivants:

Commander interface gérée
Formes
Paramètres et options de rapport.

Le programmeur peut utiliser les paramètres Standard 1C Stockage du code de programme en 1C d'une manière similaire à ce qui était avant:

Quand tu veux te souvenir du réglage

Signification \u003d plants pour les tracteurs. Télécharger ("namebject", "nature", valeur);

Pour obtenir une liste de paramètres

Liste \u003d républicorestands. Fournitures d'alimentation ("Namebject");

Les paramètres 1c sont enregistrés directement dans la base de données, dans des tables spéciales.

Comme on peut le voir, par rapport à l'ancien mécanisme, une incision supplémentaire a été ajoutée - le nom de l'objet. La plate-forme, lors de l'enregistrement automatique, utilisez le nom de l'objet 1C dans les métadonnées indiquant le formulaire, par exemple:
Rapport. Vente

Il est également apparu de gérer le nom d'utilisateur pour lequel les paramètres 1C seront enregistrés, indiquant son dernier paramètre.

Il existe le stockage standard suivant de paramètres 1C:

  • StorabinishMistry
  • Équipement de repos
  • Étrangerdedcextanforms
  • Équipement basé sur l'utilisateur étranglé
  • et examens de réflexion.

1C Réglages Stockage.

Le programmeur peut créer son propre stockage de paramètres - dans le configurateur.

Il est censé faire dans les cas suivants:

Contrôle de référence lors du stockage des paramètres 1C
Migration de paramètres 1C lors de l'utilisation de URBD
Structure spéciale des paramètres 1C (pour la conformité automatique)
Remplacer le stockage standard.

Pour créer votre propre référentiel de paramètres 1C - vous devez ajouter ceci dans le configurateur dans la fenêtre de configuration de la branche générale / stockage des paramètres 1C.

Remplacez le stockage standard des paramètres 1C utilisés par la plate-forme dans les propriétés de la configuration (la branche de configuration racine que les programmeurs sont généralement appelées racine ou tête).

Si une chaîne vide est utilisée dans les propriétés - le stockage des paramètres 1C standard est utilisé, sinon elle est utilisée sélectionnée et que la norme n'est pas utilisée.

Dans un client de contrôle mince 1C, l'utilisation du référentiel est possible automatiquement:

Sous la forme gérée, il y a deux paramètres
o Sauvegarde automatique des données - sera effectuée automatiquement dans le stockage des paramètres de formulaires standard.
o Enregistrer les données dans les paramètres 1C - Utilisez une liste - la colonne d'enregistrement apparaîtra dans la liste des détails du formulaire du formulaire, qui peut être enregistré, qui sera enregistré et vous pouvez également spécifier ce référentiel Les paramètres

Dans le rapport (y compris externe), les paramètres sont apparus - le stockage des options (rapports) et le magasin de paramètres 1C - vous devez sélectionner le stockage créé 1c.

Dans le client épais, pour une utilisation requise dans le code dans la langue de 1C, vous vous prescrivez un appel direct pour enregistrer les paramètres 1C:
Magasins de référentiel. Équipement. Haut ();

Lorsque vous ajoutez à la configuration de votre propre stockage de paramètres 1C, 1C est requis dans la langue pour enregistrer les gestionnaires de téléchargement et enregistrer des valeurs, sinon le stockage ne fonctionnera pas.

En fait, dans ces fonctionnalités, vous écrivez de manière indépendante le code pour enregistrer la valeur (dans le stockage standard ou dans le fichier ou dans le répertoire ou dans le registre des informations, etc.) et chargez la valeur.

Envoyer cet article à mon mail

Il est très pratique que les rapports dans les programmes 1C peuvent être configurés "pour eux-mêmes" de presque toutes les reprises, et avec ce tout utilisateur peut faire face à juste dans les paramètres de rapport pour spécifier les indicateurs souhaités, des colonnes supplémentaires, le tri, les résultats et la aimer. Mais chaque fois que vous le faites - très fatigant, surtout si vous utilisez ce rapport souvent. Pour que vous puissiez plus facile, la société "1c" a créé la possibilité de sauvegarder les paramètres de rapport et un rapport peut avoir de nombreuses options différentes pour les paramètres, ils peuvent être spécifiés tous les noms, par exemple, "rapport pour manuel" ou "Rapport opérationnel pour moi" ...

Afin de sauvegarder le paramètre de rapport en 1C dans formes ordinaires , Par exemple, 1C Trade 8 Edition 10.3 ou 1C Comptabilité 8 Edition 2.0, vous devez ouvrir le rapport lui-même, configurez davantage ses indicateurs, ses colonnes, leur tri, car vous êtes à l'aise. Formez le rapport, assurez-vous qu'il est affiché à mesure que vous avez besoin.

Dans la fenêtre qui s'ouvre, cliquez sur le bouton "Ajouter" et spécifiez le nom du rapport, par défaut, le nom sera "Basic", installer les indicateurs "Ouvrir" - Si vous souhaitez que ce paramètre soit automatiquement utilisé lors de l'ouverture d'un rapport et installez le drapeau "Enregistrer" - Si vous le souhaitez, si vous modifiez quelque chose lorsque vous configurez le rapport, par exemple, ajoutez une nouvelle colonne, le drapeau de ces modifications sera automatiquement enregistré dans le réglage, c'est-à-dire. Pas besoin de sauvegarder le réglage à nouveau.

Dans la même fenêtre, vous pouvez supprimer les paramètres non nécessaires.

Si vous n'avez pas installé le drapeau "Ouvrir" ou si vous devez appliquer un autre paramètre, vous devrez appliquer le réglage souhaité Manuellement, pour cela, dans le rapport, cliquez sur "Actions" - "Restaurer les paramètres ..." (ou utilisez un pictogramme spécial sur la barre d'outils comme indiqué dans la figure ci-dessous) et sélectionnez le paramètre souhaité:

Lorsque vous restaurez le réglage, vous pouvez sélectionner le réglage d'un autre utilisateur 1C, par exemple, si votre employé a besoin d'un rapport à votre disposition, il n'est pas nécessaire de réinventer à nouveau le vélo, cliquez simplement sur les "paramètres de tous. Bouton Utilisateurs "et sélectionnez le paramètre souhaité de l'utilisateur.

OH Où enregistrer et restaurer les paramètres de rapport sur les formulaires gérés de 1C - Lisez dans les articles suivants.

Impression (CTRL + P)

Pour enregistrer des informations sur les paramètres utilisateur qui doivent être enregistrés entre les sessions de travail, les paramètres sont implémentés sur la plate-forme.
Il existe deux types de stockage des paramètres:
Stockage standard - le référentiel utilisé par le système par défaut et les données stockées dans les tables système base de l'information.
Paramètres de stockage - Objets de métadonnées spéciales décrivant le stockage de données dans certains objectifs de la base d'informations.
Par exemple, dans cet objet, des travaux peuvent être décrits dans les paramètres stockés dans le répertoire.
La plate-forme utilise les stockages suivants:
Stockage du système - Ce système de référentiel enregistre tous les paramètres possibles nécessaires au fonctionnement de la plate-forme. Ces paramètres incluent les paramètres des tailles de formulaire, des paramètres d'impression document tabulaire etc. Liste complète des paramètres stockés dans le stockage du système, voir ici. Le magasin Standard Paramètres est toujours utilisé comme stockage de systèmes de paramètres. C'est-à-dire que les données de stockage du système sont toujours stockées dans la table système de la base d'informations.
Stockage des paramètres généraux - Ce référentiel est destiné à stocker diverses solutions appliquées. Plate-forme
Indépendamment n'écrire aucun paramètre à ce stockage. Ce référentiel doit utiliser le développeur à partir du langage incorporé afin de sauvegarder / restaurer les paramètres de l'application utilisateur.
● Paramètres de rapport personnalisés Stockage - Les paramètres de rapport d'utilisateur sont placés dans ce référentiel.
Stockage des options de rapport - Les rapports sont placés dans ce référentiel.
Stockage des données de moule - Ce stockage tache ces formes. Ce stockage peut utiliser, par exemple, pour
Préserver les détails des traitements. Dans ce cas, vous pouvez sélectionner un stockage individuel pour chaque rapport et traitement.
Stockage des paramètres d'utilisateur de liste dynamique - Ce référentiel enregistre les paramètres de liste dynamique personnalisés.
Lors du développement d'une configuration, il est possible d'identifier vos propres paramètres pour toutes les installations de stockage, à l'exception du stockage du système.
Pour ce faire, vous devez créer un objet de l'objet de stockage des paramètres dans la branche appropriée de l'arborescence de métadonnées, puis la spécifier dans la propriété de configuration souhaitée. Les propriétés de la configuration de l'objet ont les mêmes noms que le stockage ci-dessus.
Ces stockages peuvent être stockés à la fois dans la table système de la base d'informations et dans certains installation spéciale Base d'information, par exemple, dans le livre de référence ou le registre des informations. Par exemple, vous pouvez créer l'objet de stockage des paramètres dans la configuration et spécifier la propriété de configuration selon laquelle ce stockage doit être utilisé pour stocker les paramètres de rapport. Ainsi, les paramètres de rapport seront stockés non dans la table système, mais dans certains objets, par exemple dans le répertoire, ce qui permet d'organiser des travaux avec des paramètres de rapport uniformes, de mettre en œuvre le système de droits, des paramètres d'échange, etc.
Créer votre propre référentiel a du sens dans les cas où une structure de stockage spéciale est requise, des mécanismes de gestion des paramètres spéciaux sont nécessaires, les paramètres sont requis dans base distribuée Données et autres cas similaires.
Noter. Pour stocker des paramètres, il est recommandé de sélectionner de tels objets pour lesquels le système est pris en charge par la méthode d'identification dans laquelle les accessoires d'identification peuvent être convertis en une chaîne et en arrière sans perdre de données. Par exemple, vous pouvez donner un livre de référence et un code requis standard unique dans l'ensemble du répertoire.

1. Principes généraux des paramètres d'entrepôt

Objet de métadonnées Stranchesmasterconçu pour assurer le stockage des paramètres de configuration appliqués. En raison de la mise en œuvre des manipulateurs d'événements et de la création de formes de l'objet, une modification du mécanisme de configuration est modifiée de manière à ce que l'emplacement de stockage change (au lieu de tables système, les objets de configuration créés par le développeur créé) et les mécanismes de travail visuels sont utilisés. .
La configuration peut définir un nombre arbitraire de stockage de paramètres.
Le référentiel de paramètres peut être utilisé uniquement pour les logiciels et les logiciels et les travaux interactifs. Dans le premier cas, fournir les fonctionnalités nécessaires nécessite une mise en œuvre obligatoire d'un gestionnaire de module d'objet Stranes:
Traitement - contient la mise en œuvre de la méthode Save (). Dans ce gestionnaire, vous devez enregistrer le réglage sur un objet. Par exemple, dans l'élément de répertoire.
Débarquage - contient la mise en œuvre de la méthode de téléchargement (). Dans ce gestionnaire, vous devez obtenir des paramètres de certains objets.
Par exemple, à partir de l'élément de répertoire.
ATTENTION! Si vous ne mettez pas en œuvre un ou un autre gestionnaire, alors l'action que les outils du gestionnaire ne seront pas disponibles. Par exemple, si vous n'êtes pas implémenter le gestionnaire TraitementLa maintenance des paramètres ne sera pas disponible.
Dans le processus de développement d'un référentiel, le développeur détermine indépendamment la manière dont la fonction de stockage sera identifiée, déterminant ainsi le type de paramètre. Par exemple, si les paramètres sont enregistrés dans le répertoire, vous pouvez utiliser le champ de code ou la liaison de valeur (élément de référence) comme clé de réglage.
Si une interactivité est nécessaire pour fonctionner avec les paramètres, il est nécessaire de mettre en œuvre les formes de sauvegarde et de restauration des paramètres et de remplir les propriétés correspondantes de l'objet de stockage (la forme principale de sauvegarde et la forme principale de chargement).
ATTENTION! La mise en œuvre des formes de sauvegarde et de restauration est obligatoire pour les opérations interactives.
L'épargne logicielle et la récupération des paramètres sont possibles sans mettre en œuvre ces formulaires.
Lorsque l'utilisateur applique les commandes de conservation ou de téléchargement, le système reçoit la forme appropriée de l'objet de stockage des paramètres et l'affiche à l'écran. Par exemple, lors de la sauvegarde d'un paramètre de rapport, le système utilisera le formulaire de stockage de l'objet de métadonnées, qui est spécifié comme stockage des paramètres de rapport (directement à partir du rapport lui-même ou dans l'ensemble de la configuration). Dans ce formulaire, les paramètres seront transférés, plus des informations détaillées qui peut être obtenu dans la description de l'objet Description Dans l'assistant de syntaxe.
Lors de la création d'un formulaire avec un concepteur paramètres nécessaires sera automatiquement ajouté à la liste des paramètres de formulaire.
Dans les formes, vous devez utiliser les paramètres transmis et filtrer la liste des paramètres en conséquence. Ainsi, seuls les paramètres doivent être affichés pour la clé d'objet de configuration spécifiée dans le paramètre (par exemple, un rapport).
Si l'utilisateur a sélectionné le paramètre, le résultat du formulaire du formulaire doit être la valeur du type de joint. Dans cette valeur, dans la propriété hôte, la clé du paramètre sélectionné doit être (par exemple, le code d'élément de code ou un autre identifie le paramètre de réglage) et dans la propriété. options avancées - des informations supplémentaires que l'utilisateur pourrait spécifier dans le formulaire:

Fermer (nouvelles clés élues ( Clavier dormir));
ATTENTION! Les paramètres d'enregistrement ne sont pas pris en charge dans le stockage des paramètres standard, si la longueur de la clé de l'objet dépasse 256 caractères; La longueur de la clé des paramètres dépasse 128 caractères; La longueur du nom d'utilisateur dépasse 64 caractères.

2. Créer un objet de métadonnées

Pour créer le stockage des paramètres, créez l'objet de configuration du même nom. Cela peut être fait dans la branche totale, le point de stockage des paramètres.

Figure. 1. Création d'un stockage de paramètres

3. Magasin de paramètres standard

Le référentiel de paramètres standard est soumis dans la langue intégrée de la standard Stranchedukerker. Cet objet implémente que
Même ensemble de méthodes que l'objet du serveur de référentiel-Set, et implémente en outre les méthodes:
Reçu () - méthode d'obtention d'une liste de paramètres pour l'objet de réglage sélectionné;
● Supprimer () - Supprimer un réglage spécifique de l'objet de réglage sélectionné.
Stockage standard enregistre les paramètres dans les tables système de la base d'informations.
En tant que clé d'objet de configuration et en tant que clé de configuration, les paramètres du stockage du système prend la chaîne.
En tant que paramètres, le stockage du système prend toute valeur pouvant être placée dans le magasin de valeurs.
Noter. Lorsque vous utilisez des méthodes pour enregistrer (), Supprimer () et École de réglage () Objet Emballage standard Il convient de garder à l'esprit que si l'objet auquel les paramètres se rapportent (par exemple, le formulaire), il a déjà été utilisé dans la session en cours, les modifications ne se produiront que lors de la prochaine session.
Conseil. Avec un paramètre de changement de logiciel important (par exemple, lors de la copie des paramètres d'un utilisateur à un autre), il est recommandé d'offrir à l'utilisateur de redémarrer l'application client.

4. Sauvegarde des paramètres de moule

Le développeur peut contrôler la préservation de ces formulaires dans les paramètres. Pour ce faire, lors du développement d'une forme, il est nécessaire d'utiliser les propriétés suivantes du formulaire:
Enregistrement de données de formulaire dans les paramètres - Avec de l'aide cette propriété Le développeur du formulaire peut permettre de sauvegarder les données de formulaire (avec la possibilité de sélectionner le paramètre sur lequel les données seront enregistrées). Si le formulaire inclut la nécessité de sauvegarder, le formulaire fournit les commandes de conservation / de téléchargement.
Économie automatique des données dans les paramètres - Indique la nécessité d'enregistrer automatiquement les paramètres lors de la fermeture de la forme et de la restauration lorsque le formulaire s'ouvre. Peu importe que ou aucune liste de paramètres soit utilisée ou non.
Si le formulaire est la possibilité de sauvegarder des données, vous devez spécifier quel formulaire Détails doit être enregistré (enregistrement de la colonne sur les détails de l'éditeur de formulaire).
Lors de l'enregistrement des paramètres, le nom complet du formulaire est utilisé comme clé d'objet. Dans les paramètres, le type d'objet de conformité est enregistré, dans lequel des chemins sont contenus comme des clés des détails enregistrés et leurs valeurs sont (conditions).

5. Sauvegarder les paramètres de rapport

Les noms d'objets et le rapport externe ont des propriétés du stockage des options de métadonnées et du stockage des paramètres. Ces propriétés indiquent les installations de stockage dont vous avez besoin pour enregistrer les options et les paramètres de rapport, respectivement. Si les stockages ne sont pas spécifiés, les installations de stockage spécifiées dans les propriétés de configuration sont utilisées. Si des objets spécifiques ne sont pas non plus spécifiés dans les propriétés de la configuration StranchesmasterLe stockage du système est utilisé.
Le formulaire de rapport fournit des commandes pour enregistrer et télécharger des options et des paramètres de rapport.
Si vous devez enregistrer les paramètres de la mise en page de données ou les paramètres utilisateur de la disposition de données, certaines informations Complémentaires Vous pouvez utiliser les propriétés Opportunités supplémentaires Objets Réglage et Customenstroykomplekydata. Propriété Opportunités supplémentaires C'est une structure de type d'objet.

6. Sauvegarder les paramètres de liste dynamique

Les paramètres de liste dynamique personnalisés sont stockés dans le référentiel, indiqué dans les propriétés de la configuration ( Équipement basé sur l'utilisateur étranglé). Si les propriétés de la configuration ne sont pas spécifiées stockage de réglage Il utilise un stockage de système.
La possibilité de sauvegarder automatiquement les paramètres utilisateur de la liste dynamique contrôle la propriété. Économie automatiqueparamètres personnalisés Type des accessoires d'application Liste dynamique. Lorsque la propriété est définie sur la vérité, les paramètres utilisateur sont automatiquement enregistrés lorsque le formulaire est fermé et chargé lors de son ouverture.
La forme d'une liste dynamique fournit des commandes permettant d'enregistrer et de télécharger des paramètres personnalisés. En outre, la liste dynamique fournit la commande à installer paramètres standard. Dans le cas de cette commande, la liste dynamique inclura les paramètres figurant dans la propriété. Liste. Soutien aux travailleurs. Onction.
L'appel d'événements est possible pour une liste dynamique. Équipement basé sur l'utilisateur à liaison privée Dans les cas suivants:
● Lorsque vous ouvrez la forme d'une liste dynamique;
● Après avoir terminé la modification des paramètres personnalisés, si la composition des paramètres a changé.

7. La procédure de développement du stockage des paramètres

Vous trouverez ci-dessous la procédure recommandée pour développer le stockage des paramètres:
1. Il est déterminé que le stockage (voir la section Démarrer) sera utilisé. Par exemple, un stockage de paramètres de données de formulaire de configuration sera mis en œuvre.
2. La liste des objets de métadonnées est déterminée, qui utilisera ce stockage et est déterminée par la liste des informations stockées dans le stockage, sa structure et ses types. Ces informations nous aideront à choisir correctement l'objet de métadonnées, dans lequel nos paramètres seront stockés.
3. Sur la base des informations du paragraphe 2, un objet est créé (et sa structure), qui stockera les paramètres. Laissez nos paramètres sont stockés dans les éléments de répertoire. Comme dans notre cas, la structure des données stockées est extrêmement hétérogène, elle n'a aucun sens de mettre en œuvre un ensemble de détails séparé pour stocker les paramètres de chaque formulaire. Par conséquent, les paramètres seront stockés dans les détails du type de livre de référence. Étranger.
4. L'objet de type est créé. StranchesmasterEt car il met en œuvre les formes de sauvegarde et de chargement. Ainsi, l'interactivité est assurée lors de l'enregistrement et de la restauration des paramètres.
5. Pour pos. cet objet Stranchesmaster Les gestionnaires d'événements sont implémentés liés aux paramètres d'enregistrement et de récupération. Si vous ne remplissez pas cette opération, vous ne montrerez pas réellement les opérations de lecture / écriture. Pour résoudre cette tâche, vous devez mettre en œuvre des gestionnaires d'événements Traitement et Débarquage Dans le module du type d'objet créé de stockage.
6. Dans les objets alloués au paragraphe 2 (ou dans les propriétés de la configuration), les propriétés correspondantes sont remplies, spécifiant ainsi des objets dans lesquels les paramètres seront stockés. Dans notre exemple, vous devez remplir la propriété de configuration des paramètres de données de référence de référence à un objet créé à l'étape 4.
7. Si nécessaire, implémentez les gestionnaires d'événements associés à des paramètres d'enregistrement et de restauration de ces objets appliqués où il est nécessaire.

8. Travailler avec le stockage des paramètres de la langue intégrée

DANS cet exemple Copier les paramètres utilisateur actuels sur d'autres utilisateurs du système est pris en compte. Comme source de paramètres utilisés StorabinishMistry.
REMARQUE. L'exemple ci-dessous n'est pas terminé. Il est conçu pour démontrer le travail avec le stockage standard des paramètres.
La liste des noms d'utilisateur est transmise au paramètre de procédure Copynews () Sous la forme d'un tableau.

Procédure Copier les instruments (utilisateurs énumérés)
Description \u003d Nouveau Description;
Sélecteur = Système de storabiniste();
Tandis que l'échantillon se bloque. Next () cycle
Pour chaque utilisateur de Une liste d'utilisateurs Cycle
Descriptions = Tamiser les crashs. Hardbit;
Équipement de stockage. Haut (échantillonneurs. Bienvenue, Artisanat spécial. Instructions, échantillonneurs. Instructions, descriptions, descriptions);
Endyclycle;
Endyclycle;
Extrudromes

Ce n'est aucun secret qui est périodiquement, dans 1s, vous devez nettoyer les paramètres utilisateur!

parce que Dans le processus de mise à jour du programme ou de la finalisation de la nouvelle fonctionnalité, le formulaire de document, le rapport change et les anciens paramètres enregistrés peuvent être affichés de manière incorrecte avec la nouvelle interface. Pour résoudre ce problème - vous devez effacer les anciens paramètres et enregistrer le nouveau.

Paramètres immédiatement stockés formulaires imprimés documents si le document n'est pas imprimé à partir de 1C ni d'imprimé à la fois, vous devez effacer les paramètres 1C.

Le traitement des paramètres utilisateur de nettoyage fonctionne dans 2 modes:

1. Choisissez l'utilisateur - cliquez sur Effacer tous les paramètres de l'utilisateur - L'utilisateur sélectionné sera effacé tous les anciens paramètres et que le programme fonctionnera et affiche comme il a été posé par les développeurs. Cette méthode aide à se débarrasser des problèmes de l'affichage de la couronne de formulaires en 1c.

2. Sélectivement - cliquez sur Get Paramètres Tous les utilisateurs - Cochez les cases à cocher - Ce que vous souhaitez supprimer et cliquez sur Supprimer marqué. Cette méthode Vous permet de supprimer uniquement les paramètres que vous considérez problématiques ou inutiles.

L'affectation de l'objet de configuration "Paramètres Store" est effacée à partir du nom - Stockez divers paramètres utilisateur. Le champ d'application de cet objet de lavage est dans n'importe quel, au moins une configuration sérieuse nécessite de stocker les paramètres utilisateur.

Pour la commodité des programmeurs dans chaque configuration, il existe plusieurs magasins de paramètres standard, il est en outre possible de créer autant. stockage supplémentaire Paramètres combien vous avez besoin.

Nous aborderons d'abord les installations de stockage des paramètres standard présentes dans n'importe quelle configuration 1C à partir de la version 8.2.

Paramètres de stockage standard

Donc, par défaut, les installations de stockage suivantes sont dans la configuration:

  • Rapports studiovateurs du référentiel - Pour accéder aux paramètres des options de rapport.
  • Stockage ServiceStrackScounts - Pour accéder aux paramètres de rapport d'utilisateur.
  • StorablecextanForms - Pour accéder aux paramètres de données des formulaires utilisateur.
  • Équipement de repos - pour accéder réglages généraux.
  • Équipement du système de référentiel - Pour accéder les paramètres du système.
  • StorageSewords Eastern Eastern Synications - Pour accéder aux paramètres utilisateur des listes dynamiques.

Chacune de ces installations de stockage peut être appelée propriété contextuelle mondiale.

Le programmateur de stockage standard peut utiliser ses besoins, enregistrant divers paramètres de la section de l'utilisateur, de l'objet et de la configuration elle-même.

Pour travailler avec les paramètres Stockage (programmeur standard et ajouté) Utilisez les méthodes suivantes.

Enregistrement et réception de la configuration:

Repos lui-même pour tracteurs. Association (nom de nom, nom-intensification, mode-sens, descriptions, description, support de nom); Intensité de signification \u003d de pluires pour les tracteurs. Télécharger (nom de nom, nom-intensification, descriptions, description, nom d'utilisateur);

Réglage inutile / inutile:

Républiques

Obtenir une liste des paramètres:

Slipstrokes \u003d républicorestands. Fournitures d'alimentation (namebject, nom de nom);

Paramètres "Titre", "Nom" et "Nom d'utilisateur" doivent être un type de chaîne.

Dans la base de données, tous les paramètres sont stockés dans une table séparée.

Paramètres de stockage créés par le programmeur

Parlons maintenant de ces installations de stockage créées par le programmeur. En général, le programmeur n'est plus limité dans son désir de créer un nouveau magasin de paramètres, mais des installations de stockage distinctes sont généralement créées pour les raisons suivantes:

  • il est nécessaire de déplacer les paramètres entre des bases de données;
  • le contrôle de référence est requis lors du stockage des paramètres;
  • une structure spéciale de paramètres 1C est requise.

Le référentiel de paramètres est ajouté dans la section appropriée de la configuration.

Caractéristique clé Les paramètres créés par le programmeur sont la nécessité d'implémenter manuellement les méthodes d'enregistrement et les valeurs de réception (sauvegarder () et télécharger ()). Dans ces méthodes, le programmeur doit décrire la sauvegarde (dans les registres d'information, les fichiers, les livres de référence, etc.) et de télécharger des paramètres à l'aide de la langue intégrée.

Sinon, les principes de travail avec le stockage créé ne sont pratiquement pas différents de travailler avec le stockage des paramètres standard.

L'accès au référentiel créé peut être obtenu de cette manière:

Équipement de référentiel. Nutrition. Comme ();

De plus, les installations de stockage créées peuvent être remplacées en standard dans divers objets de configuration et dans la configuration elle-même.

Formulaires contrôlés Avoir deux propriétés:

  • Sauvegarde automatique des données - Si la valeur "Utiliser" est sélectionnée, les données seront automatiquement enregistrées dans le stockage des paramètres de données de formulaires standard;
  • Enregistrement de données dans les paramètres - Si la "liste d'utilisation" est sélectionnée, la colonne "Enregistrement" apparaît sous la forme de la fenêtre Détails du formulaire, avec laquelle vous pouvez spécifier quel formulaire Détails doit être enregistré et la possibilité de sélectionner les paramètres. Stockage pour ces données.

C'est tout, j'espère que cet article vous a aidé.



Avez-vous aimé l'article? Partagez-le