Comparaison des plateformes de développement 1C et Client Communicateur

Dans cet article, je vais examiner 1C et CliK non pas comme une solution prĂȘte Ă  ĂȘtre dĂ©ployĂ©e, mais comme des plateformes pour crĂ©er des solutions sur mesure.

1C
Client Communicator

Versions gratuites

Absentes.
Une version d'essai gratuite avec de nombreuses restrictions est disponible.

Toute configuration peut ĂȘtre utilisĂ©e en mode monoposte gratuitement et sans restrictions.

Installation

Version fichier (non recommandée pour le travail en réseau) :
1. Installer la plateforme ;
2. Créer une base de données.
Version serveur:
1. Installation du SGBD au choix (MS SQL, PostgreSQL, IBM DB2, PostgresPro, Oracle Database) ;
2. Installer la plateforme sur le serveur;
3. Créer une base de données sur le serveur ;
4. Installer sur les ordinateurs clients et configurer l'accÚs à la base de données.

La version serveur est généralement installée par un spécialiste expérimenté de 1C.

1. Installation de MS SQL ;
2. Récupérer la base de données sur le serveur ;
3. Installer sur les ordinateurs clients et configurer l'accÚs à la base de données.
L'installation peut ĂȘtre effectuĂ©e mĂȘme par un non-spĂ©cialiste IT.

Exigences du systĂšme d'exploitation

Microsoft Windows, Linux, Mac OS X.

Microsoft Windows.

Coût

Location

De 700 Ă  1300 RUB/mois pour une connexion active.
Uniquement dans le service cloud.

1000 RUB/mois pour un poste de travail.
1500 RUB/mois pour une connexion.
Il est possible de localiser la base de données dans un réseau local.

Achat de licences (exemple sur la configuration Gestion des ventes pour 25 personnes), en roubles.

L'achat est possible pour n'importe quel nombre de licences, le calcul présenté est basé sur 25 licences.
Configuration – 25 960
Licence serveur – 86 400
Licence client pour 25 postes de travail – 99 600
Total : 211 960.

L'achat de licences est possible uniquement à partir de 25 licences (possibilité d'achat jusqu'à 25 licences).
Pour 25 postes de travail – de 200 000 à 450 000.
Pour 25 connexions – de 300 000 à 675 000.

Assistance technique. Mise Ă  jour.

Prix conseillé pour 1C : ITS pour 12 mois 40 572.
Non ne dépend pas du nombre de licences précédemment acquises.

DĂ©pend du nombre de licences prĂ©cĂ©demment acquises – 25 % du montant des licences achetĂ©es.
À titre d'exemple : de 50 000 à 168 750.
Cette somme est répartie également par trimestre.

Licencement

Option 1 : Clé USB.
Option 2 : Licence électronique. Un document est délivré avec une liste de codes PIN pour 3 réinstallations possibles. Pour la réinstallation suivante, il est nécessaire de demander une clé.

Une demande de licence est en cours, aprÚs réception de la réponse, nous téléchargeons.
Option 1 : pour le poste de travail – une demande de licence est requise lors de la modification/ajout du poste de travail.
Option 2 : pour la connexion de l'ordinateur – une demande de licence est requise lors de la modification/ajout de l'ordinateur qui se connectera Ă  la base de donnĂ©es.
Option 3 : licence pour la base de donnĂ©es – une demande de licence est requise lors de l'installation et de la modification du nombre de connexions.

Solutions prĂȘtes Ă  l'emploi

Il existe 6 configurations les plus populaires :
1. Comptabilité
2. Gestion des salaires et des ressources humaines
3. Gestion du commerce
4. Automatisation complexe
5. Gestion d'une petite entreprise
6. ERP
En plus, de nombreuses solutions sectorielles sont proposées.

Il existe 3 configurations de base :
1. Ventes
2. Gestion
3. Commerce
En plus, il y a 5 solutions sectorielles prĂȘtes Ă  l'emploi.

Le client Communicator est conçu pour créer des solutions personnalisées en matiÚre d'automatisation.

Mise en Ɠuvre et adaptation

Une des nombreuses configurations prĂȘtes Ă  l'emploi est prise comme base.
Option 1 (économique, mais plus contraignante pour les utilisateurs). Les processus comptables habituels sont adaptés aux processus décrits dans la configuration.
Option 2. La configuration est retravaillée au maximum en fonction des processus commerciaux existants de l'entreprise.

Une des configurations de base est prise comme base. Elle peut ĂȘtre utilisĂ©e telle quelle ou adaptĂ©e aux besoins de l'entreprise par ses propres moyens (ajustements mineurs) ou avec l'aide d'un spĂ©cialiste.

CoĂ»t de mise en Ɠuvre / d'adaptation

À partir de 1800 RUB/heure.

À partir de 1500 RUB/heure.

Possibilité d'adaptation/modification par ses propres moyens

Un programmeur 1C est requis pour toute modification de données.

