Menu
Gratuitement
Inscription
maison  /  Note à l'hôtesse/ Rapport 1C Entreprise 8. Rapport personnalisé. Création d'un rapport sur le système de contrôle d'accès

Rapport 1C Enterprise 8. Rapport personnalisé. Création d'un rapport sur le système de contrôle d'accès

"J'ai besoin de ce rapport en 1C dans une heure!"- Les spécialistes 1C entendent souvent cette phrase de la part du Client. Que faire dans une telle situation ? S'il existe des blancs appropriés, vous pouvez essayer de les utiliser. Téléchargez quelque chose sur Internet : que se passe-t-il si cela ne fonctionne pas ou ne convient pas ? Et c'est là qu'il vient à la rescousse traitement de la "Console de requêtes".

Si vous, cher lecteur, êtes Client et que vous il y a un spécialiste 1C, alors vous devez le laisser lire cet article, et très bientôt vous aurez le rapport dont vous avez besoin.

Si tu as il n'y a pas de spécialiste 1C, vous utilisez le standard Enterprise Accounting 2.0 ou 3.0 ou Trade Management 10.3, 11 ou 11.1, vous pouvez alors vous inscrire sur ce site, puis dans les commentaires de cet article ou par email à l'administration du site sous forme libre, écrivez quel type de rapport vous il faut indiquer votre configuration (vous devez préciser la release de la configuration et de la plateforme). Si notre bibliothèque de rapports contient le rapport dont vous avez besoin, nous serons heureux de vous le remettre avec des instructions sur la façon de l'utiliser.

Et maintenant des informations pour les spécialistes 1C :

Tout d’abord, déterminons ce dont le client a réellement besoin. Dans la plupart des cas, nous ne parlons pas d'un rapport complexe avec un grand nombre de paramètres et la possibilité de modifier son apparence, mais simplement d'une liste d'éléments d'un répertoire particulier ou d'une liste de documents pour une certaine période avec un filtre ( généralement par organisation, contrepartie ou détails de la contrepartie). L'apparence de la liste n'est souvent pas importante pour le Client et il n'a généralement pas besoin de regroupements.

Et pour résoudre rapidement un tel problème, le traitement Query Console est idéal. En bref, la « Query Console » est un traitement externe qui permet de saisir des requêtes dans le langage 1C Enterprise, de renseigner les paramètres de ces requêtes et d'afficher le résultat de la requête dans un tableur. Et surtout, ce traitement permet de sauvegarder une liste de requêtes dans un fichier et d'utiliser ces requêtes à l'avenir. Vous pourrez bientôt lire en détail comment utiliser ce traitement dans un article sur ce site, et nous décrirons ici le processus permettant de créer rapidement un rapport simple et de le transférer au Client.

1. Le traitement lui-même est « Query Console ».

Lors de la première mise en place de la configuration, nous enregistrons toujours un ensemble de processeurs externes dans la base de données, y compris la « Query Console ». Si cela n’a pas été fait, cela peut être fait à tout moment.

Il faut dire qu'il existe de nombreuses options pour ce traitement, aussi bien pour une application classique que pour une application gérée. Vous pouvez les retrouver et les télécharger par exemple en suivant le lien :

Dans notre travail, pour l'application Regular, nous utilisons une console de requête légèrement modifiée à partir du disque ITS, et pour l'application Managed ceci (également légèrement modifié) :
http://infostart.ru/public/126781/

Ouvrons la console de requête. Cela ressemblera à ceci :

Fenêtre de traitement « Query Console »

Vous pouvez personnaliser l'apparence de la fenêtre à l'aide des cases à cocher supérieures.

2. Écrivez une requête dans la « Query Console ».

Dans notre travail, nous créons des fichiers de demande généraux pour toutes les configurations et un fichier de demande pour chaque configuration de chaque Client. C'est à vous de décider quels fichiers de requête vous aurez ; c'est une question d'organisation du travail.

Par exemple, le Client nous a demandé d'afficher dans UT 11.1 une liste de toutes les Factures émises (comptabilisées et non comptabilisées), en indiquant la contrepartie dans la liste affichée et en sélectionnant par organisation et par période.

Dans notre traitement, sur l’onglet « Demandes », cliquez sur le bouton « Ajouter ». Nous nommons par exemple la demande ainsi : « Factures avec contreparties ».

Étant donné que le Query Builder n'est pas disponible dans le client léger, nous écrivons quelque chose comme ceci dans le configurateur :

CHOISIR
FactureInvoiceIssued.Number,
FactureInvoiceIssued.Date,
FactureFactureÉmise par.Organisation,
InvoiceInvoiceIssued.DocumentBase.Counterparty,
FactureInvoiceIssued.Publié,
FactureInvoiceIssued.DocumentBase.Amount ofDocument
DEPUIS
Document.InvoiceInvoiceIssued AS InvoiceInvoiceIssued

InvoiceInvoiceIssued.Organization = &Organisation
ET Facture émise.Date ENTRE &StartDate ET &EndDate

