# Formattazione celle

Con OpenSTAManager è possibile modificare la formattazione di una cella in base al valore previsto, da Strumenti/Viste.

Sarà sufficiente creare un nuovo campo utilizzando questi Nomi:

* **color\_Nome:** colore esadecimale della cella
* **color\_title\_Nome:** etichetta della cella colorata (es. campo relazione in anagrafica)
* **\_bg\_:** colore esadecimale della riga (es. campo Attività del colore dello stato attività)
* **\_print\_:** visualizza un'icona di una stampante che al click porta alla stampa utilizzando il valore di questo campo per definire quale template usare. Ad esempio nelle attività è valorizzata fissa a "intervento", questo significa che al click sul pulsante di stampa viene usato il template di stampa dentro templates/intervento/ e passa il campo id come id del record da stampare (es. attività)
* **icon\_Nome:** visualizza un'icona di FontAwesome (<https://fontawesome.com/v4/icons/>) nella colonna di nome Nome
* **icon\_title\_Nome:** oltre all'icona aggiunge a fianco anche la descrizione dell'icona (es. lo stato di un ordine)

{% hint style="warning" %}
Si dovrà sostituire Nome con il nome del campo interessato.
{% endhint %}

#### Esempio

Nel modulo Magazzino/Articoli, si vuole evidenziare in rosso un record quando la quantità scende sotto le 5 unità.

Si dovrà andare in Strumenti/Viste/Articoli e creare un nuovo campo, con Query prevista:

```
IF(`qta`<5, 'red', '')
```

![](https://content.gitbook.com/content/JBq1kPXco1hiqIE85myB/blobs/4kHrTEAVLY1th5MOy4ZA/immagine.png)

{% hint style="warning" %}
Per poter abilitare il campo è importante che il campo Gruppi con accesso sia compilato con i tipi di utenti che dovranno visualizzarlo.
{% endhint %}

In questo modo l'effetto generato sarà il seguente:

![](https://content.gitbook.com/content/JBq1kPXco1hiqIE85myB/blobs/XpqzRfKIlMXeSUbDaRBC/immagine.png)

Nel caso in cui invece si voglia modificare una determinata colonna in base al suo valore, si dovrà utilizzare color\_Nome. Volendo quindi creare una cella che diventi rossa in caso di quantità inferiore a 5 o verde in caso la quantità sia maggiore, si dovrà utilizzare:

```
IF(`qta`<5, 'red', '#008000')
```

![](https://content.gitbook.com/content/JBq1kPXco1hiqIE85myB/blobs/FpkrwI0F7dO6dYModAnJ/immagine.png)

Il risultato ottenuto sarà il seguente:

![](https://content.gitbook.com/content/JBq1kPXco1hiqIE85myB/blobs/mafUQPnvXTm20OQOk7M6/immagine.png)

{% hint style="warning" %}
Si consiglia di utilizzare i colori in formato esadecimale.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.openstamanager.com/2.5.5/guide/esempi/formattazione-celle.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
