Maison / Skype / Devenir Analyte. Coordonnées. Automatisation des tâches de routine à l'aide de la console de reporting Qu'est-ce que la console de reporting en 1s

Devenir Analyte. Coordonnées. Automatisation des tâches de routine à l'aide de la console de reporting Qu'est-ce que la console de reporting en 1s

Interroger la console 1- un outil pratique pour créer et déboguer des requêtes en mode entreprise 1s. Utilisation de la console de requête Vous pouvez exécuter une requête vers la base de données 1s et voir le résultat de la requête directement sur l'écran dans 1s enterprise. Dans cet article, nous considérerons deux consoles, une pour 1s 8.2 (formulaires réguliers), et la seconde peut fonctionner à la fois dans les formulaires normaux et gérés 1s 8.3.

Télécharger la console de requête 1s

Pour commencer à travailler avec le traitement, vous devez d'abord télécharger la console de requête 1s, ci-dessous nous donnerons des liens de téléchargement, mais pour l'instant notons le fait que la console de requête 1s peut être classée et classée dans l'un des types suivants :

  1. Pour les formes régulières (1s 8.2)
  2. Pour les formulaires gérés (1s 8.3)
  3. Mixte (fonctionne à la fois sur 1s 8.2 et 1s 8.3)

Dans notre article, nous allons considérer deux consoles, la première ne fonctionne que sur 1s 8.2 (formes régulières), et la seconde fonctionne sur 1s 8.3 ( formulaires gérés). Ils sont légèrement différents les uns des autres, nous reparlerons des différences plus loin, mais pour l'instant, nous notons que dans les applications managées, la console ne fonctionnera correctement qu'en mode de lancement "Thick Client".

Téléchargez la console de requête 1s pour une application régulière 1s 8.2

Vous trouverez ci-dessous une capture d'écran du traitement, vous pouvez télécharger la console de requête 1s pour application régulière 1s 8,2


Télécharger la console de demande 1s pour l'application gérée 1s 8.3

Et c'est la deuxième console, vous pouvez également voir sa capture d'écran sur l'écran ci-dessous, en utilisant le lien, vous pouvez télécharger la console de demande 1s pour l'application gérée 1s 8.3


Description des principes de fonctionnement et des principales fonctionnalités de la console de requête 1s pour une application régulière 1s 8.2


Ce requête console 1s 8.2 pour une application régulière facile à utiliser et ne nécessite aucune connaissance particulière de la part de l'utilisateur. Sur la capture d'écran, vous pouvez voir un champ de test pour écrire une requête, vous pouvez y écrire une requête à la fois manuellement et en utilisant le constructeur. Sous le numéro 1 sur la figure, vous voyez le bouton "Paramètres", en cliquant dessus, nous verrons un formulaire pour remplacer les paramètres dans la demande, nous y reviendrons plus tard. Sous le numéro 2, vous voyez l'espace de travail et la barre d'action avec la demande elle-même, ici nous pouvons ajouter des demandes, les supprimer et également les enregistrer dans fichier séparé sur disque. Sous le numéro 3 dans interroger la console 1s 8.2 il y a un paramètre de sortie de résultat, il peut être affiché sous forme de tableau ou hiérarchiquement sous forme d'arbre, la deuxième option est utilisée lorsque nous avons besoin de voir la hiérarchie à la suite de la requête. L'item 4 nous montre s'il y a des tables temporaires dans la requête, s'il y en a, nous pouvons alors les déboguer et voir le résultat de l'exécution, qui est placé dans une table temporaire.

Examinons maintenant certains points individuels dans console de requête 1s.


Ci-dessus, vous voyez une fenêtre dans laquelle les paramètres sont substitués dans la requête. En cliquant sur le bouton "De la demande", nous recevrons les paramètres spécifiés dans la demande, il ne nous reste plus qu'à définir les valeurs souhaitées et fermer le formulaire. D'ailleurs, si vous modifiez une demande et que vos paramètres précédemment ajoutés sur le formulaire ne sont plus utilisés, ils seront surlignés en gris. S'il existe de nombreux paramètres de ce type, ils peuvent être supprimés de la fenêtre à l'aide du bouton "Supprimer les éléments inutilisés".