Depuis le Configurateur via le presse-papier, copiez le texte de la demande dans le champ « Texte de la demande ». La fenêtre de traitement ressemblera à ceci :

Traitement de "Query Console" avec la requête saisie

Ouvrez l'onglet « Options ». On y remplit les paramètres (s'ils ne sont pas visibles, alors cliquez sur le bouton « Remplir les paramètres »).

Cliquez sur le bouton « Demander » dans le coin supérieur gauche.

Dans le champ du tableau « Résultat de la requête », nous voyons ce que voulait le client.

Nous sauvegardons la liste des demandes dans un fichier.

Voilà, maintenant, à tout moment et n'importe où, nous pouvons ouvrir la console de requête, y ouvrir un fichier et exécuter une requête.

IMPORTANT : Si vous disposez d'un fichier de requête prêt à l'emploi, vous n'avez pas besoin de compétences en programmation pour recevoir les rapports nécessaires.

3. Nous transférons le fichier avec les demandes au Client s'il n'y a pas d'accès à distance.

S'il existe un accès à distance à l'ordinateur du Client, cette opération peut être ignorée - il dispose déjà d'un fichier avec des demandes, sinon nous enregistrons la demande du traitement dans un fichier et la transférons de quelque manière que ce soit.

P.S. Il existe également un traitement appelé "Console de rapports", dans lequel vous pouvez créer des rapports complets de la même manière, mais nous en reparlerons un peu plus tard.

Avant d'entamer une conversation sur le reporting dans 1C, il est important de souligner que le reporting peut être de trois types :

  1. Réglementé ;
  2. Standard;
  3. Propre.

Chacun de ces types est formé sur la base de la documentation principale saisie dans le programme et répond à des objectifs spécifiques.

Le reporting réglementé est un ensemble de formulaires imprimés et de documents électroniques légalement approuvés que chaque organisation doit soumettre périodiquement aux autorités de régulation.

Les propres rapports sont élaborés par chaque organisation séparément et servent à afficher les résultats des activités de l’entreprise à différentes étapes.

Les rapports standard représentent des formes couramment utilisées pour afficher les transactions commerciales.

Reporting réglementé

Toutes les configurations standard 1C sont destinées non seulement à la comptabilité et à l'enregistrement des transactions commerciales, mais également à générer des rapports basés sur les données saisies à transmettre à :

  • Service des Impôts ;
  • Service fédéral de la statistique ;
  • Diverses fondations et autorités de surveillance.

En règle générale, le remplissage des documents réglementés a lieu à la fin de la période de déclaration (trimestre, année). Les formulaires de déclaration réglementés sont créés séparément par chaque service fédéral et sont périodiquement modifiés et affinés.

Les spécialistes 1C étudient attentivement tous les changements apportés au cadre législatif et, sur la base de ces changements, mettent à jour les rapports réglementés. Ainsi, si l'utilisateur dispose d'un abonnement valide au support informatique (ITS) et met systématiquement à jour la configuration, il peut être sûr que les rapports à transmettre aux autorités de régulation seront générés conformément à toutes les exigences en vigueur.

Important! Avant de générer et de soumettre des rapports, vérifiez que toutes les transactions commerciales ont été saisies et correctement documentées dans le programme, et assurez-vous également que les travaux de routine, tels que la clôture mensuelle, ont été effectués.

Créer et remplir un rapport réglementé

L'un des documents les plus anciens et les plus importants reflétant les activités économiques d'une entreprise est le « Bilan ». Le formulaire actuellement pertinent a été élaboré en 2010 par le ministère des Finances de la Fédération de Russie et approuvé par l'arrêté n° 66 du 02/06/2010. Selon cette ordonnance, depuis 2013, toutes les organisations opérant dans la Fédération de Russie doivent la soumettre chaque année aux autorités fiscales.

Afin d'ouvrir le rapport réglementaire requis, nous devons (dans le programme Comptabilité 8.3) aller dans le sous-système « Rapports » et sélectionner la commande appropriée dans le menu « 1C Reporting » (Fig. 1)

Veuillez noter que certains objets de l'interface du programme et, par conséquent, la possibilité de générer des documents réglementés peuvent ne pas être disponibles si l'utilisateur n'a pas le droit d'accéder à certains sous-systèmes.

Dans le formulaire qui s'ouvre (Fig. 2) nous verrons :

  • Quels rapports sont déjà enregistrés dans la base de données ;
  • A quelle période ont-ils été créés ?
  • Type de rapport (primaire ou correctif) ;
  • L'état dans lequel se trouve le rapport (soumis, en cours, préparé).

Figure 2

En utilisant les boutons correspondants, nous pouvons :

  1. Créez le rapport dont nous avons besoin ;
  2. Chargez-le à partir d'un fichier enregistré sur votre ordinateur ;
  3. Vérifiez si le téléchargement est correctement formé et si les sommes de contrôle correspondent aux algorithmes intégrés dans le programme ;
  4. Imprimer une feuille de calcul générée en fonction des données saisies ;
  5. Créez et envoyez un fichier de téléchargement.

