> For the complete documentation index, see [llms.txt](https://docs.wave.pt/mobile-logistic-manual/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.wave.pt/mobile-logistic-manual/backoffice/implementacoes/implementacoes-funcionais.md).

# Implementações Funcionais

Seguem-se abaixo as instruções para configurar corretamente as implementações funcionais.

**Documentos de Entrada e Saída**: Na criação de um documento de entrada ou saída é obrigatório selecionar a categoria do “Número interno do documento de origem” e “Número interno do documento de destino”. Apesar de serem documentos diferentes, a configuração de ambos é bastante parecida e ambos trabalham de forma assistida, os documentos configurados apenas estarão disponíveis no PDA para os utilizadores com permissões de acesso escolhidos na configuração.

**Documentos Gerais**: Nos documentos gerais é necessário preencher alguns parâmetros em relação ao documento mantendo a lógica que este mesmo documento tem no ERP.\
Durante a criação informe a categoria do "Documento Interno"(selecionar o documento do ERP que pretende criar no PDA), o "Nome do documento"(nome que aparecerá no PDA) e selecione o tipo de "Entidade" e o "Tipo de movimento de stock". Caso pretenda que o documento seja do tipo inventário, selecione a checkbox de "Documento inventário" e após isso escreva o "Número inventário para contagem".\
Preencha, se achar necessário, os campos "Código entidade default" e "Nome entidade default", esta entidade será anexada por default ao documento.&#x20;

{% hint style="info" %}
Conforme o ERP configurado, a configuração dos documentos muda ligeiramente, mantendo a lógica essencial mas adicionando ou alterando alguns campos, conforme o modo de funcionamento do ERP.
{% endhint %}

**Parâmetros Gerais**: Selecione o parâmetro que pretende editar, clique no lápis no canto inferior esquerdo e altere o valor para a sua preferência. Pode pesquisar pelo parâmetro utilizando o localizador do browser.

{% hint style="info" %}
Faça **CTRL + F** para ativar o localizador.
{% endhint %}

<figure><img src="/files/HlgOISWUXRlZ9wAx1GcE" alt="" width="563"><figcaption></figcaption></figure>

<div data-full-width="false"><figure><img src="/files/zhAc4m9teuwafq0Tn0wB" alt="" width="563"><figcaption></figcaption></figure></div>

**Alguns parâmetros importantes:** Parâmetros que podem influenciar algumas áreas da aplicação.

|                                 Parâmetros                                 |                                                                                                        Descrição                                                                                                       |                                                                      Funcionalidade                                                                     |
| :------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------: |
|                                **codEAN13**                                |                                                                             Códigos EAN13 a reconhecer pela Aplicação (formato ...,...,...)                                                                            |                                                 Controla os formatos de EAN13 que a aplicação reconhece.                                                |
|                             **ctrlfechaDocExp**                            |                                        Controla comportamento para fechar documento de origem nas Expedições (1- Questiona, 2- Fecha sem Questionar 3- Não fecha nem questiona)                                        |                          Controla se deve ou não fechar um documento de origem depois de criar o documento de Expedição no PDA.                         |
|                             **ctrlfechaDocRec**                            |                                         Controla comportamento para fechar documento de origem nas Receções (1- Questiona, 2- Fecha sem Questionar 3- Não fecha nem questiona)                                         |                           Controla se deve ou não fechar um documento de origem depois de criar o documento de Receção no PDA.                          |
|                              **desvioAceite**                              |                                                                             Controla o desvio aceitável nas Expedições e Receções (Ex: 20%)                                                                            |                                       Controla o desvio que a aplicação aceita ao ler um artigo de peso variável.                                       |
|                             **modimpressaocon**                            |                                                                                         Modulo de Impressão nas Consultas ativo                                                                                        |                                     Controla se permite fazer impressões de etiquetas no módulo de Consultas do PDA.                                    |
|                        **numCaracteresCBNaoValidar**                       |                                                                                        Número de caracteres do CB a não validar                                                                                        |                                      Controla o número de caracteres que não serão validados num código de barras.                                      |
|                            **numcasasdecimais**                            |                                                                               Número de casas decimais apresentada em toda aplicação \_k                                                                               |                                               Controla o número de casas decimais que a aplicação utiliza.                                              |
|                               **numetiqimp**                               |                                                                                      1-Imprime uma etiqueta;2-Pede nº de etiquetas                                                                                     |                                      Controla se, ao imprimir uma etiqueta, imprime apenas uma ou várias etiquetas.                                     |
|                   **permiteSatisfLinhasQtdSuperioresExp**                  | Permite satisfazer quantidades superiores nas linhas dos documentos de Expedição (ex: 1- Não permite quantidades superiores, 2- Permite mas avisa sempre o utilizador, 3- Permite e avisa apenas uma vez o utilizador) |                          Controla a possibilidade de satisfazer quantidades superiores nas linhas dos documentos de Expedição.                          |
|                   **permiteSatisfLinhasQtdSuperioresRec**                  |  Permite satisfazer quantidades superiores nas linhas dos documentos de Receção (ex: 1- Não permite quantidades superiores, 2- Permite mas avisa sempre o utilizador, 3- Permite e avisa apenas uma vez o utilizador)  |                           Controla a possibilidade de satisfazer quantidades superiores nas linhas dos documentos de Receção.                           |
|                             **tipoInventario**                             |                                                Controla o tipo de inventario a ser utilizado. 1- Inventario do Portal; 2- Inventario do PHC; 3- Inventario do Primavera                                                |            Controla o tipo de inventário utilizado na aplicação, se não for Inventário do portal, o módulo de Inventários não é apresentado.            |
|                          **utilizaSDKfabricante**                          |                                                                               Controla se a aplicação Android utiliza o SDK do fabricante                                                                              |                                 Controla se a aplicação utiliza o SDK do fabricante para a leitura de códigos de barras.                                |
|                              **validadeLote**                              |                                                                       Validade do lote em dias (ex: 1 ano = 365 dias; 0 ou vazio = Sem validade)                                                                       |                                           Controla a validade do lote em dias a ser utilizado pela aplicação.                                           |
|                            **agrupaQuantidades**                           |                                                                  Nos inventários, ao fazer a leitura de uma referencia já lida, agrupa as quantidades                                                                  | Se estiver desativado, ao fazer uma nova contagem de inventário, ao picar o mesmo artigo vai criar 2 linhas e não 1 linha com as quantidades agrupadas. |
|                         **controlVerStockArtPInv**                         |                                                                        Controla a exibição do stock nas opções do menu lateral dos inventários.                                                                        |            Controla se, nos ecrãs disponíveis a partir do menu lateral no ecrã de inventários, será mostrado o stock dos artigos no armazém.            |
|                           **controlVerStockInv**                           |                                                                                Controla a exibição do stock de artigos nos inventários.                                                                                |                                        Controla se dentro da área de inventários é mostrado o stock dos artigos.                                        |
|                             **editarContagem**                             |                                                                            Controla a possibilidade de edição de uma contagem de inventário                                                                            |                               Se este parâmetro estiver ativo, será possível editar uma contagem depois de ser finalizada.                              |
|                                **ERPExport**                               |                                                                       Controla o ERP utilizado para fazer exportações. 1- PHC; 2- Cegid Primavera                                                                      |                                        Controla o botão disponível na área de exportar inventários no BackOffice.                                       |
|                           **quantidadeTotalInv**                           |                                                                      Controla a exibição da quantidade total ao fazer uma contagem de inventário.                                                                      |                        Este parâmetro controla a exibição da quantidade total lida no canto inferior direito ao fazer contagens.                        |
| <p><strong>deforderbyrec</strong></p><p><strong>deforderbyexp</strong></p> |                                         Define os campos e a direção de ordenação aplicados após a cláusula ORDER BY para os documentos de saída e entrada. (Ex: datadoc desc)                                         |                           Indica por que campo e em que ordem (crescente ou decrescente) os documentos devem ser apresentados.                          |
|                             **updateDashboard**                            |                                                                              Define o intervalo tempo em que a dashboard será atualizada.                                                                              |                                      Define de quanto em quanto tempo a dashboard será atualizada automaticamente.                                      |
|                               **ctrldocconf**                              |                                                                            Define o número do dossier em uso na Conferência (Ex.: 7, (1,7))                                                                            |                                     Define o número do dossier que será utilizado na Conferência (Ex.: 7 ou (1,7)).                                     |
|                            **defcampoagrupador**                           |                                                                 Define o campo do PHC que será utilizado para funcionar como agrupador nos inventários.                                                                |                                      Define o campo do PHC que será usado para agrupar os artigos nos inventários.                                      |
|                           **defcampoprioridade**                           |                                                          Define o campo do PHC que será utilizado para atribuir prioridade aos documentos de saída e entrada.                                                          |                            Define o campo do PHC que será usado para indicar a prioridade dos documentos de saída e entrada.                            |
|                            **defcampouserconf**                            |                                                                          Define o campo de utilizador a utilizar nos cabeçalhos da Conferência                                                                         |                   Indica qual o campo de utilizador a utilizar nos cabeçalhos da Conferência para marcar um documento como conferido.                   |
|                           **defcampouserconfqtt**                          |                                                                            Define o campo de utilizador a utilizar nas linhas da Conferência                                                                           |               Indica o campo de utilizador a utilizar nas linhas da Conferência para marcar a quantidade que foi conferida em cada linha.               |
|                            **defdatadocumentos**                           |                                                                      Define a data a partir da qual os documentos serão consultados. (aaaa/mm/dd)                                                                      |                                     Indica a data a partir da qual os documentos devem ser consultados (aaaa/mm/dd).                                    |
|                            **defndoscabdocent**                            |                                                                       Define o número do documento que será utilizado nos Documentos de Entrada.                                                                       |                                          Especifica o número do documento a utilizar nos Documentos de Entrada.                                         |
|                            **defndoscabdocsai**                            |                                                                        Define o número do documento que será utilizado nos Documentos de Saída.                                                                        |                                           Especifica o número do documento a utilizar nos Documentos de Saída.                                          |
|                            **deftableagrupador**                           |                                                                           Define a tabela que será utilizada para o agrupador nos inventários                                                                          |                                              Indica a tabela que será usada como agrupador nos inventários.                                             |
|                            **defhorastrabalho**                            |                                                                        Define o intervalo de horas em que a empresa trabalha. (Ex: 09:00-18:00)                                                                        |                                    Indica o horário de trabalho da empresa para estatísticas colocadas na dashboard.                                    |
|                        <p>agrupaexp<br>agruparec</p>                       |                                                                                        Agrupa documentos de Expedição e Receção                                                                                        |          Controla se, ao criar um documento de destino na Expedição/Receção respetivamente, agrupa as linhas em apenas 1 documento de destino.          |
|                               usaLordemOrigem                              |                                                              Nos documentos de destino, as linhas serão inseridas com a mesma ordem do documento de origem                                                             |                           Controla se no documento de destino, as linhas terão a mesma ordem das linhas do documento de origem                          |

**Etiquetas:** Ao configurar uma etiqueta insira o nome da etiqueta (nome que aparecerá no PDA), o nome do ficheiro com os comandos cuja impressora irá ler (sempre em formato .prn), o caminho da impressora, que deve ser o IP para o servidor onde a impressora está instalada seguido do nome da mesma na rede, a área indica em que áreas do PDA a etiqueta será mostrada (pressionar ícone de ponto de interrogação ao adicionar ou editar a etiqueta para ver as descrições das áreas existentes), origem é o campo utilizado para determinar se a etiqueta é referente a linhas ou a cabeçalhos e por fim o campo etiqueta por defeito deve ser marcado caso pretenda que a etiqueta esteja pré-selecionada ao abrir o ecrã de impressões no PDA, apenas pode existir 1 etiqueta por defeito por área.

<div align="center" data-full-width="false"><figure><img src="/files/1JlECOlZxMaCtlUdwHac" alt="" width="563"><figcaption></figcaption></figure></div>

<figure><img src="/files/irbkq5RyGr0OKrtCe7Kp" alt="" width="563"><figcaption></figcaption></figure>

No menu lateral, pode aceder à área onde é possível configurar as variáveis a serem utilizadas dentro das etiquetas criadas. Esta área serve para que possam ser adicionadas novas variáveis de forma simples e rápida, já existem algumas variáveis pré-defenidas, se pretender adicionar uma nova variável pode fazê-lo ao clicar no ícone de "+" no canto inferior esquerdo da tabela.

Ao adicionar uma nova variável terá de preencher os campos apresentados no formulário, no campo "descrição" deve escrever uma pequena descrição sobre a variável, no "nome do campo", deve selecionar um dos campos apresentados e na "variável" deve ser colocado o texto que será alterado pelo valor do campo selecionado, este é o texto que deve ser colocado dentro do ficheiro .prn.&#x20;

<figure><img src="/files/JW5R05B4J6v1XMfOV0yH" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="/files/Rl56YIVx4uHN7MVBeV7j" alt="" width="563"><figcaption></figcaption></figure>

**Dashboard:** A dashboard mostra algumas estatisticas sobre as encomendas processadas ou por processar no dia, nomeadamente:

* &#x20;Encomendas Rececionadas;
* &#x20;Encomendas por Rececionar;
* &#x20;Encomendas por Expedir;
* Encomendas Expedidas;
* Encomendas por rececionar na ultima hora;
* Encomendas por expedir na ultima hora;
* Média de encomendas processadas por hora;
* Listagens de receções e expedições por processar;
* Gráfico que ilustra a quantidade de encomendas processadas por intervalo de hora;

As listas de receções e expedições pendentes são ordenadas, primeiro, pela prioridade atribuída ao documento no PHC e, em seguida, pela data da encomenda, garantindo que as encomendas de maior prioridade sejam exibidas em primeiro lugar.

No que diz respeito à navegação, caso o utilizador tenha permissões adicionais para além do módulo da dashboard, será exibida uma sidebar permitindo o acesso às outras áreas disponíveis do sistema. Caso o utilizador tenha acesso exclusivo ao módulo da dashboard, a sidebar não será exibida, e a dashboard ocupará o ecrã na totalidade

<figure><img src="/files/dN4okCZUhKkQa0FxaQU8" alt=""><figcaption></figcaption></figure>


---

# 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.wave.pt/mobile-logistic-manual/backoffice/implementacoes/implementacoes-funcionais.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.