Il est possible de faire de petites adaptations soi-mĂȘme :
1. Ajouter de nouveaux répertoires (des tables SQL sont créées);
2. Ajouter des champs dans les répertoires (tables);
3. Créer des champs calculés (les résultats ne sont pas stockés dans la base de données, sont dynamiques), un assistant intuitif pour créer des calculs est utilisé;
4. Créer des calculs stockés (les résultats sont stockés dans la base de données). Le configurateur crée automatiquement des déclencheurs SQL;
5. CrĂ©er des Ă©vĂ©nements de base de donnĂ©es. Par exemple, lors de la rĂ©ception d'un paiement – envoyer un e-mail de confirmation;
6. CrĂ©er des Ă©vĂ©nements planifiĂ©s. Par exemple, envoyer automatiquement des vƓux d'anniversaire.
7. Modifier le contenu des formulaires et des fiches.
Des développements plus complexes nécessitent l'intervention d'un programmeur maßtrisant le T-SQL et le vbsript.

Création de formulaires imprimés

Un programmeur 1C est requis.

Les formulaires de rapports sont créés à l'aide de Fast Report, Word ou Excel au choix.
Chaque utilisateur peut crĂ©er des rapports pour lui-mĂȘme.
Pour crĂ©er des rapports avec Fast Report, une formation initiale est requise (des vidĂ©os gratuites sont disponibles), un assistant de crĂ©ation de requĂȘtes facile Ă  utiliser est proposĂ©.
Pour créer des rapports dans Word ou Excel, il est nécessaire d'installer le pack MS Office et d'activer l'intégration.

Travail avec un scanner de code-barres

Il est nécessaire d'installer des traitements spéciaux pour le modÚle de scanner existant.

Aucune configuration supplémentaire n'est requise pour les appareils. Le scanner se connecte à l'ordinateur et commence à fonctionner.

Intégration avec un PBX

Il est nécessaire d'acheter une extension pour le PBX.

Aucun paiement supplémentaire n'est requis, cela fait partie de la plateforme.
D'une configuration est nécessaire.

Intégration avec des caisses enregistreuses en ligne

Une installation d'extensions pour le modÚle de caisse sélectionné est nécessaire.

Le travail d'un programmeur est requis.

Intégration avec 1C

Il est parfois nĂ©cessaire de synchroniser les donnĂ©es entre diffĂ©rentes configurations 1C. Cela peut ĂȘtre configurĂ© de maniĂšre autonome.

Peut ĂȘtre configurĂ© de maniĂšre autonome. Une connaissance de la structure de la base de donnĂ©es 1C est requise.

Performance

Les performances dépendent de plusieurs facteurs :
1. La qualité des procédures écrites par le développeur ;
2. L'exécution des tùches de fond ;
3. Aucun travail d'optimisation de l'IB n'est effectué ;
4. Caractéristiques techniques faibles du serveur et de l'ordinateur client.

Des exigences assez élevées sont imposées au matériel serveur. Par exemple, pour 50 utilisateurs, un processeur 8 x 3,2 et 96 Go de RAM sont nécessaires.

Les exigences pour le serveur correspondent Ă  la version de MS SQL choisie. La liste des versions de Microsoft SQL Server 2012 et leurs exigences sont disponibles sur le lien.
Jusqu'à 15 postes de travail et pour une taille de base de données inférieure à 10 Go, il est possible d'utiliser la version gratuite de Microsoft SQL Express.
Pour plus de 15 postes de travail ou pour une taille de base de données supérieure à 10 Go, il est nécessaire d'utiliser la version Microsoft SQL Server 2012 Standard ou supérieure (Developer, Enterprise, etc.).

Interface utilisateur

ThĂšmes

Il y a 2 thĂšmes : Standard (obsolĂšte) et Taxi.

Il y a 52 thĂšmes de design au choix de l'utilisateur.

Fiche de l'objet

Un programmeur peut créer différents types de documents pour différentes interfaces. En pratique, cela est trÚs rarement utilisé.

Dans le designer, il est possible de créer diverses cartes pour chaque groupe d'utilisateurs.

Formulaires avec des listes

En général, une seule liste de documents est utilisée. Les formulaires secondaires sont trÚs rarement utilisés.
Le formulaire peut ĂȘtre personnalisĂ©.
Il est possible d'exporter des données.

Le formulaire contient généralement plusieurs tables interconnectées. Par exemple, une liste de partenaires et, pour un accÚs rapide dans les onglets inférieurs : une liste de contacts, une liste de contrats, etc.
Il est possible d'afficher les informations dans un tableau vertical pour un aperçu rapide sans ouvrir la carte.
Des séparateurs sont utilisés.
Le formulaire peut ĂȘtre personnalisĂ©.
Possibilités disponibles :
‱ exporter des donnĂ©es ;
‱ fusionner des doublons directement dans le tableau ;
‱ Ă©dition massive des donnĂ©es dans le tableau ;
‱ sĂ©lection multiple (par exemple, en sĂ©lectionnant plusieurs partenaires – tous les CL des partenaires sĂ©lectionnĂ©s figurent dans le tableau des contacts) ;
‱ gestion des listes. Les listes peuvent ĂȘtre enregistrĂ©es dans trois variantes : publiques avec droit de modification, publiques sans droit de modification, accessibles uniquement au crĂ©ateur ;
‱ passer Ă  la carte du champ de rĂ©fĂ©rence sur lequel le curseur de la souris est placĂ© ;
‱ composer un numĂ©ro de tĂ©lĂ©phone ;
‱ envoyer un e-mail ;
‱ ouvrir le formulaire d'impression du rapport.

