Contacts

Bibliothèque de sous-systèmes standards (mécanisme BSP). Implémentation de « 1C : Bibliothèque de sous-systèmes standards BSP 1 dans une association standard

Il existe une configuration qui facilite le travail du développeur, lui évitant un travail aussi « trivial » - il s'agit de la « Bibliothèque de sous-systèmes standard » (BSS), qui comprend un ensemble de sous-systèmes fonctionnels universels et des fragments de la section « Administration », destinée à utiliser dans les solutions applicatives sur la plateforme "1C:Enterprise". La bibliothèque n'est pas une solution d'application complète (d'un point de vue thématique), mais les sous-systèmes de bibliothèque peuvent être utilisés dans une configuration grand public, à la fois ensemble et séparément. Et à cet effet, le BSP comprend un assistant d'implémentation spécial, dont l'utilisation permet de gagner considérablement du temps lors du développement d'une nouvelle configuration.

L'assistant lui-même se présente sous la forme d'un assistant étape par étape, à l'aide duquel le développeur spécifie les sous-systèmes dont il a besoin, et l'assistant créera un blanc avec lequel vous pourrez travailler à l'avenir. Essentiellement, nous recevons un modèle pour une configuration future.

Lançons le BSP(nous avons l'édition 2.3, version 2.3.3.63), passons à la section "Outils de développement" U94 ; "Première implémentation de BSP":

Ici, il nous sera révélé "Assistant d'implémentation BSP". L'assistant lui-même ressemble à un assistant étape par étape, où, dans un premier temps, nous sélectionnons les sous-systèmes dont nous aurons besoin dans la configuration en cours de développement. Après cela, vous devez spécifier le fichier (au format XML) dans lequel nous enregistrerons ces paramètres.
On passe ensuite à la deuxième étape : on indique des paramètres supplémentaires pour chacun des sous-systèmes sélectionnés.

Après avoir sélectionné tous les paramètres, le système vérifiera si tout a été sélectionné correctement et proposera différentes options de suivi des erreurs (tableau de mise en œuvre du sous-système ou rapport de mise en œuvre BSP).

L'article décrit brièvement l'utilisation de l'assistant d'implémentation BSP, car cet outil n'est pas très populaire. Le plus souvent dans la pratique, les développeurs agissent selon ce schéma : ils installent les sous-systèmes BSP nécessaires sur une configuration vide (le « BSP Implementation Assistant » peut également aider ici), mais généralement tous les sous-systèmes sont transférés du BSP vers une nouvelle configuration vide.

Nous avons deux configurations : la première (principale) - avec tous les sous-systèmes BSP, la seconde (fichier) - BP.

1. Activez la possibilité de modifier la configuration principale.

2. Appeler le menu Configuration - Comparer, fusionner avec la configuration du fichier.

3. Sélectionnez un fichier avec l'extension cf Configurations du bloc d'alimentation.

4. Répondez Oui à l’offre d’assistance.

6. Exécuter Actions - Marquer par sous-systèmes.

7. Marquez les sous-systèmes qui ne sont pas dans notre configuration principale - retirez-les du fichier, mais les sous-systèmes qui ne sont pas dans la configuration du fichier doivent être laissés dans la configuration principale (ce sera le cas par défaut), puis cliquez sur Installer.

8. Marquez les propriétés de l'élément racine pour la fusion : Rôles principaux, Module d'application géré, Module de session, Module de connexion externe, Module d'application régulier, Mode d'utilisation de modalité, Appels synchrones aux extensions de plateforme et mode composants externes, Mode de compatibilité d'interface, Mode de compatibilité. . Cliquez sur Exécuter.

9. Dans la fenêtre Configuration des règles de support - OK.

10. Mettre à jour la configuration de la base de données (F7).

Et pareil messages de service:

« ... (l'objet fait partie d'un attribut commun du même nom) » ou « ... : Utilisation de types définis en mode de compatibilité X.H.H. (par exemple, l'auteur) et ci-dessous est inacceptable" ; "Image générale : le nom n'est pas unique !"

12. Pour un objet faisant partie des accessoires généraux du même nom, supprimez-le du support, supprimez l'objet et les liens vers celui-ci. Recherchez des liens vers des objets à supprimer – supprimez les liens.

13. Modifiez le mode de compatibilité au-dessus de X.H.X.

14. Mettez à jour la configuration de la base de données (F7). Ensuite, si vous revenez à l'étape 11, effectuez les étapes 12 et 13, puis 14.

En principe, c’est tout – la partie « automatique » du travail est terminée. L'étape la plus « intéressante » du travail commence : si vous pensiez déjà que la configuration « a décollé », alors vous vous trompez probablement lourdement.

Tout d'abord, vérifiez les modules communs, si les sous-systèmes sont inclus dans l'interface de commande, etc. Lorsque tout est « en quelque sorte prêt », lancez le débogage.

Et ainsi vous déboguez jusqu’à ce que vous soyez sûr qu’il n’y a pas d’erreurs.

« 1C : Bibliothèque de sous-systèmes standard » (ci-après dénommé BSP) est destiné aux développements basés sur « 1C : Entreprise ». La version originale du BSP, créée en 2010, a été développée pour configurer elle-même les solutions 1C. Ainsi, la base de tous les produits standards fabriqués par 1C est le BSP.

L'utilisation de BSP a permis de résoudre des problèmes tels que la standardisation des programmes d'application et le gain de temps des programmeurs. Puisque toutes les fonctionnalités de base sont incluses dans le BSP et qu’il ne reste plus qu’à les implémenter, il n’est pas nécessaire de développer des blocs fonctionnels standards.

Installation de BSP. Fichiers de livraison

BSP n'est pas une solution, c'est juste un outil pour le programmeur. Il n'est pas en vente, il est reçu par les clients ou les franchisés 1C par souscription à ITS.

Installation de la bibliothèque


Fig. 1

Après le programme d'installation, nous suivons les étapes et cliquons sur « Terminer ».


Figure 2


Figure 3


Figure 4

Ajoutez une nouvelle base d'informations à l'aide du bouton « Ajouter » et sélectionnez « Créer une nouvelle base d'informations », puis jusqu'à ce que vous cliquiez sur « Terminer ».


Figure 5


Figure 6


Figure 7


Figure 8


Figure 9


Figure 10

La livraison du BSP comprend une base de démonstration avec une option d'installation et les fichiers suivants :

  • 1Cv8.cf fichier de livraison de bibliothèque non destiné à créer la sécurité des informations à l'aide d'un modèle ;
  • 1Cv8_international.cf Le fichier de livraison de la version internationale de la bibliothèque n'est pas non plus destiné à travailler avec des modèles ;
  • 1Cv8_demo.dt base de démonstration ;
  • 1Cv8_demo.cf fichier de livraison demobase.



Figure 11


Figure 12

Cet exemple est présenté avec la version 3.0.1.240. Les fichiers de configuration se trouvent dans le sous-répertoire \1c\SSL\3_0_1_240\. Veuillez noter que cette version est utilisée avec la plateforme 1C 8.3 au moins avec la version 8.3.12.1412.

Lors de l'installation de la bibliothèque, vous pouvez rencontrer une « erreur SDBL. La table ou le champ ConfigVersion n'est pas contenu dans la clause FROM."


Figure 13

Ce problème peut être résolu en téléchargeant et en téléchargeant le fichier Dt (dans notre cas, nous avons téléchargé le fichier de démonstration à partir du kit de livraison).


Figure 14

Assistante d'implémentation BSP



Figure 15


Figure 16

Première implémentation de BSP.epf– le traitement externe dont le nom parle de lui-même. Avec son aide, vous pouvez sélectionner les sous-systèmes à implémenter, en tenant compte de leurs relations, laisser les paramètres de comparaison (fusion) et supprimer les fragments redondants et inutilisés du code du sous-système.

Un assistant étape par étape est disponible dans la section « Outils de développement - Première implémentation BSP ».



Figure 17

À l'aide de l'assistant, un modèle pour la configuration en cours de création est également créé. Sur la droite, vous pouvez voir une description de chaque sous-système sélectionnable.



Figure 18

Figure 19



Figure 20

Nous enregistrons des paramètres supplémentaires pour chaque sous-système que nous sélectionnons.

Nous transférons les données, selon nos paramètres, vers la configuration créée et vide. En mode « Configurateur », nous y allons.



Figure 21

Pour plus de clarté, renommez-le « Ma_configuration ».

Pour la première fois en mode configurateur, spécifiez « Configuration-Comparer, fusionner avec la configuration du fichier », en spécifiant le fichier de livraison de la bibliothèque dans la boîte de dialogue et en confirmant la demande de support.



Figure 22

A la question « Voulez-vous effectuer un téléchargement complet de la configuration ? » Nous répondons par la négative.



Figure 23



Figure 24

Nous voyons une comparaison de deux configurations - "My_Configuration" et "Standard Subsystem Library".



Figure 25

Dans la fenêtre de comparaison, vous pouvez charger les paramètres d'un fichier préalablement enregistré à l'aide de l'assistant via « Actions - Charger les paramètres du fichier ».


Figure 26

Dans la fenêtre qui s'ouvre, sélectionnez notre fichier préalablement enregistré avec l'assistant - "Fichier de paramètres de comparaison".



Figure 27

Veuillez noter que les sous-systèmes seront mis en évidence en fonction de ceux identifiés lors de la configuration par l'assistant. Ainsi, si vous sélectionnez uniquement la fonctionnalité de base (Fig. 28), la fenêtre de configuration ressemblera à ceci :


Figure 28


Figure 29

Ceux. on voit que tous les objets de configuration ne sont pas vérifiés.

Configurons maintenant les sous-systèmes subordonnés, en marquant les objets à transférer, via « Actions - Marquer par sous-systèmes de fichiers ». Nous activons « Activer la zone des sous-systèmes subordonnés ».



Figure 30


Figure 31

Par défaut, tous les sous-systèmes sont implémentés, vous devez donc décocher toutes les cases, ne laissant que celles nécessaires (avant d'implémenter la bibliothèque de sous-systèmes standard dans votre configuration, vous devez étudier la liste des sous-systèmes implémentés).

À partir des « Sous-systèmes standard », nous sélectionnons ceux requis, quelle que soit la fonctionnalité requise. Parmi eux figurent les fonctionnalités de base, la mise à jour des versions de bases de données, les utilisateurs et les contacts.

Il existe également des systèmes supplémentaires qui doivent être transférés pour fonctionner dans le modèle de service, ainsi que des systèmes facultatifs qui nécessitent une installation sélective. Vous pouvez déterminer leur relation à l'aide des tableaux en lisant l'article sur le site ITS.



Figure 32

Après avoir sélectionné les sous-systèmes, cliquez sur le bouton « Installer ».

Vous pouvez également sélectionner un mode de fusion pour des éléments individuels - « Prendre à partir d'un fichier » ou « Fusionner avec la priorité de la configuration principale » (pour ce faire, faites un clic droit dessus).



Figure 33

Ces actions peuvent être appliquées à tous les éléments en les définissant via le menu « Actions - Définir le mode pour tous ».


Figure 34


Figure 35



Figure 36



Figure 37



Figure 38

Avant de mettre à jour la configuration, vous devez définir le numéro de version de la configuration en cours de création dans ses propriétés, sinon, lors de l'ouverture du programme, une erreur apparaîtra indiquant que la propriété de version de la configuration n'est pas renseignée.


Figure 39





Figure 41

Veuillez noter qu'une fois les processus terminés, les objets de métadonnées sont migrés mais pas encore configurés. Il est donc nécessaire de commencer à configurer les objets BSP.

La bibliothèque de sous-systèmes standard (LSL) est un ensemble de sous-systèmes pour les configurations sur la plate-forme 1C:Enterprise qui implémentent des fonctionnalités de base et des blocs fonctionnels individuels. Essayons de comprendre plus en détail de quoi il s'agit.

Pourquoi BSP a-t-il été créé ?

La première version du BSP a été publiée par 1C en 2010 pour la plate-forme 1C:Enterprise 8.2. 1C suggère d'utiliser cette bibliothèque (ou ses sous-systèmes individuels) comme base pour créer vos propres solutions d'application. De plus, tous les produits standards fabriqués par 1C lui-même sont basés sur BSP.

L'utilisation de modules uniformes a permis une plus grande standardisation des solutions applicatives, ce qui a permis de réduire le temps consacré à leur étude (par les programmeurs, les administrateurs et les utilisateurs finaux).

Pour les programmeurs développant des solutions d'applications à partir de zéro, BSP leur a permis de gagner beaucoup de temps, car Il n'est pas nécessaire de développer indépendamment les blocs fonctionnels de base inclus dans le BSP. Le développement et les tests ont été réalisés par 1C pour le programmeur. Le programmeur n’a plus qu’à comprendre les fonctionnalités déjà développées et à apprendre à implémenter le BSP.

Comment est distribué le BSP ?

BSP est une configuration pour la plateforme 1C:Enterprise. De plus, la configuration n'est pas une solution applicative indépendante, c'est juste une boîte à outils pour le développeur. L'intégralité de la configuration ou une partie des sous-systèmes peut être utilisée lors du développement de solutions applicatives.

La livraison du BSP comprend une base de démonstration avec un exemple de mise en œuvre. Cette base de données de démonstration est disponible pour examen sur le site Web 1C. Vous pouvez lire comment y accéder dans l’article.

BSP n'est pas à vendre. Le kit de distribution BSP peut être obtenu gratuitement si vous disposez d'un abonnement au support informatique (ITS). Pour utiliser une solution applicative développée sur la base du BSP, un abonnement à l'ITS n'est pas nécessaire. Les partenaires de 1C peuvent également recevoir BSP gratuitement.

La documentation officielle sur le BSP se trouve sur https://its.1c.ru/db/bspdoc et est disponible si vous disposez d'un abonnement à l'ITS.

Composition du BSP

Le BSP se compose de nombreux sous-systèmes, divisés en :

  • indépendant. Pour l'implémenter, il suffit de transférer tous les objets vers la configuration cible et d'afficher les objets dans l'interface. Exemples de tels sous-systèmes : « Analyse des journaux », « Devises », « Complétion des opérations utilisateur ».
  • intégrable. Conçu pour une intégration étroite avec d'autres objets de configuration. Pour mettre en œuvre de tels sous-systèmes, des paramètres supplémentaires doivent être définis. Exemples de tels sous-systèmes : « Versionnement d'objets », « Remplissage d'objets », « Interdiction de modifier les détails des objets ».

Actuellement (juillet 2017), la version 2.4.2 de BSP est disponible et prend en charge les fonctionnalités suivantes :

Outils d'administration et de maintenance Analyse des journaux
Rapports et traitements supplémentaires
Paramètres du programme
Mise à jour de la configuration
Évaluation des performances
Rechercher et supprimer les doublons
Profils de sécurité
Tâches planifiées
Sauvegarde de la sécurité des informations
Supprimer les objets marqués
Gestion des totaux et des agrégats
Administration des utilisateurs et des droits d'accès Arrêter les utilisateurs
Utilisateurs
Contrôle d'accès
Intégration avec d'autres programmes et systèmes Composants externes
Chargement de données à partir d'un fichier
Intégration avec 1C-Bukhfon (1C-Connect)
L'échange de données
Envoi de SMS
Réception de fichiers depuis Internet
Travailler avec des messages électroniques
Distribution des rapports
Mécanismes technologiques et interfaces logicielles Fonctionnalité de base
Remplissage d'objets
Interdiction de modifier les détails de l'objet
Mise à jour de la version de sécurité des informations
Commandes de plug-in
Préfixer des objets
Travailler dans un modèle de service
Centre de surveillance
Sous-systèmes applicatifs et postes de travail utilisateurs Questionnaire
Processus et tâches métier
Options de rapport
Interactions
Travailler avec des fichiers
Affaires en cours
Modèles de messages
Informations de référence réglementaires et classificateurs
Banques
Devises
Horaires d'ouvertures
Horaires du calendrier
Sous-systèmes de services Objets de gestion des versions
Modification groupée des objets
Dates interdites de changement
Notes d'utilisateur
Protection des informations personnelles
Informations de démarrage
Coordonnées
Rappels utilisateur
Définir l'ordre des éléments
Joint
Recherche en texte intégral
Vérifier la légalité de la réception des mises à jour
Propriétés
Déclinaison des représentations d'objets
Structure hiérarchique
Signature électronique

Les sous-systèmes spécifiques seront décrits plus en détail dans des articles séparés.

Mise en œuvre du BSP

Avant d'implémenter une bibliothèque de sous-systèmes standards dans votre configuration, vous devez déterminer la liste des sous-systèmes à implémenter. Dans le cas le plus simple, tous les sous-systèmes sont implémentés. Quelle que soit la fonctionnalité requise, il existe des sous-systèmes obligatoires qui sont toujours implémentés :

  • Fonctionnalité de base ;
  • Mise à jour de la version de sécurité des informations ;
  • Utilisateurs.

Le schéma général de mise en œuvre comprend les étapes suivantes :

  1. Transfert des objets de métadonnées nécessaires vers la configuration cible ;
  2. Paramétrage des objets transférés ;
  3. Utiliser des objets BSP lors du développement de nouvelles fonctionnalités.

Pour aider à la mise en œuvre de BSP, la bibliothèque inclut le traitement Première implémentation de BSP.epf . Il se trouve dans le répertoire du modèle de configuration. Lors du traitement, il y a une brève description de tous les sous-systèmes et l'interdépendance des sous-systèmes les uns par rapport aux autres est déterminée.

Pour vérifier l'exactitude de la mise en œuvre du BSP, un rapport se trouve dans le répertoire du modèle de configuration Vérification de l'implémentation de BSP.erf.

Comment connaître la version de la solution applicative BSP

Il existe plusieurs façons de savoir quelle version du BSP est utilisée dans une solution applicative spécifique :

  • Par programmation: appeler une fonction Serveur de sous-systèmes standard. Version bibliothèque() ;
  • Interactif: dans le registre d'informations « Subsystem Versions », regardez la valeur de version du sous-système « StandardSubsystems ».

À l'aide de l'exemple de l'édition BSP 2.1.2.34 (plateforme 1C 8.2), je considérerai les principales fonctions, sous-systèmes et exemples d'utilisation de cette configuration.

La configuration « Bibliothèque de sous-systèmes standard » est l'une des rares configurations de 1C créée pour les développeurs et non pour les utilisateurs. La configuration elle-même est un ensemble de sous-systèmes pouvant être utilisés dans n'importe quelle configuration. De plus, le BSP comprend toute une technologie de développement basée sur 1C 8.2. Une bibliothèque de sous-systèmes standards vous permet de standardiser les solutions et d'obtenir une similarité maximale entre différentes solutions de différents développeurs. Toutes les configurations standards de 1C 8.2, qui utilisent des formulaires gérés (2.0, BP 3.0, UT 11, UNF), sont écrites sur la base de BSP.

En règle générale, les sous-systèmes BSP incluent des fonctions telles que l'administration de bases de données, la définition des droits sur les données, la pièce jointe de fichiers, la gestion des versions d'objets, les tâches des employés, les messages électroniques, les enquêtes, l'envoi de SMS, les informations de référence standard (organisations, classificateur de devises, etc.) fonctions qui peut être inclus dans n'importe quelle configuration basée sur 1C 8.

La configuration « Standard Subsystems Library » dispose d'un assistant de mise en œuvre spécial qui vous permet de réduire considérablement les coûts de main-d'œuvre lors du développement d'une nouvelle configuration. A l'aide de l'assistant, vous pouvez spécifier étape par étape les sous-systèmes requis et recevoir en sortie un blanc pour la configuration future :

Ci-dessous, je décrirai brièvement les sous-systèmes de cette configuration, leur objectif et comment ils peuvent être utilisés. Il existe un total de 52 sous-systèmes dans la bibliothèque de sous-systèmes standard. Certains sont liés, d’autres sont indépendants. Pour revoir le processus de mise en œuvre de chaque sous-système, il est préférable de se référer à la documentation de configuration.

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

1.Fonctionnalité de base

Le sous-système « Fonctionnalité de base » contient les fonctionnalités de base requises pour toutes les solutions applicatives qui utilisent la bibliothèque. La fonctionnalité de base comprend des procédures et des fonctions à usage général, un sous-système permettant de définir un titre arbitraire pour la fenêtre du programme, un formulaire universel pour sélectionner des objets de métadonnées, un certain nombre de traitements universels, ainsi que des rôles standard : droits complets, administrateur système, Mettre à jour la configuration de la base de données,Droits fondamentaux et autres. Le système contient des fonctionnalités permettant de définir les paramètres de session.

Ce sous-système doit être installé si un autre sous-système est utilisé.

2. Travailler dans un modèle de service

Le sous-système « Travailler dans le modèle » contient les fonctionnalités de base requises pour toutes les solutions d'application conçues pour fonctionner dans le modèle de service, ainsi qu'un certain nombre de sous-systèmes qui étendent d'autres sous-systèmes pour fonctionner dans le modèle de service (par exemple, « Devises dans le modèle de service). modèle », etc.) .

3. Classificateur d'adresses

Le sous-système est conçu pour charger, stocker et recevoir des informations d'adresse. Le chargement s'effectue à partir de (KLADR). Le sous-système est étroitement lié au sous-système « Informations de contact », mais peut être mis en œuvre indépendamment.

4. Analyse du journal de bord

Contient un rapport spécial pour une visualisation plus informative des informations du journal.

5. Questionnaire

Conçu pour mener des enquêtes et analyser les résultats des enquêtes. Il est possible de réaliser des enquêtes via Internet à l'aide d'un client Web.

6. Banques

Le sous-système est conçu pour charger, stocker et recevoir des informations sur les banques. Le téléchargement s'effectue depuis le site Internet de RBC, il est possible de mettre en place une tâche de routine et un téléchargement manuel.

7. Processus et tâches métier

Conçu pour travailler avec des tâches dans le cadre d'un processus métier. Les tâches peuvent être adressées à un interprète ou à un groupe d'interprètes soit personnellement (adressage personnel), soit en utilisant les rôles des interprètes (adressage basé sur les rôles). Le sous-système comprend cinq blocs fonctionnels : mise en place de l'adressage des rôles, création, exécution, contrôle et suivi automatique des tâches.

8. Monnaie

Le sous-système est conçu pour charger, stocker et recevoir des informations sur les devises et les taux de change. Il est possible de sélectionner la devise souhaitée à partir d'un tableur. Les taux de change sont téléchargés depuis le site Web de RBC ; il est possible de mettre en place une tâche de routine ou un téléchargement manuel.

9. Options de rapport

Le sous-système étend l'interface utilisateur pour les paramètres de rapport.

10. Gestion des versions des objets

Le sous-système est conçu pour sauvegarder et analyser davantage les éléments des répertoires et des documents. Le sous-système stocke chaque version de l'objet dans le magasin de valeurs, puis la place dans la ressource du registre d'informations. Le sous-système comprend des rapports spéciaux qui vous permettent de visualiser rapidement l'historique détaillé du travail de l'utilisateur avec l'objet.

11. Interactions

Le sous-système « Interactions » est conçu pour planifier, enregistrer, organiser les interactions et travailler avec les résultats des interactions. Les interactions incluent la correspondance par courrier électronique, la journalisation des appels et la journalisation des réunions. Le sous-système assure la sélection et la création de nouveaux contacts d'interaction.

12.Modification groupée des objets

Le sous-système vous permet d'apporter des modifications massives aux données de la base de données. Cela me rappelle un traitement similaire de 8.1.

13. Dates interdites de changement

Vous permet de définir la date jusqu'à laquelle le travail de l'utilisateur dans les documents, répertoires, etc. est bloqué. largement utilisé dans les configurations standard - il peut être utilisé pour fermer des objets d'une période précédente pour les modifier.

14. Rapports et traitements supplémentaires

Le sous-système « » est un analogue absolu de l'ancienne bibliothèque de sous-systèmes standard ; il vous permet de connecter des formulaires de traitement et d'impression externes.

15. Arrêt des utilisateurs

Le sous-système permet de mettre fin aux connexions existantes avec l'infobase (très utile si la session est gelée) et de bloquer les nouvelles connexions avec l'infobase pendant un certain temps, par exemple lors de procédures réglementaires.

16. Notes d'utilisation

Le sous-système « Notes utilisateur » est conçu pour stocker des notes personnelles (diverses informations non structurées qui ne sont pas disponibles pour les autres utilisateurs de la base d'informations). Les notes peuvent être codées par couleur, placées sur votre bureau et regroupées.

17. Interdiction de modifier les détails de l'objet

Vous permet de désactiver la modification des détails d'objets arbitraires. C'est ce qui manquait cruellement dans la version 8.1.

18. Protection des données personnelles

Le sous-système « Protection des données personnelles » est conçu pour répondre au système d'information basé sur la configuration aux exigences de la loi fédérale n° 152-FZ du 27 juin 2006 « sur les données personnelles ».

19. Centre d'informations

Il s'agit essentiellement d'une connexion au système ITS. L'intégration de l'application au service résout le problème du déplacement rapide vers d'autres applications d'abonné et de l'affichage du nom de l'application tel que spécifié par l'abonné.

20. Informations de démarrage

Affiche des pages HTML contenant diverses informations (par exemple, de la publicité) au démarrage du système. Les pages sont contenues dans des présentations de traitement Informations au lancement. Chaque mise en page contient une page de démarrage et peut également contenir d'autres pages liées dans la page de démarrage.

" a annoncé la sortie le 21 décembre 2010 de la nouvelle édition 1.1 de 1C : Bibliothèque de sous-systèmes standard 8.2 (BSP). L'édition 1.1 est la prochaine étape dans le développement d'outils pour le développeur de solutions applicatives sur la plateforme 1C : Entreprise 8.2 .

L'édition 1.1 du BSP fournit un ensemble de sous-systèmes fonctionnels universels, des sections prêtes à l'emploi pour la documentation utilisateur et une technologie permettant de développer des solutions d'application sur la plate-forme 1C:Enterprise 8.2. Avec l'utilisation de BSP, il devient possible de développer rapidement de nouvelles configurations avec des fonctionnalités de base prêtes à l'emploi, ainsi que d'inclure des blocs fonctionnels prêts à l'emploi dans les configurations existantes. L'utilisation de BSP lors du développement de solutions applicatives sur la plateforme 1C:Enterprise 8.2 permettra également d'atteindre une plus grande standardisation des configurations, ce qui réduira le temps d'étude et de mise en œuvre des solutions applicatives grâce à leur unification selon l'ensemble des sous-systèmes standards utilisés .

Nouveau dans la version 1.1 BSP

L'édition 1.1 comprend un certain nombre de nouveaux sous-systèmes, certaines des fonctionnalités créées précédemment sont séparées en sous-systèmes distincts, des modifications importantes ont été apportées à certains sous-systèmes existants et l'« Assistant de mise en œuvre » BSP a été implémenté.

Le sous-système « Services Web pour travailler avec des fichiers » permet de travailler avec des fichiers joints qui se trouvent physiquement dans une autre base d'informations (bibliothèque de fichiers). Toute configuration avec le sous-système « Travailler avec des fichiers », publié en tant que service Web, peut servir de bibliothèque de fichiers. Le sous-système fournit à l'utilisateur un ensemble d'opérations de base avec les fichiers : affichage d'une liste de fichiers joints, ajout de nouveaux fichiers, suppression de fichiers et ouverture de fichiers pour visualisation.

Grâce au nouveau sous-système « Interactions », la configuration, la planification, l'enregistrement et l'ordonnancement des interactions peuvent être organisés : correspondance par courrier électronique, appels et réunions. Toutes les interactions, ainsi que les informations sur les contacts d'interaction, sont stockées de manière centralisée dans la base d'informations. Par exemple, ce sous-système est activement utilisé dans l'édition 11 de la configuration « Trade Management ».

Le sous-système « Modifier les dates d'interdiction » permet de bloquer la modification de toutes données (documents, inscriptions de registre, éléments d'annuaire, etc.) avant une certaine date. Il est possible de configurer à la fois une date commune pour l'ensemble de la base d'informations et plusieurs dates pour les sections et/ou les objets individuels des sections comptables.

Le sous-système « Fichiers joints » vous permet de stocker (attacher) des fichiers à des objets de configuration arbitraires. Contrairement au sous-système « Travailler avec des fichiers », ce sous-système s'adresse à un nombre arbitrairement grand de types différents de propriétaires de fichiers sans perdre en vitesse dans des conditions de restriction de l'accès des utilisateurs au niveau de l'enregistrement. En termes de fonctions et d'apparence, le sous-système est proche du sous-système « Travailler avec des fichiers » : édition collective de fichiers, prise en charge de la recherche en texte intégral dans les fichiers joints, signature numérique électronique, cryptage.

Dans le sous-système « IB Backup » pour les bases d'informations sur les fichiers, la possibilité d'effectuer des sauvegardes à la demande, ainsi que de définir un calendrier, est implémentée. Assistant intégré pour restaurer une infobase à partir d'une copie. Pour le mode de fonctionnement client-serveur, une notification est fournie sur la nécessité de configurer la sauvegarde à l'aide des outils SGBD standard.

Le sous-système « Signature numérique électronique » fournit au développeur d'applications un logiciel et une interface utilisateur pour travailler avec des outils de cryptographie : signature numérique électronique et vérification de signature.

Le sous-système suivant est mis en évidence comme indépendant : « Modification groupée d'objets », qui fournit un service universel de modification groupée des propriétés et des détails d'objets de type référence arbitraire (répertoires, documents, etc.), ainsi que le « Fichier sous-système « fonctions ». Le sous-système « Fonctions de fichiers » est un sous-système technologique qui ne peut être utilisé qu'en conjonction avec les sous-systèmes « Utilisation de fichiers » et/ou « Fichiers joints ». Il implémente des fonctions communes aux sous-systèmes et aux interfaces utilisateur de base pour travailler avec des fichiers, stocker des fichiers sur des volumes de disque, des fonctions pour prendre en charge RIB et créer une image initiale de l'infobase.

Le sous-système Core Functionality dispose d'une nouvelle interface de programmation pour l'enregistrement par lots des événements du code client vers le journal, ainsi que pour vérifier si le journal de certains types d'événements est activé dans le journal. Ajout de fonctions pour vérifier l'exactitude des données réglementées (TIN, point de contrôle, etc.).

De nouvelles fonctions sont apparues dans le sous-système « Processus métiers et tâches » qui élargissent considérablement les scénarios d'utilisation des processus métiers dans les configurations : arrêt des processus métiers, hiérarchie de subordination des processus métiers et acceptation des tâches à exécuter.

Pour les configurations avec un petit nombre d'utilisateurs, le sous-système Utilisateurs fournit une option fonctionnelle qui désactive la configuration des groupes d'utilisateurs et des utilisateurs externes dans la configuration.

Le sous-système « Data Exchange » offre aux développeurs d'échange de données un nouveau mode de déchargement d'objets « Décharger si nécessaire », ainsi que la possibilité de changer de mode de déchargement d'objets en mode « 1C : Enterprise ». De plus, l'administrateur d'échange de données peut désormais configurer toutes les relations de mappage d'objets qui migrent entre les infobases, y compris celles créées par l'administrateur lui-même ou formées automatiquement.

Le sous-système « Travailler avec des fichiers » utilise les capacités standard du sous-système « Signature numérique électronique ». De plus, lors de la numérisation de documents, il est désormais possible d'ajuster le niveau de compression (pour TIF), la qualité (pour JPG) et la méthode d'enregistrement au format PDF (à l'aide d'un programme externe).

Dans le sous-système « Contrôle d'accès », un mode d'utilisation d'une interface simplifiée pour la définition des droits d'accès a été ajouté. Ce mode est destiné aux solutions applicatives avec un petit nombre d'utilisateurs, chacun disposant d'un ensemble unique de droits et de restrictions d'accès. De plus, le paramétrage des droits d'accès des utilisateurs, groupes d'utilisateurs, utilisateurs externes ou groupes d'utilisateurs externes est désormais possible directement depuis les formulaires éléments de ces objets. Depuis le formulaire de paramètres des droits de l'utilisateur, une liste complète des actions autorisées (rôles) est disponible, calculée en fonction de l'appartenance de l'utilisateur à certains groupes d'accès. Pour obtenir une image complète des droits d'un utilisateur, d'un groupe d'utilisateurs, d'un utilisateur externe ou d'un groupe d'utilisateurs externes, un rapport détaillé a été élaboré. Comme fonctionnalité supplémentaire, la liste des membres du groupe d'accès affiche désormais également ses membres « implicites » : les membres des groupes d'utilisateurs (groupes d'utilisateurs externes), ainsi que les gestionnaires d'utilisateurs.

Le sous-système « Particuliers » met en œuvre des contrôles pour compléter la série et le numéro de document d'un individu (carte d'identité militaire, carte d'identité militaire d'un officier de réserve, passeport diplomatique d'un citoyen de la Fédération de Russie, etc.).

Outre les sous-systèmes, BSP propose également des méthodes distinctes pour développer des solutions d'application. Dans l'édition 1.1, le développeur dispose de sections de documentation prêtes à l'emploi à inclure dans la description de la configuration développée sur la base du BSP.

Pour la mise en œuvre initiale et la mise à jour ultérieure des versions BSP dans les solutions d'application, l'édition 1.1 comprend un outil spécial - « Implémentation Assistant ». Cet assistant assure une aide à la décision pour la mise en œuvre du BSP dans la configuration, ainsi qu'un contrôle automatique du résultat réel de la mise en œuvre du BSP. Étant donné que la prise de décisions sur la mise en œuvre du BSP et le suivi de leur mise en œuvre ne nécessitent plus une « immersion » dans les détails techniques de la mise en œuvre, la conception, la mise en œuvre et le contrôle peuvent être effectués par différents spécialistes et à différents moments.

Comment mettre à niveau à partir d'une version précédente

L'édition 1.1 est fournie aux utilisateurs enregistrés du système 1C:Enterprise 8 qui disposent d'un abonnement valide au support informatique (ITS).

Pour mettre à jour le BSP vers la version 1.1, la version 1.1.1 a été publiée, compatible avec la plateforme version 8.2.13 et supérieure.

La version 1.1.1 du BSP est publiée dans le cadre de la version de février 2011 de l'ITS, sur le site Web d'assistance aux utilisateurs http://users.v8.1c.ru/ et sur le site Web ITS http://its.1c. ru/ (l'accès à ces sites est réservé aux abonnés ITS).

La procédure générale de mise à jour de la configuration d'un BSP déjà utilisé vers la version 1.1.1 est donnée dans la documentation incluse dans la livraison de cette version. Les fonctionnalités de mise à jour à partir des versions précédentes 1.0.7, 1.0.6, de la version bêta 1.0.5 et de la version d'essai 1.0.4 sont décrites dans le fichier update.htm, également inclus dans la livraison de la version 1.1.1.

Pour mettre à jour les versions BSP dans les solutions applicatives, il est recommandé d'utiliser l'« Assistant d'implémentation », qui est inclus dans le kit de distribution sous forme de traitement externe.



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