Ce qui est inclus dans 1s. Pour un utilisateur novice : différences entre les produits logiciels du système de programme 1C:Enterprise

Les processus de mécanisation, d'automatisation et de robotisation de tout ce qu'une personne fait se produisent constamment. Auparavant, cela consistait à créer des éoliennes ou celles qui assuraient la transformation des céréales, à forte intensité de main d'œuvre. Des signes de progrès apparaissent désormais dans la production, la gestion et l'échange d'informations. Les entreprises sont grandement aidées par les programmes de la série 1C. Que sont-ils, que sont-ils et pourquoi ont-ils été développés ?

1C : à quoi est destiné le programme ?

Tout d'abord, il faut dire que le nom complet de ce logiciel est « 1C : Enterprise ». Il est conçu pour automatiser les activités des organisations ou des individus. Peut être installé sur n’importe quel ordinateur moderne dans un environnement de bureau ou domestique. est un programme qui permet d'automatiser la comptabilité ou de faciliter la prise de décision pour une entreprise (budget familial). Il se compose de deux parties :

  1. Plate-forme.
  2. Solution applicative.

La plateforme 1C : Enterprise est la base qui s'installe sur un ordinateur et exécute la solution applicative. Lorsque vous lancez ce logiciel, c'est ce qui s'affiche en premier. Une solution d'application est un ensemble de fichiers contenant un ensemble spécifique de capacités et de rapports nécessaires pour maintenir un type spécifique de comptabilité et compiler toute la base d'informations nécessaire. Bien que les composants fonctionnent ensemble, ce sont des systèmes distincts. Et si nécessaire, l'un d'eux peut être remplacé. Eh bien, maintenant, il ne devrait plus y avoir de questions sur 1C (« qu'est-ce que c'est et en quoi est-il utile »).

Comment fonctionne l’automatisation comptable ?

Vous pouvez considérer un exemple d'automatisation en utilisant la solution applicative « 1C : Gestion des Salaires et des RH 8 ». Il permet de faciliter le travail du service RH, d'effectuer la paie, les cotisations aux fonds, les impôts indépendamment des personnes (tout dépend du nombre de jours travaillés, du salaire, etc., il vous suffit donc de saisir les données initiales, et le programme fera le reste). La solution de candidature peut être utilisée non seulement au sein d'une grande organisation, mais également par un entrepreneur individuel qui paie l'impôt sur le revenu des personnes physiques. Pour les composants logiciels, peu importe les nombres comptés, la base de données 1C peut donc être petite. Peu de gens savent que cette application est applicable même pour un budget familial. Et ce n’est pas surprenant, car le coût est assez élevé et peu de gens peuvent se le permettre. Le logiciel est utilisé pour tenir des livres de dépenses et de revenus, ainsi que d'autres aspects importants pour l'entreprise. Il convient de noter que le nombre de solutions applicatives est très important : il y en a des centaines, voire des milliers. Certains d'entre eux sont en série et peuvent être utilisés par de nombreuses entreprises pour résoudre leurs problèmes sans paramètres supplémentaires. En même temps, ils sont les plus populaires. Il existe également des solutions d'application personnalisées créées pour des entreprises spécifiques (généralement par des programmeurs internes). Mais ce processus demande beaucoup de travail et n'a donc de sens qu'avec une compréhension claire de la nécessité de créer des solutions spécifiques.

Accélérer la prise de décision

Toute solution applicative adoptée est implémentée par la plateforme 1C : Enterprise. C'est l'environnement qui lance et exécute tout. De plus, ces processus se déroulent à la vitesse maximale dont un ordinateur est capable. Même pour les grandes entreprises, calculer les salaires d'un grand nombre d'employés n'est pas un problème, car 1C est un assistant dans de tels cas. Lorsque vous commencerez à travailler, la plateforme chargera la solution applicative nécessaire dans laquelle vous devrez saisir les données. Tout ce qui est nécessaire sera calculé directement par l'ordinateur, et seul le résultat final sera affiché. Il faut tenir compte du fait que chaque solution applicative ne peut fonctionner qu’avec la plateforme pour laquelle elle est écrite. Heureusement, il convient de noter qu'ils sont peu nombreux et qu'il est impossible de s'y tromper.

La fonctionnalité du programme a été brièvement passée en revue. Qu'est-ce que ça donne aux gens ? Les avantages du logiciel pour les comptables et les chefs d'entreprise doivent être considérés séparément, bien que 1C soit un outil qui peut être utilisé par de nombreuses autres personnes.

Avantages pour les comptables

L'utilisation de ce logiciel permet d'effectuer rapidement tous les calculs nécessaires, d'enregistrer les événements et de réduire l'influence du facteur humain. 1 C est un programme qui permet un stockage et une utilisation pratiques et compacts de toute la documentation. Et même si le comptable lui-même ne travaille temporairement pas, l'employé exerçant ses fonctions pourra tout comprendre sans perdre de temps. 1C est un outil utile qui rendra la comptabilité fiable et ouverte.

Avantages pour les gestionnaires

Les chefs d’entreprise bénéficient également d’avantages importants. L'aspect et la valeur principaux sont la capacité de contrôler et de surveiller l'état actuel des choses. De plus, tout cela se fait sans qu'il soit nécessaire d'interrompre les spécialistes de leur travail. Lancez simplement le programme, sélectionnez le composant qui vous intéresse le plus et découvrez les données. Pour un manager 1C, c'est l'occasion de suivre tous les changements dès leur enregistrement.

Diverses solutions présentes dans le programme 1C : Entreprise

Il est à noter que le produit est sélectionné en fonction de deux critères : l'industrie dans laquelle il sera utilisé et le problème fonctionnel qu'il résout. Pour présenter les capacités du programme, les domaines d'application seront décrits ici. D’abord les industries d’utilisation :

  1. Foresterie et agriculture.
  2. Production industrielle.
  3. Construction.
  4. Secteur financier.
  5. Commerce, logistique, entrepôt.
  6. Etablissements alimentaires et hôtellerie.
  7. Médecine et soins de santé.
  8. Culture et éducation.
  9. Administration municipale et publique.
  10. Services professionnels.

Il existe des tâches plus fonctionnelles, mais elles présentent également un intérêt important en tant qu'outil pour atteindre l'objectif :

  1. Flux de documents.
  2. Gestion des processus liés aux clients.
  3. Système intégré de gestion des ressources d'entreprise.
  4. Dossiers du personnel, gestion du personnel et paie.
  5. Comptabilité financière et de gestion.
  6. Gestion du transport, de la logistique et des ventes.
  7. Gestion des données d'ingénierie.
  8. Gestion de projet.
  9. Gestion des réparations.
  10. Fiscalité et comptabilité.
  11. Apprentissage en ligne.

Conclusion

Ce logiciel, de par ses fonctionnalités et ses capacités d'application, est important pour assurer la rapidité d'interaction et le suivi de la situation actuelle. Il vous permet d'automatiser un certain nombre de processus dans les entreprises et d'obtenir une plus grande efficacité dans la gestion des ressources de main-d'œuvre et matérielles. Eh bien, maintenant, après avoir lu, nous pouvons dire que si vous entendez l'expression « programme 1C », qu'est-ce que c'est, vous pouvez déjà répondre.

Aujourd'hui, les produits logiciels 1C constituent une sorte de standard pour la comptabilité, la gestion et d'autres types de comptabilité dans les petites et moyennes entreprises. Les employeurs exigent que leurs employés possèdent les compétences nécessaires pour travailler avec ce logiciel particulier. Si la question de l'intégration d'une boutique en ligne et de systèmes d'automatisation (restes, prix, commandes, etc.) est à l'ordre du jour, le bureau dispose généralement également d'une base de données 1C avec laquelle l'intégration doit être effectuée. De même dans de nombreux autres cas : tout processus d'automatisation pour les petites et moyennes entreprises commence traditionnellement par les produits 1C et se poursuit par leur utilisation.

En tant que consultant en entreprise, je rencontre assez souvent des questions sur ce qu'est 1C, quelle structure ce produit logiciel peut avoir et, en général, comment fonctionne l'ensemble de ce système. Elles sont généralement posées par des développeurs Web qui sont obligés de faire face à des problèmes d'intégration de site et 1C, programmeurs spécialisés dans les applications mobiles et autres spécialistes qui, en raison de la nature de leur travail, sont rarement confrontés aux programmes 1C.

