La cloche.

Il y a ceux qui ont lu cette nouvelle devant vous.
Abonnez-vous pour recevoir des articles frais.
E-mail
Nom
Nom de famille
Comment voulez-vous lire la cloche
Sans spam

Bonjour, mon cher lecteur! Nous avons une autre leçon sur les bases du système de mise en page. Vous avez connu les fonctions de la langue des expressions SCD, ont vu les caractéristiques du système de mise en page et ont également compris les principaux paramètres des champs de mise en page. Et maintenant nous examinerons le nouveau matériel. Va!

Paramètres supplémentaires des champs du CCD.

Colonne "Type de valeur" Vous permet de spécifier le type de données pour le champ de mise en page. Pourquoi spécifier le type, par exemple, pour le champ "Nomenclature", si tel est-il connu quel type est-il? Ceci est nécessaire si le champ de disposition de type composé est. Vous pouvez choisir un type spécifique, puis lors de la sélection de ce champ, les valeurs de ce type seront sélectionnées.

Colonne "Valeurs disponibles" Vous permet de spécifier la valeur disponible pour sélectionner et limiter la sélection de l'utilisateur avec un cadre spécifique.

Colonne "Inscription" Vous permet de définir la disposition de champ de mise en page sans utiliser la mises en page. Vous pouvez spécifier la couleur de la police, la couleur du cadre, l'orientation du texte, etc.

Colonne "Modifier les paramètres" Vous permet de spécifier comment éditer le champ de mise en page. Par exemple, vous pouvez spécifier choix rapide éléments de la liste dans la sélection. Par défaut, le champ de mise en page Tous les paramètres d'édition hériter de l'objet de métadonnées.

Champs calculés

Sur l'onglet Champs Computable, vous pouvez créer vos propres champs calculés.

Pourquoi avez-vous besoin de champs calculés si elles peuvent être créées au niveau de la demande? Tous les champs ne peuvent pas être décrits à l'aide de la requête. Si vous devez faire un champ complexe à partir de différents ensembles de données, tels que la requête de type et l'objet, alors sans champs calculés ne peuvent pas faire. Ajouter un champ de mise en page de données Vous ne pouvez pas si la source de données est la requête et elle vaut la mise à l'échelle automatique, et avec l'aide du calcul calculé, vous pouvez ajouter combien de champs.

Dans la colonne de l'expression de champ calculé "Expression", vous devez écrire une expression arbitraire qui utilise les champs de mise en page des données en faisant référence à leur chemin ("colonne de chemin" dans l'onglet Ensembles de données). Ou vous pouvez utiliser les fonctions de transformation mathématique ou accéder aux fonctions des modules communs. Par exemple, nous écrivons dans la colonne "Path to the Data" le nom du champ calculé "Déviation" et dans le champ "Expression", ce qui suit.

Caractéristiques de la création de rapports dans 1C V8 en mode client épais

Comment faire un choix d'option?

  • Placez le bouton "Selectavariant" sur le panneau de rapport.
  • Sur la forme que nous avons mis le champ "nadat"

Exemple de code: Procédure de formulation de formulation de la collecte (bouton) Mock-up \u003d reçu ("BasicChemComponicIdInd"); Soulds \u003d nouvelle liste d'hébergements; Pour chaque option de la mise en page. Ravidnae. Le cycle est lié. Savourement (option. Inventions, option. Convection); Endyclycle;

choix \u003d Sould.shirtelement (); Si le choix \u003d est incertain, le remboursement; Terminé;

Paramètres de dossier. Clippoutes (choix. Relation);

Façonner (); Extrudromes

La procédure de notification (élément) à former (); Extrudromes

Procédure pour former () éléments d'élément. Résultat. Utiliser (); Dossiers. Instruments. Installe. Paramétrine. Définition de la reconnaissance duparameter ("période", NADAT); Résultats de la condamnation (Elementforms. Résultat); Extrudromes

Procédure d'exploitation () NADAT \u003d Données actuelles (); Façonner (); Extrudromes

Caractéristiques de la création de rapports sur le SCD