Si vous avez des tables temporaires dans votre requête, vous pouvez les déboguer dans des sous-requêtes distinctes et voir le résultat de l'exécution de cette sous-requête, si dans la fenêtre principale de la console de requête 1c, nous voyons qu'il y a des tables temporaires, puis cliquez sur le bouton "Temporary tables" (point 4 sur la fenêtre principale de la console). Après avoir cliqué, la fenêtre que nous avons vue ci-dessus apparaîtra, elle affiche toutes les tables temporaires de la requête, cliquez sur "Déboguer" et nous verrons la fenêtre suivante.


Brève description des fonctionnalités de la console de requête 1s pour une application managée 1s 8.3

Nous nous sommes familiarisés avec les fonctions principales interroger la console 1s 8.2, il est maintenant temps de considérer interroger la console 1s 8.3. Ce traitement nous ne l'examinerons pas aussi en détail que le précédent, mais passerons brièvement en revue les principaux paramètres et réglages.


Cet article ne s'adresse plus aux programmeurs, mais aux utilisateurs finaux des programmes 1C. Parfois, il y a des situations où vous avez besoin d'obtenir un rapport qui n'est pas dans la configuration. Il n'est pas toujours possible d'utiliser les services d'un programmeur ; dans ce cas, dans toute configuration typique, il existe un rapport Report Console. Le seul inconvénient de cette fonctionnalité est que tous les utilisateurs ne pourront pas utiliser ce rapport sans difficulté, un certain niveau de connaissances et de compétences est requis, ainsi qu'une compréhension de la structure de configuration. À l'aide de ce rapport, vous pouvez créer des rapports de n'importe quelle complexité et avec n'importe quelle conception sans lancer le configurateur (en mode utilisateur) par vous-même. Ainsi, il devient possible de créer de nouveaux rapports sans changer la solution appliquée et sans impliquer les développeurs. L'apparence de la console est montrée dans Riz. 1.

Riz. 1

La dernière version de la console de création de rapports dans les solutions d'application typiques est basée sur le système de composition des données. Le principe de ce rapport est de créer de nouveaux rapports à partir de zéro. La base de création de tout rapport est une requête de base de données qui récupère des informations selon certaines conditions, généralement en combinaison avec le traitement le plus simple des données reçues : grouper, trier, calculer des valeurs, etc. Dans ce cas, la connaissance du langage de requête n'est pas nécessaire, car le texte de la requête, du plus simple au plus complexe, peut être compilé à l'aide du générateur de requêtes. Le générateur de requêtes construit une requête uniquement par des moyens visuels. À l'aide des touches "Suivant>" et "

Riz. 2

Pour commencer à créer une requête, vous n'avez pas besoin de connaissances approfondies en configuration, il suffit de connaître la structure des registres qui stockent les informations requises. En parcourant les onglets du concepteur de requêtes, les tables, les sources de données, les regroupements, les conditions, les alias pour les champs, l'ordre sont définis. Une fois la demande prête, vous devez configurer apparence rapport, sélectionnez le type de rapport, concevez, attribuez des paramètres de requête. Une variante de la sortie du rapport sous forme de liste est illustrée à la Fig. 3.


Riz. 3

Ainsi, après avoir maîtrisé la console de reporting, l'utilisateur a des possibilités illimitées pour obtenir n'importe quelle information dans n'importe quel contexte, il est indépendant du développeur, tout le travail se fait en mode utilisateur, et donc économise du temps et de l'argent, et accélère également les décisions de gestion.

Vous avez probablement remarqué le développement rapide de la technologie dans tous les domaines de la vie. Presque chaque personne possède un appareil tel qu'un ordinateur, une tablette, un smartphone, nous ne pouvons plus imaginer nos vies sans produits logiciels : E-mail, cartes Yandex, etc.

Les entreprises ne sont pas à la traîne du progrès. Il est impossible d'imaginer qu'une forme de comptabilité de commande de journal soit maintenant utilisée, à moins, bien sûr, qu'il s'agisse d'un étal de légumes. Oui, et les conflits de décrochage. Chaque entreprise dispose d'énormes quantités d'informations et des outils qui utilisent ces baies. Une part considérable de ces fonds est occupée par des programmes sur la plate-forme 1C. En particulier, .

Toutes ces tendances nous laissent clairement entendre que pour devenir un spécialiste recherché et compétent, il faut devenir de mieux en mieux familiarisé avec technologies numériques. Donc, pour ceux qui souhaitent augmenter leur efficacité en travaillant avec les produits logiciels 1C, cet article sera utile. Il peut s'agir d'économistes, de gestionnaires financiers, d'analystes et, dans une moindre mesure, de comptables.

