Sammenligning af platforme til 1C-udvikling og Klientkommunikator

I denne artikel vil jeg se på 1C og KliK ikke som en færdig løsning til implementering, men som platforme til at skabe en individuel løsning.

1C
Klient Kommunikator

Gratis versioner

Ingen.
Der er en gratis uddannelsesversion tilgængelig med mange forskellige begrænsninger.

Enhver konfiguration kan anvendes i en enkeltbruger-tilstand gratis og uden begrænsninger.

Installation

Filversionen (anbefales ikke til netværksbrug):
1. Installer platformen;
2. Opret en informationsbase.
Serverversionen:
1. Installation af databasen af eget valg (MS SQL, PostgreSQL, IBM DB2, PostgresPro, Oracle Database);
2. Installation af platformen på serveren;
3. Opret en informationsbase på serveren;
4. Installer på klientcomputere og konfigurer adgang til informationsbasen.

Serverversionen installeres normalt af en erfaren specialist i 1C.

1. Installation af MS SQL;
2. Gendan databasen på serveren;
3. Installer på klientcomputere og konfigurer adgang til databasen.
Installation kan klare selv ikke IT-specialister.

Systemkrav

Microsoft Windows, Linux, Mac OS X.

Microsoft Windows.

Omkostninger

Leje

Fra 700 til 1300 kr./måned for en aktiv forbindelse
Kun i cloud-servicen.

1000 kr./måned for en arbejdsplads
1500 kr./måned for en forbindelse
Det er muligt at placere databasen i det lokale netværk.

Køb af licenser (eksempel på konfigurationen Salgsstyring for 25 personer), i kroner

Køb er muligt for et hvilket som helst antal licenser, beregningen er lavet for 25 licenser.
Konfiguration – 25 960
Serverlicens – 86 400
Klientlicens til 25 arbejdspladser – 99 600
I alt: 211 960.

Køb af licenser er muligt kun fra 25 licenser (mulighed for at købe op til 25 licenser).
For 25 arbejdspladser – fra 200 000 til 450 000.
For 25 forbindelser – fra 300 000 til 675 000.

Informationsteknisk support. Opdatering

Anbefalet pris for 1C: ITS for 12 måneder 40 572
Ikke afhænger ikke af antallet af tidligere købte licenser.

Afhænger af antallet af tidligere købte licenser – 25% af summen af de købte licenser.
I eksemplet ovenfor: fra 50 000 til 168 750
Dette beløb deles i lige dele pr. kvartal.

Licensering

Variant 1: USB-nøgle.
Variant 2: Elektronisk licens. Der udstedes et dokument med en liste over PIN-koder til 3 mulige geninstallationer. Til den næste geninstallation kræves anmodning om en nøgle.

Anmodningen om at få licens er i gang, og efter at have modtaget svaret – uploader vi.
Variant 1: til arbejdspladsen – der kræves en licensanmodning ved ændring/tilføjelse af arbejdsplads.
Variant 2: til tilslutning af computer – der kræves en licensanmodning ved ændring/tilføjelse af computer, som vil tilslutte til databasen.
Variant 3: licens til databasen – licensanmodning kræves ved installation og ændring af antal forbindelser.

Færdige løsninger

Der findes 6 mest populære konfigurationer:
1. Regnskab
2. Løn og personaleadministration
3. Handelstyring
4. Omfattende automatisering
5. Ledelse af en lille virksomhed
6. ERP
Derudover udgives mange brancherelaterede løsninger.

Der findes 3 grundlæggende konfigurationer:
1. Salg
2. Ledelse
3. Handel
Derudover er der 5 færdige brancherelaterede løsninger.

Klientkommunikatoren er designet til at skabe individuelle automatiseringsløsninger.

Implementering og tilpasning

Der tages udgangspunkt i en af de mange færdige nichekonfigurationer.
Mulighed 1 (økonomisk, men mere besværlig for brugerne). De kendte regnskabsprocesser ændres til de processer, der er beskrevet i konfigurationen.
Mulighed 2. Konfigurationen revideres maksimalt i forhold til de eksisterende forretningsprocesser i virksomheden.

Der tages udgangspunkt i en af de grundlæggende konfigurationer. Den kan bruges som den er eller tilpasses virksomhedens behov med egne ressourcer (mindre tilpasninger) eller med hjælp fra en specialist.

Omkostninger ved implementering/tilpasning

Fra 1800 rubler/time.

