Telegramma, WhatsApp+380637610482
Valery Danyuk
Valery DanyuksviluppatoreSviluppiamo strumenti di intelligenza artificiale per le aziende. Alta qualità. Prezzi accessibili.Scrivi su Telegram

Importazione da 1C per lo smantellamento automatico: residui e codici a barre senza duplicati

Schermata “Importa da 1C ed Excel” in CRM Audi Resource: caricamento file, modello Excel, cronologia download
CompitoTrasferisci prodotti e saldi di magazzino da 1C al CRM senza inserimento manuale e senza abbandonare il tuo sistema contabile attuale.
SoluzioneSincronizzazione tramite backup 1C o foglio di calcolo Excel con corrispondenza GUID: il ricaricamento aggiorna le carte senza creare duplicati; i saldi vengono calcolati in base alle modifiche apportate dall'ultimo caricamento; i codici a barre 1C vengono salvati e stampati su etichette 58x40.
ScadenzeEspandere il CRM esistente senza migrazione dei dati.
RisultatoL'inventario di smantellamento automatico e l'inventario stesso vengono trasferiti da 1C al CRM senza ricalcolo manuale; questi dati possono quindi essere utilizzati a piacimento, dalla contabilizzazione automatica alle bacheche di messaggi fino all'analisi del fatturato basata sull'intelligenza artificiale.

Quarto caso di studio dello stesso CRM per l'azienda di smantellamento auto di Oleg, Audi Resource, a Lutsk. La volta precedente, avevamo implementato la contabilità multivaluta utilizzando una sua formula personalizzata. Questa volta, la sfida era diversa: sincronizzare il magazzino con 1C, sistema che l'azienda utilizza da molti anni, senza intervenire sul sistema stesso o richiedere una nuova formazione al personale.

Discuteremo nel dettaglio questi miglioramenti sul nostro canale Telegram.

Perché l'azienda di smantellamento auto di Oleg non ha lasciato il blocco 1C?

In sintesi: 1C ha accumulato anni di dati contabili, fiscali e di bilancio, e il rischio di causare problemi durante una migrazione completa a un altro sistema supera l'inconveniente della vecchia interfaccia; pertanto, abbiamo lasciato il sistema contabile così com'è e abbiamo sincronizzato i dati con esso.

Per molte aziende che tengono la contabilità da decenni, 1C rappresenta il punto di riferimento per tutta la documentazione contabile, la rendicontazione fiscale e lo storico dei bilanci per diversi anni. Il passaggio a un altro sistema comporta dei rischi: qualcosa potrebbe andare perso durante la migrazione, il contabile dovrebbe essere riqualificato e l'archivio dati potrebbe essere disperso durante la transizione, insieme ai dati effettivi.

Pertanto, la soluzione di Oleg è stata quella di combinare entrambi i sistemi: 1C rimane il sistema contabile e Audi Resource CRM riceve automaticamente da esso prodotti e saldi, senza necessità di trasferimento manuale.

Come fa CRM a sapere che il prodotto di 1C è lo stesso?

In breve: il CRM identifica un prodotto tramite il suo GUID interno 1C, un identificativo tecnico che non cambia al variare del numero o del codice articolo; pertanto, la rinumerazione dei codici in 1C non crea una seconda scheda per lo stesso prodotto nel CRM.

I codici e gli SKU in 1C cambiano nel tempo: i prodotti vengono spostati in una categoria diversa, numerati in modo diverso durante l'inventario o gli articoli vengono uniti. Se il CRM si basasse sul codice, ogni modifica di questo tipo creerebbe un duplicato. Invece, il sistema utilizza l'identificativo tecnico interno di 1C (GUID), che non cambia mai per un prodotto, e lo usa per identificare il prodotto durante il ricaricamento.

Quando si caricano dati da un foglio di calcolo Excel, la colonna "Codice" funge da identificativo: si tratta di una chiave di riga permanente che, a ogni caricamento successivo, identifica il prodotto e ne aggiorna la scheda senza crearne una nuova.

Quali campi vengono trasferiti da 1C e quali rimangono in CRM?