Dans cet article, j'ai décidé de rassembler les réponses aux questions les plus courantes qui se posent constamment dans mon travail. Par conséquent, je tiens à vous prévenir tout de suite : l'article est destiné aux personnes familiarisées avec les technologies informatiques ; les hommes d'affaires, les comptables, les personnes éloignées de la sphère informatique auront probablement du mal à comprendre certaines nuances. Bien sûr, je vais essayer d'écrire le plus simplement possible, et je n'envisage pas d'entrer dans les nuances techniques au niveau du code, mais néanmoins, certains termes et concepts peuvent paraître complexes aux non-spécialistes.
Quelques mots sur mon expérience avec 1C
À une époque, j'ai travaillé comme programmeur 1C dans un grand projet, puis j'ai pris le poste de chef de projet, et pendant assez longtemps j'ai été chef du département projet, qui s'occupait exclusivement des tâches en 1C.

Aujourd'hui, comme je l'ai écrit plus d'une fois, je travaille comme consultant en affaires dans le domaine des petites et moyennes entreprises. Je suis constamment confronté à diverses tâches liées à l'automatisation du travail et, par conséquent, aux produits logiciels 1C. Le plus souvent, en tant que consultant en entreprise, j'embauche des spécialistes 1C pour résoudre certains problèmes, j'ai une équipe permanente et j'attire également des spécialistes tiers, notamment des indépendants. Dans de très rares cas, j'écris moi-même quelque chose en 1C, le plus souvent si j'ai un besoin urgent de résoudre un petit problème.

D'un autre côté, je m'éloigne de plus en plus du travail constant avec les produits 1C. Si au début de ma carrière travailler avec les programmes 1C me rapportait 100 % de mes revenus, aujourd'hui la mise en œuvre de certaines solutions 1C ne représente plus que 20 % de mon travail, tout le reste est constitué de sites Web, de systèmes CRM, etc.

Par conséquent, même si je ne me suis pas encore trop éloigné des problèmes liés au programme 1C, j'ai décidé de systématiser mes connaissances, de collecter et d'enregistrer les aspects et nuances importants du travail avec ces produits logiciels.

Un peu plus sur 1C et pourquoi j'écris tout ça
Je sais moi-même que je m'apprête, comme on dit, à embrasser l'immensité. Par conséquent, un autre avertissement :
  1. J'ai l'intention de créer toute une série d'articles sur 1C, où je parlerai de ce logiciel sous différents points de vue. Cet article est principalement destiné aux programmeurs. C’est pourquoi je le publie sur Habré. Ce qui suit couvrira un plus large éventail de concepts, y compris ceux qui intéressent les hommes d'affaires et les utilisateurs de produits logiciels 1C, et seront donc publiés sur Megamind.
  2. Je n'entrerai pas dans les nuances d'utilisation du code ou d'autres détails techniques, que chacun de vous peut lire seul sur le site officiel de 1C, sur les sites d'assistance, sur des forums bien connus, etc.
  3. Je ne discuterai pas des nuances du fonctionnement de telle ou telle version de la plateforme. De plus, je parlerai le plus souvent de la plateforme 8.3 comme la plus récente au moment de la rédaction, ainsi que des configurations types les plus demandées par mes clients (moyennes et petites entreprises).
En même temps, je ne veux pas seulement aider un programmeur Web ou un autre spécialiste à comprendre où chercher le bon morceau de code, je veux les aider à comprendre de quoi il s’agit – 1C.
Aujourd'hui, la société 1C à elle seule a introduit tellement de confusion dans les descriptions de produits, dans les exigences relatives au niveau des spécialistes qui configureront le système, dans le choix de la plate-forme, de la configuration, des plugins, des modules complémentaires, des versions, etc. etc., que le système 1C commence personnellement à me rappeler la vieille série télévisée " Poulpe". Si quelqu'un d'autre s'en souvient, dans ce film, le commissaire combattait un groupe criminel, dont faisait partie un groupe bancaire. Et ce système bancaire était tellement déroutant qu'il était très difficile de comprendre d'où venait l'argent, où il allait, comment fonctionnait telle ou telle division et, surtout, pourquoi.

Dans le système 1C, les efforts pour « confondre » l'utilisateur, me semble-t-il, visent une chose : il n'est pas nécessaire de comprendre quoi que ce soit, il suffit de payer. Et de nombreux hommes d’affaires finissent par payer sans comprendre s’ils ont besoin de cette mise à jour ou de ce produit. Ils paient juste et c'est tout.

Je vais essayer de démêler les « tentacules de la pieuvre » et de structurer une compréhension générale du fonctionnement du système 1C.

Nous souhaitons également rappeler aux programmeurs que vous pouvez trouver toute information technique sur le site 1C. Je n’ai pas du tout l’intention de m’attarder sur ces nuances. Dans la mesure du possible, j'écrirai dans un langage simple sur des questions fondamentales.

Et si vous avez besoin de nuances techniques spécifiques à 1C, vous pouvez toujours utiliser les ressources suivantes :

  1. Site Web 1C et forum partenaires. http://www.1c.ru
  2. Autres ressources
Dans la grande majorité des cas, les réponses à vos questions se trouveront sur l’une de ces ressources. Il existe bien d’autres forums et autres choses, mais la plupart des solutions sont là.

1C comme écosystème

Lorsqu'un homme d'affaires, un avocat, un comptable, un vendeur et un autre utilisateur rencontre des programmes 1C, il y a très souvent un malentendu sur ce dont il s'agit. Certaines personnes pensent que 1C est un système comptable pratique, d'autres pensent qu'il s'agit d'un système d'automatisation d'une boutique en ligne, d'autres encore ne comprennent pas vraiment de quoi nous parlons. Certains pensent même qu'avec l'aide de tel ou tel produit 1C, vous pouvez résoudre n'importe quel problème commercial, il vous suffit de choisir le bon produit et, peut-être, de le modifier un peu.

La raison de ces perceptions clairement erronées est que personne ne comprend ce qu'est 1C du point de vue de la plate-forme. Tout le monde voit quelque chose de différent, de spécifique. 1C lui-même apporte encore plus de confusion, car il soutient activement toutes ces idées fausses grâce à son marketing, qui tente de positionner 1C comme une solution pour toutes les occasions et pour tous les objectifs.

Dans l'article Pourquoi 1C est mauvais et pourquoi les programmeurs 1C ne l'aiment pas tellement, j'ai déjà dit qu'en fait 1C devrait être perçu comme un écosystème à part entière. C'est cette approche qui vous aidera à comprendre ce qu'est 1C et pourquoi il est nécessaire.

Ainsi, du point de vue de l'écosystème technique, 1C se compose des composants suivants :

  1. La plateforme 1C est la base sur laquelle sont écrites les configurations, avec lesquelles travaillent les programmeurs, etc. Elle est mise à jour de version en version, et peut donc être : 6.0, 7.7, 8.0, 8.2 ou 8.3.
  2. Configuration. C’est le prochain niveau de spécificité. Les configurations sont écrites sur la plateforme en utilisant le code 1C. Les utilisateurs travaillent avec des configurations.
  3. 1C Bitrix. Un système pour travailler avec des sites Web, cela vaut la peine d'en parler séparément.
Un autre aspect dans lequel le travail 1C peut être structuré est le niveau organisationnel. Et ici, il y a 2 parties qui ne fonctionnent pas non plus l'une sans l'autre :
  1. La société 1C elle-même et son équipe de spécialistes.
  2. Partenaires 1C (franchise) et spécialistes impliqués dans la maintenance du système. Ils méritent également d’être soulignés comme l’une des composantes de l’écosystème. Sans spécialistes qui finalisent et mettent en œuvre 1C, le système ne fonctionnera pas. Il peut s'agir d'entreprises partenaires 1C ou de indépendants individuels, peu importe, il suffit qu'ils le soient, sinon le système ne sera pas viable.
Ensuite, je propose d'examiner de plus près les parties de l'écosystème 1C.

Plate-forme

La plate-forme est la base même sur laquelle les programmeurs 1C, utilisant le langage de programmation 1C, écrivent des programmes prêts à l'emploi (configurations) pour les utilisateurs. La plateforme est la base sans laquelle aucun composant ou configuration ne fonctionnerait. Dans le même temps, la plateforme elle-même sans configuration peut intéresser exclusivement un programmeur 1C ; pour tous les autres (utilisateurs, spécialistes divers), elle est inutile.
Vous pouvez travailler sur différentes versions de la plateforme. Je sais que dans la pratique, les versions 8.2 et 8.0 sont utilisées, ainsi que la 7.7, plutôt ancienne, mais toujours populaire, parfois même la première version réussie 6.0 est utilisée. Mais je parlerai exclusivement de la version 8.3, comme la plus récente au moment de la rédaction de cet article. La plupart des éléments dont nous discuterons sont également pertinents pour les versions précédentes. Mais certains n’ont été ajoutés que dans les dernières versions. J'aimerais que les lecteurs prennent ce fait en compte.

