Vergleich von Plattformen für die Entwicklung von 1C und Client Kommunikator

In diesem Artikel werde ich 1C und КлиК nicht als fertige Implementierungslösung betrachten, sondern als Plattformen zur Erstellung individueller Lösungen.

1C
Client Kommunikator

Kostenlose Versionen

Nicht verfügbar.
Eine kostenlose Schulversion ist erhältlich, jedoch mit zahlreichen verschiedenen Einschränkungen.

Jede Konfiguration kann im Einzelbenutzermodus kostenlos und ohne Einschränkungen verwendet werden.

Installation

Dateivarianten (nicht empfohlen für Netzanwendungen):
1. Plattform installieren;
2. Informationsdatenbank erstellen.
Servervariante:
1. Datenbankmanagementsystem nach Wahl installieren (MS SQL, PostgreSQL, IBM DB2, PostgresPro, Oracle Database);
2. Plattform auf Server;
3. Informationsdatenbank auf dem Server erstellen;
4. Auf den Client-Computern installieren und den Zugriff auf die Informationsdatenbank konfigurieren.

Die Servervariante wird in der Regel von einem erfahrenen 1C-Spezialisten eingerichtet.

1. MS SQL installieren;
2. Datenbank auf dem Server wiederherstellen;
3. Auf den Client-Computern installieren und den Zugriff auf die Datenbank konfigurieren.
Die Installation gelingt auch ohne IT-Spezialist.

Anforderungen an das Betriebssystem

Microsoft Windows, Linux, Mac OS X.

Microsoft Windows.

Kosten

Miete

Von 700 bis 1300 Rubel/Monat für eine aktive Verbindung
Nur im Cloud-Service.

1000 €/Monat für einen Arbeitsplatz
1500 €/Monat für eine Verbindung
Möglichkeit zur Positionierung der Datenbank im lokalen Netzwerk.

Lizenzkauf (Beispiel für die Konfiguration Handelsmanagement für 25 Personen) in Euro

Der Kauf ist für jede Anzahl an Lizenzen möglich, die Berechnung erfolgt für 25 Lizenzen.
Konfiguration – 25.960
Serverlizenz – 86.400
Clientlizenz für 25 Arbeitsplätze – 99.600
Insgesamt: 211.960.

Lizenzkauf möglich nur ab 25 Lizenzen (kaufbar bis zu 25 Lizenzen).
Für 25 Arbeitsplätze – von 200.000 bis 450.000.
Für 25 Verbindungen – von 300.000 bis 675.000.

Technische Unterstützung. Updates

Empfohlener Preis für 1С: ITD für 12 Monate 40.572
Nicht abhängig von der Anzahl der zuvor erworbenen Lizenzen.

Hängt ab von der Anzahl der zuvor erworbenen Lizenzen – 25% des Wertes der erworbenen Lizenzen.
Beispiel oben: von 50.000 bis 168.750
Dieser Betrag wird quartalsweise gleichmäßig aufgeteilt.

Lizenzierung

Variante 1: USB – Schlüssel.
Variante 2: Elektronische Lizenz. Ein Dokument mit einer Liste von PIN-Codes für 3 mögliche Neuinstallationen wird ausgestellt. Für die nächste Neuinstallation muss ein Schlüssel angefordert werden.

Die Lizenzanforderung wird erstellt, nach Erhalt der Antwort – laden wir sie hoch.
Variante 1: für den Arbeitsplatz – eine Lizenzanforderung ist erforderlich, wenn der Arbeitsplatz geändert oder hinzugefügt wird.
Variante 2: für die Computerverbindung – eine Lizenzanforderung ist erforderlich, wenn ein Computer geändert oder hinzugefügt wird, der sich mit der Datenbank verbindet.
Variante 3: Lizenz für die Datenbank – eine Lizenzanforderung ist erforderlich bei der Installation und Änderung der Anzahl der Verbindungen.

Fertige Lösungen

Es gibt 6 der beliebtesten Konfigurationen:
1. Buchhaltung
2. Gehaltsabrechnung und Personalverwaltung
3. Handelsmanagement
4. Komplexe Automatisierung
5. Management für kleine Unternehmen
6. ERP
Zusätzlich dazu werden viele branchenspezifische Lösungen veröffentlicht.

