Ci-dessous, nous continuerons à analyser les sous-systèmes de la configuration BSP.

Un sous-système permettant de stocker, charger et organiser facilement le calendrier de production d'une entreprise. Le sous-système permet également d'obtenir des données telles que le nombre de jours ouvrables jusqu'à une certaine date, etc.

22. Coordonnées

Un sous-système pour stocker et afficher les informations de contact sur les formulaires d'annuaire. En règle générale, il est utilisé dans les annuaires : entrepreneurs, particuliers, organisations, etc. Le sous-système est connecté au sous-système « Address Classifier ».

23. Contrôle des mises à jour de configuration dynamique

Conçu pour informer les utilisateurs des modifications de configuration. Si la configuration est modifiée, il vous invite à redémarrer la session à certains intervalles.

24. Rappels utilisateur

Le sous-système est conçu pour définir des rappels personnels concernant tout objet du système et informer l'utilisateur à l'heure convenue.

25. Définir l'ordre des éléments

Conçu pour configurer l'ordre des éléments du répertoire ou des boutons Haut et Bas dans . Si l'objet est subordonné, alors la numérotation des éléments est effectuée au sein du propriétaire. Si le répertoire est hiérarchique, alors la numérotation des éléments est effectuée au sein du parent.

26. Paramètres du programme

Le sous-système « Paramètres du programme » fournit des panneaux de paramètres pour tous les sous-systèmes de bibliothèque situés dans la section « Configuration et administration » de l'interface de commande.

27. Échange de données

Le sous-système « Data Exchange » est conçu pour effectuer l'échange de données entre différentes configurations en utilisant des règles d'échange et sans utiliser de règles d'échange, ainsi que pour organiser l'échange de données dans une base d'informations distribuée. L'échange ne ressemble guère à la version précédente du BSP. L'échange de données est pris en charge entre les configurations exécutées dans le modèle de service, ainsi qu'entre les configurations exécutées dans le modèle de service et en mode local. Les règles, comme d'habitude, doivent être créées dans la configuration « Conversion de données ».

Pour les bases de la mise en place de l'échange de données dans 1C à l'aide de la configuration « 1C Data Conversion », voir l'exemple dans la vidéo :

28. Messagerie

Le sous-système de messagerie est conçu pour intégrer des systèmes d'information hétérogènes sur la plateforme 1C:Enterprise via la messagerie. Le sous-système doit être utilisé lorsque la liaison de données n'est pas fiable. Le sous-système ne remplace pas la technologie d'échange de données, la technologie des services Web et la connexion externe. Nouvelle fonctionnalité dans BSP.

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

29. Mise à jour de la version de sécurité des informations

Utilisé dans toutes les solutions standards. Pas très différent de la version précédente de la bibliothèque de sous-systèmes standards. « Mise à jour de la version de sécurité des informations » fournit une interface de programme pour exécuter les procédures de gestion pour le remplissage initial et la mise à jour des données de la base d'informations (IS) lorsque la version de configuration change, et vous permet également d'afficher un rapport sur les modifications apportées à la nouvelle version de configuration.

30. Mise à jour de la configuration

Le sous-système est conçu pour configurer automatiquement la base d'informations en mode 1C:Enterprise « à la demande » ou à une heure précise dans le futur. Nous parlons de configurations. Vous pouvez configurer des mises à jour automatiques de configuration depuis votre serveur.

31. Organisations

Cette référence est utilisée dans presque toutes les configurations. Il est très important que ce soit unifié.

32. Envoi de SMS

Le sous-système fournit des fonctionnalités prêtes à l'emploi pour envoyer des messages SMS à l'aide des outils 1C. Par défaut, le sous-système prend en charge le travail avec les opérateurs MTS et Beeline.

33.Évaluation du rendement

Conçu pour une évaluation objective des performances intégrales du système à l'aide de la méthode APDEX. En l'utilisant, par exemple, vous pouvez connaître combien de temps il faut pour traiter un certain document et obtenir ensuite des statistiques sur ce temps.

34. Imprimer

Le sous-système est conçu pour imprimer des mises en page de feuilles de calcul et des mises en page de documents bureautiques (MS Word, OpenOffice).

35. Recherche en texte intégral

Conçu pour activer la recherche en texte intégral dans le système. Contient une interface de recherche et quelques opérations de routine pour indexer les données textuelles.

36. Réception de fichiers depuis Internet

Le sous-système « Réception de fichiers depuis Internet » ajoute à la configuration une interface de programme pour recevoir des fichiers depuis Internet via les protocoles HTTP, HTTPS et FTP et enregistrer les fichiers reçus sur le client, le serveur ou dans un stockage temporaire.

37. Utilisateurs

Le sous-système est conçu pour visualiser et éditer la liste des utilisateurs et des utilisateurs externes du système (éléments des répertoires Utilisateurs et Utilisateurs externes), qui sont synchronisés avec la liste des utilisateurs de la base d'informations.

38. Préfixation des objets