Nous pouvons trouver le « Bilan » dont nous avons besoin en cliquant sur le bouton « Créer ». Le résultat du clic sera un formulaire (Fig. 3)
Figure 3

Si dans la fenêtre qui s'ouvre, sur l'onglet « Favoris » il n'y a pas de rubrique « Relevés comptables (depuis 2011) », il faudra aller dans l'onglet « Tous » et sélectionner ce document.

Avant de commencer à saisir les données de base, le programme vous demandera de remplir certains champs (Fig. 4)

Figure 4

Si le paramétrage maintient la comptabilité de plusieurs organisations, le champ de sélection « Organisation » sera disponible sur le formulaire de plus, vous devrez renseigner la période dont les informations participeront à la constitution du bilan ;

En cliquant sur le bouton « Créer » nous ouvrirons le formulaire correspondant (Fig. 5).

Figure 5

Il faut immédiatement prêter attention à une circonstance : les « États comptables » ne sont pas seulement le « Bilan », mais aussi :

  • Rapport sur les résultats financiers de l'entreprise ;
  • État des variations des capitaux propres ;
  • À propos des flux de trésorerie ;
  • À propos de l'utilisation prévue des fonds, etc.

Et tous ces rapports peuvent être générés en cliquant sur un bouton « Remplir » (Fig. 6) en sélectionnant « Tous les rapports ».

Figure 6

Pour remplir un document spécifique, vous devez sélectionner « Actuel ».

Le formulaire « Bilan » complété est présenté à la Fig. 7

Figure 7

Vous pouvez ajouter vos propres données à n'importe quel champ en cliquant sur la commande « Ajouter une ligne ».

Tous les nombres dans les champs clés peuvent être déchiffrés en cliquant sur le bouton correspondant dans l'en-tête.

Le formulaire de répartition des créances est présenté à la Fig. 8.

Riz. 8.

Un double-clic sur n’importe quel montant de décryptage ouvre le rapport standard « Bilan du compte ».

Rapports standards

« Bilan de chiffre d'affaires », « Analyse Subconto », « Fiche de compte », « Feuille d'échecs » et bien d'autres formulaires permettant d'analyser les données comptables sont généralement appelés rapports standards.

Considérons le principe de leur fonctionnement basé sur le « Bilan Chiffre d'Affaires ». Le formulaire de la figure 1 montre que les rapports standard et réglementés peuvent être appelés à partir d'un sous-système.

Ouvrons l'objet dont nous avons besoin (Fig. 9)

Figure 9

Avant de générer un rapport, l'utilisateur peut définir la période pendant laquelle les données seront prises en compte lors du remplissage du formulaire, ainsi qu'effectuer ses réglages plus fins (en cliquant sur le bouton « Afficher les paramètres »).

Sur la figure 10, nous voyons que le programme fournit une description si détaillée du téléchargement que les paramètres ont dû être divisés en plusieurs onglets.

Figure 10

Regardons de plus près cette structure :

  1. Regroupement – ​​cocher la case « Par sous-comptes » indique que le formulaire contiendra des données dans le contexte non seulement des comptes principaux, mais également de leurs sous-groupes ;
  2. Sélection - ici, l'utilisateur peut indiquer pour quelle organisation, division ou compte il souhaite voir les données, et également déterminer la nécessité d'afficher des informations sur les comptes hors bilan ;
  3. Indicateurs – il est déterminé si les chiffres comptables ou fiscaux seront affichés ;
  4. Solde détaillé – pour lequel des informations détaillées sur les comptes et sous-comptes sont requises ;
  5. Champs supplémentaires – déterminent l’apparence du formulaire ;
  6. Conception – les valeurs négatives doivent-elles être surlignées en rouge et l’auto-indentation réduite ?

Comme dans le rapport réglementé « Bilan », vous pouvez appeler un formulaire permettant de décrypter une valeur particulière du chiffre d'affaires.

Propres rapports

Bien entendu, les mécanismes de reporting standards permettent d'analyser sérieusement les activités économiques d'une entreprise, mais parfois ils ne suffisent pas. Dans ce cas, l'utilisateur peut (avec une formation minimale) afficher indépendamment sur l'écran les informations qui l'intéressent sous un aspect ou un autre. A cet effet, le programme propose plusieurs mécanismes :

  • Rapport universel ;
  • Diagramme de disposition des données (DCS).

Dans le second cas, en plus des connaissances sur la structure du stockage des informations dans 1C, l'utilisateur peut avoir besoin d'accéder au configurateur, ainsi que d'une certaine compréhension du langage de requête 1C. Mais les rapports obtenus grâce au système de contrôle d'accès se distinguent par une grande flexibilité dans la personnalisation de leur apparence et de leurs paramètres.

