Filtragem em Pacotes de Sincronização
Filtros estáticos
Sintaxe do filtro
0 para Não, 1 para Sim
Valor inteiro do valor da opção começando com 0 para o valor da primeira opção
Sintaxe fixa Ano-Mês-Dia: AAAA-MM-DD
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:
relation type = user
relation type = customer
relation type = vendor
relation type = contact
relation type = salesperson/purchaser
relation type = employee
relation type = resource
relation type = responsibility center
relation type = Custom 1
como Custom 1
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