Conçu pour préfixer les objets de base de données. La préfixation des objets s'effectue dans le cadre des bases d'informations et des éléments de l'annuaire de l'Organisation.

39. Fichiers joints

Le sous-système Fichiers joints fournit des outils permettant de travailler avec des fichiers joints attachés à des objets de base d'informations arbitraires d'un type de référence. Le stockage de fichiers peut être organisé à la fois dans la base d'informations et en externe - en volumes (ressources réseau).

40. Vérifier la légalité de la réception des mises à jour

Le sous-système « Vérification de la légalité de la réception des mises à jour » permet de demander à l'utilisateur la confirmation que les fichiers de mise à jour ont été reçus légalement. Il peut être utilisé aussi bien avant la mise à jour de l'infobase (après que la mise à jour a déjà été appliquée à la base de données, mais avant le premier lancement), et immédiatement avant de mettre à jour la configuration à l'aide du sous-système « Mise à jour de la configuration ».

41. Travailler avec des messages électroniques

Le sous-système « Travailler avec les messages électroniques » ajoute à la configuration une interface de programme pour l'envoi de messages électroniques, ainsi qu'une interface utilisateur pour prendre en charge les comptes de messagerie.

42. Travailler avec des fichiers

Le sous-système « Travailler avec des fichiers » est conçu pour l'édition collective de fichiers de format arbitraire dans une structure de dossiers hiérarchique. Le stockage des fichiers peut être organisé soit directement dans l'infobase, soit en externe – en volumes (ressources réseau). Parallèlement au fichier, l'historique de ses modifications (versions du fichier) peut également être enregistré.

43. Distribution des rapports

Le sous-système « Distribution des rapports » permet de configurer la distribution des options de rapport et des rapports du sous-système « Rapports et traitements supplémentaires ». Les mailings peuvent être effectués soit selon un planning (si le programme fonctionne en mode client-serveur), soit à la demande.

44. Tâches courantes

Le sous-système « Tâches de routine » permet d'éditer la composition et le planning des tâches de routine, de visualiser l'historique d'exécution des tâches de routine et d'arrière-plan, et également d'analyser les erreurs lors de leur exécution. Si le système est déployé en mode fichier client, l'administrateur a la possibilité de configurer l'exécution des tâches de routine à l'aide de la commande Configurer le traitement des tâches de traitement de routine de la console des tâches de routine.

45. Sauvegarde de la sécurité des informations

Le sous-système « IB Backup » vous permet de sauvegarder la base d'informations à partir du mode 1C Enterprise « à la demande » ou selon un planning configuré. De plus, en utilisant ce sous-système, vous pouvez restaurer la base d'informations à partir d'une copie de sauvegarde.

46. ​​​​​​Propriétés

Le sous-système « Propriétés » vous permet de créer et de modifier des propriétés supplémentaires d'objets de configuration arbitraires en mode 1C : Entreprise. Les objets avec des propriétés peuvent être n'importe quel objet d'un type référence. Le sous-système vous permet d'implémenter à la fois un ensemble de propriétés supplémentaires pour toutes les instances d'objets du même type et plusieurs ensembles de propriétés pour les objets du même type.

Les propriétés supplémentaires des objets sont divisées en deux catégories :

● des détails supplémentaires ;

● informations complémentaires.

47. Structure de subordination

Le sous-système « Structure de subordination » offre la possibilité d'afficher un rapport sur les documents parents et enfants du document actuel, ainsi que leurs relations, à partir du formulaire de document.

48. Contrôle d'accès

Le sous-système « Contrôle d'accès » permet de configurer les droits d'utilisation pour des éléments de données arbitraires de la base d'informations (éléments d'annuaires, documents, inscriptions de registre, processus métiers, tâches, etc.). Il est possible de restreindre les droits à la fois pour des types individuels d'objets de métadonnées et au niveau des enregistrements d'un type d'objet. De plus, pour les objets individuels de l'infobase, il est possible de configurer individuellement les droits d'accès, similaires aux dossiers de fichiers du système d'exploitation.

49. Gestion des résultats

Le sous-système « Gestion des totaux et des agrégats » fournit des outils pour administrer les totaux et les agrégats des registres de la base d'informations. Le sous-système permet d'effectuer à la fois des opérations administratives standards et donne accès à toutes les fonctionnalités :

● activer/désactiver l'utilisation de totaux et d'agrégats ;

● séparation des résultats ;

● fixer la période et recalculer les résultats ;

● reconstruction et modernisation des unités ;

● calcul des unités optimales.

50. Fonctions de fichiers

Le sous-système « Fonctions de fichiers » n'a aucune valeur d'application indépendante. Il inclut les fonctionnalités générales des fichiers (fonctions, formulaires communs, etc.) utilisées par les sous-systèmes qui en dépendent (tels que « Travailler avec des fichiers », « Fichiers joints », « Données fournies »).

51. Particuliers

Le sous-système « Individus » est conçu pour unifier les noms des objets de métadonnées communs aux configurations standards. Contient uniquement les définitions d’objets de métadonnées et leur implémentation de base.

