> For the complete documentation index, see [llms.txt](https://docs.openstamanager.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.openstamanager.com/2.5.5/guide/esempi/formattazione-celle.md).

# 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', '')
```

![](/files/J0OO1eaVOE6IindR0YRk)

{% 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:

![](/files/PDtQ2uL0RHMxlD55w0qr)

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')
```

![](/files/SUd24l4PlR89ghW8xjms)

Il risultato ottenuto sarà il seguente:

![](/files/uMDmMdzHKxW8rgTf4BMt)

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


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