Avez-vous souvent dû enregistrer des rapports 1C au format, puis les traiter dans produit logiciel de Microsoft ? Je suis sûr que ce n'est pas rare. Je l'ai moi-même fait ainsi...

Cette approche, bien qu'elle ait droit à la vie, n'est pas du tout efficace. Et c'est pourquoi:

  • Tout tableau de données volumineux dans Excel prend un temps insupportablement long.
  • En règle générale, les informations déjà organisées sont stockées dans les cellules des tableaux déchargés de 1C et vous souhaitez les voir dans différentes cellules pour le filtrage.

Bien sûr, on pourrait dire qu'il y a Rapports SKD, qui donnent à l'utilisateur une marge de manœuvre, mais la configuration de l'ACS n'est pas non plus une tâche facile.

Mais il existe un outil qui vous permet d'éviter toutes les difficultés, et ce n'est pas nouveau du tout, chaque programmeur l'utilise. Il s'agit d'un traitement dont le nom est "1C Request Console". Cette chose merveilleuse est stockée sur des disques ITS. Varie pour différentes plates-formes.

Obtenez gratuitement 267 leçons vidéo 1C :

Cette chose est simplement nécessaire pour un travail efficace dans SCP. Elle inspire juste, tu deviens le dirigeant base d'informations. Vous ne dépendez pas des programmeurs, vous êtes capable d'extraire presque n'importe quelle information en quelques secondes.

Mais, bien sûr, pour un travail réussi, vous devez savoir quelque chose sur la configuration 1C. Ce n'est pas aussi difficile qu'il n'y paraît à première vue, achetez n'importe quel livre qui décrit la configuration, ou prenez le "Guide du développeur" de la boîte jaune et feuilletez-le. En moins de quelques semaines, vous serez en mesure d'écrire des requêtes assez bien.

Comment travailler avec le traitement

Commençons à traiter "" dans le produit logiciel 1C SCP. Ouvrez en cliquant sur le panneau : "Fichier - ouvrir - chemin vers le fichier de traitement."

Vous avez ouvert le traitement avec trois fenêtres. Dans la fenêtre en haut à droite, saisissez le texte :

CHOISIR
Organisations.Nom,
Organisations.TIN,
Organisations.KPP
DEPUIS
Annuaire.Organisations AS Organisations

Et appuyez sur le bouton Exécuter du panneau de commande. La fenêtre inférieure affichera une liste des organisations pour lesquelles des enregistrements sont conservés dans votre base de données UPP, leur TIN et KPP. Eh bien, vous avez rempli votre première demande - félicitations.

Maintenant, faites un clic droit sur la fenêtre en haut à droite et sélectionnez l'élément de menu "". Dans le champ de gauche, nous voyons tous les éléments de configuration, au milieu - ce à quoi nous avons accédé (dans ce cas, le répertoire "Organisations"), à droite - ce qui sera affiché à la suite de la demande.

D'autres onglets vous permettent de regrouper, de définir des conditions, d'afficher des totaux et bien d'autres choses utiles.

Grâce à la console de requête, vous pouvez accéder à n'importe quel élément de configuration, définir les conditions d'affichage des informations, combiner des données de différentes sources, effectuer opérations mathématiques avec des données. Et tout cela se fera incroyablement rapidement par rapport à Excel.

Voici un bref aperçu outil le plus utile dans 1C SCP, sans lequel je ne peux pas imaginer travailler dans ce programme.

Pourquoi ai-je besoin d'une console de requête ?