Le rapport universel est moins universel, mais beaucoup plus simple à utiliser ; il peut être appelé à partir du même sous-système. Sur la figure 11, nous montrons l'apparence de cet objet

Figure 11

Ce que nous voyons :

  • Sélection de période standard ;
  • Le type d'objet pour lequel on souhaite afficher des informations (dans ce cas, un registre d'accumulation, mais il peut prendre des valeurs d'annuaire, de registre d'informations, de document, de registre comptable) ;
  • Nom spécifique de l'objet de métadonnées (« informations USN sur les revenus ») ;
  • Le tableau auquel nous faisons référence est dans ce cas « Chiffre d’affaires » (pour les registres d’accumulation il peut également prendre les valeurs « Restant » et « Restant et Chiffre d’affaires »).

Une description plus détaillée des données, avec quelles sélections et instructions de tri doivent être affichées dans une feuille de calcul peut être spécifiée dans le formulaire des paramètres du rapport.

La création de rapports est l'une des fonctions principales de tout système comptable. Quels types de rapports existent dans 1C Accounting 3.0, comment les rapports sont configurés dans 1C Accounting 8.3 et quels outils existent pour créer de nouveaux rapports - nous les examinerons aujourd'hui.

Types de rapports standards

Le programme de comptabilité 1C de l'entreprise est initialement préinstallé avec une large gamme de rapports qui vous permettent d'obtenir toutes les informations nécessaires. Leur liste complète est présentée dans la section « Rapports/Rapports standards » :

De plus, chaque section du programme présente d'autres types de rapports standard, par exemple, les rapports sur les salaires dans 1C 8.3 sont stockés dans la section « Salaires et personnel/Rapports sur les salaires ».

Dans chaque rapport, il existe la possibilité d'une « personnalisation supplémentaire » du rapport, à savoir que vous pouvez ajouter ou supprimer des champs supplémentaires, ajouter un regroupement, une sélection, etc.

Considérons l'option de configuration en utilisant l'exemple d'ajout d'un champ supplémentaire au rapport standard « Bilan du compte » (sélectionnez le compte 10). Pour ce faire, à partir du bouton « Afficher les paramètres », allez dans « Champs supplémentaires », ajoutez un nouveau champ et, dans le formulaire de sélection, accédez au champ dont nous avons besoin, par exemple, pour refléter le numéro d'article dans le rapport, sélectionnez le Champ « Numéro d'article », qui se trouve à l'intérieur du champ « Nomenclature » (pour agrandir le champ, vous devez cliquer sur « + ») :


Après avoir cliqué sur « Générer », le champ supplémentaire que nous avons sélectionné apparaît.

À titre d'exemple, considérons une situation dans laquelle le rapport nécessite d'inclure la liste complète des éléments contenant le mot « boot » dans le nom. Qu'est-ce que je dois faire? En cliquant sur « Afficher les paramètres », allez dans l'onglet « Sélection », ajoutez un nouveau champ, et dans la fenêtre qui apparaît, en ouvrant le champ « + » « Nomenclature », sélectionnez « Nom ».


Après avoir généré le rapport, nous recevons une nomenclature qui contient uniquement la valeur que nous avons spécifiée dans le nom.

Génération de rapports par document

Dans la section « Rapports standard », il existe un rapport universel qui vous permet d'afficher des informations provenant d'objets de configuration tels que :

  • Document;
  • Annuaire;
  • Registre d'accumulation ;
  • Registre d'informations ;
  • Registre de calcul.

Examinons des exemples de situations dans lesquelles un rapport aidera l'utilisateur à ne pas recourir au développement de rapports externes, mais à utiliser un mécanisme de paramétrage standard.

Par exemple, nous devons générer un rapport qui reflétera toutes les marchandises reçues d'une contrepartie spécifique pendant une certaine période. Pour cela, dans l'en-tête du rapport, sélectionnez dans la liste déroulante le type d'objet – « Document », le type d'objet – « Reçu (actes, factures) », et indiquez le type – « Biens ».




*Le champ Contrepartie n'est pas là initialement.

Dans le champ « Type de comparaison » paramétrez « Égal », dans « Valeur » sélectionnez la contrepartie souhaitée dans l'annuaire.


En haut du rapport, indiquez la période requise et générez le rapport.


Vous pouvez enregistrer les paramètres que nous avons effectués : pour ce faire, cliquez sur le bouton « Plus/Enregistrer ».

Considérons une situation où, afin de générer correctement la déclaration réglementée, il est nécessaire de vérifier par pièce tous les mouvements dans le registre « Comptabilité séparée TVA ».

Pour ce faire, dans l'en-tête du rapport, sélectionnez le type d'objet dans la liste déroulante - "Registre d'accumulation", dans le champ suivant sélectionnez le type d'objet - "Comptabilité TVA séparée", dans le dernier champ sélectionnez le type - "Soldes et du chiffre d'affaires ».