Fra 1500 rubler/time.

Mulighed for selvtilpasninger/modifikationer

En 1C-programmør kræves til enhver dataændring.

Det er muligt at udføre små tilpasninger selv:
1. Tilføje nye registre (SQL-tabeller oprettes);
2. Tilføje felter i registrene (tabeller);
3. Oprette beregnede felter (resultater gemmes ikke i databasen, men er dynamiske), der anvendes en intuitiv beregningswizard;
4. Oprette gemte beregninger (resultater gemmes i databasen). Konfiguratoren opretter automatisk SQL-triggere;
5. Oprette databegivenheder. For eksempel, når betalingsmodtagelse – sende en e-mail med bekræftelse;
6. Opret planlagte begivenheder. For eksempel automatisk sende en fødselsdagshilsen.
7. Redigere indholdet i formularer og kort.
Til mere komplekse tilpasninger er det nødvendigt at inddrage en programmør med kendskab til T-SQL og vbsript.

Oprettelse af trykformularer

Der kræves en 1C programmør.

Rapportformerne oprettes ved hjælp af Fast Report, Word eller Excel efter eget valg.
Hver bruger kan oprette rapporter til sig selv.
For at oprette rapporter i Fast Report kræves der grundlæggende træning (der er gratis videoer tilgængelige), der bruges en brugervenlig guide til forespørgselsopbygning.
For at oprette rapporter i Word eller Excel kræves det at installere MS Office-pakken og aktivere integration.

Arbejdet med stregkodescanneren

Det kræves installation af specielle behandlingsmetoder for den eksisterende model af scanneren.

Der kræves ikke yderligere konfiguration af enhederne. Scanneren tilsluttes computeren og begynder at fungere.

Integration med PBX

Det er nødvendigt at købe en udvidelse til PBX.

Der er ikke brug for yderligere betaling, det er inkluderet i platformen.
Det er nødvendigt at konfigurere.

Integration med online-kasser

Det er nødvendigt at installere udvidelser til den valgte model af kassen.

Der kræves arbejde fra en programmør.

Integration med 1C

Nogle gange er der behov for datasykronisering mellem forskellige 1C-konfigurationer. Det kan konfigureres selv.

Det kan konfigureres selv. Kendskab til databasens struktur i 1C er nødvendigt.

Ydeevne

Ydelsen afhænger af flere faktorer:
1. Kvalitet af procedurerne skrevet af udvikleren;
2. Udførelse af baggrundsopgaver;
3. Der udføres ikke arbejde med optimering af informationssystemet;
4. Dårlige tekniske specifikationer for serveren og den klientcomputer.

Der stilles relativt høje krav til serverudstyret. For eksempel kræves en processor 8 x 3,2 og 96 GB RAM til 50 brugere.

Kravene til serveren svarer til den valgte version af MS SQL. En liste over versioner af Microsoft SQL Server 2012 og kravene til dem er tilgængelige på linket.
Op til 15 arbejdspladser og med en databasevolumen på mindre end 10 GB kan den gratis version af Microsoft SQL Express bruges.
Flere end 15 arbejdspladser eller med en databasevolumen på mere end 10 GB er det nødvendigt at bruge versionen Microsoft SQL Server 2012 Standard eller højere (Developer, Enterprise osv.).

Brugergrænseflade

Temaer

Der er 2 temaer: Standard (forældet) og Taxa.

Der er 52 design temaer at vælge for brugeren.

Objektets kort

Programmer kan oprette forskellige dokumentformer til forskellige grænseflader. I praksis anvendes det meget sjældent.

I designeren kan der oprettes forskellige kort til hver brugergruppe.

Former med lister

Som regel anvendes der en liste med dokumenter. Underformer bruges meget sjældent.
Formen kan tilpasses personligt.
Der er mulighed for at eksportere data.

På formen placeres der som regel flere sammenkoblede tabeller. For eksempel en liste over modparter og for hurtig adgang i de nederste faner: liste over kontaktpersoner, liste over kontrakter osv.
Der er mulighed for at vise information i en vertikal tabel for hurtig visning af information uden at åbne kortet.
Der anvendes splittere.
Formen kan tilpasses personligt.
Der er mulighed for:
• at eksportere data;
• at sammenlægge dubletter direkte i tabellen;
• masse redigering af data i tabellen;
• multiple valg (for eksempel, hvis man vælger flere modparter, vises alle kontaktpersoner for de valgte modparter i kontaktpersontabellen);
• arbejde med lister. Lister kan gemmes i tre varianter: offentlige med redigeringsret, offentlige uden redigeringsret, kun tilgængelige for skaberen;
• overgang til kortet for det henvisningsfelt, hvor musen er blevet holdt;
• indstilling af telefonnummer;
• sending af en email;
• åbning af trykt form for rapporten.