Ici on peut s'indigner : "Je ne suis pas programmeur, je suis économiste, analyste, manager, pourquoi ai-je besoin de ça ?!" Mettez-vous en colère. Pour commencer, après avoir maîtrisé la "1C Query Console" et appris à l'utiliser dans SCP, vous ne deviendrez pas programmeur et ne comptez pas. MAIS!!!

  • Vous gagnerez du temps et ce ne sont pas que des mots. Avec ce traitement, vous ferez le travail peut-être 10 fois plus rapidement. Si vous analysez un tableau d'une période à l'autre, en utilisant divers filtres et fonctions d'échantillonnage ; tu ne peux pas écrire Macro Excel; passez quelques heures ou quelques jours là-dessus... En écrivant une requête une fois et en l'enregistrant, vous pouvez obtenir ces données en quelques secondes, en ne modifiant que les paramètres de date. Il ne reste plus qu'à s'asseoir et à réfléchir au code de requête.
  • Le traitement de la « 1C Request Console » est particulièrement utile si l'entreprise ne dispose pas encore d'un système clair d'indicateurs clés. La direction demande à chaque fois d'ajouter de nouvelles données au rapport ou de calculer l'indicateur en utilisant une formule différente. Ici, vous pouvez montrer vos connaissances. Et qui sait à quelles hauteurs cela peut vous mener.
  • Supprime votre dépendance vis-à-vis du programmeur. Bien sûr, le résultat d'une requête de la console n'est pas un rapport complet. Mais ce n'est pas la forme qui compte, mais le contenu. La console vous donnera toutes les informations de configuration. Et vous pourrez commencer à exploiter les données pendant que le rapport est au stade de la programmation.
  • L'utilisation de la console vous obligera inévitablement à approfondir vos connaissances sur SCP. Et ce ne sera pas la connaissance d'un utilisateur typique, UN connaissance de l'architecture de configuration des démarreurs progressifs. Si ce sont des mots vides de sens pour vous, rendez-vous sur les sites « de travail » et voyez combien coûtent les spécialistes UPP.

Nous vivons dans un monde numérique où la capacité de travailler avec des informations augmente les chances de devenir plus prospère et plus riche !

Bonjour! Aujourd'hui, chaque entreprise, grande ou petite, tout type d'activité juridique exige une responsabilité. Par conséquent, chaque entreprise tient des registres comptables. Et la modernité impose de réaliser cette activité dans le programme 1C : Comptabilité. Nous avons consacré plus d'un article à ce programme et travaillons avec lui. Mais comme on dit, les bonnes choses n'arrivent jamais.

Par conséquent, il ne sera pas superflu de mentionner à nouveau 1C. Le cours vidéo "Report Console 1C 8.2" est un guide pour développer des rapports comptables dans 1C: Enterprise 8.2.

Ce cours vous apprendra le générateur de requêtes, le schéma de composition des données, les paramètres standard et personnalisés. Familiarisez-vous avec la console de création de rapports. Et cela montrera comment tous ces composants sont interconnectés.

1C : Enterprise est une plateforme pratique pour gérer toutes les données de l'entreprise, y compris le travail technique et l'ergonomie des utilisateurs. Il s'agit d'une automatisation des actions qui économise un grand nombre de du temps et de l'énergie, tant au sens concret qu'abstrait des mots.

Le cours ne contient pas d'informations inutiles. Seulement exemples réels, seulement pratique. Vous verrez tout de vos propres yeux et pourrez immédiatement répéter. Vous pouvez commander un cours à un prix étonnamment bas, seulement 500 roubles, vous pouvez poser une question à l'auteur sur le site Web

Le cours vidéo "Report Console 1C 8.2" se compose de seulement 10 leçons vidéo, dont la durée totale est de 3,5 heures. Dans ce court laps de temps, vous pourrez étudier la console de rapport 1C 8.2.

Ainsi, la première leçon vous montrera comment créer un rapport de facturation. Vous apprendrez à trier les factures par date et à les regrouper par organisation.

Dans la deuxième leçon, vous apprendrez comment obtenir une liste de toutes les marchandises entrantes. Apprenez à utiliser le paramètre Période, vous pourrez exécuter une requête en utilisant ce paramètre ou en utilisant des conditions, c'est-à-dire sélectionner uniquement les données non marquées pour suppression et publiées. Découvrez comment ajouter des ressources.

La troisième leçon est consacrée à l'étude de différentes dispositions : la disposition du groupement, la disposition de son en-tête, la disposition du champ.

Dans la quatrième leçon, vous apprendrez à créer des rapports de deux manières : sous forme de tableaux et sous forme de graphiques.

La leçon 5 concerne à nouveau les mises en page, mais cette fois, vous apprendrez à les styliser et à ajouter une autre mise en page à votre champ de vision - la mise en page des ressources.

La sixième leçon vous apprendra à travailler avec des tableaux. Vous apprendrez à les connecter et à les combiner.

Dans les septième et huitième leçons, vous vous familiariserez avec les valeurs calculées et Les champs personnalisés. Vous pouvez effectuer une mise en forme conditionnelle. Apprenez à travailler avec des schémas imbriqués.

