> For the complete documentation index, see [llms.txt](https://doc.sysdevmobile.com/syslog-release-history/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.sysdevmobile.com/syslog-release-history/release-history/syslog-4.0/build20251103.md).

# Build 20251103

{% hint style="success" %}
Data de disponibilização pública: 03/11/2025
{% endhint %}

## BackOffice

* Não permite alterar o estado de paletes eliminadas;
* Na consulta de paletes disponíveis, no caso de valores negativos assume 0;
* Resolve erro ao filtrar colunas nos parâmetros do utilizador;
* Correção do erro que obrigava à criação das pastas em C:\ na criação de nova empresa no Setup;
* Correção do erro de atualização de instalação quando não se instalava o MIS Communicator e se tentava remover a pasta durante a desinstalação;
* Usa a porta na ligação à base de dados para o ERP Personalizado;
* Correção de erro ao exportar os dados da empresa para script;

## Driver

{% tabs %}
{% tab title="Eticadata" %}

* Corrige Preço Custo dos números de série nos movimentos de stock das Compras e Vendas;
* Nos processos que usam o parâmetro \[Valida stock] usa esse valor para indicar se pode gerar o documento de venda com stock negativo;
* Correção para ERP Eticadata22: Corrige erro ao criar Venda sem origem;
* Ao inicializar a API foi adicionado ao login do utilizador o código da empresa, exercício e secção para inicializar também a interface web;
  {% endtab %}

{% tab title="PHC" %}

* Integração de localizações nas contagens;
* Para cada insert na tabela bot cria um botstamp único;
* Integra a quantidade alternativa;
  {% endtab %}

{% tab title="Primavera" %}

* Passa a considerar o parâmetro \[Integra o documento quando dá erro de comunicação à AT] nos documentos de venda;
* Correção para o processo Contagens: quando trata lotes, mas picou quantidade zero considera se o lote tem data de validade;
  {% endtab %}
  {% endtabs %}

## Terminais

* Guarda corretamente o cliente e a morada de descarga da segunda picagem na tabela u\_Kapps\_DossierLin no processo Picking por lote no caso do cliente ser diferente da primeira picagem e apenas existir uma linha a satisfazer;&#x20;
* Apresenta documento gerado na mensagem de integração com sucesso se a hora do terminal for superior à hora do servidor; Usa filtro com o ID da expedição ao guardar os campos de utilizador;
* Adicionada a leitura dos AI's para os campos de utilizador no processo Outros Documentos;
* Correção do erro ao usar o filtro da data no processo de Produção; Correção do envio de email para lotes mais antigos nas cargas caso utilizem cinco ou mais endereços de email;&#x20;
* Correção de não fazer a leitura correta do peso em códigos de barras do tipo GS1-128 no processo de Receção de Paletes quando o parâmetro \[Palete Multiartigo] = NÃO;&#x20;
* Permite transferência de documentos para outra expedição (obriga a actualizar o MSS/myTeam para a última versão disponível);&#x20;
* Permite integrar em campos de utilizador a quantidade e unidade movimentada de artigos com peso variável, quando a unidade de movimentação logística é diferente da unidade de stock;&#x20;
* Correção de não criação de palete na numeração das caixas, se estivesse configurado para usar keywords;&#x20;
* Correção no processo de Picking por lote quando, ao não usar localizações, permitia escolher o mesmo armazém;&#x20;
* Atribuição dos valores por defeito aos campos de utilizador mesmo que estes não sejam visíveis no processo;&#x20;
* Adicionada extensibilidade no processo Picking por Lote no evento \[Top Menu Button] (list of documents);&#x20;
* Correção no processo de Picking por Lote que não estava a sugerir corretamente a unidade se o documento de origem usasse uma unidade diferente da unidade base;&#x20;
* Implementado novo processo \[Desassociar palete];
* Ao picar um artigo apenas satisfaz as linhas da mesma unidade movimentada;&#x20;
* Permite importar as expedições com data de expedição modificada depois de já terem sido importadas;&#x20;
* Ao integrar apenas verifica se existem outros terminais com sessão aberta no mesmo documento quando integra as picagens de todos os terminais;&#x20;
* Melhorias visuais;

## SyslogPC

* Ajustes no nome das colunas da lista de linhas;
* Label de quantidade pendente deixa de mostrar valores negativos;
* Permite visualizar observações de artigo e/ou documento;
* Ao eliminar uma caixa verifica se existem picagens de outros documentos. Em caso afirmativo, pede confirmação;
* Ao eliminar uma caixa elimina só picagens que estejam por integrar;
* Implementação do parâmetro \[Informação adicional na lista de artigos] nos processos de Picking, Receção e Packing;
* Indicação visual para indicar o estado da linha (cinzento, laranja, verde, vermelho) nos processos de Receção e Picking;