Il est important de comprendre que les utilisateurs n'ont le plus souvent pas besoin de toute la gamme de capacités offertes par 1C. Cette déclaration est particulièrement pertinente pour les petites et moyennes entreprises. Mais la qualité et la fiabilité du travail sont extrêmement importantes pour les utilisateurs. Et à cet égard, malheureusement, de nombreux problèmes surviennent avec les produits logiciels 1C.
Lorsqu'ils travaillent avec 1C, les programmeurs utilisent un langage de programmation spécial créé par les développeurs 1C pour travailler avec la plate-forme 1C. Aujourd'hui, il est disponible en russe et en anglais, mais il a été initialement écrit en russe et, par conséquent, les configurations standard sont également écrites traditionnellement en russe, bien qu'il soit toujours possible d'utiliser les versions anglaises des opérateurs au bon endroit si cela convient mieux au programmeur. travailler. Ce langage est un mélange de BASIC et de C+ avec l'ajout de SQL pour l'écriture de requêtes. De plus, il offre la possibilité d'utiliser divers constructeurs et plugins.

L'une des caractéristiques de la plateforme 1C est le manque de modularité. La plateforme est un tout, il est impossible d'indiquer clairement quel morceau de code (module) est responsable de quelles capacités. Bien entendu, lors de l'installation, vous pouvez spécifier quels composants doivent être installés et lesquels ne le sont pas. Mais cette option n’est présente qu’au moment de l’installation, et offre en fait un très petit nombre d’options.

Une note supplémentaire qui, espérons-le, aidera à éviter les flammes et les disputes :

Je comprends que la plateforme 1C est un outil puissant et très flexible. Et si vous, en tant que programmeur 1C expérimenté, décidez d'écrire quelque chose de spécial dessus, vous obtiendrez très probablement un excellent logiciel. Et pour différents cas, vous pouvez trouver ici une solution précisément grâce à la richesse des capacités de la plateforme. Mais le plus souvent je rencontre l'utilisation de configurations standards (Comptabilité, Gestion commerciale, Paie et RH, Gestion de production), la plupart des utilisateurs travaillent avec elles, notamment lorsqu'il s'agit de petites et moyennes entreprises. Par conséquent, j'écrirai sur le choix de la plate-forme et sur certains problèmes associés au travail de 1C, principalement du point de vue du travail avec des configurations standard.

En même temps, je comprends aussi qu'avec une grande envie et un niveau de connaissance suffisant du programmeur, de nombreux problèmes peuvent être résolus, mais les problèmes ne seront pas pertinents. Par conséquent, si vous utilisez des développements uniques, les problèmes et les questions que je révèle ne vous intéresseront peut-être pas du tout. Pour tout le monde, je continue.
Options de livraison de la plateforme
Lors du choix d’une plateforme, il est très important de prêter attention aux options de livraison de la solution. La première chose qui est importante pour vous est la méthode d'organisation du travail avec les données :
  • Solution de fichiers
  • Option client-serveur
Dans une solution basée sur des fichiers, toutes les informations professionnelles seront stockées dans un fichier commun. Peu importe la configuration que vous installez. Dans tous les cas, vous recevrez un fichier de service avec une extension CD (format interne 1C), dans lequel tout sera stocké : répertoires, documents, registres, etc. Si le nombre d'utilisateurs de votre programme ne dépasse pas 4 personnes, cette option vous convient très probablement. De plus, la mise en place d'un système de fichiers est beaucoup plus simple, ici vous pouvez même vous passer de l'aide d'un spécialiste 1C. Le problème de vitesse peut être en partie résolu grâce au RPD (Remote Desktop Protocol), mais seulement en partie.

Mais pour utiliser 1C dans des entreprises avec un flux de documents assez actif et un nombre assez important d'utilisateurs du système (plus de 4 personnes), le système de fichiers ne fonctionnera pas de manière satisfaisante. Les utilisateurs accéderont presque simultanément au même fichier, dont le volume augmentera constamment. De plus, des synchronisations constantes seront nécessaires, ce qui ralentira encore plus le travail.

Pour résoudre ce problème, la société 1C essaie d'essayer la mise en cache des données, mais cette méthode pose jusqu'à présent encore plus de problèmes. Si quelqu'un est intéressé par ce sujet, tapez simplement « Problèmes de cache 1C » dans le moteur de recherche ; dans la recherche, il y aura beaucoup de forums et de discussions à ce sujet avec une variété de problèmes, qui se résument finalement au fait que la mise en cache ne ne fonctionne pas toujours correctement.

L'organisation client-serveur du stockage des données est l'organisation des bases de données en tables sur le serveur. Il peut s'agir de MSSQL, Oracle ou d'une autre option d'organisation de base de données.

Les avantages de cette option sont évidents : quel que soit le nombre d'utilisateurs accédant aux bases de données, aucun problème de vitesse et d'accès ne se posera. C’est l’option qu’utilisent la plupart des entreprises de taille moyenne, et c’est celle que je recommande habituellement aux clients.

Dans la plupart des cas, les entreprises installent un serveur Windows sur lequel sont stockés à la fois le programme lui-même et la base de données. Parfois, les applications et les bases de données sont séparées sur des serveurs différents, mais ces cas sont complexes et assez rares, et je ne m'y attarderai donc pas.

Versions de 1C pour différentes plateformes
Aujourd'hui, vous pouvez choisir différentes versions du logiciel 1C pour fonctionner sur différentes plates-formes. Ici, il convient également de déterminer ce qui vaut la peine d'être acheté et dans quel cas.

Il existe donc des versions de 1C :

  • Pour les fenêtres,
  • pour Linux.
Au moment de la rédaction de cet article, aucune version n'a été développée pour Mac OS.

Le programme 1C, qui fonctionne sous Windows, a été développé dès le début, c'est un outil puissant, familier à tous, suffisamment raffiné pour pouvoir être utilisé sans aucun problème. La version Linux d'aujourd'hui est considérée comme encore nouvelle, et donc assez « brute » ; elle comporte encore beaucoup d'erreurs, comme dans tout nouveau logiciel.

Les entrepreneurs et tous les représentants d'entreprises sont des personnes plutôt conservatrices ; pour eux, le plus important est un travail stable et fiable. Le plus souvent, une entreprise n'est pas tellement intéressée par la vitesse élevée ou par une liste énorme de capacités, car cela nécessite simplement un fonctionnement stable. De plus, Linux n'est pas très demandé dans les entreprises nationales aujourd'hui. On rencontre donc très rarement cette version.

Base de composants 1C
La base de composants 1C est très étendue, elle contient un grand nombre de capacités, tandis que 1C est constamment divisé et ajouté des fonctions. Ceux. lorsque les développeurs 1C ont besoin de créer quelque chose de nouveau, ils créent presque toujours un nouveau type d'objet. Par exemple, lorsque des services Web étaient requis, les développeurs n'ont pas créé une sorte de plugin, mais ont simplement introduit le concept : service Web. De même, pour de nombreux processus métiers dans une entreprise 1C, un nouveau composant est le plus souvent créé, même dans les cas où celui existant pourrait simplement être modifié.

Que dire des composants de la plateforme 1C :

  • Certains composants fonctionnent depuis longtemps, d'autres depuis la création du produit logiciel. Ils sont stables et fiables.
  • Certains composants ont été ajoutés récemment, d'autres le sont actuellement. La plupart d'entre eux sont très mal testés et vous devez donc les utiliser avec une extrême prudence.
Lorsque vous choisissez un composant avec lequel travailler, vous devez toujours faire attention au moment où il a été ajouté. Les programmeurs professionnels 1C ont cette règle : lorsque les développeurs ajoutent une nouvelle fonction, si possible, évitez-la jusqu'à ce qu'un laps de temps suffisant se soit écoulé. Ceux. ils attendent que le composant ait été testé dans la pratique, que les principaux « bugs » aient été identifiés et corrigés, et alors seulement ils commencent à travailler activement avec lui.

