In questo articolo esaminerò 1C e КлиК non come soluzioni pronte per l'implementazione, ma come piattaforme per la creazione di soluzioni personalizzate.
1С
Client Communicator
Versioni gratuite
Assenti.
È disponibile una versione di studio gratuita con molti diversi limiti.
Qualsiasi configurazione può essere utilizzata in modalità monoutente gratuitamente e senza limitazioni.
Installazione
Versione file (non consigliata per l'uso in rete):
1. Installare la piattaforma;
2. Creare un database informativo.
Versione server:
1. Installazione del DBMS a scelta (MS SQL, PostgreSQL, IBM DB2, PostgresPro, Oracle Database);
2. Installare la piattaforma su server;
3. Creare un database informativo sul server;
4. Installare sui computer client e configurare l'accesso al database informativo.
La versione server viene solitamente installata da un esperto di 1C.
1. Installazione di MS SQL;
2. Ripristinare il database sul server;
3. Installare sui computer client e configurare l'accesso al database.
L'installazione può essere effettuata anche da chi non è un esperto IT.
Requisiti di sistema operativo
Microsoft Windows, Linux, Mac OS X.
Microsoft Windows.
Prezzo
Affitto
Da 700 a 1300 rubli/mese per una connessione attiva
Solo nel servizio cloud.
1000 rubli/mese per una postazione di lavoro
1500 rubli/mese per una connessione
È possibile posizionare il database nella rete locale.
Acquisto di licenze (esempio per la configurazione Gestione commerciale per 25 persone), in rubli
L'acquisto è possibile per qualsiasi numero di licenze, il calcolo è stato effettuato su 25 licenze.
Configurazione – 25 960
Licenza server – 86 400
Licenza client per 25 postazioni di lavoro – 99 600
Totale: 211 960.
L'acquisto di licenze è possibile solo da 25 licenze (è possibile acquistare fino a 25 licenze).
Per 25 postazioni di lavoro – da 200 000 a 450 000.
Per 25 connessioni – da 300 000 a 675 000.
Supporto tecnico informativo. Aggiornamenti
Il costo raccomandato 1C: ITS per 12 mesi è 40 572
No dipende dal numero di licenze precedentemente acquistate.
Dipende dal numero di licenze precedentemente acquistate – 25% della somma delle licenze acquistate.
Per esempio: da 50 000 a 168 750
Questa somma viene suddivisa in parti uguali per trimestre.
Licensing
Opzione 1: Chiave USB.
Opzione 2: Licenza elettronica. Viene emesso un documento con l'elenco dei codici PIN per 3 possibili reinstallazioni. Per la successiva reinstallazione è necessario richiedere una chiave.
Si sta formando una richiesta per ottenere la licenza, dopo aver ricevuto la risposta – la carichiamo.
Opzione 1: sul posto di lavoro – è necessaria una richiesta di licenza in caso di modifica/aggiunta del posto di lavoro.
Opzione 2: per il collegamento del computer — è necessaria una richiesta di licenza in caso di modifica/aggiunta del computer da cui sarà effettuato il collegamento al database.
Opzione 3: licenza per il database – una richiesta di licenza è necessaria durante l'installazione e la modifica del numero di connessioni.
Soluzioni pronte
Esistono 6 configurazioni più popolari:
1. Contabilità
2. Retribuzioni e gestione del personale
3. Gestione commerciale
4. Automazione complessiva
5. Gestione di piccole imprese
6. ERP
In aggiunta a queste vengono rilasciate numerose soluzioni di settore.
Esistono 3 configurazioni di base:
1. Vendite
2. Gestione
3. Commercio
In aggiunta a queste sono disponibili 5 soluzioni di settore pronte.
Il Client Communicator è progettato per la creazione di soluzioni personalizzate per l'automazione.
Implementazione e adattamento
Si prende come base una delle numerose configurazioni pronte e specializzate.
Opzione 1 (economico, ma più doloroso per gli utenti). I processi contabili abituali vengono adattati ai processi descritti nella configurazione.
Opzione 2. La configurazione viene rielaborata il più possibile in base ai processi aziendali esistenti.
Si prende come base una delle configurazioni di base. Può essere utilizzata così com'è o adeguata alle esigenze aziendali con propri mezzi (modifiche minime) o con il coinvolgimento di uno specialista.
Costo di implementazione/adattamento
A partire da 1800 rubli/ora.
A partire da 1500 rubli/ora.
Possibilità di effettuare adattamenti/modifiche con propri mezzi
È richiesto un programmatore per 1C per qualsiasi modifica dei dati.
È possibile effettuare piccole modifiche autonomamente:
1. Aggiungere nuovi registri (vengono create tabelle SQL);
2. Aggiungere campi nei registri (nelle tabelle);
3. Creare campi calcolati (i risultati non sono memorizzati nel DB, sono dinamici), utilizzando una guida intuitiva per la creazione di calcoli;
4. Creare calcoli memorizzati (i risultati sono memorizzati nel DB). Il configuratore crea automaticamente trigger SQL;
5. Creare eventi del database. Ad esempio, all'arrivo di un pagamento – inviare un'email di conferma;
6. Creare eventi pianificati. Ad esempio, inviare automaticamente un augurio di compleanno.
7. Modificare il contenuto di moduli e schede.
Per modifiche più complesse è necessario coinvolgere un programmatore con conoscenze di T-SQL e vbsript.
Creazione di moduli stampati
È richiesto un programmatore 1C.
I moduli di report sono creati con Fast Report, Word o Excel a scelta.
Ogni utente può creare report per sé.
Per creare report con Fast Report è necessaria una formazione iniziale (sono disponibili video gratuiti) e si utilizza un comodo wizard per la creazione delle query.
Per creare report in Word o Excel è necessario installare il pacchetto MS Office e abilitare l'integrazione.
Lavorare con scanner di codici a barre
È necessario installare elaborazioni speciali per lavorare con il modello di scanner esistente.
Non è necessaria alcuna configurazione aggiuntiva dei dispositivi. Lo scanner si connette al computer e inizia a funzionare.
Integrazione con il centralino
È necessario acquistare un'estensione per il centralino.
Non è richiesto un pagamento aggiuntivo, è incluso nella piattaforma.
È necessario configurarlo.
Integrazione con registratori di cassa online
È necessaria l'installazione di estensioni per il modello di cassa scelto.
È necessario il lavoro di un programmatore.
Integrazione con 1C
A volte è necessaria la sincronizzazione dei dati tra varie configurazioni di 1C. Si può impostare autonomamente.
Si può impostare autonomamente. È necessaria la conoscenza della struttura del database 1C.
Prestazioni
Le prestazioni dipendono da diversi fattori:
1. La qualità delle procedure scritte dallo sviluppatore;
2. L'esecuzione di compiti in background;
3. Non vengono effettuati lavori di ottimizzazione della IБ;
4. Basse caratteristiche tecniche del server e del computer cliente.
I requisiti per l'hardware del server sono piuttosto elevati. Ad esempio, per 50 utenti è richiesto un processore 8 x 3,2 e 96GB di RAM.
I requisiti per il server corrispondono alla versione scelta di MS SQL. L'elenco delle versioni di Microsoft SQL Server 2012 e i requisiti ad esse relativi sono disponibili su .
Fino a 15 posti di lavoro e con un volume del database inferiore a 10 GB, è possibile utilizzare la versione gratuita di Microsoft SQL Express.
Per più di 15 posti di lavoro o con un volume del database superiore a 10 GB è necessario utilizzare la versione Microsoft SQL Server 2012 Standard o superiore (Developer, Enterprise, ecc.).
Interfaccia utente
Temi
Ci sono 2 temi: Standard (obsoleto) e Taxi.
Ci sono 52 temi di design a disposizione dell'utente.
Scheda dell'oggetto
Il programmatore può creare diversi moduli di documento per vari interfacce. Nella pratica è utilizzato molto raramente.
Nel designer è possibile creare diverse schede per ogni gruppo di utenti.
Moduli con elenchi
Di solito viene utilizzato un elenco di documenti. I moduli subordinati sono utilizzati molto raramente.
Il modulo può essere personalizzato.
C'è la possibilità di esportare i dati.
Nel modulo, di solito, si posizionano diverse tabelle correlate. Ad esempio, un elenco dei partner e per un accesso rapido nelle schede inferiori: elenco dei contatti, elenco dei contratti, ecc.
C'è la possibilità di visualizzare le informazioni in una tabella verticale per una rapida consultazione delle informazioni senza aprire la scheda.
Si utilizzano splitter.
Il modulo può essere personalizzato.
C'è la possibilità di:
• esportare i dati;
• unire i duplicati direttamente nella tabella;
• modifica di massa dei dati nella tabella;
• selezione multipla (ad esempio, quando si selezionano più partner – nella tabella dei contatti vengono visualizzati tutti i CL dei partner selezionati);
• lavoro con gli elenchi. Gli elenchi possono essere salvati in tre varianti: pubblici con diritto di modifica, pubblici senza diritto di modifica, accessibili solo al creatore;
• passaggio alla scheda del campo di riferimento su cui è posizionato il cursore del mouse;
• composizione di un numero di telefono;
• invio di un'email;
• apertura del modulo di stampa del rapporto.
Funzioni aggregate nella tabella
Assenti.
L'utente può personalizzare in base alle proprie esigenze.
Filtri nelle tabelle
Disponiamo di:
1. Possibilità di posizionare filtri rapidi sul modulo;
2. Filtro per il contenuto del campo selezionato nella riga;
3. Personalizzazione dell'elenco (ricerca per contenuto dei campi, per link diretti e inversi, colorazione, raggruppamento).
Disponiamo di:
1. Possibilità di posizionare filtri rapidi sul modulo;
2. Filtro per il contenuto del campo selezionato nella riga;
3. Filtro avanzato (ricerca per contenuto dei campi, per link diretti e inversi, colorazione), i filtri possono essere salvati in tre varianti: pubblici con diritto di modifica, pubblici senza diritto di modifica, accessibili solo al creatore;
4. Filtro rapido per colonne (come in Excel);
5. Albero dei filtri di due tipi: statici e dinamici (per link diretti e inversi);
6. Raggruppamento dei dati mediante il mouse.
OLAP — rapporti
Assenti.
C'è un wizard per la creazione di rapporti OLAP personalizzati da parte dell'utente con salvataggio.
Vengono creati moduli con report OLAP frequentemente utilizzati.
Geovisualizzazione
È necessario un acquisto aggiuntivo di 1C: Impresa 8. GIS Gestione dei dati spaziali.
Disponibile.
Multilinguismo
Disponibile.
Disponibile.
Grafici e diagrammi
Disponibile.
Disponibile nei moduli dell'interfaccia.
Importazione da un file Excel
È necessaria un'elaborazione.
Disponibile.
Utilizzo dei widget
Assente.
Disponibile.
Chat tra utenti
Disponibile.
Disponibile.
Amministrazione
Vengono create le autorizzazioni degli utenti.
Per ogni ruolo vengono definiti i diritti sugli oggetti di configurazione.
Per un utente possono essere assegnati più ruoli.
Vengono create gruppi di utenti.
Per ogni gruppo viene creato un'interfaccia e parametri di accesso specifici per gli oggetti.
Ogni utente appartiene solo a un gruppo.
Configurazione
È richiesto un programmatore 1C che ha completato corsi di configurazione in 1C.
Il linguaggio di programmazione è molto specifico.
Compiti semplici vengono eseguiti da utenti esperti. Alcune procedure complesse e trigger sono create utilizzando il Maestro di costruzione intuitivo.
Per compiti complessi è necessario coinvolgere un programmatore con conoscenze di T-SQL e vbscript (che vengono studiati obbligatoriamente in tutte le università che formano programmatori).
Applicazione delle personalizzazioni
Quando si creano nuovi oggetti, è necessario interrompere il lavoro di tutti gli utenti durante l'aggiornamento.
Gli utenti possono continuare a lavorare in modalità normale. Per applicare le modifiche è necessario riavviare il programma o premere F12.
Correzione massiva dei dati
C'è un modulo speciale per modificare i requisiti di gruppo.
Sono necessarie elaborazioni speciali, scritte dai programmatori 1C.
È necessario ripopolare tutti i dati dipendenti o riprendere tutti i documenti modificati.
C'è la possibilità di modifica massiva dei dati da parte degli utenti tramite un modulo con una tabella.
Il tempo necessario per scrivere ed eseguire script di sostituzione dei dati in T-SQL è significativamente inferiore rispetto a 1C.
Quando si utilizzano trigger che ricompensano i dati quando vengono modificati altri, non si verificano discrepanze. Ad esempio, in caso di modifica massiva del prezzo, la somma della riga e nel documento stesso cambierà automaticamente.
Interfaccia WEB
Disponibile.
Disponibile.
Processi aziendali
Disponibile un editor grafico di costruzione.
Disponibile un editor grafico di costruzione.
Conclusioni:
1. Il prezzo dell'acquisto iniziale nella versione iniziale coincide.
2. Il costo del servizio 1C è significativamente più alto, poiché è spesso necessaria l'assistenza di un programmatore.
3. Parte della funzionalità in 1C è presente, ma a pagamento aggiuntivo.
4. L'interfaccia utente nel Client Communicator è molto più comoda.
5. Le modifiche in 1C richiedono più tempo e una certa qualifica dello specialista.
6. Per 1C in azienda si utilizza il miglior server disponibile, anche solo per le necessità contabili.
Fonte: habr.com