52. Signature numérique électronique

Imprimer (Ctrl+P)

Dans cet article, je décris un changement très intéressant et simple dans le mécanisme des fichiers joints du sous-système « Travailler avec des fichiers » de la bibliothèque de sous-systèmes standard, que j'ai dû faire pour répondre aux spécifications techniques de l'employeur.

Le mécanisme des fichiers joints offre la possibilité de stocker des fichiers au format libre directement associés aux données. Par exemple, pour Nomenclature, vous pouvez stocker une description détaillée du produit, des instructions numérisées pour l'utilisation du produit ou une photographie de celui-ci dans le fichier joint. et pour les particuliers par exemple, vous pouvez stocker différents types de documents.

La tâche technique était de pouvoir traiter différents types de fichiers joints au document de Commande. Pour cela, dans la configuration employeur, rédigée sur la base de BSP 2.4, j'ai dû ajouter l'énumération Types de fichier , et dans le répertoire Fichiers joints à la commande – accessoires Type de fichier type de liste des types de fichiers (voir Figure 1).

Fig 1 Détails du répertoire OrderAttachedFiles

Pour travailler avec des répertoires tels que des fichiers joints comme « Fichiers joints à la commande » il existe 2 formes de traitement « Travailler avec des fichiers » du sous-système standard : Formulaire Fichiers joints et forme Pièce jointe (voir figure 2)

Fig. 2 Formulaires de traitement « Travailler avec des fichiers » de la bibliothèque de sous-systèmes standards

Toutefois, dans ces deux formes de traitement Travailler avec des fichiers il n'est pas possible de travailler avec des accessoires ajoutés Type de fichier annuaire Fichiers joints à la commande et j'ai dû faire quelques petites modifications simples dans ces formulaires :

Dans le corps de la requête d'un formulaire de liste dynamique Fichiers joints J'ai ajouté une ligne comme indiqué sur la fig. 3


Fig 3 Demande de liste dynamique dans le formulaire Fichiers joints

Puis, à la fin de la procédure, le corps ConfigurationListeDynamique J'ai ajouté 3 lignes de code :

Procédure &sur le serveur ConfigurationListeDynamique() // ....... corps de la procédure // Sanchez Si Nom du répertoire FileStorage= "OrderAttachedFiles" Alors Liste.QueryText= strRemplacer( Liste.QueryText,"HOW EditsUser", "HOW EditsUser, | Files.FileType AS FileType"); fin si;

Fin de la procédure J'ai également dû apporter des modifications au formulaire Pièce jointe, afin qu'il soit possible de modifier les accessoires ajoutés Type de fichier.

  • Ces changements sont illustrés dans la figure 4 Inconvénient de stocker des fichiers dans la base de données du programme 1C
  • - la taille de la base de données augmente et elle commence à fonctionner plus lentement, ce qui complique le travail. Inconvénient de stocker des fichiers sur le disque dur d'un PC

- les fichiers mettent plus de temps à s'ouvrir pour être visualisés, il existe une possibilité de perdre des fichiers individuels.

La question se pose : comment éliminer les inconvénients de la première et de la deuxième méthodes, tout en conservant leurs avantages ? La solution est le stockage sélectif des fichiers dans la base de données et sur le disque dur.

Démonstration de la solution :

Comment fonctionne le traitement « gérer les fichiers joints » ?

  • La solution vous permet de stocker des fichiers de manière sélective sur votre disque dur ou dans la base de données : Fichiers fréquemment utilisés
  • - sera enregistré dans la base de données ;

Les fichiers rarement utilisés seront enregistrés sur le disque dur. : Les fichiers sont distribués automatiquement ou manuellement à l'aide de filtres spécifiés

taille du fichier, date de création, extension, nom du fichier et emplacement de stockage actuel.

  • Avantages du module complémentaire Gestion des fichiers joints
    Pas besoin d'apporter des modifications au programme 1C
  • Les fichiers sont traités à l'aide d'un outil externe, ce qui élimine les difficultés lors des mises à jour ultérieures du programme

Gagner du temps pour vous ou votre personnel

  • La configuration du module complémentaire ne prendra pas plus de 5 minutes, après quoi le traitement et la distribution des fichiers pourront se produire automatiquement

Large sélection de filtres appliqués aux fichiers

  • Vous pouvez configurer la répartition des fichiers par taille, date de création, extension, nom ou emplacement de stockage actuel.

Grande vitesse de fonctionnement de la base d'informations

  • Étant donné que seuls les fichiers fréquemment ouverts seront désormais stockés dans la base de données, cela libérera de l'espace et lui permettra de fonctionner plus rapidement.

Ouvrez rapidement les fichiers « demandés »

  • Tous les fichiers enregistrés dans la base de données peuvent être trouvés et ouverts en quelques secondes. Les fichiers moins récents ne seront pas envoyés sur le disque dur.

Bas prix

Un développement individuel avec des fonctions similaires coûterait au moins 10 fois plus cher. Vous pouvez acheter une solution toute faite et économiser beaucoup !