In sintesi: nome, numero, produttore, prezzo, categoria, peso, dimensioni e descrizione vengono inviati da 1C al CRM, ma un campo vuoto in 1C non sovrascrive un campo già compilato nel CRM: il sistema acquisisce i dati solo se effettivamente esistono.

Elenco dei campi e relativa regola:

  1. Nome, numero, produttore, prezzo, categoria, peso e dimensioni, descrizione - rilevati da 1C con ogni carico.
  2. Un campo vuoto in 1C non cancella un campo compilato in CRM. Se un responsabile ha aggiunto manualmente una descrizione in CRM e il campo è vuoto in 1C, il caricamento non la eliminerà.
  3. Il CRM determina automaticamente la marca e il modello dell'auto dal nome del prodotto, ma solo la prima volta che viene creata una scheda. Successivamente, questo campo non viene ricalcolato ogni volta che viene caricata una scheda.

Questa logica protegge le operazioni manuali di magazzino: un responsabile può chiarire o aggiungere qualcosa nel CRM e la successiva sincronizzazione con 1C non sovrascriverà tale informazione.

Come calcola CRM i saldi durante la ricarica?

In sintesi: il primo caricamento imposta il saldo esattamente come in 1C, e successivamente il CRM prende in considerazione solo la variazione di saldo rispetto al caricamento precedente; ciò protegge dalle doppie stornature durante le vendite, che si verificano con aliquote diverse nei diversi sistemi.

Un errore nella logica di bilanciamento ha un impatto diretto sui costi, quindi in Audi Resource CRM è strutturato in questo modo:

  1. Il primo carico imposta la quantità di merci esattamente come in 1C - il punto di partenza.
  2. Ogni download successivo verifica solo la variazione del saldo in 1C rispetto al momento precedente.
  3. Una vendita elaborata nel CRM ma non ancora registrata in 1C non viene restituita al magazzino al successivo carico. Una volta registrata in 1C, non verrà più stornata.
  4. Lo stesso vale per i resi.
  5. Gli articoli non più disponibili in 1C vengono rimossi dal magazzino nel CRM. Questo avviene sempre per i backup di 1C; quando si caricano i dati da Excel, viene utilizzata una casella di controllo "elenco completo" separata.

Senza questa logica, i dati nei due sistemi — 1C e CRM — divergerebbero rapidamente: ciò che veniva venduto nel CRM arriverebbe in 1C come una seconda svalutazione e l'inventario visualizzato non corrisponderebbe più a quello effettivo in magazzino.

Che cosa sta succedendo con i codici a barre e la stampa delle etichette?

In breve: i codici a barre che 1C ha già assegnato ai prodotti vengono mantenuti durante la sincronizzazione; lo scanner in magazzino individua il pezzo utilizzandoli, nello stesso modo in cui lo troverebbe in 1C stesso.

Se un prodotto ha già un'etichetta con codice a barre 1C (con un prefisso caratteristico come "2000..."), il CRM non assegna un nuovo codice al prodotto: lo scanner continua a identificarlo utilizzando quello vecchio. È possibile stampare la stessa etichetta con codice a barre separatamente dalla scheda prodotto in formato 58x40.

In un magazzino dove sono già state applicate centinaia di etichette, non è necessario riapplicarle semplicemente perché i dati vengono ora gestiti simultaneamente in due sistemi.

Cosa non si può trasferire da 1C e perché?

In breve: servizi, beni completi e fotografie non vengono trasferiti da 1C. Il motivo per cui non vengono trasferite le fotografie è puramente tecnico: il database di 1C memorizza solo i percorsi dei file su disco, non le immagini stesse.

Confini di sincronizzazione equi - tre punti:

  1. I servizi non vengono trasferiti.
  2. Gli articoli presenti in magazzino non vengono trasferiti completamente: il CRM contiene solo ciò che è effettivamente disponibile a magazzino.
  3. Le foto non vengono trasferite: il database 1C memorizza solo i percorsi dei file presenti sull'unità locale o sul server aziendale; le immagini stesse non vengono memorizzate. Possono essere trasferite solo le immagini fisicamente presenti nel database, pertanto le foto vengono caricate nel CRM separatamente.

A parte questo: la pubblicazione dei prodotti sui forum dopo il caricamento non è abilitata automaticamente; si tratta di un'azione separata all'interno del CRM, non una conseguenza dell'importazione da 1C.