Pour que le rapport affiche les informations dans le contexte des documents, cliquez sur le bouton « Afficher les paramètres » pour accéder aux paramètres du rapport, puis dans l'onglet « Indicateurs », ajoutez un nouveau champ et dans la fenêtre qui apparaît, sélectionnez l'option « Champ "Registrar" ("registrar" est le document qui contient un mouvement formé le long du registre d'accumulation). Le champ nouvellement ajouté est reflété par défaut en bas de la liste des champs : à l'aide des « flèches bleues », nous déplaçons le champ « Registrar » en haut de la liste.


Dans cet article, nous avons examiné quelles options existent pour travailler avec les rapports dans 1C Comptabilité 8, comment utiliser les paramètres du rapport et quelles informations peuvent être obtenues à l'aide d'un rapport universel.

Chaque organisation, afin de prendre des décisions de gestion correctes et en temps opportun, a besoin d'informations opérationnelles sur la disponibilité des marchandises dans les entrepôts, leur coût et leurs ventes. Les organisations commerciales travaillent avec un grand nombre d'articles et de contreparties, ce qui nécessite une bonne mise en place d'une comptabilité analytique et une acquisition rapide des informations requises à partir de ses données. L'article traite des techniques de base pour travailler avec des rapports standards dans la solution standard « 1C : Trade Management 8 » (édition 11), construite sur la base d'un système de composition de données, et fournit des recommandations pratiques utiles qui seront utiles aux utilisateurs novices. et ceux qui sont passés à la nouvelle édition des éditions précédentes.

Par exemple, prenons le rapport

  • Analyse de la disponibilité des produits ;

Paramètres.

Dans une chronique Type de comparaison Nomenclature

  • Équivaut à
  • Inégal
  • Sur la liste
  • Pas sur la liste
  • En groupe Nomenclature;
  • Pas en groupe Nomenclature;
  • Dans un groupe de la liste Nomenclature;
  • Pas dans un groupe de la liste Nomenclature.

Signification

"Sélections rapides"

À mesure que la plate-forme 1C:Enterprise 8 se développe et que la nouvelle version 8.2 apparaît, les rapports dans les systèmes deviennent plus flexibles et les utilisateurs ont de plus en plus de possibilités de les personnaliser selon leurs besoins sans l'aide de programmeurs.

Les nouvelles opportunités offertes par le système de composition des données (DCS) vous permettent de profiter des avantages des capacités de 1C:Enterprise 8 lors de la création de rapports comme jamais auparavant. Et, malgré le fait que l'interface du rapport ait subi des modifications importantes (par rapport à l'édition 10.3 de la configuration « Trade Management », ci-après dénommée UT), les paramètres du rapport sont toujours disponibles pour l'utilisateur moyen. Examinons quelques techniques de base pour travailler avec eux.

La première chose à laquelle vous pouvez prêter attention, ce sont les sélections rapides. Ils permettent d'afficher des données dans un rapport en fonction de certaines valeurs des champs du rapport selon les souhaits de l'utilisateur.

Par exemple, prenons le rapport Analyse de la disponibilité des produits en UT. Notons tout de suite que toute la démonstration des capacités de reporting dans UT 11 se déroulera à l'aide de l'exemple de deux rapports :

  • Analyse de la disponibilité des produits ;
  • Revenus et coût des ventes.

La sélection de certains champs peut se faire soit directement dans le formulaire de rapport, soit à l'aide d'un bouton Paramètres.

Dans une chronique Type de comparaison l'utilisateur peut sélectionner différentes conditions de comparaison. Par exemple, pour le domaine Nomenclature Vous pouvez sélectionner les types de comparaison suivants :

  • Équivaut à- le rapport sera construit uniquement pour l'élément sélectionné ;
  • Inégal- le rapport sera généré pour l'ensemble de la gamme de produits, à l'exception de l'article sélectionné ;
  • Sur la liste- le rapport sera basé sur une liste d'éléments ;
  • Pas sur la liste- le rapport sera construit sur l'ensemble de la gamme de produits, à l'exception des articles sélectionnés ;
  • En groupe- le rapport sera construit sur l'intégralité de l'élément situé dans le dossier du répertoire sélectionné Nomenclature;
  • Pas en groupe- le rapport sera construit sur l'ensemble de la gamme de produits, à l'exception des articles situés dans le dossier du répertoire sélectionné Nomenclature;
  • Dans un groupe de la liste- similaire à la comparaison Dans la liste, seuls les dossiers du répertoire sont sélectionnés comme valeurs de liste Nomenclature;
  • Pas dans un groupe de la liste- similaire à la comparaison Pas dans la liste, seuls les dossiers du répertoire sont sélectionnés comme valeurs de liste Nomenclature.

La case à cocher à gauche du champ de sélection indique que la sélection pour ce champ est « activée », c'est-à-dire qu'elle est prise en compte par le rapport.

Les champs non cochés ne sont pas pris en compte même si vous avez sélectionné des valeurs spécifiques pour ces champs.