Création progressive du rapport

  1. Créer un rapport dans le noeud de rapport
  2. Créer une mise en page dans le rapport, le type de celui-ci est le circuit de mise en page de données
  3. Dans les propriétés du rapport, définissez: le schéma principal de la mise en page de données \u003d la mise en page créée
  4. Dans les propriétés du rapport, installez le sous-système qu'il appartient (le rapport de la société sera retiré dans le panneau de navigation supérieur)
  5. Créer une requête dans la mise en page (élément: Ajouter un ensemble de données - Demande)
  6. Dans l'onglet Paramètres, la mise en page doit retirer les cases dans toutes les lignes de la colonne d'accessibilité limitée - c'est-à-dire Tous les paramètres seront disponibles pour éditer l'utilisateur.
  7. Dans l'onglet Paramètres, la mise en page est nécessaire dans la fenêtre où le nœud de rapport est affiché, crée un nouveau groupe sans spécifier le champ de regroupement - une chaîne détaillée sera créée.
  8. Dans l'onglet Paramètres de la mise en page, dans la fenêtre où un ensemble de signets supplémentaires est affiché, sélectionnez Ajouter. Paramètres de marque-bookmark - Marquez tous les paramètres Cochez Mark et sur chaque paramètre Appuyez sur la touche Propriété des paramètres de l'utilisateur, la fenêtre Paramètres de paramètres s'ouvrira, où vous souhaitez mettre une coche - Activez le paramètre dans les paramètres personnalisés.
  9. Dans l'onglet Paramètres de la mise en page, dans la fenêtre où un ensemble de signets supplémentaires est affiché, sélectionnez Ajouter. Signet Points sélectionnés - Vous devez ajouter des haut-parleurs qui seront affichés dans le rapport.
  10. Exécutez la société, ouvrez le rapport, définissez les valeurs de paramètre, le formulaire (vérifiez que la version principale de la formation de rapport est sélectionnée)

Comment ajouter un paramètre utilisateur-non transformable?

Par exemple, nous devons définir le paramètre de demande "Base d'information"

  • Sous forme de mise en page de la mise en page sur l'onglet Paramètres, le paramètre souhaité pour supprimer les indicateurs "Inclure dans les champs disponibles" et "limite de disponibilité"
  • Sous forme de mise en page de la mise en page sur l'onglet Paramètres sur les paramètres du sous-ensemble (en bas) du paramètre souhaité pour retirer le drapeau, ouvrez les propriétés (bouton avec une clé), dans ce formulaire:
    • Supprimer le drapeau "Activer dans les paramètres personnalisés"
    • Modifier le mode "inaccessible"


  • Dans le module de formulaire de rapport dans le gestionnaire de l'événement "Confruitmentimentialt Server" (vous pouvez ouvrir et ouvrir, mais pas le serveur, car il est en cours d'exécution avant de télécharger les paramètres du rapport et les paramètres seront écrasés) pour définir par programme le paramètre:

& Nasterer Procédure Production FriomeArantanerererer (Paramètres)

// réglage du paramètre de configuration \u003d rapport. Espaces de support. Augmente; Paramètres. Installation de paramètre ("Obligation d'informations", rapport. Base d'information); Extrudromes

Comment définir des options de rapport?

  • Sous forme de mise en page de la mise en page dans l'onglet Paramètres, vous pouvez créer les options de rapport nécessaires dans le champ situé dans le champ gauche.

Comment définir des groupements?

  • Sous forme de mise en page de la mise en page sur l'onglet Paramètres dans le champ à droite, vous pouvez créer les groupements nécessaires.

Comment afficher un rapport?

Dans le formulaire de module:

Et la procédure de comblete à formatendairement ()

Résultat ETForm.conal ();

Extrudromes

Comment tester le rapport?

Besoin d'effectuer:

  • Pour former une situation dans le test du client - la plus pratique à travers la table des situations
  • obtenez la forme du rapport - Formulaire \u003d options ("rapport. DeviumProcessions. Formulaire. Formount");
  • téléchargez l'option de rapport souhaitée - Définissez le paramètre pour étendre le formulaire mot-clé "mot-clé" (nom de paramétrage dans la disposition de la disposition de données)
  • téléchargez les paramètres de rapport requis -? Remplissez le paramètre d'expansion du rapport "Custom-To-Line" (type "Utilisateur -StereneenworkCompon") afin de ne pas travailler, tout est difficile, voir ci-dessous.
  • formulaire ouvert - Formulaire. Ouvert ()
  • effectuer la formation - Compte de forme.conal ();
  • vérifiez le contenu document tabulaire Forme. Résultat - il serait agréable d'avoir des fonctions de comparaison avec la référence mxl
  • fermez la forme - forme. Place (); - ou peut-être que vous ne pouvez pas ouvrir, vous devez vérifier

voir également

  • description: Aide Menu / Sac Assistant / Tabanat d'onglet / Objets d'interface Gestionné Applications / Expansion de la forme contrôlée / Expansion du formulaire géré pour les paramètres de rapport / de forme

Comment télécharger les paramètres de rapport souhaités?

La documentation décrit qu'il existe un tel paramètre d'expansion du type "personnalisé en ligne" de type "personnalisé en ligne", mais il y a une structure d'objet très complexe, n'a pas pu l'utiliser.

Diagramme vraiment de travail:

1. Créer des paramètres dans le rapport

  • Période de période standard
  • Sélection du type de liste (il serait préférable de structurer, mais ce n'est pas dans la liste des types de paramètres, ainsi qu'un type arbitraire)

2. Dans la procédure d'options, nous transmettons les paramètres nécessaires:

période \u003d nouvelle dépose standard; Période. Radio \u003d option StandardLe Viewer. Propoleteperiod; la période. Datahank \u003d fluide; période. DataOconse \u003d demain;