Come si presenta questa funzionalità nell'interfaccia del CRM?

In breve: nelle impostazioni di Audi Resource CRM è presente una schermata separata denominata "Importa da 1C ed Excel": qui è possibile caricare un backup di 1C (.bak) o una tabella utilizzando un modello predefinito, e la cronologia dei caricamenti è anch'essa visibile in questa schermata.

La schermata di importazione offre due opzioni: caricare un file Excel utilizzando un modello (un prodotto, una riga, la colonna "Codice" è una chiave permanente) oppure un backup del database 1C, se è configurato l'accesso al server 1C. Accanto è presente un pulsante con il modello scaricabile e un registro della cronologia dei download che consente di visualizzare quando e cosa è stato sincronizzato l'ultima volta.

Impostazioni di Audi Resource CRM: la scheda "Importa da 1C ed Excel" e il blocco "Bacheche" con una condizione di prezzo

Lo stesso CRM dispone di un'integrazione predefinita con la bacheca di annunci uaavto.pro: la pubblicazione è gratuita, con una sola condizione: il prezzo deve essere inferiore a quello su OLX, Prom e Avtopro. Al momento di questo caso di studio, Audi Resource non aveva ancora integrato le bacheche di annunci, ma la funzionalità è già integrata nell'interfaccia e può essere attivata senza necessità di sviluppo, con un solo clic.

Perché sincronizzare 1C se è più semplice passare a un altro sistema?

In sintesi: la sincronizzazione è una soluzione temporanea e pratica. Permette ai manager di evitare l'inserimento manuale dei saldi di magazzino nell'immediato, dopodiché i dati scaricati potranno essere utilizzati per qualsiasi scopo: analizzare le vendite tramite intelligenza artificiale, monitorare le attività dei dipendenti o semplicemente mantenere aggiornati un sito web e le bacheche di lavoro senza duplicare il lavoro.

L'idea alla base di questo aggiornamento è semplice: non c'è bisogno di affrettare le cose. Se abbandonare completamente 1C è inevitabile, per motivi contabili, fiscali o per timore di combinare pasticci durante un trasferimento, è possibile innanzitutto automatizzare lo scambio di dati tra 1C e altri sistemi. Dopodiché, si può fare ciò che si vuole con questi dati: alcuni integrano l'analisi delle vendite tramite IA, altri monitorano le prestazioni dei dipendenti, altri ancora semplicemente smettono di perdere tempo a trasferire manualmente i saldi al CRM e al sito web ogni settimana.

Se avete un'esigenza simile, ovvero trasferire dati da 1C a un moderno sistema contabile con analisi basata sull'intelligenza artificiale, l'autore del caso studio può progettare una sincronizzazione personalizzata per il vostro database.

In che cosa si differenzia questo dai tre casi precedenti dello stesso CRM?

In sintesi: la piattaforma è la stessa per tutti e quattro i casi, ma ogni volta viene aggiunto un set specifico di funzioni per un determinato cliente, dal riconoscimento dei pezzi tramite foto alla sincronizzazione con 1C.

Caso Cliente Revisione principale
Caso 1 Adam, razborkaua.pro Riconoscimento delle parti tramite foto, video e voce tramite bot Telegram
Caso 2 Alessandro Prezzi auto da avto.pro, fatture Nova Poshta, pubblicazione automatica su 3 siti
Caso 3 Oleg, Risorse Audi Contabilità multivaluta utilizzando la formula di rettifica dei ricavi e delle spese basata sul tasso di cambio
Caso 4 (questo) Oleg, Risorse Audi Sincronizzazione con 1C: prodotti e saldi senza duplicati, codici a barre, bacheche

Gli ultimi due casi riguardano lo stesso cliente: in primo luogo, è stata implementata la contabilità multivaluta per Audi Resource e, successivamente, tramite un aggiornamento separato, la sincronizzazione con 1C. La base della piattaforma rimane invariata: risolve un problema specifico alla volta, senza moduli superflui che ingombrerebbero il magazzino dati.