Es gibt 3 grundlegende Konfigurationen:
1. Verkauf
2. Management
3. Handel
Darüber hinaus gibt es 5 fertige branchenspezifische Lösungen.

Der Kundenkommunikator ist für die Erstellung individueller Automatisierungslösungen ausgelegt.

Implementierung und Nachbearbeitung

Es wird eine der vielen verfügbaren spezialisierten Konfigurationen als Grundlage verwendet.
Option 1 (kostengünstig, aber schmerzhafter für die Nutzer). Die gewohnten Buchungsprozesse ändern sich entsprechend den in der Konfiguration beschriebenen Prozessen.
Option 2. Die Konfiguration wird so weit wie möglich an die vorhandenen Geschäftsprozesse des Unternehmens angepasst.

Als Grundlage wird eine der Basis-Konfigurationen genommen. Sie kann entweder in der vorliegenden Form verwendet oder an die Bedürfnisse des Unternehmens durch eigene Anstrengungen (geringfügige Anpassungen) oder mit Hilfe eines Fachmanns angepasst werden.

Kosten für Implementierung / Anpassung

Ab 1800 Rubel/Stunde.

Ab 1500 Rubel/Stunde.

Möglichkeit zur Anpassung / Modifikation durch eigene Mittel

Ein 1C-Programmierer wird für jede Datenmodifikation benötigt.

Es ist möglich, kleine Anpassungen selbst vorzunehmen:
1. Neue Verzeichnisse hinzufügen (SQL-Tabellen werden erstellt);
2. Felder in Verzeichnissen (Tabellen) hinzufügen;
3. Berechnete Felder erstellen (die Ergebnisse werden nicht in der DB gespeichert, sie sind dynamisch), ein intuitiv verständlicher Assistent zur Erstellung von Berechnungen wird verwendet;
4. Persistente Berechnungen erstellen (die Ergebnisse werden in der DB gespeichert). Der Konfigurator erstellt automatisch SQL-Trigger;
5. Datenbankereignisse erstellen. Zum Beispiel eine Bestätigungs-E-Mail versenden, wenn eine Zahlung eingeht;
6. Geplante Ereignisse erstellen. Zum Beispiel automatisch Geburtstagswünsche senden.
7. Inhalte von Formularen und Karten bearbeiten.
Für komplexere Anpassungen ist ein Programmierer mit Kenntnissen in T-SQL und VBScript erforderlich.

Druckformulare erstellen

Ein 1C-Programmierer wird benötigt.

Berichtsformate werden mit Fast Report, Word oder Excel nach Wahl erstellt.
Jeder Benutzer kann Berichte für sich selbst erstellen.
Für die Erstellung von Fast Report-Berichten ist eine grundlegende Schulung erforderlich (es gibt kostenlose Videotutorials), ein benutzerfreundlicher Abfrageassistent wird verwendet.
Für die Erstellung von Berichten in Word oder Excel muss das MS Office-Paket installiert und die Integration aktiviert werden.

Arbeiten mit einem Barcode-Scanner

Es ist eine Installation spezieller Treiber erforderlich, die mit dem vorhandenen Scanner-Modell arbeiten.

Es ist keine zusätzliche Geräteeinstellung erforderlich. Der Scanner wird an den Computer angeschlossen und beginnt zu arbeiten.

Integration mit der Telefonanlage

Es muss ein Erweiterungsmodul für die Telefonanlage gekauft werden.

Es sind keine zusätzlichen Gebühren erforderlich, es ist in der Plattform enthalten.
Es ist erforderlich, es einzurichten.

Integration mit Online-Kassen

Es müssen Erweiterungen für das gewählte Kassensystem installiert werden.

Ein Programmierer wird benötigt.

Integration mit 1C

Manchmal ist eine Datensynchronisation zwischen verschiedenen 1C-Konfigurationen erforderlich. Dies kann selbst eingerichtet werden.

Kann selbst eingerichtet werden. Kenntnisse über die Struktur der 1C-Datenbank sind erforderlich.

Leistung