Selon le type de comparaison sélectionné dans la colonne Signification un élément ou un dossier (groupe) spécifique du répertoire, ou une liste d'éléments ou de dossiers est indiqué.

Des « sélections rapides » sont disponibles dans toutes les solutions de la plateforme 1C:Enterprise 8.

Un exemple de modification simple des paramètres du rapport

Pour afficher/modifier les paramètres du rapport, vous devez accéder au menu Toutes les actions - Modifier l'option.

La fenêtre des paramètres de l'option de rapport sélectionnée s'ouvre devant nous.

La structure du rapport est affichée en haut de la fenêtre. Essentiellement, il s'agit d'un affichage visuel des regroupements de lignes et de colonnes du rapport, c'est-à-dire dans quel ordre les données analytiques seront affichées dans le rapport en lignes et en colonnes.

En bas de la fenêtre, les informations relatives au rapport dans son ensemble sont affichées (si le niveau supérieur est sélectionné dans la structure du rapport Rapport), ou à un regroupement spécifique de lignes ou de colonnes du rapport (si un regroupement à un niveau inférieur est sélectionné), des paramètres d'affichage des informations et de conception des champs.

Exemple 1

Étape 1. Nous devons supprimer le regroupement par caractéristiques du produit, ne laissant que le regroupement par produit. Pour ce faire, en haut de la fenêtre des paramètres du rapport, cliquez sur le champ Nomenclature, Caractéristiques. En bas de la fenêtre, allez dans l'onglet Groupes.

Sélectionnez le champ Caractéristique et cliquez sur le bouton Supprimer panneau de commande.

Confirmez les modifications apportées aux paramètres du rapport en cliquant sur le bouton Terminer l'édition dans le coin inférieur gauche de l'écran.

Étape 2. Après avoir supprimé la caractéristique, notre tâche, selon les conditions de l'exemple, sera d'ajouter un groupe de prix. En substance, ce regroupement doit être à un niveau inférieur au regroupement par entrepôt, mais à un niveau supérieur au regroupement par article. Par conséquent, dans la structure du rapport, nous mettrons en évidence un regroupement Action.

En faisant un clic droit dessus, sélectionnez la commande dans le menu contextuel Nouveau groupe.

Dans la fenêtre d'édition du champ de regroupement qui s'ouvre, sélectionnez Nomenclature.Groupe de prix.

En cliquant sur le bouton D'ACCORD, nous verrons qu'un nouveau regroupement a été ajouté au rapport, subordonné au regroupement Action.

Sélectionnez maintenant le regroupement par produit et, sans relâcher le bouton droit de la souris, faites-le glisser à l'intérieur (c'est-à-dire en dessous) du regroupement par groupe de prix. Nous obtiendrons la structure présentée dans la figure 1. Le résultat de la mise en place du rapport est présenté dans la figure 2.

Riz. 1. La structure du rapport résultante

Riz. 2. Résultat de la personnalisation du rapport

Travailler avec des champs personnalisés

Examinons maintenant de plus près les nouvelles options de personnalisation des rapports dans le programme 1C : Trade Management 8.

Sous la forme de modification de la structure et des paramètres de notre rapport, faisons attention à l'onglet Les champs personnalisés.

Auparavant, nous ajoutions des champs au rapport dont la liste était prédéfinie par le développeur. En utilisant cet onglet, nous pouvons créer nos propres champs dont nous avons besoin - Champ de sélection ou Champ d'expression.

Exemple 2

Personnalisons le rapport « Historique des ventes » (option du rapport « Revenu et coût des ventes »). Nous afficherons les données de ventes par partenaires et par gamme de produits. Supposons que notre entreprise vend des marchandises à Moscou et dans les régions. Ainsi, chaque client de la base d'informations appartient à une région géographique spécifique (l'attribut « Région d'activité » dans l'annuaire « Partenaires »). Nous pouvons facilement regrouper les données de ventes dans un rapport par région, mais que se passe-t-il si nous sommes intéressés par des statistiques plus agrégées, en particulier la réponse à la question « Combien de marchandises ont été vendues à Moscou et combien dans toutes les autres régions combinées » ? C'est là que les « champs personnalisés » sont utiles.