L’une des composantes de la réputation négative de 1C est la pratique de l’entreprise consistant à ajouter constamment de nouvelles solutions non testées. Malgré le fait que les composants déjà implémentés fonctionnent souvent mal, les bugs n'ont pas encore été corrigés et les développeurs ajoutent déjà quelque chose de nouveau. Il peut s'agir non seulement de composants, mais également de nouvelles fonctions pour des objets existants, de nouvelles méthodes, etc. Tous les programmeurs qui travaillent avec 1C seront confrontés à ce problème - la présence constante de logiciels « bruts », de « bugs » constants et leurs corrections constantes.

Les utilisateurs peuvent également rencontrer ce problème : des erreurs et un fonctionnement instable du logiciel lorsqu'ils travaillent avec la plateforme. Il existe un certain ensemble de fonctions de maintenance 1C qu'un utilisateur peut exécuter. Il existe une interface utilisateur de plateforme à cet effet. Et ici, cela vaut la peine de revenir sur les différentes versions de l’interface utilisateur.

La plate-forme 1C se compose de nombreux composants différents qui sont constamment ajoutés, élargissant ainsi les capacités de ce produit. En plus des documents, répertoires, registres divers, il existe également divers composants pour l'entrée/sortie d'informations, c'est-à-dire Les interfaces des utilisateurs.

Sur la base de cette fonctionnalité, vous pouvez choisir :

  1. Client 1C natif. Il s'agit d'une interface logicielle traditionnelle lorsque l'on accède à 1C depuis 1C.
  2. Travaillez via un navigateur.
  3. Travaillez via une application mobile.
Chacune des options a certaines limites ; vous pouvez en savoir plus à leur sujet sur le site officiel de 1C.
Client natif
Le client natif est également divisé en une série de sous-clients, ce qui introduit un chaos supplémentaire dans le processus de sélection des logiciels. La chose la plus importante ici est de choisir une option client « gros » ou « léger ». À première vue, le choix ici n'est pas critique, surtout pour un programmeur. En fait, lorsque vous travaillez avec la configuration via l'interface, des problèmes peuvent survenir en raison d'erreurs de sélection.

Quelle est la différence entre ces sous-clients ?

« Épais » nécessite un canal de communication large (épais), « fin » nécessite un minimum. La grande majorité de mes clients utilisent un client « gros », puisque tout le monde dispose désormais de bonnes chaînes locales ou Internet, et qu'il n'y a aucun problème avec leur « largeur ». D'un autre côté, un client « léger » a certaines limites dans son fonctionnement ; il y a des choses qui ne peuvent pas y être faites.

Client Web (fonctionne via un navigateur)
Le client Web fonctionne avec le programme 1C via un navigateur. Ceux. vous utilisez une certaine technologie qui vous permet d'accéder à la base de données via Internet, à l'aide d'un navigateur qui vous convient. Dans ce cas, l'interface est entièrement décrite directement dans le navigateur.

Cette option impose certaines restrictions, vous devez constamment vous en souvenir. D'un autre côté, travailler avec le client Web est assez stable, bien débogué et amené à une certaine conclusion logique. C’est pourquoi de nombreuses personnes utilisent cette option d’interface. Travailler avec 1C en ligne peut être très pratique et même nécessaire.

version mobile
Cette version du client de 1C est apparue relativement récemment et n'est pas encore très demandée. Raisons de cette attitude :
  1. Le client s'est avéré très difficile. Afin de mettre en place ce programme, une personne doit connaître à la fois les technologies 1C et mobiles, et assez profondément au niveau du code. Force est de constater qu'il est assez difficile de trouver un tel spécialiste, ce qui ne contribue pas à la popularité de la solution logicielle.
  2. La technologie est encore très « brute » et mal déboguée. J'ai personnellement essayé d'utiliser cette solution pour mes clients, j'ai discuté avec des collègues qui se sont également familiarisés avec cette technologie, et pour le moment mon avis et celui de mes collègues coïncident : il est plus facile et plus pratique de créer une sorte d'application mobile que pour utiliser l'option de 1C.
La version mobile doit combiner beaucoup de choses, elle nécessite le travail de plusieurs spécialistes qui vont travailler ensemble et s'entraider :
  • Paramétrer l'accès à la base de données depuis l'extérieur ;
  • Résoudre les problèmes de sécurité ;
  • Mise en place d'un serveur pour travailler avec des applications mobiles ;
  • Mise en place de produits logiciels 1C ;
  • Mise en place d'applications web (si nécessaire).
Tout cela est nécessaire pour assurer le bon fonctionnement de l'application mobile 1C. Il est clair que constituer une telle équipe de spécialistes est difficile et coûteux, et cette solution n'est donc pas populaire dans les petites et moyennes entreprises.
Plateforme 1C : résumé
La plate-forme 1C est très fonctionnelle et possède une énorme liste de fonctionnalités diverses. Et cette quantité se transforme naturellement en complexité. En conséquence, la barrière à l'entrée dans le travail avec 1C pour un programmeur est très élevée. Les clients entendent parler des diverses capacités de 1C et demandent à un programmeur de les aider à les mettre en œuvre. Cela signifie qu'un spécialiste doit être constamment au courant des mises à jour, comprendre et connaître diverses choses.

Il est très difficile de trouver un programmeur capable de tout comprendre à la fois au niveau du programme : travailler avec 1C, programmation Web, travailler avec des applications mobiles, etc. Ceci est possible au niveau conceptuel, c'est-à-dire sur celui où je partage désormais mes connaissances.

Mais les clients ne comprennent généralement pas cela et commencent à exiger que le programmeur 1C mette en œuvre diverses capacités.

D'un autre côté, la plate-forme 1C est en constante évolution, elle propose un grand nombre d'options, de nombreuses solutions différentes et, par conséquent, un grand nombre de bugs et leurs correctifs.

Tout cela ensemble conduit à un problème de positionnement :

  • D'une part, il y a la société 1C, qui dit aux clients que 1C est simple et pratique. Ils n'écrivent nulle part que la maintenance de 1C nécessitera un spécialiste possédant des connaissances particulières, qu'il est difficile pour les programmeurs de travailler avec le 1C moderne.
  • D’un autre côté, en réalité, le client est confronté à tous ces problèmes. Et c'est bien s'il reçoit l'aide soit d'une équipe qui travaille bien et impliquée dans la mise en œuvre de 1C, soit d'un consultant en entreprise avec mon niveau de connaissances qui peut trouver les bons spécialistes et leur confier les bonnes tâches. Dans d’autres cas, l’utilisateur sera confronté à de nombreux problèmes lors du processus de mise en œuvre.

Alors, brièvement sur la plateforme 1C : un grand nombre de possibilités, un haut degré de flexibilité, de nombreuses solutions différentes. Et en même temps : une faible qualité de mise en œuvre, une complexité sans cesse croissante de la solution, un nombre énorme de bugs dans chaque version.

Sur le plan conceptuel, je pense qu'il y a suffisamment d'informations. Et vous pouvez toujours trouver des nuances techniques sur les ressources 1C que j'ai recommandées ci-dessus.

Configurations

Les configurations 1C sont des solutions logicielles prêtes à l'emploi créées sur la base d'une version spécifique de la plateforme. La configuration est ce avec lequel les utilisateurs travaillent directement, l'environnement logiciel dans lequel ils conservent des enregistrements à jour, travaillent avec le flux de documents, les répertoires, etc. Souvent, les utilisateurs ne savent pas de quel type de plate-forme ils disposent. Mais ils savent toujours quelle configuration spécifique est utilisée.

Il existe des configurations :

  1. Standard - rédigé par la société 1C. Ils sont tous présents sur le site 1C.
  2. Atypique – rédigé par des entreprises partenaires.
Au niveau utilisateur, les deux types se distinguent comme suit :
  1. Les configurations standard sont créées et maintenues par 1C. Dans la plupart des cas, ils sont de meilleure qualité, dans ces configurations le travail avec le code est mieux organisé, les solutions optimales sont le plus souvent utilisées et les erreurs sont rapidement corrigées. Bien sûr, tout le monde entend constamment parler de « bugs éternels » dans les configurations 1C typiques, et ils y sont en effet constamment présents, mais cela vaut quand même la peine de donner du crédit aux spécialistes de l'entreprise. Ils corrigent les erreurs critiques très rapidement.
  2. Les configurations atypiques sont écrites par des sociétés partenaires 1C, et il est assez difficile de dire ici quelque chose de précis. De telles configurations sont très différentes. Le plus souvent, ils sont rédigés à l'occasion : spécifiques à un secteur (pour un secteur spécifique) ou rédigés pour une occasion spécifique (une entreprise spécifique). Et ici, il faut comprendre que les entreprises partenaires 1C ont pour la plupart un turnover de personnel assez élevé. Et donc leurs configurations sont écrites de manière plutôt désorganisée. Un programmeur commence à écrire, un autre continue et un troisième termine. En même temps, chacun apporte quelque chose qui lui est propre, sa compréhension, ses solutions, ses idées. Et il applique les développements de son prédécesseur comme bon lui semble, et non comme prévu.