Die Leistung hängt von mehreren Faktoren ab:
1. Die Qualität der vom Entwickler geschriebenen Verfahren;
2. Die Ausführung von Hintergrundaufgaben;
3. Es werden keine Optimierungsarbeiten an der IB durchgeführt;
4. Niedrige technische Spezifikationen des Servers und der Clients.

An die Serverhardware werden hohe Anforderungen gestellt. Zum Beispiel ist für 50 Benutzer ein Prozessor mit 8 x 3,2 und 96 GB RAM erforderlich.

Die Anforderungen an den Server entsprechen der gewählten Version von MS SQL. Eine Liste der Versionen von Microsoft SQL Server 2012 und deren Anforderungen finden Sie unter über diesen Link verfügbar.
Bis zu 15 Arbeitsplätze und bei einer Datenbankgröße von weniger als 10 GB kann die kostenlose Version von Microsoft SQL Express verwendet werden.
Für mehr als 15 Arbeitsplätze oder bei einer Datenbankgröße von mehr als 10 GB muss die Version Microsoft SQL Server 2012 Standard oder höher (Developer, Enterprise usw.) verwendet werden.

Benutzeroberfläche

Themen

Es stehen 2 Themen zur Verfügung: Standard (veraltet) und Taxi.

Es gibt 52 Designvorlagen zur Auswahl für die Benutzer.

Objektkarte

Ein Programmierer kann verschiedene Dokumentformulare für unterschiedliche Schnittstellen erstellen. In der Praxis wird dies jedoch sehr selten verwendet.

Im Designer können verschiedene Karten für jede Benutzergruppe erstellt werden.

Formulare mit Listen

In der Regel wird eine Liste mit Dokumenten verwendet. Untergeordnete Formulare werden sehr selten verwendet.
Das Formular kann an individuelle Bedürfnisse angepasst werden.
Es gibt die Möglichkeit, Daten zu exportieren.

In einem Formular befinden sich in der Regel mehrere miteinander verbundene Tabellen. Zum Beispiel eine Liste der Geschäftspartner und für den schnellen Zugriff auf den unteren Tabs: Liste der Ansprechpartner, Liste der Verträge usw.
Es besteht die Möglichkeit, Informationen in einer vertikalen Tabelle anzuzeigen, um die Informationen schnell zu überblicken, ohne die Karte zu öffnen.
Splitter werden verwendet.
Das Formular kann an individuelle Bedürfnisse angepasst werden.
Es gibt die Möglichkeit:
• Daten zu exportieren;
• Duplikate direkt in der Tabelle zusammenzuführen;
• Massenbearbeitung von Daten in der Tabelle;
• Mehrfachauswahl (z. B. bei der Auswahl mehrerer Partner – in der Kontaktpersonentabelle werden alle KLs der ausgewählten Partner angezeigt);
• Arbeiten mit Listen. Listen können in drei Varianten gespeichert werden: öffentlich mit Bearbeitungsrecht, öffentlich ohne Bearbeitungsrecht, nur für den Ersteller zugänglich;
• Zugriff auf das Kartenfeld, über dem der Mauszeiger schwebt;
• Telefonnummer wählen;
• E-Mail senden;
• Druckansicht des Berichts öffnen.

Aggregierte Funktionen in der Tabelle

Nicht verfügbar.

Der Benutzer kann es an seine Bedürfnisse anpassen.

Filter in Tabellen

Folgendes habe ich:
1. Möglichkeit, schnelle Filter im Formular zu platzieren;
2. Filter nach dem Inhalt des ausgewählten Feldes in der Zeile;
3. Anpassung der Liste (Suche nach Inhaltsfeldern, direkten und umgekehrten Verlinkungen, Färbung, Gruppierung).

Folgendes habe ich:
1. Möglichkeit, schnelle Filter im Formular zu platzieren;
2. Filter nach dem Inhalt des ausgewählten Feldes in der Zeile;
3. Erweiteter Filter (Suche nach Inhaltsfeldern, direkten und umgekehrten Verlinkungen, Färbung), Filter können in drei Varianten gespeichert werden: öffentlich mit Bearbeitungsrecht, öffentlich ohne Bearbeitungsrecht, nur für den Ersteller zugänglich;
4. Schneller Filter nach Spalten (wie in Excel);
5. Filterbäume in zwei Arten: statische und dynamische (nach direkten Links und Rückverweisen);
6. Gruppierung von Daten per Maus.

OLAP — Berichte

Nicht verfügbar.

Es gibt einen Master für die Erstellung beliebiger OLAP-Berichte durch den Benutzer mit Speicherung.
Es werden Formulare mit häufig verwendeten OLAP-Berichten erstellt.

Geovisualisierung

Zusätzlicher Kauf von 1C: Enterprise 8. GIS Management von räumlichen Daten erforderlich.

Vorhanden.

Mehrsprachigkeit

Vorhanden.

Vorhanden.

Diagramme und Grafiken

Vorhanden.

Verfügbar in den Benutzeroberflächenformen.

Import aus Excel-Tabelle

Erfordert Verarbeitung.

Vorhanden.

Verwendung von Widgets

Nicht vorhanden.

Vorhanden.

Chat zwischen Benutzern

Vorhanden.

Vorhanden.

Administration

Benutzerrollen werden erstellt.
Für jede Rolle werden Rechte auf Konfigurationsobjekte festgelegt.
Für einen Benutzer können mehrere Rollen angegeben werden.

Benutzergruppen werden erstellt.
Für jede Gruppe wird eine individuelle Benutzeroberfläche und Zugriffsparameter für Objekte erstellt.
Ein Benutzer gehört nur einer Gruppe an.

Konfiguration

Ein 1C-Programmierer, der Schulungen zur Konfiguration in 1C absolviert hat, ist erforderlich.
Die Programmiersprache ist stark spezifisch.

Erfahrene Benutzer bewältigen einfache Aufgaben. Einige komplexe Verfahren und Trigger werden mit dem intuitiv bedienbaren Assistenten erstellt.
Für komplexe Aufgaben ist die Beauftragung eines Programmierers mit Kenntnissen in T-SQL und VBScript erforderlich (dies wird in allen Hochschulen, die Programmierer ausbilden, obligatorisch gelehrt).

Anwendung von Erweiterungen

Bei der Erstellung neuer Objekte müssen alle Benutzer während des Updates ihre Arbeit einstellen.

Benutzer können weiterhin im normalen Modus arbeiten. Um die Änderungen anzuwenden, ist ein Neustart des Programms oder ein Druck auf F12 erforderlich.

Massenkorrektur von Daten

Es gibt ein spezielles Formular zur Änderung von Gruppeneinträgen.
Es sind spezielle Bearbeitungen erforderlich, die von 1C-Programmierern geschrieben wurden.
Es ist notwendig, alle abhängigen Daten neu zu befüllen oder alle geänderten Dokumente erneut zu buchen.

Benutzer haben die Möglichkeit, Daten massenhaft aus dem Formular mit der Tabelle zu ändern.
Die Zeit für das Schreiben und Ausführen von Skripten zur Datenänderung in T-SQL ist im Vergleich zu 1C um ein Vielfaches geringer.
Bei der Verwendung von Triggern, die Daten bei Änderungen an anderen neu berechnen, gibt es keine Abweichungen. Zum Beispiel wird bei einer massenhaften Preisänderung der Gesamtbetrag in der Zeile und im Dokument automatisch aktualisiert.

WEB-Oberfläche

Vorhanden.

Vorhanden.

Geschäftsprozesse

Es gibt einen grafischen Editor zum Erstellen.

Es gibt einen grafischen Editor zum Erstellen.

Fazit:
1. Der Preis beim Erstkauf stimmt in der Ausgangsversion überein.
2. Die Wartungskosten für 1C sind deutlich höher, da oft die Hilfe eines Programmierers erforderlich ist.
3. Ein Teil der Funktionalität ist in 1C vorhanden, jedoch gegen zusätzliche Gebühren.
4. Die Benutzeroberfläche im Client Kommunikator ist viel benutzerfreundlicher.
5. Anpassungen in 1C sind zeitaufwändiger und erfordern eine bestimmte Qualifikation des Spezialisten.
6. Für 1C im Unternehmen wird der beste verfügbare Server verwendet, selbst nur für die Buchhaltungsaufgaben.

Quelle: habr.com

Erwerben Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster