I set di dati sono informazioni su magazzini, documenti della gestione inventario, prodotti, affari e altri elementi di Bitrix24. Per ogni elemento sono disponibili più set di dati, nei quali vengono trasferite automaticamente le informazioni dai campi di sistema e dai campi personalizzati. I set consentono di creare grafici e analizzare gli indicatori aziendali.
In questo articolo descriviamo i set di dati per analizzare la gestione inventario e il lavoro dei magazzini. Mostriamo come unire i set e creare i grafici.
Set:
- catalog_store: elenco dei magazzini,
- catalog_store_product: giacenze dei prodotti nei magazzini,
- catalog_store_document: documenti di magazzino,
- catalog_store_document_item: elenco dei prodotti nei documenti di magazzino,
- sale_document_saleorder: documenti di vendita,
- sale_document_saleorder_item: composizione del documento di vendita.
Esempi:
Scegliere un set di dati
Per analizzare le informazioni nel report, scegli un set di dati e crea un grafico.
catalog_store: elenco dei magazzini. Il set contiene dati sui magazzini utilizzati nella gestione inventario. Include i nomi dei magazzini, lo stato di attività e la data di creazione. I dati aiutano ad analizzare il movimento dei prodotti e i documenti per singoli magazzini, oltre a filtrare i magazzini non attivi nei report.
catalog_store
| Campo | Descrizione | Tipo di dati |
|---|---|---|
| ID | Identificatore del magazzino | Numero |
| TITLE | Nome del magazzino | Stringa |
| ACTIVE |
Indicatore di attività del magazzino: Y attivo N inattivo |
Stringa |
| DATE_CREATE | Data di creazione del magazzino | Data |
catalog_store_product: giacenze dei prodotti nei magazzini. Il set contiene dati sulle giacenze dei prodotti per ogni magazzino. Indica la quantità totale del prodotto e la parte riservata agli ordini. I dati aiutano ad analizzare la disponibilità dei prodotti, valutare le giacenze disponibili e considerare le riserve nella pianificazione di vendite e forniture.
catalog_store_product
| Campo | Descrizione | Tipo di dati |
|---|---|---|
| ID | Identificatore del record della giacenza del prodotto | Numero |
| PRODUCT_ID | Identificatore del prodotto | Numero |
| STORE_ID | Identificatore del magazzino | Numero |
| AMOUNT | Quantità totale del prodotto nel magazzino | Numero |
| QUANTITY_RESERVED | Quantità riservata del prodotto nel magazzino | Numero |
catalog_store_document: documenti di magazzino. Il set contiene dati sui documenti di magazzino che registrano il movimento dei prodotti. Include tipi e stati dei documenti, date di creazione e dipendenti responsabili. I dati aiutano ad analizzare le operazioni nei magazzini e monitorare i documenti elaborati o annullati.
catalog_store_document
| Campo | Descrizione | Tipo di dati |
|---|---|---|
| ID | Identificatore del documento di magazzino | Numero |
| TITLE | Nome del documento di magazzino | Stringa |
| DOC_TYPE | Tipo di documento di magazzino | Stringa |
| DOC_TYPE_CODE | Codice del tipo di documento di magazzino | Stringa |
| DATE_CREATE | Data di creazione del documento di magazzino | Data |
| DATE_MODIFY | Data di modifica del documento di magazzino | Data |
| STATUS | Stato del documento di magazzino | Stringa |
| STATUS_CODE | Indicatore di registrazione del documento di magazzino: Y registrato N bozza | Stringa |
| TOTAL | Valore totale dei prodotti nel documento di magazzino | Numero |
| CURRENCY | Valuta del documento di magazzino | Stringa |
| RESPONSIBLE_ID | Identificatore del dipendente responsabile | Numero |
| RESPONSIBLE_NAME | Nome del dipendente responsabile | Stringa |
| RESPONSIBLE | Identificatore e nome del dipendente responsabile | Stringa |
| WAS_CANCELLED | Indicatore di annullamento del documento di magazzino: Y sì N no | Stringa |
catalog_store_document_item: elenco dei prodotti nei documenti di magazzino. Il set contiene dati sui prodotti nei documenti di magazzino. Indica quali prodotti sono inclusi nei documenti, in quale quantità, da quali magazzini vengono prelevati e in quali vengono ricevuti. I dati vengono utilizzati per analizzare il movimento dei prodotti, i prezzi e le operazioni per singole posizioni nei documenti di magazzino.
catalog_store_document_item
| Campo | Descrizione | Tipo di dati |
|---|---|---|
| ID | Identificatore della posizione del documento di magazzino | Numero |
| DOCUMENT_ID | Identificatore del documento di magazzino | Numero |
| DOCUMENT_DATE_CREATE | Data di creazione del documento di magazzino | Data |
| PRODUCT_ID | Identificatore del prodotto | Numero |
| STORE_FROM | Identificatore del magazzino da cui viene prelevato il prodotto. Utilizzato nei documenti di vendita, scarico e trasferimento | Numero |
| STORE_TO | Identificatore del magazzino in cui viene ricevuto il prodotto. Utilizzato nei documenti di entrata, registrazione e trasferimento | Numero |
| AMOUNT | Quantità del prodotto | Numero |
| PURCHASING_PRICE | Prezzo di acquisto del prodotto | Numero |
| PRICE | Prezzo di vendita del prodotto | Numero |
sale_document_saleorder: documenti di vendita. Il set contiene dati sui documenti di vendita. Registra la creazione e la modifica dei documenti, i parametri di consegna, il fatto e la data di spedizione. I dati vengono utilizzati per analizzare le spedizioni e il lavoro dei dipendenti responsabili.
sale_document_saleorder
| Campo | Descrizione | Tipo di dati |
|---|---|---|
| ID | Identificatore del documento di vendita | Numero |
| DATE_CREATE | Data di creazione del documento di vendita | Data |
| DATE_UPDATE | Data dell'ultima modifica del documento di vendita | Data |
| PRICE_DELIVERY | Costo di consegna nel documento di vendita | Numero |
| DEDUCTED | Indicatore di spedizione: Y sì N no | Stringa |
| DATE_DEDUCTED | Data di spedizione | Data |
| DELIVERY_NAME | Nome del servizio di consegna | Stringa |
| WAS_CANCELLED | Indicatore di annullamento del documento di vendita: Y sì N no | Stringa |
| CURRENCY | Valuta del documento di vendita | Stringa |
| RESPONSIBLE_ID | Identificatore del dipendente responsabile | Numero |
| RESPONSIBLE_NAME | Nome del dipendente responsabile | Stringa |
| RESPONSIBLE | Identificatore e nome del dipendente responsabile | Stringa |
sale_document_saleorder_item: composizione del documento di vendita. Il set contiene dati sui prodotti nei documenti di vendita. Include le posizioni dei prodotti, le quantità, i prezzi e il magazzino da cui viene effettuata la spedizione. I dati vengono utilizzati per analizzare le vendite per prodotto e per magazzino.
sale_document_saleorder_item
| Campo | Descrizione | Tipo di dati |
|---|---|---|
| ID | Identificatore della posizione del documento di vendita | Numero |
| DOCUMENT_ID | Identificatore del documento di vendita | Numero |
| DOCUMENT_DATE_CREATE | Data di creazione del documento di vendita | Data |
| PRODUCT_ID | Identificatore del prodotto | Numero |
| NAME | Nome del prodotto | Stringa |
| PRICE | Prezzo di vendita del prodotto | Numero |
| PRICE_CURRENCY | Valuta del prezzo di vendita | Stringa |
| DATE_INSERT | Data di aggiunta della posizione nel documento di vendita | Data |
| STORE_ID | Identificatore del magazzino | Numero |
| AMOUNT | Quantità del prodotto | Numero |
| COST_PRICE | Costo del prodotto | Numero |
| COST_CURRENCY | Valuta del costo | Stringa |
Creare un grafico
Le informazioni dei set di dati possono essere utilizzate per analizzare la gestione inventario nell'azienda. I grafici aiutano a monitorare il movimento dei prodotti tra i magazzini, le operazioni nei documenti e individuare possibili discrepanze nei dati.
- 1–2. Apri Generatore BI > Grafici > + Grafico.
- 3–4. Seleziona un set di dati e il formato di visualizzazione: scheda, tabella, grafico lineare o altro formato. Se il set non è presente nell'elenco, fai clic su Aggiungi dataset.
Come creare un set di dati - 5. Fai clic su Crea nuovo grafico.
Unire i set di dati
Unisci i dati sulla composizione dei documenti di vendita e sui magazzini per analizzare le vendite per magazzino.
- Apri il Generatore BI e vai nella sezione SQL > SQL Lab.
- Seleziona lo schema bitrix24.
- Inserisci la query SQL e fai clic su Esegui (Run). Il nuovo set includerà i dati dei campi specificati nella query SQL. Puoi salvarlo come dataset per creare un grafico.
Se unisci i set di dati per la prima volta, consulta l'esempio di query.
Esempio di query SQL
Abbiamo scritto una query SQL per estrarre dati da due set: composizione del documento di vendita (sale_document_saleorder_item) ed elenco dei magazzini (catalog_store). La query mostra da quale magazzino sono stati venduti i prodotti, quali prodotti sono stati venduti, in quale quantità e per quale importo.
Puoi copiare la query e verificare come sono distribuite le vendite dei prodotti tra i magazzini per il periodo selezionato.
SELECT
catalog_store.TITLE AS "Magazzino",
sale_document_saleorder_item.NAME AS "Prodotto",
SUM(sale_document_saleorder_item.AMOUNT) AS "Quantità",
SUM(sale_document_saleorder_item.AMOUNT * sale_document_saleorder_item.PRICE) AS "Importo vendite"
FROM sale_document_saleorder_item
JOIN catalog_store
ON catalog_store.ID = sale_document_saleorder_item.STORE_ID
WHERE sale_document_saleorder_item.DOCUMENT_DATE_CREATE >= date_add('day', -30, current_date)
GROUP BY
catalog_store.TITLE,
sale_document_saleorder_item.NAME
ORDER BY
SUM(sale_document_saleorder_item.AMOUNT * sale_document_saleorder_item.PRICE) DESC;
SELECT: definisce quali informazioni estrarre dal set di dati. Ad esempio, la query SELECT catalog_store.TITLE AS "Magazzino":
- seleziona il nome del magazzino
TITLEdal setcatalog_store, - assegna alla colonna il nome
Magazzino, - mostra il risultato in una colonna separata della tabella.
FROM: indica il set principale da cui vengono estratti i dati. In questo caso sale_document_saleorder_item, la tabella contiene prodotti, quantità e prezzi nei documenti di vendita.
JOIN: collega la tabella sale_document_saleorder_item con l'elenco dei magazzini catalog_store. La query collega i prodotti nei documenti di vendita con le informazioni sui magazzini da cui è stata effettuata la spedizione.
WHERE: filtra i dati per data di creazione delle posizioni nei documenti di vendita e mostra i dati degli ultimi 30 giorni.
GROUP BY: raggruppa i dati per magazzino e prodotto per calcolare quantità totale e importo delle vendite per ogni gruppo.
ORDER BY: ordina il risultato per importo delle vendite in ordine decrescente. In questo modo nella parte iniziale della tabella vengono mostrati prodotti e magazzini con il ricavo più alto nel periodo selezionato.
Riepilogo
- I set di dati contengono informazioni su magazzini, documenti della gestione inventario, prodotti, affari e altri elementi di Bitrix24.
- Per ogni elemento sono disponibili più set di dati, nei quali vengono trasferite automaticamente le informazioni dai campi di sistema e dai campi personalizzati.
- Per analizzare la gestione inventario sono disponibili sei set di dati: elenco dei magazzini (catalog_store), giacenze dei prodotti nei magazzini (catalog_store_product), documenti di magazzino (catalog_store_document), prodotti nei documenti di magazzino (catalog_store_document_item), documenti di vendita (sale_document_saleorder) e composizione del documento di vendita (sale_document_saleorder_item).
- I set consentono di analizzare il movimento dei prodotti tra i magazzini, le operazioni nei documenti di magazzino e le vendite per magazzino.
- I set di dati possono essere uniti, ad esempio prodotti nei documenti di vendita con magazzini, per analizzare le vendite per magazzino. Per farlo è possibile scrivere una query SQL, salvare il risultato come dataset e creare un grafico.