Se hai bisogno di un sito web più semplice con un catalogo e la possibilità di accettare ordini tramite Telegram e WhatsApp, senza sincronizzazione con 1C o logica di inventario personalizzata, puoi realizzarlo con 1001site AI. Tu scegli lo stile, l'IA popola il sito in base al tuo link o alla tua descrizione e la modalità "Negozio online" gestisce il carrello e gli ordini senza registrazione.

Per chi è adatto questo tipo di sincronizzazione con 1C?

In sintesi: questo pacchetto è più adatto alle aziende che soddisfano contemporaneamente diverse delle condizioni elencate di seguito, piuttosto che a chi utilizza semplicemente la condizione 1C.

La combinazione ha senso se si hanno entrambi:

  1. La contabilità viene gestita con 1C da anni e il passaggio a un altro sistema è rischioso o semplicemente inutile.
  2. I saldi cambiano ogni giorno e nessuno ha tempo di inserirli manualmente nel CRM o sul sito web.
  3. I prodotti hanno già codici a barre 1C e non voglio riapplicarli in magazzino.
  4. È necessario che gli stessi dati vengano pubblicati sia sul sito web che sulle bacheche senza alcun intervento manuale.

Se l'unico elemento rilevante di questo elenco è un semplice sito web con una singola valuta e accettazione degli ordini, senza sincronizzazione con 1C, tale pacchetto può essere assemblato nella modalità "Negozio online" di 1001site AI senza necessità di sviluppo personalizzato.

Domande dei lettori

Cosa succede se si scarica due volte lo stesso backup di OneC?

Il CRM non creerà una seconda scheda prodotto. Il prodotto è identificato dal suo GUID interno 1C (in Excel, nella colonna "Codice"), quindi il ricaricamento aggiorna il record esistente e non crea un duplicato.

Le foto dei prodotti verranno trasferite da 1C?

No. Il database 1C memorizza solo i percorsi dei file sul disco, non le immagini stesse, quindi non è possibile trasferire le foto: vengono caricate nel CRM separatamente.

Devo rinunciare a 1C per avere un magazzino moderno e un sito web?

Il sistema contabile n. 1C rimane quello principale, e il CRM si sincronizza con esso dall'alto: si occupa dell'inventario e dei saldi, mentre la contabilità e i report già noti nel sistema 1C restano invariati.

In che modo questo caso si differenzia dai tre precedenti relativi allo stesso CRM?

I primi tre casi riguardavano il riconoscimento dei ricambi tramite foto e voce (Adam), i prezzi e le fatture delle auto (Alexander) e la contabilità multivaluta (Oleg). Questo caso riguarda il trasferimento dei dati da 1C senza migrazione e senza inserimento manuale dei saldi.

Fonti

Altri miglioramenti allo stesso CRM sono presenti nei casi di studio di contabilità multivaluta di razborkaua.pro e Audi Resource. E se la tua azienda non dispone di 1C e di una propria logistica, 1001site AI crea un sito web con catalogo e accettazione ordini tramite Telegram e WhatsApp in pochi minuti, senza necessità di sincronizzazione dei dati.

Collegamenti al progetto

Domande e risposte

Cosa succede se si scarica due volte lo stesso backup di OneC?

Il CRM non creerà una seconda scheda prodotto. Il prodotto è identificato dal suo GUID interno 1C (in Excel, nella colonna "Codice"), quindi il ricaricamento aggiorna il record esistente e non crea un duplicato.

Le foto dei prodotti verranno trasferite da 1C?

No. Il database 1C memorizza solo i percorsi dei file sul disco, non le immagini stesse, quindi non è possibile trasferire le foto: vengono caricate nel CRM separatamente.

Devo rinunciare a 1C per avere un magazzino moderno e un sito web?

Il sistema 1C rimane il sistema contabile, e il CRM si sincronizza con esso dall'alto: si occupa dell'inventario e dei saldi, mentre la contabilità e i report già noti in 1C rimangono invariati.

In che modo questo caso si differenzia dai tre precedenti relativi allo stesso CRM?

I primi tre casi riguardavano il riconoscimento dei ricambi tramite foto e voce (Adam), i prezzi e le fatture delle auto (Alexander) e la contabilità multivaluta (Oleg). Questo caso riguarda il trasferimento dei dati da 1C senza migrazione e senza inserimento manuale dei saldi.