Banques. Cotisations et dépôts. Transferts d'argent. Prêts et impôts

1s options fonctionnelles quoi. Options fonctionnelles (1Cv82). Utilisation dans le mécanisme de restriction d'accès aux données

Les avantages de la gestion électronique des documents sont d'économiser les ressources humaines et matérielles, ainsi que de réduire considérablement le temps consacré à la création, au stockage et au traitement des documents. Mais est-ce que tout est si rose et économique dans les technologies sans papier ? Apprenez de l'article sur les avantages et les inconvénients de la gestion électronique des documents.

Peu importe comment nous nous habituons à travailler avec du papier, les réalités de notre vie nous obligent à nous plonger dans les subtilités de la technologie électronique. L'un des éléments de ces technologies est la gestion électronique des documents. Afin de comprendre le concept de gestion électronique de documents et en même temps de ne pas se noyer dans des définitions volumineuses et une terminologie spécifique, attardons-nous sur quelques termes clés :

C'est le document électronique qui est l'objet initial et principal de tout système de gestion électronique de documents. Pour organiser de manière systématique sa formation, sa transformation, sa protection, son transfert et son stockage, un ensemble de mesures est nécessaire ( programmes spéciaux, moyens techniques, personnel formé, etc.).

La gestion électronique des documents est conçue de manière à résoudre une variété de tâches spécifiques. Types possibles de gestion électronique des documents dans l'entreprise :

À propos des forces et des faiblesses certains types En savoir plus sur la gestion électronique des documents.

Le passage à la gestion électronique des documents dans une entreprise nécessite une sérieuse préparation préalable. Ici, le premier inconvénient important se profile - des coûts considérables de matériel, de main-d'œuvre et autres au stade de la mise en œuvre du système:

De plus, des ajustements devront être apportés à Réglementation comptable, y reflétant une liste de documents (liés à la fiscalité et comptabilité) participant à la gestion électronique des documents, une liste des employés qui ont le droit de les signer et d'autres nuances importantes(modalités de stockage, d'accès, de transmission des documents, etc.).

Après la mise en œuvre du système (dans le cadre du maintien de la gestion électronique des documents), un suivi constant de la mise en œuvre des réglementations et règles établies, des mises à jour logicielles, etc. est nécessaire.

Découvrez les principaux avantages de la gestion électronique des documents à partir du schéma ci-dessous :

Louant systèmes électroniques flux de documents, il ne peut être ignoré côtés faibles, ce qui peut annuler tous ses avantages :

Séparément, nous nous attarderons sur des composants aussi importants de tout flux de documents d'une entreprise que le flux de documents électroniques du personnel et de la comptabilité.

La gestion électronique des documents du personnel est un système de formation, d'accumulation et d'échange de personnel documents électroniques tant pour les besoins de l'entreprise elle-même que pour l'échange d'informations avec les parties intéressées.

Des éléments de la gestion électronique des documents du personnel fixés par la loi sont déjà en vigueur: il peut être délivré sous forme électronique contrats de travail avec des employés distants s'ils ont une signature électronique (article 312.3 du Code du travail de la Fédération de Russie).

Dans un avenir proche, il faut s'attendre à la généralisation de la gestion électronique des documents du personnel. Le ministère du Travail mène déjà une expérience sur ce sujet (arrêté du ministère du Travail de Russie du 26 mars 2018 n ° 194):

Pour les salariés, ce système est également bénéfique : ils pourront demander au format électronique actes et contrats.

Récemment, on a de plus en plus parlé de l'une des formes d'interaction électronique entre l'employeur et l'employé, ainsi que d'autres parties intéressées - l'introduction généralisée des cahiers de travail électroniques.

Pour plus de détails à ce sujet, voir le matériel "Cahiers de travail électroniques - tous les avantages et inconvénients" .

Le passage à la gestion électronique des documents dans le domaine du personnel permettra bientôt chèques travailà distance via Internet.

Son principal inconvénient majeur est l'impossibilité de convertir immédiatement l'intégralité du volume de documents sous forme électronique, car les documents personnels individuels doivent nécessairement contenir la signature personnelle de l'employé pour assurer un support juridique approprié à la relation entre l'employeur et l'employé. Et pour obliger un salarié à émettre une signature électronique, il faudra du temps et des initiatives législatives.

Avantages et inconvénients de la gestion électronique des documents comptables