Peut-être vous souvenez-vous du drôle de dessin animé « Trois de Prostokvashino » ? Là, le garçon, oncle Fiodor, a écrit une lettre à ses parents, mais ne l'a pas terminée, il a été distrait et ses amis l'ont terminée à tour de rôle : un chat et un chien. Et chacun d'eux a parlé de ses problèmes. En conséquence, les parents du garçon ont été surpris d’apprendre que « ses pattes lui faisaient mal et que sa queue tombait ». C’est le principe utilisé pour écrire très souvent des configurations non standards.
Le manque de continuité dans l'écriture des configurations non standards, et souvent le manque de documentation suffisamment détaillée, conduit au fait que pour toutes questions de mise en œuvre et de modifications vous devrez contacter la société qui a développé cette configuration.

Les configurations non standard sont également de deux types :
  1. Écrit sur la base des standards. Ces configurations sont créées en ajoutant des fonctionnalités à certaines configurations standard. Par exemple, il existe un produit tel que 1C : Trade Management et CRM. Ici, nous avons combiné la configuration standard du système Trade Management et du système CRM. Il est intéressant de noter que les créateurs de la configuration, la société Rarus, appellent le sous-système Trade Management, alors qu'en fait c'est la base sur laquelle toute la configuration a été écrite.
        avantages de telles configurations - elles sont plus fonctionnelles que les configurations standard, des fonctionnalités souvent très nécessaires leur sont souvent ajoutées.
        Inconvénients– les développeurs de ces configurations n'ont souvent pas le temps de créer leurs mises à jour en temps opportun. Ainsi, il se peut très bien que la société 1C ait déjà publié ses options de mise à jour, et l'utilisateur d'une solution non standard devra attendre un certain temps jusqu'à ce que le développeur crée une mise à jour similaire pour une solution spécifique. De plus, de telles modifications peuvent également être assez « brutes » et contenir de nombreuses erreurs.
       
  2. Configurations écrites à partir de zéro. Lors de leur création, les configurations standards ne sont pas du tout utilisées, les solutions sont écrites pour des tâches spécifiques.
        avantages: la configuration a été écrite exactement selon les besoins du client, il y a tout le nécessaire et presque rien de superflu.
        Inconvénients: Habituellement, lors de l'écriture de telles solutions, les normes de code ne sont pas respectées ; il est très difficile de modifier de tels produits logiciels ; le plus souvent, seul l'auteur peut le faire assez rapidement.
Si je suis venu chez des clients et que je voyais qu'il y avait une configuration atypique écrite à partir de zéro, j'essaie soit de ne pas y toucher du tout, soit de la changer complètement en une solution pratique et universelle. Bien souvent, de telles solutions ne sont pas réellement nécessaires, notamment dans les petites et moyennes entreprises. Dans le même temps, les produits standards sont plus faciles à entretenir et, par conséquent, moins chers, ce qui est toujours important pour les entreprises.

Résumé

Il est important de comprendre que les entrepreneurs recherchent généralement de la configuration. Par exemple, pour automatiser le travail du service comptable, ils ont besoin de 1C.Comptabilité et pour organiser le travail avec les clients - 1C. Gestion commerciale. Ce sont ces produits qui leur sont compréhensibles et donc intéressants.

Ainsi, il est important que le programmeur sache avec quelle plateforme il devra travailler. L'utilisateur est intéressé par la configuration. Dans le même temps, sans l'aide d'un programmeur 1C, une entreprise ne sera dans la plupart des cas pas en mesure de mettre en place la configuration souhaitée. C'est pourquoi j'appelle les spécialistes 1C une partie intégrante de l'écosystème 1C.

Permettez-moi de vous rappeler que les spécialistes 1C sont également différents. Certains sont engagés dans le développement de la plateforme et des configurations standards (employés de la société 1C), d'autres sont ses partenaires et participent à la mise en œuvre et aux modifications, tandis que d'autres aident en privé à résoudre certains problèmes liés à la mise en œuvre de 1C. Ajouter des balises

1. Qu'est-ce que 1c, la différence entre la plateforme et la configuration.
2. Options de stockage des informations.
3. Architecture à trois niveaux.
4. Assistance technologique

Qu'est-ce que 1c, la différence entre la plateforme et la configuration.

Le programme est à la fois un produit logiciel de solution commerciale et un environnement de développement. Il dispose de nombreuses configurations standards et personnalisées. Pour clarifier la différence entre la plateforme et la configuration, je ferai une comparaison avec le programme Word de la suite Microsoft Office. La plateforme est équivalente au programme Word, et la configuration est équivalente à un fichier avec l'extension « *.doc » créé dans le programme.

Ceux. n'ayant qu'une plateforme, il n'y a rien à regarder et nulle part où saisir les données, et ayant une configuration sans plateforme, il n'y a rien à ouvrir. En règle générale, la configuration couvre un certain secteur ou domaine et résout leurs problèmes, par exemple : gestion commerciale, comptabilité d'entreprise, gestion des salaires et du personnel, entreprise de transport automobile. Quant à l'environnement de développement, un outil de configuration est intégré à la plateforme et toutes les configurations existantes sont créées à l'aide de celui-ci. De plus, la compréhension du code est simplifiée grâce au langage de programmation - c'est le russe. L'interface principale à travers laquelle les utilisateurs travaillent est Formes .

À quoi ressemble le 1

Ces dernières années, 1c a subi des changements majeurs dans l'interface, suivons de la version 7.7 à la version 8.3 "Taxi"

Options de stockage des informations.

Parce que Les principaux objectifs de l'utilisation de programmes en entreprise sont l'accumulation de données pour le contrôle et la gestion, il est alors nécessaire de parler de la façon dont 1C procède cela. Il existe deux types de stockage d'informations dans les bases de données :

  1. Déposer– ce format consiste à créer un fichier « 1Cv8.1CD » sur votre ordinateur, qui est une base de données.
  2. Serveur client- ce format implique l'utilisation d'un programme tiers pour stocker les informations, et le programme 1c y accède pour effectuer certaines actions sur les données. Au lieu de l'expression client-serveur, le mot serveur peut être utilisé, ainsi qu'une architecture à trois niveaux ou à trois niveaux.

Architecture à trois niveaux.

Je pense qu'il n'y aura aucune difficulté à comprendre la version fichier de la construction d'un système comptable. Je vais vous en dire plus sur le client-serveur. Avec cette option de mise en œuvre, le progiciel se compose de trois niveaux : Client, 1C Enterprise Server, SQL Server.
Remarque : L'acronyme SQL signifie Structure Query Language, qui se traduit par Structured Query Language, mais est souvent utilisé pour désigner un type de serveur.

L'objectif principal de cette option de construction d'un système est d'augmenter la fiabilité et les performances. Les programmes tiers les plus connus sont : MS SQL Server, PostgreSQL, et ce dernier est gratuit et disponible sur les disques ITS.

La fiabilité est obtenue grâce au fait que la base de données peut être exploitée via un programme spécialisé qui surveille l'intégrité des données, effectue des copies d'archives, optimise le temps de récupération des données, etc.

Performance– en raison de la possibilité de distribuer différentes parties logiques du progiciel sur différents ordinateurs. En fait, même avec la version client-serveur, toutes les parties du progiciel peuvent être situées sur un seul ordinateur.
Une description simplifiée des fonctions exécutées par différentes parties du progiciel ressemblera à ceci :

  1. Client – ​​​​tout ce qui concerne l'affichage sur l'écran du moniteur
  2. Serveur 1C – demande d'informations au serveur SQL en langage SQL, imposant des restrictions sur les droits des utilisateurs sur les informations reçues
  3. Serveur SQL – stockage et modification des informations.