Capacités de traitement

  • "Gérer les fichiers joints"
  • Générer un rapport sur la position actuelle des fichiers joints ;
  • Créer un nombre impressionnant de paramètres de sélection ;
  • Possibilité de distribuer des fichiers en « mode manuel » ;
  • Possibilité de répartition automatique des fichiers selon les filtres sélectionnés ;
  • La possibilité de « renvoyer » les fichiers nécessaires dans la base de données ou sur le disque.

Compatibilité

Le traitement fonctionnera dans n'importe quelle configuration 1C 8.3, construite sur la base de BSP 2 et disposant d'un

sous-système « Fichiers joints ». Aucun changement de configuration n’est requis pour utiliser le traitement.

Pour vérifier la fonctionnalité du module complémentaire sur votre base de données,

testez la version démo* !

*La version gratuite est fermée et ne vous permet pas de déplacer des fichiers

Comment utiliser le traitement ?

Important! Le traitement est destiné à être utilisé à partir du livre de référence « Rapports et traitements complémentaires ».

Le formulaire principal de traitement contient des indicateurs sur l'état actuel des fichiers joints* :


* Lors de l'ouverture du traitement pour la première fois, vous devez mettre à jour les informations de statut !

Les indicateurs peuvent être :

  • Se déplacer au hasard
  • Disposer dans un ordre pratique
  • Supprimer s'il n'est pas nécessaire d'afficher

Le formulaire des paramètres principaux vous permet de gérer les paramètres de traitement des fichiers :

Chaque paramètre peut être activé ou désactivé directement dans le tableau, d'un simple clic sur la cellule correspondante. Terminologie du tableau des paramètres :

    "Utilisateur" - utilisateur de l'infobase sous lequel les paramètres seront enregistrés.

    Bouton « Signaler » - affiche un rapport sur l'état actuel et la position des fichiers joints, indiquant la taille du fichier.

    Bouton « Effectuer le traitement » - déplace les fichiers selon les paramètres du tableau, avec la fonction « Utiliser » activée. Les paramètres sont traités selon l'ordre indiqué dans le tableau ; les paramètres peuvent être déplacés.

Le bouton Ajouter ouvre un formulaire de configuration selon lequel les fichiers seront traités à l'avenir.

Des instructions de configuration détaillées peuvent être trouvées ici :

Différences entre les versions payantes et gratuites

Version démo gratuite vous permet de générer des rapports et d'enregistrer des paramètres, mais présente certaines limitations :

  • code fermé
  • seulement 2 indicateurs sur l'état du fichier
  • manque de support technique et de mises à jour de version
  • il n'y a pas de fonctionnalité pour déplacer des fichiers

La version "Professionnelle" est payante et présente les avantages suivants :

  • Open source
  • 6 mois de mises à jour
  • 1 mois d'assistance technique*.

*Le support technique comprend une assistance pour l'installation et la configuration du module complémentaire (si nécessaire), ainsi que la mise en œuvre d'exigences supplémentaires individuellement pour la base du client (pas plus de 12 heures de travail dans l'année suivant l'achat).

À la fin de la période de support technique, celle-ci peut être prolongée moyennant des frais.

Résultats d'un de nos clients

après avoir utilisé le développement

  • La taille de la base de données est passée de 350 Go à 75 Go ;
  • Travailler dans la base de données est devenu plus confortable ;
  • L'espace sur le disque rapide du système a pratiquement cessé de diminuer ;
  • Les sauvegardes quotidiennes ont diminué en taille et sont créées plus rapidement.

De plus, notre module complémentaire a aidé le client à économiser de l'argent : la séparation a permis d'utiliser le disque du serveur système de manière plus rationnelle, augmentant ainsi ses performances et sa durée de vie sans acheter un disque plus volumineux (ce qui était initialement prévu).

Essayez la version de développement gratuite maintenant

ou commandez un produit à part entière « Gérer les fichiers joints »

sans limitation des possibilités !

Raisons d'acheter

Le coût de développement et de support est bien inférieur à celui du développement personnalisé.

Tous les souhaits sont pris en compte et mis en œuvre dans le cadre d'un accompagnement.

Avantages

La solution ne nécessite aucune modification de configuration.

Fonctionne hors de la boîte.

Nécessite une configuration minimale simple.

Comparaison des versions

La version actuelle n'est pas liée à BSP 2.2 ou 2.4, elle fonctionne dans les deux.

Garantie de remboursement

Infostart LLC vous garantit un remboursement à 100% si le programme ne correspond pas à la fonctionnalité déclarée dans la description. L'argent peut être restitué intégralement si vous en faites la demande dans les 14 jours à compter de la date de réception de l'argent sur notre compte.

Le programme a fait ses preuves à tel point que nous pouvons donner une telle garantie en toute confiance. Nous voulons que tous nos clients soient satisfaits de leur achat.

Il existe différentes opinions à ce sujet. Il y a des avantages et des inconvénients incontestables à l’une ou l’autre option. Il existe également des options de stockage dans des bases de données externes et quelques autres.