La neuvième conférence vidéo vous expliquera les bases du langage de requête. Découvrez les fonctionnalités de création de tables dans une base de données.

Et enfin, la dixième leçon. Il s'agit d'un aperçu de tout le matériel étudié et d'un parcours de l'interface.

Le cours comprend également tout le matériel supplémentaire nécessaire. L'information en général est très nécessaire et utile. Si vous rencontrez des difficultés avec la console de création de rapports, nous vous recommandons d'acheter cette série de didacticiels vidéo.
Trouvez des informations à ce sujet ici.

Partagez vos opinions. Tout pour maintenant.

Sur ce moment, peut-être la meilleure console SKD et pas seulement. Fonctionnalité énorme. L'auteur a fait un travail incroyable ! Vous permet de créer un rapport sur l'ACS en mode entreprise et de l'exporter vers un rapport externe avec un choix de modèle.

Depuis les fonctions :
1. Fonctionne dans n'importe quelle configuration
2. Possibilité de créer une hiérarchie arbitraire avec un transfert pratique des éléments
3. Édition avancée des paramètres (périodes, paramètres hérités)
4. Exécution en arrière-plan (sans modification de configuration)
5. Comparaison des textes de requête et des résultats de requête
6. SDK
Flexibilité, commodité et personnalisation. Le code est ouvert.
Enregistrement des souhaits et correction des erreurs via http://www.1cpp.ru/bugs/ project Demandes de console pour 1C 8.1 (souhaitable)

Principales caractéristiques
1. Dans la liste de requêtes, vous pouvez créer des groupes et sélectionner des éléments.

2. Sortie dans un tableau, un arbre, une mise en page, un rapport de synthèse.

3. Calcul des totaux dans une colonne dans un tableau et un arbre.

4. Calculez la quantité de sélection dans la mise en page.

5. Exécutez en arrière-plan.

6. Fonction pour afficher le dernier résultat.

7. Dans le menu Fichier, il y a une liste des fichiers récemment ouverts.

8. Comparaison des textes de requête et des résultats de requête.

9. Formater les champs

10. Mesure du temps d'exécution.

11. Drag & Drop dans l'arborescence et dans les paramètres du constructeur.

12. Copiez la sortie vers Excel, HTML, CSV.

13. Génération de texte dans la langue intégrée.

14. Saisie plus pratique du paramètre de liste et du paramètre composé.

15. Regroupement des paramètres StartPeriod, EndPeriod et similaires dans un groupe.

16. Un paramètre hérité dont la valeur est extraite d'une autre requête.

17. Remplir les paramètres d'une autre requête.

18. Les paramètres et leurs valeurs sont mémorisés et remplacés lors de l'utilisation du paramètre du même nom.

19. Exécution multiple d'une requête pour un test.

20. Vous pouvez ouvrir la console en mode débogage et les paramètres de débogage seront automatiquement reçus, vous devez appeler la procédure « OpenForDebug » depuis le module de traitement, en lui transmettant la « Requête » ou « Report Builder », « Query Builder », les objets « Data Composition Schema » pour l'objet Report Builder en tant que paramètre. Les paramètres du générateur sont également obtenus. Lorsque la console est ouverte pour le débogage, le texte (debug) est ajouté au titre. Exemple : Expression= ExternalProcessing.Create("C:d_ReportConsole2.3.epf").OpenForDebug(RequestProducts);

21. Conseils de plateau en cas de fin d'une longue requête ou d'une exécution en arrière-plan.

23. Mise en page modifiable

24. Paramètre dont la valeur est obtenue en exécutant le texte dans le langage intégré

25. Renommer les paramètres sans utiliser le constructeur directement à partir de la table des paramètres

27. Remplissage intuitif des valeurs des paramètres

28. Aide contextuelle

29. Il est possible d'importer des fichiers rcf à partir de la console 1C standard et des fichiers dcf à partir de la console de mise en page standard à partir du format 1C et sel de la console IR.

30. Conversion du texte de la requête en TSQL

31. Analyse des données

32. Mode personnalisé

33. Exporter vers CSV

34. Fonctions de gestionnaire de processus

35. Dans le tableau et l'arborescence des résultats, les valeurs NULL sont mises en évidence avec la couleur et le texte "Null"

36. Génération traitement externe basé sur skd()

Captures d'écran