Si nous comparons les versions de 1C de 7.7 à 8.3 et soulignons une différence clé, nous pouvons indiquer ce qui suit

  • 7.7 est en grande partie une version fichier, ne fonctionne pas entièrement avec SQL
  • Système mono-utilisateur 8.0, n'a pas un parallélisme suffisant pour plusieurs utilisateurs
  • Système client 8.1, exécute SQL, mais la plupart des processus s'exécutent sur la machine client
  • Client-serveur 8.2, mais avec une fonctionnalité client Web faible
  • Client Web 8.3, s'éloignant des fenêtres modales.

Assistance technologique

La plateforme 1c prend en charge de nombreuses technologies modernes :

  • com - vous permet d'accéder à d'autres objets quelles que soient les limites du processus ou de la machine, c'est-à-dire lire les données d'autres applications. Par exemple à partir d'Excel
  • ole - vous permet d'intégrer des parties d'autres applications dans des formulaires 1C.
  • xml - un format généralement accepté pour l'échange de données
  • et plein d'autres.

L'installation de 1c n'est pas plus difficile que l'installation de n'importe quelle application, la seule nuance est la clé de sécurité.

En conclusion, un fait intéressant : le décodage « 1C » ne signifiait initialement pas plus d'une seconde et était le nom d'un moteur de recherche, et non d'une entreprise développant des applications métiers.

Un large éventail de personnes - gestionnaires, comptables, programmeurs, chefs de services commerciaux - intéressées par l'automatisation comptable dans leur entreprise, mais n'ayant aucune expérience dans l'utilisation du système 1C, ils se demandent de quel genre d'animal il s'agit, 1C? De plus, une compréhension générale de l’image est requise, concise et claire.