sélection \u003d nouvelle liste d'hébergements; Sélection. Auditer (tester. Versez à l'objet (Missitation, "BP1"), "Biznesprocess");

staramètres \u003d nouvelle structure ("keywitch, période, sélection", "principale", période, sélection); // Openforummodally ("Rapport. Établissement des coprocessions. Formulaire. Formount", StaraMeters); Forme \u003d facultatif ("rapport. DeviumProcessions. Formulaire. Formount", Stramètres);

3. Dans la forme des gestionnaires d'événements, définissez les paramètres

Espace de fonction NASSERVER (Spécifications, Vue) Exporter pour chaque élément du cycle SPECIQUES si un élément. Tenant \u003d présentation puis revenir élément. Terminé; Endyclycle; Le retour est indéfini; Enfoncé

Procédure NASSERVER pour définir la configuration utilisateur-utilisateur (paramètres, nom, valeur) pour chaque élément du réglage. Le cycle des éléments si le type TypeCumber (élément) \u003d Type ("Valeur-Paramètre-composant)) puis si la chaîne ( élément. Élément. Utilisation \u003d vérité; Terminé; Terminé; Endyclycle; Extrudromes

& NASSERVER Procédure de définition de la sélection basée sur l'utilisateur (paramètres, nom, valeur) pour chaque élément du réglage. Le cycle d'éléments si le type TypeCumber (élément) \u003d Type ("Uniform-free") puis pour chaque sélection de l'élément. Le cycle des éléments. Si la chaîne (sélective) \u003d. Doomination \u003d valeur; Sélection. Utilisation \u003d vérité; Terminé; Endyclycle; Terminé; Endyclycle; Extrudromes

& Nasterer Procédure Production FriomeArantanerererer (Paramètres)

Il s'appelle \u003d présenté des cadeaux;

Paramètres \u003d rapport. Soutien aux travailleurs. Inventions; Paramètres. Installation de paramètre ("Obligation d'informations", rapport. Base d'information);

Extrudromes

& Nasterer Procédure Procédure Produits Promotion des successivants (Paramètres) des Tunctions \u003d Rapport. Supporter.

<> "00010101" Alors les paramètres \u003d rapport. SUPERCREWER. Installez la configuration basée sur l'utilisateur (paramètres, «Période», paramètres. Période); Terminé;

vitesse de vitesse (paramètres. Paramètres, "biznesprocess"); Si la précision<> Il est indéfiniment établir la sélection basée sur l'utilisateur (paramètres, "Biznesprotsess", Fessess; Terminé;

Extrudromes

Remarques:

  • Il y a des paramètres, c'est-à-dire ce qui est installé dans les paramètres des paramètres de demande QC
  • Certains d'entre eux sont affectés à la configuration de l'option dans les paramètres personnalisés (dans les propriétés du paramètre, un drapeau "Activer dans les paramètres personnalisés"
  • Même si vous téléchargez les valeurs souhaitées sur le serveur pour télécharger les valeurs souhaitées sur le serveur, le formulaire sur lequel les paramètres enregistrés sont automatiquement chargés automatiquement. Ces camarades dans la formation du rapport "interrompre" les paramètres de données
  • Dans le gestionnaire de la charge à l'aide du serveur de maintenance, l'objet de réglage transmis est copie paramètres réelsPar conséquent, pour modifier les paramètres qui apparaissent sur le formulaire, vous devez remplir le rapport d'objet. Superviseur.

Comment faire plusieurs paramètres de requête (liste) dans SKD?

Dans la requête, vous devez utiliser l'expression "In (& Name Paramètre)" (Voir Expressions logiques dans la langue de requête 1CV8)

Dans la configuration de la configuration du schéma SCD sur l'onglet "Paramètres", pour ce paramètre, vous devez mettre une coche dans la colonne "Liste disponible". Dans ce cas, lors de la sélection du paramètre SCD, il donne la forme de modifier une liste dans laquelle vous pouvez ajouter n'importe quelle valeur des paramètres.

Comment faire des paramètres de requête déconnectés dans le CCD?

À la demande du CCD, il est nécessaire d'utiliser des constructions entourées par des crochets "{}" .

Si une case à cocher dans le formulaire de rapport (panneau paramètres rapides) Le paramètre correspondant est supprimé, cette conception est retirée de la requête.

Lire la suite Développement de la langue de requête pour le système de mise en page de données (1cv8)

Comment faire un rapport avec un tour par des colonnes?

Pour ce faire, dans la configuration d'une option de rapport (modification de la disposition de la disposition de données, l'onglet "Configuration", le champ à droite ci-dessus), vous devez ajouter "Table" comme premier groupe.

Après cela, dans le nœud "Table", les branches "lignes" et "haut-parleurs" apparaissent, où les groupements nécessaires sont ajoutés.

Comment configurer le format de sortie de champ?

Dans l'éditeur de présentation de la mise en page de données figurant dans l'onglet Ensembles de données, vous trouverez une liste des champs de rapport.

Il y a deux possibilités:

  1. Configurez la valeur de «l'expression de la représentation»
    • ici, vous pouvez entrer une expression de langue émettant la chaîne souhaitée.
    • avec des champs de ressources, il ne fonctionne pas
  2. Configurez la valeur de la colonne "conception"
    • dans la conception, il existe une propriété "format" - cette valeur similaire au paramètre de la fonction de langue de format, vous pouvez spécifier la vue souhaitée
    • tapez la conversion ici pour ne pas faire

Pour les champs de ressources, vous pouvez spécifier les expressions de calcul ("ressources") - par exemple,

Montant (heure) /3600.0

pour passer de secondes à des heures.

La précision souhaitée peut être définie via le champ "Decor" sur l'onglet "Ensembles de données".

Caractéristiques du paramétrage des paramètres de mise en page de données

Il existe également divers traitements d'au moins trois types de paramètres:

Paramètres

Les paramètres sont définis dans la requête (source de données) du CCD.

Les paramètres de données sont transmis à la demande de source de données et déterminent les données recouvrables.

Il existe une propriété spéciale pour travailler avec les paramètres de données dans l'avion Planificateurs. Instruments. Installations. ParameTime

Peut être défini par la vue d'appel

Paramètres \u003d rapport. Soutien aux travailleurs. Inventions; Paramètres. Installation de paramètre ("Obligation d'informations", rapport. Base d'information);

Sélection

Les sélections sont superposées sur les données obtenues. après Extrait de la source de données.

L'objet du dossier est une propriété spéciale pour travailler avec des sélections. Lookmaster. Instruments. Tallulation.

Par example: Paramètres \u003d rapport. Soutien aux travailleurs. Inventions; Paramètres. Installation de paramètre ("Obligation d'informations", rapport. Base d'information);

Pour chaque élément des paramètres. La collection du cycle de barre d'élément \u003d Paramètres. Traitement. Éléments. Savourement (type ("Elementotorbone-free")); Elementatub. Environmentalisation \u003d Assemblée professionnelleCompon. Elyntatub. AVERSION \u003d Nouvelle en forme de Pologne (élément. Condition); Elementatub. Décision \u003d élément. Relation; Endyclycle;

Customenstroy

Les paramètres personnalisés définissent les données que l'utilisateur peut configurer sur le formulaire.

Les paramètres personnalisés peuvent être affichés sur le formulaire dans une table spéciale et peuvent être causés par le bouton "Paramètres" et dans le menu "Tous les actions".

Paramètres personnalisés lié Avec des paramètres de données et des sélections, certains suffisants de manière complexeCette connexion peut être configurée visuellement, mais il est en quelque sorte mal à l'aise de travailler avec eux.

N'ont encore rien trouvé de mieux comment définir les valeurs de la collection existante par indexCela peut-on conduire lorsque vous modifiez la mise en page du CCD dans l'éditeur visuel.

De plus, si certains paramètres de données sont personnalisés, alors installation du logiciel Paramètres de données (voir) Pas assez, la valeur recouvrable de l'utilisateur interrompt le réglage du paramètre de données. Par conséquent, il n'est pas question d'établir de tels paramètres. paramètre de données, vous devez installer immédiatement paramètre personnalisé.

Emplacement pratique pour l'installation des valeurs souhaitées - Gestionnaire d'événements «Serveur d'exploitation de prialo-propuser» du formulaire de rapport.

& Nasserver Procédure du PriesCargusseRier (Paramètres)

Si les paramètres. Période. DataOconse<> "00010101" Alors les paramètres \u003d rapport. SUPERCREWER. Paramètres. Les éléments. Description \u003d Paramètres. Période; Terminé;

Extrudromes

Utilisation de la source de données sous la forme d'un objet

Pour utiliser le jeu de données de type, vous devez transférer une source de données externe sur le processeur d'initialisation du processeur de présentation de données.

Propriétaires - incertitude;

Machine de complexes \u003d nouveau complexe de plis-shirt-Cleaner; Mockkomponovka \u003d Machine pliante. Remplissage (Schemecompondats, Dossiers. Instruments. Invêtements, industrie de données);

Processorcomponovka \u003d nouveaux composants de processeur; ProcessorComponovka.Initialize (Mockcades, une nouvelle structure ("données" à donner au système source ()), la poursuite);

Un exemple simple est joint (pour le travail de l'exemple dont vous avez besoin d'avoir des ouvrages de référence "Contreparties" et "Contrats de sous-traitance").

Attention! Avant vous, la version introductive de la leçon, dont les matériaux peuvent être incomplets.

Connectez-vous en tant qu'étudiant

Connectez-vous en tant qu'étudiant pour avoir accès aux matériaux de l'école.

Système de mise en page de données 1C 8.3 pour débutants: faire des ensembles de données

  • Ecrivez un rapport qui affiche les clients et leurs produits préférés. Chaque client a une couleur préférée et chaque produit a sa propre couleur sur la base de ces couleurs et il est nécessaire de déterminer l'amour du produit. Par exemple, si la couleur préférée de Andrei est rouge, l'un de ses produits préférés sera des tomates (elles sont rouges).
  • Appliquer deux jeu de données dans le rapport. Le premier jeu est les données du répertoire "clients" de la table. La seconde est la donnée du répertoire "Food" de la table.
  • Mettre en œuvre communication de ces deux ensemblesPour que seuls vos produits préférés pour chacun des clients restent dans le rapport.

Créer un nouveau rapport

Ouvrez la base de données "DELI" dans le configurateur et dans le menu principal Créer un nouveau rapport:

Type de document - "Rapport externe":

Sous la forme d'un nouveau rapport, spécifiez le nom "leçon" et cliquez sur le bouton "Ouvrir la mise en page de données":

Laissez le nom du schéma par défaut:

Ajouter le premier ensemble de données

Dans le schéma ouvert, allez à l'onglet "Ensembles de données" et choisissez "Ajouter un jeu de données - Demande" via le Vert Plus:

Appelez un designer de requête:

Spécifiez le tableau "Clients" et champs que vous souhaitez obtenir de la demande:

Ajouter un deuxième ensemble de données

Ajouter un deuxième ensemble de données:

Nous en soulignons (SET2) et appelons à nouveau le constructeur de la requête:

Nous spécifions le répertoire "alimentaire" de table et les champs que vous souhaitez obtenir de la requête:

Il a révélé un tel texte de requête:

Veuillez noter que nous avons maintenant deux ensembles de données dans le rapport: SETS1 et SETS2. Chacun a son propre texte de requête et ses données.

Nous faisons des noms plus visuels

Pour plus de clarté, renommez Renommer SetS1 aux clients et set2 dans la nourriture.

Faites-la double-cliquez sur chacun des ensembles:

Nous pourrons utiliser chaque ensemble de chaque jeu dans notre rapport. À ces données, nous allons gérer dans les champs.

DANS ce moment Les champs "Clients" suivants: "Nom" et "Titre préféré" et le kit "Nourriture": "Nom" et "Couleur".

Nous voyons que les noms se croisent et nous sommes facilement confus. Par conséquent, changons les noms de champs pour plus de parler.

Nous mettons en évidence l'ensemble des "clients" et changons les noms des champs comme celui-ci:

Ensuite, nous mettons en évidence l'ensemble de "nourriture" et change les noms des champs comme celui-ci:

Appeler les paramètres de concepteur

Enfin, allez à l'onglet Paramètres et appuyez sur la baguette magique pour appeler le constructeur de paramètres:

Type de rapport - "Liste ...":

Sélectionnez Champs pour le rapport des deux ensembles:

Découvrez pourquoi il était si important de changer les noms des champs? Au stade des paramètres de mise en page, nous ne voyons pas quels jeux de ces champs. Nous ne voyons que leurs noms.

Vérifiez le rapport

Enregistrez le rapport et le formulaire en mode utilisateur:

Oui. Eh bien, mais pas tout à fait. Il y avait une connexion dits reliant de deux ensembles (cela devrait être connectée bien par les connexions dans les requêtes que nous avons étudiées dans des modules passés). Chaque enregistrement de la table "Clients" est mappé sur la table "Food".

Mais nous avons besoin de tous ces enregistrements pour laisser seulement ceux dont le champ "Clear Souffleur préféré" est égal au champ "coloré":

Nous communiquons deux ensembles de données

Pour ce faire, effectuez la connexion de deux ensembles de données (clients et aliments) dans les champs de détectants et de fleurs favoris.

Accédez à l'onglet "Ensembles de données de communication" et cliquez sur le bouton Plus pour ajouter un nouveau lien:

Personnalisez les paramètres comme dans la figure ci-dessous:

Je vais faire des explications.

Communication source et récepteur. Eh bien, tout est clair ici. Indiquez le premier ensemble (clients) et le deuxième ensemble (aliments) des données. Je veux dessiner attention particulièreCette communication sera mise en œuvre sur le principe joint extérieur extérieur (Nous l'avons adopté dans le sujet des demandes des modules passés). Basé sur cela et vous devez choisir quel ensemble sera la source et quel récepteur.

Source d'expression. Indiquez ici une expression ou juste un champ à partir d'un jeu de données source (nous avons indiqué ici un champ de favori décliné à partir de l'ensemble client).

Récepteur d'expression. Indiquez ici une expression ou un champ simplement à partir du jeu de données du récepteur (nous avons indiqué le champ Flames de l'ensemble des aliments).

De cette façon cette communication Les feuilles de la liste passée ne représentent que ces lignes qui ont un champ de préciement préféré égal au champ de couleur.

Enregistrez le rapport et lancez le mode utilisateur:

Excellent!

Je vais faire une explication sur le terrain " Condition de communication", Sur quels programmeurs débutants sont si souvent battus.

La condition de communication est un champ auxiliaire. Là vous pouvez écrire des expressions avec la participation de champs uniquement à partir du jeu de données spécifié dans la source de communication.

Dans ce cas, pour toutes les lignes de la source de communication, cette expression sera vérifiée (état de communication). Et si cette expression est la vérité, une tentative sera faite pour établir la relation de cette ligne avec des lignes du récepteur de communication. Si l'expression est égale à fausse, alors il n'y aura pas de telles tentatives.

Dans le concepteur de requêtes, lorsqu'il est appelé à partir du formulaire de réglage de la source de données pour le circuit de mise en page de données. Il existe un signet "Spécifications", dont l'utilisation n'est pas très clairement décrite dans la documentation. Dans cet article, je vais essayer d'expliquer comment et pour quelles sont les caractéristiques utilisées dans le CC.

Dans le concepteur de requêtes, lorsqu'il est appelé à partir du formulaire de réglage de la source de données pour le circuit de mise en page de données. Il existe un signet "Spécifications", dont l'utilisation n'est pas très clairement décrite dans la documentation. Dans cet article, je vais essayer d'expliquer comment et pour quelles sont les caractéristiques utilisées dans le CC. DANS configurations typiques Utilise activement le mécanisme de propriétés et les valeurs disponibles pour presque tous les objets. Premiblement, sur des livres de référence, ce mécanisme a toujours été mis en œuvre dans des configurations 7.7. Maintenant, ce mécanisme est mis en œuvre à l'aide d'un plan d'espèces de caractéristiques et d'un registre d'informations, mais l'idée est restée la même. Lorsque j'ai rencontré pour la première fois la nécessité d'utiliser ce mécanisme, dans le schéma SCD, j'ai subi une longue période, des demandes investies très longues, ont rejoint l'échantillon principal et me brisaient la tête sur la possibilité de prendre en compte la possibilité de nouveaux types de propriétés qui sont pas au moment du rapport. L'ensemble du mécanisme des propriétés, d'être simple et logique du point de vue de l'utilisateur, n'a été donné aucun traitement normal avant d'avoir compris avec l'onglet "Spécifications". La table sur le signet est très capricieuse, ou vous entrez correctement la ligne entière, ou vous refusez de saisir la ligne, laissez "pour plus tard", le système ne permettra pas la ligne terminée à la fin. Donc, nous nous tournons vers les détails. La première colonne: Type - Ici, je choisis ici le type d'objet auquel les caractéristiques seront données, par exemple, "Analyle Slutter". Cela signifie que maintenant pour tous les objets type spécifié Vous pouvez obtenir des propriétés. Ensuite dans la colonne suivante, la source de l'espèce, nous devons définir les paramètres source des propriétés. Les options sont possibles. Tableau M Disquiry, pourquoi avez-vous besoin d'une demande pour vous dire plus tard, vous choisirez maintenant une table. Dans la colonne, les types de caractéristiques que nous devons sélectionner la table. base de l'informationLorsque les types de caractéristiques nécessaires sont stockés, dans notre exemple, ce seront des "haut-parleurs Planvid. Ensuite, les valeurs disponibles pour la sélection dans les colonnes Le champ de clé, le champ Nom et le champ Type de champ, dépendent directement des champs sélectionnés. Dans le champ clé, nous sélectionnons le lien dans le champ Nom - la vue (c'est son utilisateur qui verra dans le nom de la confungeur), et dans le champ Type, respectivement, la machine à écrire. Nous nous tournons maintenant vers la source de valeurs. La source des valeurs Nous aurons un registre des informations "valeurs de la valeur", nous sélectionnons donc la source des valeurs dans la colonne - la table et dans la colonne des caractéristiques - "Enregistrements . Des relations". Dans les colonnes, l'objet, la propriété, la valeur, sélectionnez le champ correspondant de l'objet, de la propriété, de la valeur. Cela semblerait que tous. Nous entrons dans les réglages du schéma, ajoutons un regroupement de marchandises et ajoutons un groupe subordonné à celui-ci, disons sur les marques, nous avons une telle propriété. Nous déployons la liste des détails de la nomenclature de groupement et ... nous ne voyons aucune propriété là-bas: le fait est que nous sommes dans le configurateur, d'où il n'y a pas d'accès aux données. Comment faire le réglage souhaité? Il est pratique pour cela d'utiliser la console de mise en page de données, celle sur son disque, ou celle qui est incluse dans le sous-système des outils de développement. Mais vous pouvez simplement ouvrir le paramètre de rapport en mode entreprise. Ainsi, ouvrez le même réglage, mais en mode d'entreprise: comme vous pouvez le constater, nous avons ajouté de nouveaux "détails", tandis que ...

Question: SKD, comment ouvrir le formulaire de sélection souhaité pour le paramètre?


Bonne journée! Il existe un rapport sur le CCD, il possède un livre de référence de type paramètre de marque. Namerenclature. Comment ce paramètre peut-il causer une certaine formulaire de sélection? J'ai essayé d'onglet "Paramètres" sur les marquis "Paramètres" le paramètre souhaité - Double-cliquez sur la colonne "Modifier les paramètres" - I Mettez une case à cocher "Formulaire de sélection" et prescrivez la valeur du manuel. Namelandeta. Formulaire. Formuré. Lorsque le rapport est démarré, le formulaire de sélection est toujours utilisé par défaut et non celui qui est épelé dans la "forme de choix". La configuration des formes ordinaires. Dis-moi, pzhl, où, qu'est-ce qui ne va pas?

Répondre: Phrase clé formes ordinaires, aller à gérer

Question: Sélectionnez la valeur sur la forme du choix


Bonne journée!

Application normale.

Il y a un document. Il possède plusieurs détails de type de référence, par exemple, "DirectoryAds. Banks", avec la valeur de "Bank1".

Il est nécessaire sous la forme de la sélection du répertoire "Banques", de sélectionner programmatimatiquement l'élément "Bank1", c'est-à-dire Tapez pour relâcher cette valeur "Bank1".

Tout en faisant ce qui suit:
Procédure de suivi / Link)
Formsorbacker \u003d Références. Banques. Pereskormaverobaby (référence); // Je reçois la forme de sélection des banques d'annuaire sur le lien référencé
// J'ai défini la sélection dans ce formulaire de choix, en fonction de mon lien dans la demande de réquisition
Formulaires Capturez le développement. Titre. Lien. Utilisez \u003d vérité;
Morsorboature.Pour grimper. Lien. Conception \u003d référence;
FormulairesAmorecatter.ElementformesForms. FarmartterPask.ierrate d'examen \u003d mensonges;
Formatworksmanochika. Ouvert ();
// Ici le code qui simule en cliquant sur le bouton Select, comment ????
Extrudromes

Aide qui est tombée, ou il y a des idées.

Merci.

Répondre:

Fait comme ça:

Procédure de suivi (lien, rivières) // Le paramètre Link est une valeur de liaison sous la forme d'un document; "Rivers" - L'élément actuel de la forme, c'est-à-dire Champ de sélection
Format Capture Development \u003d Références. Banques. FormationDyBaby (, rivières, lien);
FormulairesAmorecatter.ElementformesForms. FarmartterPask.ierrate d'examen \u003d mensonges;
Ouvert conforme (formatabout, rivières,);

Si le FormaboutsManochika. Ouvrir () alors
FormaboutsManochika. Activisie ();
Terminé;

Machine formatématique. Atelement.Textrocker \u003d Référence;
Valvel \u003d formatworksmanochkit. ATERELENT.TENEREBOARD;

Si la sélection \u003d est incertaine ou non refusée (sélectionnée) alors
Rapport ("La valeur" + link + "n'a pas été trouvée sous la forme d'un choix de référence");
Sinon
Formidotrié. Élection de test (élégable);
Terminé;

Extrudromes

Question: "Sélectionner" sur le formulaire de choix ou comment cliquer sur le bouton "Sélectionner"


Bonne journée!

Application normale.

Quelles pensées doivent continuer à cliquer sur le bouton "Sélectionner" sous la forme de sélection de document / répertoire?

Cliquez sur la souris et Som ne pas offrir une automatisation.

Liste de souhaits: sous la forme d'une sélection, cliquez sur le bouton "Sélectionner".

Répondre: Il semble résoudre la tâche ... quelques essais.

Ajouté après 17 minutes
Pendant que cela fonctionne comme ceci:

1c.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Procédure pour effectuer une sélection (lien, rivières) // Le paramètre Link est une valeur de liaison sous la forme d'un document; "Rivers" - L'élément actuel de la forme, c'est-à-dire Champ de sélection Coffre-fort / références. Banques. OpportunitéBaby (, rivières, lien); FormulairesAmorecter. Elementforms. Annuaire Aspia. Examen hiérarchique \u003d mensonges; Ouvert conforme (formatabout, rivières,); Si FormaboutsManochika. Ouvert () puis FormaboutsManochik. Activer (); Terminé; FormulairesAmorecter. Élément de défilement. Courant \u003d référence; Valvel \u003d formatworksmanochik. Élément de défilement. Actuel; Si la sélection \u003d est indéfinie ou non refusée (sélectionnée), puis à signaler ("valeur" + lien + "Non trouvé sous la forme de choisir un livre de référence"); Sinon, formabouts. Observation (élégant); Terminé; Extrudromes

Question: Pourquoi la valeur de la forme de sélection a-t-elle cessé d'être sélectionnée?


Il existe sous la forme d'un champ de document d'un rouleau de document de type de référence. Mettre ce qui suit. Lors du choix, la forme de sélection d'un ordre de paiement sortant s'ouvre. Une fois la valeur sélectionnée, elle n'est pas substituée comme la sélectionnée. Je pensais d'abord traiter le choix du traitement standard et le prier a oublié d'enregistrer le traitement de la sélection. Mais il y a tout type. La formation du formulaire n'est pas programmée sur le terrain dans lequel je n'ai choisi aucun événement. Que pourrait être?
--- Une association messages 2 janvier 2018. ---

Une autre application sur des formes ordinaires. Le formulaire de sélection est contrôlé et s'ouvre d'une fenêtre régulière. Si vous revenez sur le formulaire de sélection habituel, tout va bien.

Répondre:

En général, figurait. Nous avons grimpé pour voir ce qui vient à la sélection dans le traitement de la sélection. Il s'est avéré un tableau. Il s'est avéré sous la forme de choix, il s'est avéré qu'il y a un choix multiple goujon. Il l'a pris et tout a fonctionné.

Question: Aide Veuillez poser la sélection sous la forme d'un choix de réalisateur


Lorsque vous choisissez une contrepartie, je transmette les prénoms du nom. Comment le faire par programme de manière programmatique afin que le premier élément intensive dans lequel les premiers personnages coïncident.

Répondre:

elektron a dit:

Lorsque vous choisissez une contrepartie, je transmette les prénoms du nom. Comment le faire par programme de manière programmatique afin que le premier élément intensive dans lequel les premiers personnages coïncident.

Cliquez pour révéler ...

Résolu. Fabriqué sur la forme de choisir un carnet de référence "Contreparties" clavier virtuel.
Lorsque vous cliquez sur n'importe quelle touche, le code est déclenché.
Refiscoverhippuritisitiens \u003d TSPPR .nightPonjoniament (H, mensonges);
Elementforms. Prelimarter Ascass.Telastters \u003d RefiscuitsPorking;
où n variable contenant une valeur clé

Question: Formulaire de sélection avec sélection pour la liste des valeurs


Bonne journée. Besoin de votre aide pour résoudre une tâche simple.

Confa Zup 2 .5 .113 .1 Il existe un rapport externe, le rapport dispose d'une "liste de base", de la liste des valeurs.
Il y a un formulaire de rapport. Sur la forme du rapport, la liste d'entrée de la liste de base, la description de type \u003d "Liste de la loi" et les trains Typescript \u003d "Dandertrict train.

Comment ouvrir la forme de choix avec la sélection par le propriétaire d'une propriété?

Merci d'avance!

Répondre: Dans l'onglet Paramètres, il y a un paramètre d'édition de colonne. Vous pouvez essayer de configurer les relations des paramètres de sélection ou du paramètre de sélection

Question: Logiciel Ouvrez le formulaire d'une sélection de documents 1C 8.3


Comment ouvrir de manière programmable le formulaire de sélection de document 1C 8.3 et enregistrer la valeur sélectionnée à la variable?

Google a donné des solutions de béquille, j'aimerais savoir comment correctement.

Répondre: + () TC a toujours une méthode aussi magique - à télécharger.

Partie de table (section tabulaire)
Charge (charge)
Syntaxe:

Télécharger(<Таблица>)
Paramètres:

<Таблица> Type (obligatoire) Type: Tivraison.
Tableau des valeurs à partir de laquelle la partie de table est chargée. Les colonnes de table sont combinées par nom.
La description:

Charge la partie tabulaire de la table des valeurs. Dans ce cas, toutes les anciennes lignes de la partie tabulaire sont supprimées. Lors du chargement, la valeur dans les colonnes de la pièce de table est remplie de valeurs des colonnes de la table des valeurs avec les noms coïncidants.

Disponibilité:

Serveur, client épais, connexion externe.
Noter:

L'utilisation de la méthode n'est autorisée que si la partie tabulaire est obtenue à partir des propriétés de l'objet. Si la partie tabulaire est obtenue à partir des propriétés du lien (ou de l'échantillon), l'utilisation de cette méthode entraînera une erreur d'exécution.
Exemple:

Composition. Télécharger (Station de tables);

Question: Transfert de paramètres sous forme de sélection.


Je demande des conseils.
Du document "Mise en œuvre des biens et services", une forme de choix dans le contrat (ERP) est appelée. Konfa Droite, comparer avec typique. Dans le processus fournissait le serveur du formulaire de sélection, je regarde les paramètres du débogueur. Je ne peux pas comprendre comment la liste de sélection est formée - il n'y a pas d'appel explicite à ce formulaire avec des paramètres, un seul élément de la sélection et dans les paramètres. Quelqu'un peut-il me dire où chercher.

La cloche.

Il y a ceux qui ont lu cette nouvelle devant vous.
Abonnez-vous pour recevoir des articles frais.
E-mail
Nom
Nom de famille
Comment voulez-vous lire la cloche
Sans spam