Tout dépend si vous avez un programmeur 1C parmi votre personnel et combien d'argent vous êtes prêt à investir dans l'optimisation des performances de votre base d'informations.

Cependant, si l’on y réfléchit, l’utilisateur doit choisir où et comment les fichiers nécessaires doivent être stockés. Par exemple, les images des produits se trouvent dans la base d'informations, car cela permet l'accès et l'ouverture les plus rapides des images. Et divers documents envoyés par e-mail se trouvent sur le disque, car la vitesse d'accès n'est pas si critique, mais parfois leur taille n'est pas petite. Cependant, vous pouvez décider vous-même de la nécessité de l'une ou l'autre option. Cela dépend de diverses conditions et la meilleure option est sélectionnée individuellement.

Comment stocker et dans quel ordre dépend de vous. Et nous contribuons à réaliser des opportunités supplémentaires dans ce domaine.

Ce développement vous offre des options presque illimitées pour gérer les fichiers joints.

Il y a quelque temps, un des clients nous a contacté au sujet des problèmes suivants avec la base de données UT 11 : des freins ont commencé à se faire sentir pendant le fonctionnement, l'espace disque s'est « évaporé » rapidement, la base de données a considérablement augmenté de volume en un laps de temps assez court.

Une petite étude de la base de données a montré que le principal problème réside dans le grand volume de fichiers joints. Le client a utilisé un sous-système standard pour travailler avec le courrier électronique, y effectuant un flux de documents intensif, avec de nombreuses listes de prix, contrats et autres fichiers auxiliaires. Il a été décidé d'ajouter la possibilité de stockage de fichiers distribués. Le cercle des fichiers nécessaires au stockage dans la base d'informations et des fichiers « mineurs » - dont le stockage dans la base de données n'est pas critique - a été déterminé. Les solutions standards ne permettent pas une telle répartition.

Le résultat était tangible :

  • la taille de la base de données est passée de 350 Go à 75 Go ;
  • travailler dans la base de données est devenu plus confortable ;
  • l'espace sur le disque rapide du système a pratiquement cessé de diminuer ;
  • les sauvegardes quotidiennes ont diminué en taille et sont créées plus rapidement.

En plus de l'effet purement « visuel », il y avait aussi un effet économique : la séparation a permis d'utiliser le disque du serveur système « rapide » de manière plus rationnelle, en augmentant ses performances et sa durée de vie sans en acheter un plus volumineux (ce qui était initialement proposé), et stocker toutes les « données mineures » sur un disque « normal » et beaucoup moins cher.

Le développement présenté a une deuxième édition et vous permet de gérer automatiquement les fichiers joints à l'aide des paramètres enregistrés, à l'aide d'une tâche de routine.

Pour utiliser le traitement Non requis modifier la configuration.

Le traitement fonctionnera dans n'importe quelle configuration 1C 8.3, construite sur la base de BSP 2 et disposant d'un sous-système « Fichiers joints » intégré.

Pour tester les fonctionnalités de votre base de données, il est recommandé d'utiliser d'abord la version démo.

Capacités de traitement :

  • Générer un rapport sur la position actuelle des fichiers joints
  • Création de presque n'importe quel nombre de paramètres de sélection
  • Paramètres détaillés jusqu'à un fichier spécifique
  • Possibilité d'effectuer n'importe quelle sélection en « mode manuel »
  • Possibilité d'effectuer une distribution automatique en fonction des paramètres sélectionnés
  • "Rollback" des modifications apportées à tout moment (retour à la base de données ou sur disque)

Usage.

Important! Le traitement est destiné à être utilisé à partir du livre de référence « Rapports et traitements complémentaires ».

1. Le formulaire de traitement principal contient un tableau de paramètres.

« Utilisateur » est l'utilisateur de la base d'informations sous laquelle les paramètres effectués seront enregistrés.

Chaque paramètre peut être activé et désactivé directement dans le tableau, en un clic sur la cellule correspondante.

Le bouton "Rapport" du formulaire principal affiche un rapport sur l'état actuel et la position des fichiers joints dans le contexte du répertoire du propriétaire. Indiquer la taille du fichier.

Le bouton "Effectuer le traitement" déplace les fichiers selon les paramètres du tableau, avec la case "Utiliser" activée. Les paramètres sont traités dans l'ordre selon le tableau ; les paramètres peuvent être déplacés.

2. En cliquant sur le bouton Ajouter, un formulaire de configuration s'ouvre, selon lequel les fichiers seront traités à l'avenir.

2.1 Exemple de paramètres utilisateur :

Ce paramètre traite toutes les pièces jointes des e-mails pour l'utilisateur "Ivanov".

2.2 Exemple de paramètres par type et taille de fichier :


Ce paramètre est utilisé pour traiter les pièces jointes pour les réclamations des clients.

Les fichiers sont déplacés vers le répertoire du disque spécifié dans l'attribut "Volume de stockage".

3. Les paramètres sont effectués dans le système de contrôle d'accès mis en œuvre via la plateforme 1C Enterprise.