Étape 1. Ouvrons le rapport. Passons au formulaire de paramétrage de la structure du rapport ( Toutes les actions -> Modifier l'option). Supprimons tour à tour tous les groupes précédemment créés dans le rapport - pour cela, sélectionnez chacun d'eux et cliquez sur le bouton Supprimer panneau de commande ou utilisez la touche DEL.

Tout comme dans l'exemple précédent, ajoutons un regroupement au rapport par partenaire, puis par élément. Nous savons déjà comment procéder, cela ne prendra donc pas beaucoup de temps.

Étape 2. Créons un nouveau champ personnalisé. Ouvrons le signet Les champs personnalisés et exécutez la commande Ajouter -> Nouveau champ de sélection.

Donnons un nom à notre nouveau champ - Région en général.

Cliquons sur le bouton Ajouter. Dans une nouvelle ligne, cliquez sur le bouton dans la colonne Sélection. Dans le formulaire d'édition de sélection qui apparaît, ajoutez la sélection par champ Partenaire.Région d'activité. Choisissons le type de comparaison Équivaut à, signification - Moscou.

Cliquons sur le bouton D'ACCORD, après quoi nous reviendrons à la fenêtre d'édition des champs personnalisés. Ensuite, vous devez cliquer sur le bouton dans la colonne Signification et dans la liste de sélection des types de données qui apparaît, sélectionnez Doubler et écrivez comme valeur Moscou.

Répétons l'opération. Ajoutons une ligne supplémentaire au tableau. Cette fois pour une sélection par domaine Partenaire.Région d'activité choisir le type de comparaison Inégal.

Retour à la fenêtre d'édition des champs personnalisés, dans la colonne Significationécrivons Autres régions(voir fig. 3).

Riz. 3. Modification d'un champ personnalisé

Cliquons sur le bouton D'ACCORD. Notre nouveau terrain est prêt.

Étape 3. Ajoutons notre nouveau champ à la structure du rapport. Sélection du niveau supérieur avec la souris Rapport en structure, ajoutez un nouveau regroupement. Dans les accessoires Champ choisissons Région en général.

Déplaçons avec la souris le regroupement par partenaire et le regroupement subordonné par élément à l'intérieur du regroupement nouvellement créé.

Générons un rapport et regardons le résultat (illustré sur la figure 4).

Riz. 4. Résultat de la génération du rapport

Sélection et tri

Revenons à la fenêtre d'édition de la structure et des paramètres du rapport et faisons attention aux signets Sélection Et Tri.

Si l'élément racine est sélectionné dans la structure du rapport ( Rapport), les paramètres définis dans ces onglets s'appliqueront à l'ensemble du rapport dans son ensemble. Si un regroupement de rapports est sélectionné, les paramètres affecteront uniquement ce regroupement.

Exemple 3

En conséquence, le rapport Historique des ventes Seules les implémentations où le gestionnaire est spécifié seront incluses Ivanov Ivan Fedorovitch.

Exemple 4

Enregistrez les modifications apportées

Si vous modifiez la structure du rapport, vous pouvez toujours l'enregistrer à l'aide de la commande Toutes les actions -> Option Enregistrer.

Dans le formulaire de sauvegarde d'une option, vous pouvez utiliser le commutateur pour sélectionner Enregistrer dans la version de rapport existante(au lieu d'une des options déjà disponibles), ou Enregistrer la nouvelle version du rapport.

Connectez-vous au site en tant qu'étudiant

Système de composition de données 1C 8.3 pour débutants : premier rapport sur SKD

Si vous n'avez pas lu l'introduction de ce module, veuillez la lire : .

Pour compléter les leçons, vous aurez besoin 1C 8.3 (pas inférieur 8.3.13.1644 ) .

Si vous avez déjà installé 1C version 8.3, utilisez-le. Sinon, téléchargez et installez la version éducative, que 1C produit spécifiquement à des fins éducatives : .

Le raccourci suivant devrait apparaître sur votre bureau :

Pour toutes les leçons de cette série, nous utiliserons la base de données Gastronom que j'ai préparée. Cela coïncide complètement avec la base que nous avons utilisée dans les modules scolaires lors de l'étude des requêtes. J’attends donc de vous que vous connaissiez ses ouvrages et documents de référence.

Si vous l'avez supprimé, téléchargez-le à nouveau en utilisant la méthode suivante, décompressez-le et ajoutez-le à la liste des bases de données.

Enfin, l'atelier est mis en place et nous allons maintenant créer notre premier rapport ensemble en utilisant le système de composition des données. Il sera très simple de démontrer les capacités générales d'un système de composition de données (en abrégé SKD).

Fixer un objectif

Objectif de cette leçon- créer un rapport qui, en mode utilisateur, affiche une liste de clients avec les champs suivants :

  • Nom
  • Sol
  • Couleur préférée du client.

Le rapport doit être externe. Cela signifie qu'il sera créé et configuré dans le configurateur, puis enregistré en tant que fichier séparé (externe) sur l'ordinateur.

Pour générer un tel rapport dans 1C, l'utilisateur devra lancer la base de données en mode utilisateur, ouvrir ce fichier et cliquer sur le bouton « Générer ».

Aller!

Création d'un rapport

Nous lançons le configurateur de la base de données Gastronom :

Depuis le menu principal, sélectionnez "Fichier" -> "Nouveau..." :

Sélectionnez « Rapport externe » :

Création d'un diagramme de disposition des données dans le rapport

La fenêtre de création d'un rapport externe s'ouvre. Pour le nom, saisissez : " Leçon 1", puis appuyez sur le bouton " Diagramme de composition de données ouvertes":