La réponse à cette question peut être trouvée sur Internet. Pour ce faire, vous devez lire et parcourir la jungle d'informations complexes provenant de différents sites, y compris le site entreprise 1C. Ici, je vous épargnerai les détails techniques et je répondrai dans un langage simple - qu'est-ce que 1C. (Cet article appartient à la série d'articles « 1C from scratch »)

Le nom du programme qui nous intéresse" 1C : Entreprise"souvent abrégé en combinaison de livres" 1C" (un-es)

"1C : Entreprise" est un programme informatique conçu pour automatiser les activités des organisations et des individus. Cela signifie que ce programme peut être installé sur n'importe quel ordinateur moderne, à la maison ou au bureau. Et cela signifie également qu'avec l'aide du système installé "1C : Entreprise" vous pourrez automatiser et faciliter la tenue de certaines comptabilités dont vous avez actuellement besoin.

1C : Enterprise peut être acheté auprès d'un grand nombre de vendeurs sur le marché russe. Voici, par exemple, l'une des listes de fournisseurs 1C:Enterprise. Ici vous pouvez trouver le vendeur le plus proche de votre ville. Mais avant de commander une boîte avec le programme, nous devons bien sûr régler quelques détails supplémentaires. À savoir, quel type de comptabilité devez-vous automatiser et quels types existe-t-il ? "1C : Entreprise"?

Le programme 1C:Enterprise se compose toujours de deux parties :

  1. Plateforme "1C:Entreprise"
  2. Solution applicative (ou « configuration »)

Plateforme "1C:Entreprise" - c'est la base, le programme principal, qui est installé sur votre ordinateur à partir d'un DVD de marque. Son objectif est de réaliser solution applicative. Même plateforme "1C : Entreprise", installé sur votre ordinateur, peut exécuter n’importe quelle solution d’application complètement différente. Lorsque vous lancez 1C sur votre ordinateur depuis le menu Démarrer ou en cliquant sur un raccourci sur le bureau, la plateforme 1C démarre toujours en premier.

Solution applicative (configuration) - il s'agit d'un ensemble spécial de fichiers qui peuvent être distribués séparément de la plate-forme, sur des DVD séparés, ou qui peuvent être regroupés avec la plate-forme sur un seul disque. Ce n'est pas si important, ce qui est important c'est que la plateforme 1C:Enterprise et la « solution applicative » sont deux parties indépendantes du système. (Indépendant, dans le sens de possibilité de stockage séparé, acquisition) La solution applicative est écrite dans le langage de programmation 1C et contient tous concret, spécifique un ensemble de capacités, de fonctions, de documents et de rapports - nécessaires au maintien d'un type spécifique de comptabilité.

Par exemple, il y a "1C : Paie et gestion du personnel 8" - c'est solution d'application, automatisant le travail du service RH, la paie, les cotisations aux fonds, etc. Il existe une autre solution d'application - "1C:Entrepreneur 8". Il est utilisé par les entrepreneurs individuels qui sont contribuables à l'impôt sur le revenu des personnes physiques pour tenir un registre des revenus et dépenses, etc. Au total, il existe des centaines et des milliers de solutions d'application. Certains d'entre eux sont écrits et vendus en série - ce sont des solutions universelles d'automatisation comptable, adaptées à un grand nombre d'entreprises à la fois. Il existe des solutions d'application uniques et non en série créées spécifiquement pour la comptabilité dans une entreprise spécifique - par les programmeurs de l'entreprise elle-même. Une telle entreprise a décidé un jour que les solutions standards ne lui convenaient pas, qu'elle avait besoin de quelque chose de spécifique, alors elle a créé une solution pour elle-même.

Important! Toute solution applicative est toujours implémentée directement par la plateforme 1C:Enterprise ! La plateforme est le noyau, l'environnement qui lance la solution applicative spécifiée et l'exécute. La solution elle-même peut être copiée, stockée séparément de la plateforme, etc. Mais lorsque vous avez besoin de la lancer pour exécution (afin de pouvoir imprimer des calculs, remplir des documents, c'est-à-dire faire de la comptabilité), la plateforme lance et exécute la solution sur votre ordinateur. "1C : Entreprise" Il charge les fichiers de la solution applicative requise (écrite dans le langage de programmation 1C) dans la mémoire de l'ordinateur et les exécute. Et le résultat est un système comptable sous vos yeux, vous pouvez saisir des documents primaires, calculer un bilan ou imprimer un rapport sur les gros bénéfices et les très petites dépenses de votre entreprise. :)

Il est important de savoir qu’une solution applicative spécifique est écrite et fonctionne uniquement avec la version de la plateforme (il n’en existe que trois) à laquelle elle est destinée. Quelles versions de la plate-forme existent, et nous parlerons plus en détail des solutions typiques plus loin.

Suite de l'examen dans l'article

Comment apprendre à programmer en 1C à partir de zéro ?

Comment travailler comme programmeur 1C et gagner jusqu'à 150 000 roubles par mois ?

INSCRIPTION GRATUITE

COURS DE 2 SEMAINES

"PROGRAMMATION EN 1C POUR DÉBUTANTS"

Le cours sera envoyé par email. Devenez programmeur en accomplissant des tâches étape par étape.

Pour participer, vous n'avez besoin que d'un ordinateur et d'Internet

Accès libre au cours :

Sp-force-hide ( display: none;).sp-form ( display: block; background: #eff2f4; padding: 5px; width: 270px; max-width: 100%; border-radius: 0px; -moz-border -radius : 0px ; -webkit-border-radius : 0px ; famille de polices : Arial, "Helvetica Neue", sans-serif ; répétition d'arrière-plan : pas de répétition ; position d'arrière-plan : centre ; taille d'arrière-plan : auto ;) Entrée .sp-form ( affichage : bloc en ligne ; opacité : 1 ; visibilité : visible ; ).sp-form .sp-form-fields-wrapper ( marge : 0 auto ; largeur : 260px ;).sp-form .sp -form-control (arrière-plan : #ffffff ; couleur de la bordure : #cccccc ; style de bordure : solide ; largeur de la bordure : 1 px ; taille de la police : 15 px ; remplissage à gauche : 8,75 px ; remplissage à droite : 8,75 px ; bordure -radius : 4 px ; -moz-border-radius : 4px ; -webkit-border-radius : 4px ; hauteur : 35px ; largeur : 100 % ;).sp-form étiquette .sp-field (couleur : #444444 ; police- taille : 13 px ; style de police : normal ; poids de la police : gras ;).sp-form .sp-button ( border-radius : 4px ; -moz-border-radius : 4px ; -webkit-border-radius : 4px ; couleur d'arrière-plan : #f4394c ; couleur : #ffffff ; largeur : 100 % ; poids de la police : 700 ; style de police : normal ; famille de polices : Arial, "Helvetica Neue", sans empattement ; box-shadow : aucun ; -moz-box-shadow : aucun ; -webkit-box-shadow : aucun ; arrière-plan : dégradé linéaire (vers le haut, #e30d22, #f77380);).sp-form .sp-button-container (alignement du texte : centre ; largeur : auto ;)

Les tâches de comptabilité et de gestion peuvent différer considérablement selon le type d'activité de l'entreprise, le secteur d'activité, les spécificités des produits ou services fournis, la taille et la structure de l'entreprise et le niveau d'automatisation requis. Il est difficile d’imaginer un programme conçu pour une utilisation de masse tout en satisfaisant les besoins de la plupart des entreprises. Dans le même temps, le dirigeant, d'une part, a besoin d'une solution qui correspond aux spécificités de son entreprise, mais, d'autre part, il comprend les avantages d'utiliser un produit éprouvé en masse. La combinaison de ces besoins est ce que propose 1C:Enterprise en tant que système logiciel.

Résoudre les problèmes de comptabilité et de gestion actuels

Du point de vue d'un manager, lors du choix d'un système d'automatisation, il est très important de déterminer quelles tâches il doit résoudre à l'aide de 1C:Enterprise. 1C : Les fonctions d'entreprise peuvent être divisées en fonction des objectifs d'automatisation et, par conséquent, des groupes d'utilisateurs responsables.

Analyse et gestion de la performance de l'entreprise.

Ces fonctions du système visent à résoudre les problèmes du chef d'entreprise et des dirigeants responsables de la rentabilité de l'entreprise et de son développement. Leur objectif est de fournir aux gestionnaires les informations à jour nécessaires pour évaluer la situation et prendre des décisions. Il s'agit notamment de mécanismes tels que la budgétisation (planification des activités financières et comparaison des plans avec les données réelles), l'analyse de la rentabilité des activités de production, l'analyse des ventes de biens et de produits, la prévision des ventes, etc.

Comptabilité et gestion des activités opérationnelles de l'entreprise.

Cette fonctionnalité résout les problèmes des managers et salariés directement impliqués dans les activités de commerce, de production ou de service. Il assure le fonctionnement quotidien efficace de l'entreprise : préparation des documents, gestion des mouvements de marchandises, gestion des stocks et de la production, acceptation des commandes et suivi de leur exécution, etc.

Comptabilité et reporting réglementés.

Ces fonctions du système résolvent les problèmes des comptables et des commis à la paie. Leur objectif est de garantir que les dossiers sont conservés en totale conformité avec les exigences légales. Ces fonctions comprennent la tenue proprement dite des dossiers comptables et fiscaux, le calcul de la paie, la préparation des déclarations comptables et fiscales, le reporting aux caisses, etc.

La composition des programmes du système 1C:Enterprise est axée sur les besoins actuels des entreprises nationales.

La société 1C produit des solutions logicielles produites en série conçues pour automatiser les tâches typiques de comptabilité et de gestion dans les entreprises commerciales du secteur réel et les organisations budgétaires. Chaque produit logiciel combine l'utilisation de solutions standards (communes à tout ou plusieurs programmes) et une prise en compte maximale des spécificités de la tâche d'une industrie ou d'un type d'activité particulier de l'entreprise.

Une caractéristique distinctive des solutions de circulation de la société 1C est l'étude minutieuse des fonctionnalités incluses dans les solutions standards. La société 1C analyse l'expérience des utilisateurs utilisant les programmes du système 1C:Enterprise et surveille l'évolution de leurs besoins. Les solutions standard incluent les fonctions réellement nécessaires à une partie importante des entreprises. Cela permet de garantir que les solutions standards sont conformes aux spécificités nationales, tant en termes de méthodologie comptable qu'en termes de gestion des activités de l'entreprise et, en même temps, de rendre ces solutions assez compactes et faciles à utiliser, et d'assurer leur support efficace. et le développement.

Au moment de prendre une décision, le responsable peut choisir le niveau d'automatisation requis. Parallèlement à la création de solutions intégrées puissantes, les développeurs 1C accordent une attention particulière au développement de solutions destinées aux petites entreprises, pour lesquelles la facilité d'utilisation du programme est particulièrement importante. Dans le même temps, la mise en œuvre des solutions même les plus simples du système logiciel 1C:Enterprise offre la possibilité développement harmonieux de l'automatisation- par une transition progressive vers des solutions applicatives plus puissantes et complexes ou par l'intégration de la solution mise en œuvre avec d'autres programmes du système.

Solutions standards, spécialisées et personnalisées

Le système de programme 1C:Enterprise combine la standardisation des solutions et la prise en compte des besoins individuels. C'est l'une des principales qualités du programme, ce qui est très important pour un gestionnaire ou un spécialiste responsable qui prend la décision de choisir un système.

Les principales tâches d'automatisation résolues par les solutions applicatives produites en série fournies par 1C :

  • Automatisation de la comptabilité des entrepôts, analyse de l'état des entrepôts, contrôle du mouvement des articles en stock.
  • Gestion de la gamme de biens, produits et services, y compris l'automatisation de la tarification, la préparation de calculs complexes, la décomposition des produits.
  • Gestion des activités de trading et automatisation des flux de documents commerciaux.
  • Analyse de l'efficacité des activités commerciales et prévisions des ventes.
  • Automatisation des règlements avec les contreparties, analyse de l'état et de la dynamique des règlements mutuels.
  • Gestion des opérations de commissions pour le compte du donneur d'ordre et du commissionnaire.
  • Calcul des coûts de production et analyse de l'efficacité économique des activités de production.
  • Gestion de la production, y compris les travaux en cours, la production multi-processus, le traitement des matières premières fournies par le client.
  • Comptabilisation des commandes des clients, planification interne de la sortie des produits, contrôle de l'exécution des commandes.
  • Planifier et suivre l'exécution des commandes d'achat de produits.
  • Le calcul de la paie et les dossiers du personnel comprennent un ensemble presque complet de méthodes de régularisation, de retenues, de paiements et de compensations, prenant en compte les spécificités nationales et locales.
  • Comptabilisation des immobilisations et calcul des amortissements.
  • Planification, gestion et analyse des résultats financiers de l'entreprise (budgétisation, planification des indicateurs financiers, comparaison des indicateurs prévus et réels).
  • Comptabilité et comptabilité fiscale en totale conformité avec la législation nationale.
  • Formation de reporting fiscal, comptable et autre réglementé auprès de diverses autorités.
  • Comptabilité et contrôle des estimations des coûts des organismes budgétaires dans le plein respect de la législation et des instructions départementales.
  • Collecte de rapports consolidés des organismes budgétaires.

Comment cette combinaison est-elle réalisée ?

La société "1C" produit un ensemble standard solutions (standards) destinées aux types d'entreprises les plus répandus. Leur développement prend en compte l'expérience d'utilisation du programme dans des dizaines et des centaines de milliers d'entreprises et d'organisations. Cela permet aux spécialistes 1C d'élaborer avec soin la fonctionnalité du système. Une part importante des utilisateurs utilise des solutions standards, sans aucun changement ni modification.

Développement et diffusion spécialisé Plus d'une centaine d'entreprises sont actuellement engagées dans des solutions (industrielles) sur la plateforme 1C:Enterprise. Chacun d'eux crée une solution de circulation spécialisée, en utilisant des solutions méthodologiques générales développées par 1C et en se concentrant spécifiquement sur les besoins spécifiques d'une industrie particulière. Des exemples de telles solutions industrielles sont les programmes d'automatisation du commerce de détail, des produits pharmaceutiques, du commerce de pièces détachées, de la réparation automobile, des entreprises agricoles, des unités militaires, etc. La gamme de solutions industrielles appliquées avec succès est en constante expansion.

De plus, les capacités de 1C:Enterprise vous permettent de créer et individuel des solutions qui prennent en compte les besoins d’une organisation spécifique. Ceci est fait par des spécialistes certifiés des sociétés de franchise. De telles solutions, en règle générale, sont le développement ou la modernisation d'une solution standard à partir de 1C ou d'une solution spécialisée produite en série, mais elles peuvent être développées entièrement à partir de zéro si la situation l'exige.

Ainsi, le gestionnaire peut choisir l'option d'automatisation optimale - en fonction des besoins de son entreprise, des priorités des tâches à résoudre, des délais et des coûts de mise en œuvre acceptables. Il est très important que, sur la base du même système, il soit possible de réaliser une automatisation étape par étape, en obtenant de réels retours à chaque étape. En commençant par la mise en œuvre de solutions de circulation standard et spécialisées, vous pouvez résoudre efficacement les principaux problèmes d'automatisation - tout en dépensant un minimum de temps et d'argent - puis développer davantage le système en fonction des caractéristiques individuelles de l'entreprise, sans arrêter son fonctionnement.

Développement continu du système

Composition des programmes 1C:Enterprise et leur ensemble de fonctions se développent de manière dynamique ainsi que des changements dans les besoins typiques des entreprises et des organisations nationales. La structure 1C:Enterprise et le principe de construction du système logiciel permettent à 1C et à ses partenaires de répondre rapidement à l'évolution des besoins des utilisateurs.

Par exemple, parallèlement à une croissance significative du secteur manufacturier de l'économie, 1C a lancé une solution destinée aux entreprises manufacturières. Il a réussi à prendre en compte les besoins massifs des entreprises manufacturières nouvellement créées qui démarrent pratiquement leurs activités à partir de zéro.

La concurrence croissante exigeait d'accorder de plus en plus d'attention à l'analyse commerciale - et dans les programmes 1C:Enterprise, des fonctionnalités sont apparues axées sur le suivi de l'efficacité des activités de production et de commerce, la planification, la budgétisation et l'analyse des activités financières.

Bien entendu, les spécialistes 1C garantissent des modifications rapides des programmes lorsque la législation change. Les mises à jour logicielles nécessaires sont publiées presque mensuellement. Dans certains cas, les changements législatifs conduisent à l'émergence de nouvelles catégories massives d'entreprises qui nécessitent des solutions adaptées à leurs besoins. Par exemple, après l'émergence d'un phénomène aussi massif que l'entrepreneuriat individuel (PBOYUL, PE), la société 1C a lancé une solution spéciale destinée spécifiquement à ces entreprises.

Automatisation de tâches individuelles et automatisation complexe

Lors de la mise en œuvre d'un système d'automatisation, une question très importante est la décision de séparer les différents sous-systèmes d'automatisation ou, au contraire, de centraliser - de mettre en œuvre une solution globale. Les tendances modernes du développement des systèmes économiques et l'expérience mondiale montrent qu'il ne peut y avoir une approche unique pour résoudre ce problème. L’entreprise doit avoir la liberté de choisir l’une de ces approches ou une combinaison de celles-ci.

Le système logiciel 1C:Enterprise offre la possibilité d'automatiser à la fois grâce à la mise en œuvre de solutions d'application individuelles qui fonctionneront de manière autonome ou seront intégrées à l'aide de divers mécanismes d'échange d'informations, et grâce à l'utilisation de solutions complexes. L'utilisation de solutions distinctes est plus simple et plus efficace si les tâches d'automatisation individuelles dans l'entreprise se chevauchent peu. Les solutions intégrées sont plus efficaces lorsque les différentes tâches d'automatisation sont étroitement liées et que l'entreprise est prête à former un espace d'informations unifié. Bien entendu, une entreprise peut utiliser à la fois des solutions complexes (par exemple, pour automatiser des activités de base) et des programmes distincts (pour des tâches auxiliaires ou indépendantes).

Plateforme technologique unifiée

Le système logiciel 1C:Enterprise est basé sur une plateforme technologique unique. C'est la base de la création de toutes les solutions d'application. La présence d'une plate-forme technologique unique ne facilite pas seulement la création de solutions applicatives individuelles et garantit leur faible coût. Le principal avantage de cette approche est la standardisation du développement, garantissant l'évolutivité et garantissant la mise en œuvre rapide des technologies modernes dans toutes les solutions applicatives.

La plate-forme 1C:Enterprise pour toutes les solutions d'application, quels que soient les spécificités du secteur et la société de développement, fournit :

  • la possibilité d'utiliser le système depuis un ordinateur local vers des dizaines d'utilisateurs sur un réseau local ;
  • en utilisant l'option fichier ou l'option « client-serveur » (MS SQL Server) ;
  • la capacité de déployer le travail sur plusieurs sites géographiquement éloignés avec un échange périodique d'informations ;
  • la capacité d'utiliser les technologies modernes (WEB, XML, intégration avec d'autres systèmes logiciels et divers équipements de vente au détail).

La présence d'une plate-forme technologique unique et d'une méthodologie commune vous permet de créer des solutions spécialisées et individuelles basées sur des solutions standards, en ajoutant uniquement les différences nécessaires qui prennent en compte les spécificités du secteur ou d'une entreprise particulière.

  • D'un point de vue économique, cela permet d'assurer un coût assez bas des solutions sectorielles et individuelles, puisque les coûts de leur création sont nettement inférieurs aux coûts de développement d'un programme à partir de zéro.
  • Cela garantit une vitesse élevée de création et de mise en œuvre des solutions, puisque les fonctionnalités et la méthodologie éprouvées contenues dans les solutions standard sont utilisées au maximum.
  • Un avantage très important de cette approche est l’unification de la formation des utilisateurs. Par exemple, après avoir suivi des cours sur 1C:Enterprise ou avoir de l'expérience avec l'un des programmes, l'utilisateur maîtrise rapidement les capacités de solutions spécialisées ou individuelles.
  • La standardisation de la plateforme simplifie également considérablement l'administration du système, puisque les fonctions d'administration sont pratiquement indépendantes d'une solution d'application spécifique. La plupart des administrateurs système et des spécialistes de l'automatisation ont déjà de l'expérience dans l'administration et même la modification des solutions d'application 1C:Enterprise. L'expérience montre que la maîtrise de ces fonctions se fait très rapidement - en quelques jours.

Ouverture du système

Un avantage très important de 1C:Enterprise est l'ouverture du système.

Pour un manager qui décide de choisir un outil d'automatisation, il est très important de s'assurer que le système ne sera pas une « boîte noire » pour l'entreprise et qu'il existe une réelle opportunité de comprendre le fonctionnement du système et, si nécessaire, changez-le. Ce travail peut être effectué soit par des organismes de franchise spécialisés dans le support 1C:Enterprise, soit par des spécialistes des services informatiques de l'entreprise elle-même.

L'ensemble de livraison du système comprend les outils nécessaires pour affiner la solution d'application et y apporter des modifications de toute complexité, ainsi qu'un ensemble complet de documentation pour celles-ci. Un spécialiste prenant en charge le système dans une organisation spécifique utilise le même outil que les développeurs de la société 1C ou les sociétés développant des solutions de circulation. Les capacités de 1C:Enterprise vous permettent de minimiser les efforts de modification du système d'automatisation et de sa maintenance ultérieure.

Assistance et service

Lors du choix d'un système, il est très important d'évaluer les perspectives de fonctionnement et de développement du système. La standardisation de la plate-forme et des solutions applicatives dans tous les programmes 1C:Enterprise offre la possibilité d'un support industriel pour le système.

La société 1C fournit un support régulier pour les solutions applicatives standards et la plateforme elle-même. La plate-forme 1C:Enterprise offre la possibilité de combiner les mises à jour d'une solution d'application produite par 1C ou le développeur d'une solution spécialisée avec des modifications individuelles apportées lors de la mise en œuvre du système.

À l'heure actuelle, des dizaines de milliers de spécialistes travaillent en Russie, dans la CEI et dans les pays baltes, professionnellement impliqués dans la mise en œuvre et l'adaptation des solutions applicatives 1C:Enterprise. La société 1C propose régulièrement une formation et une certification de spécialistes.

De nombreux spécialistes impliqués dans la mise en œuvre de 1C:Enterprise résolvent non seulement les problèmes liés au support ou au développement de solutions d'application, mais fournissent également des services de conseil - aidant à prendre les bonnes décisions lors de la mise en place de la comptabilité et de la gestion de l'entreprise.

Dans chaque région, il existe un grand nombre de sociétés franchisées qui proposent une gamme complète de services d'automatisation complexes basés sur les programmes système 1C:Enterprise - des consultations sur le choix des programmes système les plus appropriés à la formation et à la configuration individuelle du système.

Les spécialistes des entreprises de franchise prennent en charge toute la gamme de solutions standards et, si nécessaire, peuvent installer des solutions spécialisées ou effectuer des modifications individuelles. La possibilité de transférer un projet d'un exécutant à un autre est également très importante. La conception du système 1C:Enterprise vous permet de mettre rapidement de nouveaux spécialistes au courant et de transférer le support de la solution applicative à quelqu'un qui peut fournir le meilleur service. Ainsi, la présence d'une véritable industrie de mise en œuvre et de support des solutions du système 1C:Enterprise est pour le client une garantie d'indépendance vis-à-vis d'une seule entreprise ou d'un spécialiste, de la « survivabilité » du projet mis en œuvre et de son support et développement sans problème. .