Lors du paramétrage, vous pouvez limiter la liste des objets (répertoires) pour lesquels ce paramétrage est effectué :



Si la liste n'est pas indiquée, le paramétrage est effectué pour tous les objets de l'infobase contenant des fichiers joints.

Important! Pour déplacer des fichiers volumineux, cette maison doit être créée préalablement ou pendant le processus de configuration dans l'infobase !

4. La génération d'un rapport à partir d'un paramètre et le traitement des fichiers sont effectués UNIQUEMENT par rapport à ce paramètre.

Le rapport affichera une sélection de fichiers en fonction de la sélection configurée et le traitement les déplacera en fonction des paramètres.

5. Pour le traitement, il est possible de créer une tâche de routine :


La tâche planifiée effectuera automatiquement le mouvement en fonction des paramètres définis et activés à l'heure qui vous convient.

Versions de traitement publiées :

Manifestation. Cette version est gratuite et présente les limitations suivantes :

  • Code fermé
  • Manque de support technique et de mises à jour de version
  • Il n'y a aucune fonctionnalité pour déplacer des fichiers

Il est possible de générer des rapports et d'enregistrer les paramètres.

Basique. Cette version a un coût minimum et présente les limitations suivantes :

  • Code fermé
  • Manque de support technique (uniquement les mises à jour de version dans les 30 jours suivant l'achat)

Sinon, il n'y a aucune restriction ; la fonctionnalité correspond aux versions « plus anciennes ».

Versions Standard Et Professionnel sont open source, identiques en termes de fonctionnalités et ne diffèrent que par la prise en charge étendue de la version Professionnel.

L'achat d'un support technique supplémentaire n'est possible que pour ceux qui ont déjà acheté le développement.

L'achat d'un support technique supplémentaire vous permet de mettre à niveau votre version actuelle. Par exemple, acheter une assistance technique pour ceux qui ont acheté Basique version, vous permet de convertir en version Standard.

Support technique étendu- assistance à l'installation et à la configuration sur demande, mise en œuvre d'exigences supplémentaires (personnalisation) à la base du client selon les exigences pour un montant ne dépassant pas 12 heures de travail dans un délai d'un an après l'achat.

Infostart LLC vous garantit un remboursement à 100% si le programme ne correspond pas à la fonctionnalité déclarée dans la description. L'argent peut être restitué intégralement si vous en faites la demande dans les 14 jours à compter de la date de réception de l'argent sur notre compte.

Le programme a fait ses preuves à tel point que nous pouvons donner une telle garantie en toute confiance. Nous voulons que tous nos clients soient satisfaits de leur achat.

Instructions

Si vous devez joindre un fichier à une lettre rédigée à l'aide d'un programme installé sur votre ordinateur (par exemple, Outlook Express ou The Bat), alors tout est très simple. Après avoir rédigé le texte du message, faites glisser le fichier sur le texte de la lettre - cela suffit amplement pour le joindre au message. Vous verrez une icône de fichier joint - vous pouvez envoyer un e-mail avec une pièce jointe.

Si vous utilisez un client de messagerie résidentiel, vous pouvez joindre une pièce jointe d'une autre manière : après avoir rédigé un message, cliquez sur le bouton correspondant dans la rangée supérieure. Lorsque vous passez votre souris dessus, l'invite « Joindre un fichier » apparaît. Une boîte de dialogue s'ouvrira dans laquelle vous devrez sélectionner le fichier préparé pour l'envoi et cliquer sur le bouton « Ouvrir ». L'icône de pièce jointe, comme dans la première option, apparaîtra dans le corps de la lettre - le message avec la pièce jointe est prêt à être envoyé.

Et si vous devez joindre un fichier à une lettre envoyée à l'aide de l'un des services de messagerie en ligne (par exemple, Mail.ru ou Gmail.com), vous devez procéder un peu différemment. Une fois le texte du message prêt, vous devez trouver le lien pour joindre les pièces jointes à la lettre. Par exemple, dans Gmail, un tel lien se trouve sous le champ de saisie du sujet du message, équipé de l'image d'un trombone et de l'inscription « Joindre un fichier ». Si vous cliquez dessus, un champ supplémentaire apparaîtra avec un bouton « Parcourir » - cliquez sur le bouton ou sur ce champ lui-même et une fenêtre s'ouvrira pour sélectionner un fichier. Recherchez le fichier que vous souhaitez joindre sur votre ordinateur et cliquez sur le bouton « Ouvrir ». Si vous avez plusieurs fichiers à envoyer avec cette lettre, utilisez le lien pour joindre le fichier suivant. Par exemple, dans Gmail, il apparaît sous le fichier que vous venez de joindre et indique « Joindre un autre fichier ». Les étapes pour fixer une deuxième pièce jointe (et, si nécessaire, une troisième, etc.) ne sont pas différentes de la fixation de la première. Une fois le processus de téléchargement des fichiers sur le serveur du service de messagerie terminé, il ne vous reste plus qu'à envoyer un message.

La plupart des films les plus célèbres sont traduits et accompagnés uniquement d'une bande originale en russe. Cependant, si vous souhaitez regarder un film avec l'audio original pour apprendre une langue ou l'améliorer, vous pouvez connecter des pistes supplémentaires au fichier vidéo à l'aide du logiciel approprié.

Tu auras besoin de

  • - VLC Media Player

Instructions

Vous devez d'abord trouver un son approprié piste. Il existe de nombreuses ressources étrangères qui disposent d'une base de données correspondante de diverses traductions sous forme de fichiers audio au format mp3, aac ou ac3.

Vous n'êtes pas obligé de joindre ceci pisteà un fichier vidéo, et exécutez simplement un film séparé et un son séparé via deux lecteurs. Dans la fenêtre vidéo, il suffit d'activer le mode silencieux, mais il est peu probable que vous puissiez obtenir un son complètement synchrone.

Certains lecteurs ont la fonctionnalité correspondante et permettent d'ajouter piste directement dans le film, synchronisant la durée de l'audio et de la vidéo. Pour ce faire, vous pouvez utiliser le lecteur VLC Media, qui doit être téléchargé depuis le site officiel du développeur.

Installez le programme et utilisez-le pour ouvrir le film que vous devez traduire. Faites un clic droit sur le fichier vidéo et sélectionnez « Fichier » - « Ouvrir avec... » - « VLC », ou cliquez simplement sur le raccourci du lecteur créé sur le bureau. Allez dans « Audio » - « Piste audio ». Ce menu affiche les traductions jointes au fichier vidéo.

Sélectionnez « Média » - « Ouvrir le fichier avec paramètres » ou appuyez sur la combinaison de touches Ctrl, Maj et O. Dans la fenêtre qui s'ouvre, cliquez sur le bouton « Ajouter », précisez le chemin d'accès au fichier vidéo et cliquez sur « Ouvrir ».

Mettez en surbrillance « Afficher les options avancées », puis « Lire un fichier multimédia en parallèle ». Cliquez sur "Parcourir" et dans la fenêtre contextuelle, cliquez à nouveau sur le bouton "Ajouter". Si vous devez ajouter un fichier de sous-titres, cochez la case à côté de « Utiliser le fichier de sous-titres ». Cliquez ensuite sur le bouton « Parcourir » et précisez le chemin d'accès au fichier de sous-titres téléchargé.srt. De la même manière, précisez le chemin d'accès à la piste audio et appuyez sur le bouton « Play ».

La piste audio est jointe. Allez dans l'onglet « Audio » - « Pistes audio », où sélectionnez le deuxième élément qui apparaît « Piste 2 ».

Sources:

  • Site officiel de VLC
  • comme moi les pistes audio du film

Une base de données est un ensemble de données organisées selon certaines règles et stockées dans la mémoire de l'ordinateur. Il caractérise l'état actuel d'un domaine spécifique.

Tu auras besoin de

  • - ordinateur;
  • - serveur ;
  • - Base de données SQL.

Instructions

Accédez à SQL Server Management Studio pour vous connecter base données, puis accédez à l'Explorateur d'objets et connectez-vous à une instance du moteur de base de données MicrosoftSQL Server, développez-la. Appelez le menu contextuel sur le nœud « Bases de données ». Cliquez sur la commande "Joindre".

La dernière fois, nous avons ajouté la possibilité de sauvegarder des données à notre configuration. Dans l'exemple d'aujourd'hui, essayons de comprendre comment, à l'aide du BSP, vous pouvez facilement organiser la pièce jointe de fichiers aux objets de configuration. D'accord, ce problème se pose très souvent dans la pratique. Souvent, un client a besoin de sauvegarder une image d’un produit dans une base de données. Une autre tâche courante serait de sauvegarder des contrats ou des documents numérisés liés à une contrepartie particulière. Il peut y avoir beaucoup de tâches. Nous allons maintenant voir comment les résoudre.

Tout d'abord, créons un répertoire auquel nous attacherons une ou plusieurs images. Soit le répertoire « Yura_Counterparties » de la base de données démo BSP, copiez le répertoire _DemoNomenclatureAttachedFiles et renommez-le en Yura_CounterpartiesAttachedFiles, après quoi nous créerons dans le répertoire Yura_Counterparties l'attribut « Scanned Agreement » auquel nous attribuerons le type « Jura_CounterpartiesAttachedFiles ».

Nous devons maintenant éditer la commande générale Fichiers joints à objet, nous indiquerons dans le type d'objet les paramètres et notre répertoire Yura_Counterparties.

Après ces étapes, notre élément de répertoire devrait ressembler à ceci


(faites attention à l'élément « Go » ; vous pouvez en savoir plus sur les commandes générales dans mon article sur l'interface gérée).

Mais si nous essayons de joindre un fichier, nous obtiendrons une erreur. Pour que cela ne se produise pas, nous devons indiquer notre nouveau répertoire Yura_CounterpartiesAttachedFiles dans le registre d'informations « Fichiers joints » dans le type de dimension « Fichier joint ».


D'ailleurs, j'ai presque oublié que le type de l'attribut « File Owner » du répertoire « Yura_CounterpartiesAttachedFiles » devrait être « Directory.Yura_Counterparties » comme dans la capture d'écran.


Après toutes ces manipulations, nous pourrons joindre n'importe quel fichier en n'importe quelle quantité à notre répertoire.


Mais utilisons également le code avec lequel vous pouvez sélectionner et afficher l'un des fichiers joints à l'écran. Pour ce faire, nous utiliserons le prérequis « Contrat scanné ». Créons un formulaire d'élément de répertoire, ajoutons-y l'attribut « Adresse de l'image » et faisons-le glisser sur le formulaire, en spécifiant « champ d'image » comme type.

Pour afficher une image, nous avons besoin d'une fonction, GetNavigationLinkImage, ainsi que du code pour les procédures WhenCreatingOnServer et WhenReadingOnServer.

La liste complète ressemble à ceci :

& Sur le serveur sans fonction contextuelle GetNavigationLinkPictures(PictureFile, FormIdentifier) ​​​​​​Return AttachedFiles. GetFileData(ImageFile, FormIdentifier) ​​​​​​. RéférenceFileBinaryData ; EndFunction &OnServerProcedureWhenCreatingOnServer(Failure, StandardProcessing) Si ce n'est pas ValueFilled(Object.Ref) Alors si ce n'est pas un objet. Contrat scanné. Empty() Then PictureAddress = GetPictureNavigationLink(Object. ScannedContract, UniqueIdentifier) ​​​​ElsePictureAddress = " " ; Sans fin;

fin si; EndProcedure &OnServer Procédure WhenReadingOnServer(CurrentObject) Si ce n'est pas CurrentObject. Contrat scanné. Empty() Then ImageAddress = GetImageNavigationLink(CurrentObject. ScannedAgreement, UniqueIdentifier) ​​​​ElseImageAddress = " " ; Sans fin; Fin de procédure & sur procédure client Contrat scanné sur modification (élément) sinon objet. Contrat scanné. Empty() Then PictureAddress = GetPictureNavigationLink(Object. ScannedContract, UniqueIdentifier) ​​​​ElsePictureAddress = " " ; Sans fin; EndProcedure et procédure OnClient ScannedContractStartSelection (Element, SelectionData, StandardProcessing) StandardProcessing = False ; AttachedFilesClient. OpenFileSelectionForm(Object. Link, Elements. Accord scanné) ; Fin de la procédure

Nous pourrons ainsi afficher sur le formulaire une des images jointes à l'annuaire. Malheureusement, la visualisation de fichiers d'autres formats n'est pas encore possible. Mais si vous visitez « Fichiers joints » et essayez de double-cliquer pour les ouvrir, le programme responsable de 1. Créez un répertoire pour stocker les fichiers joints. Pour cela, copiez le répertoire dans la configuration comme modèle _DemoProjectsAttachedFiles

<Префикс>à partir de la configuration de la démo et donnez-lui un nom à l'aide du modèle :

Fichiers joints,<Префикс>Où

– nom de l'objet de métadonnées pour lequel les fichiers joints sont configurés. Par exemple, pour le répertoire Nomenclature, le répertoire contenant les fichiers doit s'appeler NomenclatureAttachedFiles. Définissez un synonyme, par exemple : Fichiers joints (Nomenclature). 2. Aux accessoires Propriétaire du fichier

définissez le type sur « objet avec des fichiers ». Par exemple, DirectoryLink.Nomenclature. Pièce jointe 3. Inclure dans les types définis (liens) et(objets) créé à l’étape 1. Par exemple, DirectoryLink.NomenclatureAttachedFiles.

4. Élargir la composition des types définis Propriétaire des fichiers joints(liens) et OwnerAttachedFilesObject(objets autres que documents) en y ajoutant le type « objet avec fichiers ». Par exemple, DirectoryLink.Nomenclature.

5. Élargissez la gamme de types de la propriété Source de l'abonnement Remplacer le formulaire résultant du fichier attaché, y compris le répertoire type - avec les fichiers créés à l'étape 1. Par exemple, DirectoryManager.NomenclatureAttachedFiles.

6. Développez les types de la propriété Source d'abonnement SetDeleteMarkAttachedFilesDocuments, y compris le type « objet avec fichiers » (documents uniquement). Par exemple, DocumentObject.Invoice pour le paiement à l'acheteur.

7. Si, lors de la copie interactive d'un objet contenant des fichiers joints, vous devez les copier automatiquement vers un nouvel objet, alors dans le formulaire d'objet, vous devez :

● ajouter un paramètre clé aux paramètres du formulaire Copier la valeur du même type que l'objet lui-même ;

● dans un module de formulaire dans une procédure Lors de l'enregistrement sur le serveur collez le code suivant :

AttachedFiles.WhenRecordingOnServer (Échec, CurrentObject, RecordingParameters, Paramètres);


Fermer