Le concepteur de création de schéma a démarré. Nous sommes d'accord avec le nom par défaut" Schéma de présentation des données de base" et appuyez sur le bouton " Prêt":

La fenêtre de travail principale s'est ouverte, avec de nombreux onglets et champs, dans lesquels nous allons configurer notre schéma de présentation des données.

Il n’y a pas lieu d’avoir peur : il y a vraiment beaucoup d’opportunités ici, mais nous n’avons pas besoin de toutes. Surtout lors du premier cours.

Nous sommes maintenant sur le signet " Ensembles de données"Nous y resterons."

Nous écrivons une requête via le constructeur

Le système de composition des données (en abrégé DCS) nous oblige à données, qu'il affichera à l'utilisateur.

Le moyen le plus simple - rédiger une demandeà la base. À l'école, nous avons appris à rédiger et à comprendre des demandes. J'attends donc de vous que vous possédiez les compétences appropriées.

Cliquer sur vert signe plus et dans la liste déroulante, sélectionnez l'élément " Ajouter un ensemble de données – Requête":

Notre tâche est de rédiger le texte de la demande dans ce champ. Avez-vous déjà oublié comment procéder ?

Je vais vous donner un indice :

Dans cette requête nous avons sélectionné trois champs (" Nom", "Sol" Et " Couleur préférée") du tableau " Annuaire.Clients".

Mais ne vous précipitez pas pour écrire manuellement ce texte dans le champ « Demande ».

Nous allons maintenant créer la même requête visuellement, uniquement en utilisant la souris. Cette méthode s'appelle " Constructeur de requête".

Pour appeler ce constructeur, cliquez sur le bouton " Constructeur de requêtes..." en haut à droite du champ "Demande" :

Dans la fenêtre qui s'ouvre, faites glisser le tableau " Clientèle" de la première colonne à la seconde pour indiquer que c'est à partir de cette table que l'on va interroger les données :

Cela s'est passé comme ceci :

Ensuite, développons le tableau " Clientèle"dans la deuxième colonne par signe" Plus"pour voir tous ses champs et faire glisser le champ" Nom" de la deuxième colonne à la troisième pour indiquer que nous devons interroger le champ "Nom" de cette table :

Cela s'est passé comme ceci :

Faisons de même avec les champs" Sol" Et " Couleur préférée". Le résultat sera comme ceci :

Cliquez sur le bouton "OK" pour quitter le générateur de requêtes et constater que le texte de la requête est automatiquement ajouté au champ "Requête".

De plus, sur la base du texte de la demande, 1C lui-même a extrait les noms des champs (la zone au-dessus de la demande) qui seront utilisés par le schéma de composition des données :

Maintenant que nous avons compilé une demande, l'ACS sait comment obtenir les données pour le rapport.

Configuration de la présentation des données

Il reste en quelque sorte visualiser ces données pour l'utilisateur sous la forme d'un formulaire imprimé. Et c’est là que ACS peut faire des merveilles !

Pour créer un tel miracle, allons dans l'onglet " Paramètres" et cliquez sur le bouton du concepteur de paramètres ( baguette magique):

Dans la fenêtre qui s'ouvre, précisez le type de rapport " Liste" et appuyez sur " Plus loin":

Dans la fenêtre suivante, sélectionnez (en faisant glisser) les champs qui doivent être affichés dans la liste (faites glisser tous ceux dont nous disposons : " Couleur préférée", "Nom" Et " Sol"):

Obtenons ce résultat et appuyons sur le bouton " D'ACCORD":

Le concepteur de paramètres s'est fermé et l'élément " Entrées détaillées":

Le rapport est prêt, vérifions-le. Pour ce faire, enregistrez d'abord le rapport en tant que fichier externe.

Enregistrez le rapport sous forme de fichier

Ouvrez l'élément du menu principal " Déposer"->"Sauvegarder":

Je vais l'enregistrer sur mon bureau sous le nom " Leçon 1":

Vérification du rapport en mode utilisateur

Enfin, fermons le configurateur et allons dans notre base de données en mode utilisateur :

Nom d'utilisateur "Administrateur", pas de mot de passe :

Dans le menu, sélectionnez l'élément " Déposer"->"Ouvrir...":

Et spécifiez le fichier de rapport (je l'ai enregistré sur le bureau sous le nom « Lesson1.erf ») :

Le formulaire de rapport s'est ouvert, cliquez sur le bouton " Formulaire":

Prêt! Voici notre imprimable avec une liste de clients, leur couleur préférée et leur sexe :

Le formulaire imprimable peut être facilement imprimé. Pour ce faire, sélectionnez simplement l'élément de menu " Déposer"->"Joint...":

C'est ainsi que, sans programmation, nous avons réussi à créer un rapport à part entière que les utilisateurs peuvent ouvrir dans leurs bases de données, générer et imprimer.

étudiants - je réponds par mail, mais regarde d'abord.

Connectez-vous au site en tant qu'étudiant

Connectez-vous en tant qu'étudiant pour accéder au matériel scolaire