Fonctions agrégées dans le tableau

Absentes.

L'utilisateur peut personnaliser selon ses besoins.

Filtres dans les tableaux

Il y a :
1. Possibilité d'afficher des filtres rapides sur le formulaire ;
2. Filtre par contenu du champ sélectionné dans la ligne ;
3. Personnalisation de la liste (recherche par contenu des champs, par liens directs et inverses, coloration, groupement).

Il y a :
1. Possibilité d'afficher des filtres rapides sur le formulaire ;
2. Filtre par contenu du champ sélectionné dans la ligne ;
4. Filtre avancĂ© (recherche par contenu des champs, par liens directs et inverses, coloration), les filtres peuvent ĂȘtre enregistrĂ©s dans trois variantes : publiques avec droit de modification, publiques sans droit de modification, accessibles uniquement au crĂ©ateur ;
5. Filtre rapide par colonnes (comme dans Excel) ;
6. Arbre de filtres de deux types : statiques et dynamiques (par liens directs et inverses) ;
7. Groupement de données à l'aide de la souris.

OLAP — rapports

Absentes.

Il existe un assistant pour créer des rapports OLAP personnalisés par l'utilisateur avec sauvegarde.
Des formulaires sont créés avec des rapports OLAP fréquemment utilisés.

Géovisualisation

Achat supplémentaire requis pour 1C: Entreprise 8. GIS Gestion des données géospatiales.

Présent.

Multilinguisme

Présent.

Présent.

Graphiques et diagrammes

Présent.

Disponibles dans les formulaires d'interface.

Importation depuis un tableau Excel

Un traitement est requis.

Présent.

Utilisation de widgets

Absent.

Présent.

Chat entre utilisateurs

Présent.

Présent.

Administration

Des rÎles utilisateurs sont créés.
Des droits sur les objets de configuration sont attribués à chaque rÎle.
Plusieurs rĂŽles peuvent ĂȘtre attribuĂ©s Ă  un utilisateur.

Des groupes d'utilisateurs sont créés.
Une interface individuelle et des paramÚtres d'accÚs aux objets sont créés pour chaque groupe.
L'utilisateur appartient Ă  un seul groupe.

Configuration

Un programmeur 1C ayant suivi des cours de configuration dans 1C est requis.
Le langage de programmation est trÚs spécifique.

Les utilisateurs expérimentés accomplissent des tùches simples. Certaines procédures complexes et déclencheurs sont créés à l'aide d'un Assistant intuitif.
Pour des tùches complexes, il est nécessaire d'engager un programmeur connaissant T-SQL et vbscript (qui sont obligatoirement étudiés dans toutes les universités formant des programmeurs).

Application des améliorations

Lors de la crĂ©ation de nouveaux objets, il est nĂ©cessaire d'arrĂȘter le travail de tous les utilisateurs pendant la mise Ă  jour.

Les utilisateurs peuvent continuer à travailler normalement. Pour appliquer les changements, il est nécessaire de redémarrer le programme ou d'appuyer sur F12.

Correction massive des données

Un formulaire spécial de modification des attributs groupés est disponible.
Des traitements spéciaux, rédigés par des programmeurs 1C, sont nécessaires.
Il est nécessaire de réinitialiser toutes les données dépendantes ou de reproduire tous les documents modifiés.

Il est possible de modifier en masse les données par l'utilisateur depuis un formulaire avec tableau.
Le temps d'écriture et d'exécution des scripts de remplacement de données sur T-SQL est plusieurs fois inférieur par rapport à 1C.
Lors de l'utilisation de dĂ©clencheurs qui recalculent les donnĂ©es lors de modifications d'autres, il n'y a pas de divergences. Par exemple, lors d'une modification massive de prix, le total de la ligne et le document lui-mĂȘme changeront automatiquement.

Interface WEB

Présent.

Présent.

Processus d'affaires

Il existe un éditeur graphique de construction.

Il existe un éditeur graphique de construction.

Conclusions :
1. Le prix d'achat initial dans la version initiale est identique.
2. Le coût de maintenance de 1C est considérablement plus élevé, car l'aide d'un programmeur est fréquemment nécessaire.
3. Certaines fonctionnalités sont disponibles dans 1C, mais moyennant un coût supplémentaire.
4. L'interface utilisateur dans le Client Communicator est beaucoup plus conviviale.
5. Les modifications dans 1C sont plus chronophages et nécessitent une certaine qualification du spécialiste.
6. Pour 1C dans l'entreprise, le meilleur serveur disponible est utilisĂ©, mĂȘme uniquement pour les tĂąches de comptabilitĂ©.

Source : habr.com

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster