Anveo Mobile App / Personalizar a interface do usuário / Filtragem em Pacotes de Sincronização
Esta é uma tradução automática. O post original está disponível em Inglês .

Filtragem em Pacotes de Sincronização

Filtros estáticos

Sintaxe do filtro

Boolean

0 para Não, 1 para Sim

Option

Valor inteiro do valor da opção começando com 0 para o valor da primeira opção

Date

Sintaxe fixa Ano-Mês-Dia: AAAA-MM-DD

Time

Horas fixas de sintaxe:Minutos:Segundos: HH:MM:SS

Um apóstrofo (vírgula invertida) deve ser evitado com um segundo apóstrofo.

Operators

O Anveo Delta Server suporta operadores simples como maiores que > maiores que ou iguais a >=, menores que < e menores que ou iguais a <=. Você também pode usar a sintaxe típica do Microsoft Dynamics NAV 2018 com dois pontos from value .. to value.

Como operadores booleanos, por favor use e & ou |.

Estruturas complexas que usam parênteses não são suportadas. Caso você precise de um filtro complexo, adicione as mesmas tabelas várias vezes ao seu pacote de sincronização. 

Filtros dependentes do usuário

Além dos filtros, você pode configurar na interface do usuário usando a função Editar filtro, você também pode usar filtros, que dependem do tipo de relação e do código de relação do Anveo User (ver Propriedades do Usuário do Anveo). Desta forma, só é possível transferir os dados para um dispositivo do usuário’Anveo, que ele tem permissão para ver.

Filtro simples baseado no usuário Anveo

Por exemplo, você pode definir no campo No. tabela Customer o seguinte filtro: %CUSTOMER

Filtro complexo baseado no usuário Anveo

Se você quiser combinar uma dinâmica com um filtro estático, você pode entrar o seguinte:
%IFCUSTOMER%CUSTOMER|%END10000..20000
Se o Usuário Anveo tiver o tipo de relação Customer, a parte entre %IFCUSTOMER e %END será avaliada no filtro e adicionalmente anexada. A variável %CUSTOMER representa o valor do código de relação do usuário do Anveo. Se o usuário Anveo tem o tipo de relação Customer e o código de relação 30000, o filtro definido acima será avaliado para:
30000|10000…20000
Em outro tipo de relação o filtro avalia para:
10000..20000

Visão Geral dos Filtros Baseados no Usuário

Você pode usar as seguintes palavras-chave para filtros dependentes do usuário em pacotes de sincronização:

%USER

relation type = user

%CUSTOMER

relation type = customer

%VENDOR

relation type = vendor

%CONTACT

relation type = contact

%SALESPERSON

relation type = salesperson/purchaser

%EMPLOYEE

relation type = employee

%RESOURCE

relation type = resource

%RESP_CENTER

relation type = responsibility center

%CUSTOM1

relation type = Custom 1

%CUSTOM2 a %CUSTOM5

como Custom 1

%ANVEOUSER

para filtrar no Anveo User code

Filtro de data para tabelas de entrada do ledger

Filtro Dinâmico de Data

Para otimizar a quantidade de dados das tabelas de entrada do ledger, como Entrada do ledger do cliente, é possível definir um filtro dinâmico de data no campo Data de lançamento. Isto permite limitar os dados, por exemplo, apenas aos últimos três meses.

%-30D.. durante os últimos trinta dias até hoje
%-3M… durante os últimos três meses até hoje.

São suportados os seguintes valores:
Dias D, Meses M, Semanas W, Trimestres Q, Anos Y, Horas H, Minutos MI, Segundos S e data actual TODAY.

Filtro de data estático

Um filtro de data estático pode ser definido usando a seguinte sintaxe:

2014-08-01..2014-08-31 para Agosto
2014-09-01.. para 1 de Setembro de 2014 até hoje