services financiers, notamment structures comptables, dépendent dans une large mesure d'un flux de documents rapide et de haute qualité. La gestion électronique des documents de ces divisions permet :

  1. Systématiser et automatiser le travail de comptabilité.

Nous utilisons depuis longtemps les avantages de la gestion électronique des documents comptables. La capacité de générer et de traiter des documents électroniques dans des programmes comptables spécialisés permet non seulement de réduire les coûts de main-d'œuvre, mais également d'éviter les erreurs à toutes les étapes de la création et du traitement des documents (le programme ne vous permettra pas de faire une erreur ou de l'identifier immédiatement).

  1. Résoudre les problèmes internes de l'entreprise.

Par exemple, l'émission de fiches de paie électroniques. Ils peuvent être envoyés par e-mail ou déposés dans les comptes personnels de chaque collaborateur sur le site corporate de l'entreprise. Fonctionnaires contre manière électronique ils ne s'opposent pas à la délivrance des fiches de paie (lettre du ministère du travail du 21 février 2017 n°14-1/OOG-1560). Il vous suffit de l'attacher à acte local entreprises.

  1. Établir des technologies sans papier pour l'interaction avec les utilisateurs externes intéressés (banques, IFTS, PFR, FSS, etc.).

Sur formulaires électroniques interactions avec d'autres structures extérieures à l'entreprise, nous les décrirons plus loin.

Parlons d'une mouche dans la pommade. Nous sommes bien conscients de l'inconvénient important de ce système. Les interruptions d'Internet ou les pannes d'équipement, les problèmes de mises à jour régulières des logiciels, les clés électroniques et les certificats peuvent rendre un mauvais service à tout travailleur financier.

Les entreprises et les entrepreneurs individuels qui, en raison de pannes et de virus, ne seront pas en mesure de se présenter à temps aux responsables du traitement ou n'enverront pas de réponses à leurs demandes en temps opportun, peuvent en souffrir matériellement (tomber sous le coup de sanctions).

L'échange de documents électroniques d'entités commerciales avec autorités fiscales, FSS, CRF et autres autorités. Grâce à des formats électroniques strictement formalisés, l'échange d'informations et de documents se fait rapidement, sans bureaucratie inutile et sans arbitraire des fonctionnaires. C'est un gros plus pour toute entreprise ou entrepreneur individuel.

Interaction avec la CRF

Dans la caisse de retraite de la Fédération de Russie, il est possible de soumettre par voie électronique des documents de déclaration de comptabilité personnalisée (article 8 de la loi «sur la comptabilité individuelle (personnalisée) dans le système d'État assurance retraite"datée du 1er avril 1996 n° 27-FZ). L'essentiel est d'assurer leur protection garantie contre les accès non autorisés. Ce processus est strictement réglementé :

Interaction électronique avec la FSS

L'assurance sociale n'est pas non plus nouvelle dans la gestion électronique des documents. Les assurés ont la possibilité de soumettre des rapports électroniques au fonds sans quitter le bureau - il suffit de s'inscrire sur le portail du fonds (remplir une demande directement dans le système) et de recevoir une signature électronique (ES).

La FSS a également réglementé ce processus :

Il est également possible d'interagir par voie électronique avec le fonds et par l'intermédiaire de l'opérateur EDI en concluant avec lui un accord approprié.

Récemment, les avantages de la gestion électronique des documents incluent l'introduction d'un système d'émission et de traitement des certificats électroniques d'arrêt de travail.

Les assureurs ont la possibilité de demander un congé de maladie électronique et de travailler avec eux (s'ils ont conclu un accord approprié) :

  • de l'autre côté Espace personnel sur le site Web de la FSS ;
  • AWS "Préparation des calculs pour le FSS" ;
  • posséder Logiciel l'assuré (certains logiciels de comptabilisation des salaires et du personnel le permettent).

La chaîne d'interaction électronique "assuré - FSS" pour travailler avec un congé de maladie électronique (EB):

Les employés bénéficient d'avantages informationnels grâce à la gestion électronique des documents dans le système FSS RF. Ils pourront contrôler leur EB, suivre les étapes de son traitement et du calcul des prestations, s'ils s'inscrivent sur le portail Gosuslugi (s'ils ont un compte vérifié).

Pour plus de détails sur les congés de maladie électroniques, consultez le lien.

Gestion électronique des documents avec IFTS

Il s'agit peut-être du type de gestion électronique de documents le plus courant. Déclaration fiscale entre principalement dans l'IFTS sous forme électronique. Les contrôleurs préfèrent également communiquer avec les contribuables par le biais des technologies électroniques (en transmettant par voie électronique les exigences, les demandes, etc.).

Résultats

Les avantages de la gestion électronique des documents sont incontestables : réduction des coûts de matériel et de main-d'œuvre pour la préparation et le traitement des documents, gain de temps pour leur coordination et leur approbation, et bien d'autres. bons points. La gestion électronique des documents présente de nombreux avantages, mais il y a aussi suffisamment d'inconvénients. Les problèmes d'assurance de la sûreté et de la sécurité des informations électroniques, le développement législatif et technologique insuffisant des nuances associées à l'introduction et au maintien de la gestion électronique des documents peuvent entraver sa mise en œuvre généralisée.

Options fonctionnelles est un objet de métadonnées situé dans le groupe "Général" :

Les options fonctionnelles font partie du mécanisme des options fonctionnelles qui vous permettent d'activer ou de désactiver certaines fonctionnalités de la solution applicative, en fonction des besoins de l'utilisateur, sans modifier la configuration elle-même.
Par exemple, toutes les organisations ne peuvent pas utiliser le contrôle des stocks. Si la comptabilité d'entrepôt n'est pas utilisée, il est logique de supprimer le champ d'entrepôt dans tous les documents, répertoires et registres - alors les options fonctionnelles viennent à notre aide.

Regardons un exemple :

Créons une option fonctionnelle " Comptabilité d'entrepôt".
Stockage : le champ stockant la valeur est spécifié.
Vous pouvez sélectionner une constante, un attribut de répertoire ou une ressource de registre d'informations.
Nous utiliserons une constante.

Créons une constante " Tenir la comptabilitéDans les entrepôts" et sélectionnez-le dans le champ de stockage. Cette constante sera responsable de l'activation et de la désactivation de l'option fonctionnelle. Cochez la case "Mode privilégié lors de la réception". Cette case signifie que les valeurs de l'option fonctionnelle seront reçues en mode privilégié :

Nous mettons à jour, lançons 1C Enterprise. Définissez la valeur de la constante = True :

En conséquence, nous avons :

En définissant la constante = False, nous obtenons :

Vous avez une question, vous avez besoin de l'aide d'un consultant ?

Nous avons donc créé une option fonctionnelle qui gère les champs de type DirectoryLink.Warehouse

Regardons maintenant un exemple d'utilisation des paramètres d'options de fonction.
Ajoutons une nouvelle option fonctionnelle " Comptabilité en devises"
Espace de rangement: Directory.Organization.Props.Currency Comptabilité


Ajoutons à la composition les détails du document "Définir les prix des articles" - "Devise"


Sous forme de Document dans les procédures "On CreationAtServer" et "OrganizationOnChange"
Ajoutons le code suivant :

Mettez à jour la configuration et exécutez-la.
Nous créons deux Organisations et pour l'une d'elles nous cochons la case "Comptabilité en devise"

Qu'obtenons-nous en conséquence ? Suite à l'utilisation des paramètres de l'option fonctionnelle, vous et moi avons reçu un contrôle paramétrique du champ "Devise" dans le document "Définir les prix des articles". Celles. pour l'organisation Alpha, le champ Devise sera affiché, et pour l'organisation Bêta, le champ Devise ne sera pas affiché.
Assurons-nous cela. Ouvrez le document et essayez de modifier le champ "Organisation"
Lors de la définition de org="alpha", la devise est affichée ; passer à "Bêta" - la devise est supprimée



Options fonctionnelles sont des objets de configuration courants. Ils font partie du mécanisme des options fonctionnelles et vous permettent de sélectionner des fonctionnalités dans la solution d'application qui peuvent être activées/désactivées lors de la mise en œuvre sans modifier la solution d'application elle-même.

Par exemple, selon les conditions d'une implémentation particulière, il est nécessaire de prévoir la désactivation de la comptabilisation des marchandises par entrepôts. Ainsi, lors de l'enregistrement des documents pour la réception des marchandises, le champ Dépot pas affiché sous forme de document.

Pour cela, une option fonctionnelle peut être définie dans la configuration Comptabilité d'entrepôt, stocké dans une constante de type booléen.

Vous pouvez associer divers objets de configuration ou leurs attributs à cette option fonctionnelle. Par exemple, vous pouvez associer des accessoires à cette option fonctionnelle Dépot document Réception des marchandises.

Ensuite, lors de la mise en œuvre, vous pouvez activer ou désactiver cette option fonctionnelle dans un base d'informations en mode 1C:Entreprise.

La plateforme activera et désactivera automatiquement l'affichage de tous les éléments d'interface pertinents (champs, commandes, colonnes de liste, éléments de rapport). Dans notre cas, le champ sera masqué ou affiché Dépot dans toutes les formes de documents La réception des marchandises.

Fonction Options Mécanisme fait partie des outils de développement. Il vous permet de définir dans la configuration les fonctionnalités qui peuvent ou non être utilisées lors de la mise en œuvre, en fonction des besoins d'une organisation particulière.

Le fonctionnement du mécanisme repose sur deux objets de configuration :

  • Option de fonction
    Des options fonctionnelles ajoutées à la solution applicative peuvent être associées à des objets de configuration et à leurs attributs. Par exemple, avec l'option fonctionnelle Comptabilité d'entrepôt peut lier des accessoires Dépot document La réception des marchandises. Ensuite, si cette option fonctionnelle est activée en mode 1C:Enterprise, le champ Dépot seront affichés dans toutes les formes du document. Si désactivé - champ Dépot ne sera pas affiché. Lire la suite...
  • Paramètre d'option de fonction
    Les options de fonction peuvent être utilisées avec des paramètres. Par exemple, pour que l'apparence d'un formulaire particulier dépende de la valeur du paramètre sélectionné dans le formulaire. Par exemple, un paramètre d'option de fonction Comptabilité en devises Peut être Organisation. Ensuite, selon l'organisation sélectionnée dans le formulaire, le champ Devise de règlement seront cachés ou affichés. Lire la suite...

Presque toutes les solutions standard basées sur la plate-forme 1C:Enterprise 8.x utilisent le mécanisme des options fonctionnelles. Il vous permet de contrôler la fonctionnalité de configuration dans les blocs.

Ainsi, par exemple, l'option "Utiliser les commandes internes" (voir la capture d'écran à droite) vous permet de rendre ce document disponible pour une utilisation en mode "1C: Entreprise" pour l'utilisateur, et inclut également des branches distinctes d'algorithmes liés à cette fonctionnalité.

Aujourd'hui dans l'article nous allons voir le fonctionnement des options fonctionnelles, leurs paramétrages et un petit exemple de leur utilisation sur une configuration de test. Commençons par regarder comment ils fonctionnent.

Principe d'opération

Comme mentionné ci-dessus, l'option fonctionnelle vous permet d'activer / désactiver la fonctionnalité de configuration qui lui est associée. Considérons la séquence d'actions pour créer et configurer cet objet de configuration.

Dans la branche config "Général->Options fonctionnelles" nous pouvons créer nouvel objet ou afficher les propriétés des options déjà créées. Créons l'option fonctionnelle "EnableImportance" dans la configuration de test. Au tout début, lorsque l'objet n'a pas encore été configuré, la fenêtre de liste de ses propriétés ressemblera à ceci :

Les propriétés "Name" et "Synonym" ont un objectif standard. Les paramètres "Stockage" et "Composition" sont particulièrement intéressants.

Dans le champ "Stockage", un objet de la configuration est sélectionné, d'où l'option fonctionnelle recevra sa valeur. Habituellement, des constantes de type booléen sont utilisées à cette fin. Par la valeur de la constante, la plate-forme déterminera s'il faut inclure ou non la fonctionnalité associée.

Les options de configuration associées à une option fonctionnelle sont configurées dans l'onglet Composition. La capture d'écran ci-dessus montre une liste de sélection d'objets inclus dans sa composition.

Si un objet de configuration est inclus dans plusieurs options fonctionnelles, il sera utilisé dans la solution appliquée si au moins l'une d'entre elles est incluse.

L'option "Mode privilège à l'obtention" vous permet de désactiver la vérification des droits d'accès lors de l'obtention de la valeur de l'option fonctionnelle, ce qui affectera positivement les performances (les opérations de vérification d'accès excessives seront éliminées) et réduira la complexité des développements ultérieurs (pas besoin de configurer droits pour l'objet qui stocke la valeur de l'option fonctionnelle).

Exemple d'utilisation

Dans notre configuration de test, créons une énumération "Importance", ainsi qu'une constante

"Activer l'importance". Les objets créés sont affichés dans la capture d'écran suivante.

La constante est destinée à stocker la valeur de l'option fonctionnelle. L'énumération agira comme la valeur de l'attribut de référence dans le document de test, dont la disponibilité sera déterminée par l'option fonctionnelle.


Le document de test aura deux conditions préalables :
  • "Commentaire" avec le type "Chaîne".
  • "Importance" de type "EnumerationReference.Importance".

Ajoutons l'attribut de document "Importance" à l'option fonctionnelle, puis considérons le comportement de la plate-forme en mode utilisateur.

Après avoir exécuté le programme en mode 1C:Enterprise, ouvrez un document de test. Nous ne verrons pas l'attribut "Importance" sur le formulaire, car nous n'avons pas encore activé l'option fonctionnelle.

Pour activer l'utilisation de l'attribut "Importance", vous devez définir la valeur de la constante "EnableImportance" sur TRUE. Ensuite, le formulaire changera comme suit :

Le fonctionnement des options fonctionnelles s'étend à presque tous les objets de configuration, à l'exception de certains de la branche "Général", qui exécutent principalement des fonctions de service. Par exemple, vous ne pouvez pas inclure d'autres options fonctionnelles dans la composition d'une option fonctionnelle (et cela n'a pas beaucoup de sens).

Examinons quelques aspects intéressants du fonctionnement de cet objet de configuration :

1. La configuration des options fonctionnelles n'a pratiquement aucun effet sur les requêtes SQL générées par la plateforme.

Par exemple, lors de l'ouverture d'un document avec une option fonctionnelle désactivée, la plateforme reçoit dans tous les cas la valeur de cet attribut dans la requête. La capture d'écran suivante montre les requêtes SQL générées avec l'option activée et désactivée.

2. L'élément de formulaire "Importance" sur le formulaire, quelle que soit la valeur de l'option fonctionnelle, a toujours les valeurs des propriétés "Visibilité" et "Accessibilité" égales à TRUE.

En effet, aussi bien lors de la création d'un formulaire sur le serveur, qu'à l'ouverture d'un formulaire, ainsi que lors de la poursuite des travaux avec lui, les propriétés "Visibility" et "Accessibility" ne sont pas automatiquement définies sur FALSE par le framework. Probablement 1C:Enterprise 8.x le fait "dans les coulisses".

3. Pour obtenir la valeur de l'option fonctionnelle, la plateforme génère une requête SQL vers le SGBD conformément à l'objet de stockage, c'est-à-dire à une constante. Dans l'un des articles précédents, nous avons déjà parlé de la construction de requêtes SQL sur des constantes et de la manière dont elles sont stockées dans la base de données.


Dans notre exemple, la plateforme génère la requête SQL suivante :

Quant au moment de recevoir la valeur de l'option fonctionnelle, la plate-forme est guidée par le principe suivant : la première réception de la valeur d'une option fonctionnelle se produit lors de l'accès à l'objet/accessoires inclus dans sa composition. La plateforme utilise alors la valeur mise en cache jusqu'à ce que la valeur de l'objet qui stocke cette valeur soit modifiée (dans notre exemple, les constantes EnableImportance) ou que la session utilisateur soit redémarrée. La valeur d'une option fonctionnelle est mise en cache dans une seule session.


Tout ce qui précède a été vérifié expérimentalement. Tout ce que j'ai utilisé pour les expériences est dans la configuration de test (lien en fin d'article), à ​​l'exception de .

Sortir

Les options fonctionnelles font partie intégrante de presque toutes les solutions de circulation basées sur la plateforme 1C:Enterprise 8.x. C'est grâce à ce mécanisme que vous pouvez créer des configurations avec la construction de blocs de fonctionnalités, qui peuvent être facilement activées / désactivées lors de la configuration du programme. Dans le même temps, les capacités du mécanisme peuvent être étendues en utilisant les paramètres des options fonctionnelles, mais c'est un sujet pour un autre article.

Pour l'expérience avec la plateforme, il est très rare d'utiliser des options fonctionnelles, puisque le client sait exactement ce dont il a besoin. Et la création d'une sorte de mécanismes universels pour lesquels vous devrez payer un supplément, sans le fait qu'ils seront utilisés, est très rare lors de la finalisation de solutions standard ou de leur mise en œuvre dans une entreprise particulière.

Téléchargements :

Messages similaires