Aggregerede funktioner i tabellen

Ingen.

Brugeren kan tilpasse det efter sine behov.

Filtre i tabeller

Der er:
1. Mulighed for at placere hurtige filtre på formen;
2. Filter efter indholdet af det markerede felt i rækken;
3. Tilpasning af liste (søgning efter indholdet i felter, efter direkte og omvendte links, farvekodning, gruppering).

Der er:
1. Mulighed for at placere hurtige filtre på formen;
2. Filter efter indholdet af det markerede felt i rækken;
3. Udvidet filter (søgning efter indholdet i felter, efter direkte og omvendte links, farvekodning), filtre kan gemmes i tre varianter: offentlige med redigeringsret, offentlige uden redigeringsret, kun tilgængelige for skaberen;
4. Hurtigt filter efter kolonner (som i Excel);
5. Filtreringstræ af to slags: statiske og dynamiske (efter direkte og omvendte links);
6. Gruppering af data ved hjælp af musen.

OLAP — rapporter

Ingen.

Der er en guide til oprettelse af brugerdefinerede OLAP-rapporter med gemmulighed.
Der oprettes former med ofte anvendte OLAP-rapporter.

Geovisualisering

Yderligere køb af 1C: Enterprise 8. GIS Administration af rumlige data er nødvendigt.

Findes.

Flersprogethed

Findes.

Findes.

Diagrammer og grafer

Findes.

Findes på interfaceformer.

Import fra Excel-tabel

Behandling kræves.

Findes.

Brug af widgets

Manglende.

Findes.

Chat mellem brugere

Findes.

Findes.

Administration

Der oprettes brugerroller.
For hver rolle specificeres rettigheder på konfigurationsobjekter.
En bruger kan have flere roller.

Der oprettes brugergrupper.
For hver gruppe oprettes et individuelt interface og tilgangsparametre til objekterne.
Brugeren tilhører kun én gruppe.

Konfiguration

Der kræves en 1C-programmør, der har gennemgået kurser i konfiguration i 1C.
Programmeringssproget er meget specifikt.

Nemme opgaver udføres af erfarne brugere. Nogle komplekse procedurer og triggere oprettes ved hjælp af den intuitive Master Builder.
For komplekse opgaver er det nødvendigt at involvere en programmør med kendskab til T-SQL og vbscript (lært obligatorisk på alle universiteter, der uddanner programmører).

Anvendelse af tilpasninger

Ved oprettelse af nye objekter skal alle brugere stoppe arbejdet under opdateringen.

Brugerne kan fortsætte med at arbejde i normal tilstand. For at anvende ændringer kræves det at genstarte programmet eller trykke F12.

Massejustering af data

Der findes en særlig form til ændring af gruppeattributter.
Specielle behandlinger, skrevet af 1C-programmører, er nødvendige.
Det er nødvendigt at omfylde alle afhængige data, eller at genbehandle alle ændrede dokumenter.

Der er mulighed for masseændring af data af brugeren fra formen med tabellen.
Tiden til at skrive og udføre scripts til dataskift på T-SQL er flere gange lavere sammenlignet med 1C.
Ved brug af triggere, der genberegner data ved ændring af andre, sker der ingen uoverensstemmelser. For eksempel, ved masseændring af pris, ændres beløbet pr. række og i selve dokumentet automatisk.

WEB-interface

Findes.

Findes.

Forretningsprocesser

Der findes en grafisk editor til opbygning.

Der findes en grafisk editor til opbygning.

Konklusioner:
1. Prisen for det primære køb i den oprindelige version er den samme.
2. Prisen for vedligeholdelse af 1C er betydeligt højere, da der ofte er brug for hjælp fra en programmør.
3. En del funktionalitet i 1C er tilgængelig, men mod ekstra betaling.
4. Brugergrænsefladen i Client Kommunikator er langt mere brugervenlig.
5. Tilpasninger i 1C er mere tidskrævende og kræver en vis kvalifikation af specialisten.
6. Den bedste server til 1C på virksomheden bruges, selv kun til bogholderiopgaver.

Kilde: habr.com

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster