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 von

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

ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen đŸ”„ ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster