[Relatório]
Nome=Controle de validade
Título=
Módulo=Estoque
[campos]
titulorelatorio=
nomerelatorio=Controle de validade
tipo=Relatório
geraoc=N
geraroctodos=Não
gerarocespeciais=Não
gerarocfornecedor=
eddataprevfat-Relativo=0
eddataprevfat=
fazlancestoque=N
operlancest=
datalancest-Relativo=0
datalancest=
docdata-Relativo=0
docdata=
doc=
local=
faztransfloc=N
operent=
datalocarm-Relativo=0
datalocarm=
docdatalocarm-Relativo=0
docdatalocarm=
doclocarm=
opersai=
locorigem=
edccustoorig=
utilizafiltrospadrao=N
edframecli=Não
edframeitem=Não
geraevecrm=N
edtipoevento=
alteradadoscolab=N
[Impressão]
Título=Controle de validade
[dadoscolabalterar-ordem]
indicadores=0
[SQL]
Linhas=27
Linha 0='SELECT '
Linha 1='CAST(CONCAT(INSERT(LPAD(TABITENS.CODIGO,7,'0'),7,0,'-'),' ',TABITENS.DESCRICAOCOMPLETA) AS CHAR(100)) AS ITEM,'
Linha 2='(SELECT SALDOFISICO FROM ESTSALDO WHERE ESTSALDO.ESTAB = :ESTAB_ATUAL AND ESTSALDO.ITEM = TABITENS.CODIGO ORDER BY DATA DESC LIMIT 1) AS SALDOEST,'
Linha 3='ESTNSER.QUANTIDADE,ESTNSER.VALIDADE,ESTNSER.DATAENT,ESTNSER.NSERIE,'
Linha 4='CAST(CONCAT(INSERT(LPAD(ESTNSER.FORNECEDOR,7,'0'),7,0,'-'),' ',TABCLI.APELIDO) AS CHAR(100)) AS FORNEC,'
Linha 5='ESTNSER.DOCUMENTO,'
Linha 6='LEAST(ESTNSER.QUANTIDADE,'
Linha 7='   ESTNSER.QUANTIDADE'
Linha 8='   +'
Linha 9='   (SELECT ESTSALDO.SALDOFISICO FROM ESTSALDO WHERE ESTSALDO.ESTAB = :ESTAB_ATUAL AND ESTSALDO.ITEM = TABITENS.CODIGO ORDER BY ESTSALDO.DATA DESC LIMIT 1)'
Linha 10='   -'
Linha 11='   (SELECT SUM(QUANTIDADE) FROM ESTNSER ACUM '
Linha 12=' WHERE ACUM.ESTAB = :ESTAB_ATUAL AND ACUM.ITEM = TABITENS.CODIGO'
Linha 13=' AND '
Linha 14='   CONCAT(CAST(ACUM.VALIDADE AS DATE),CAST(ACUM.DATAENT AS DATE),LPAD(ACUM.FORNECEDOR,7,'0'),LPAD(ACUM.SERIE,3,'0'),LPAD(ACUM.DOCUMENTO,6,'0')) '
Linha 15='   >= '
Linha 16='   CONCAT(CAST(ESTNSER.VALIDADE AS DATE),CAST(ESTNSER.DATAENT AS DATE),LPAD(ESTNSER.FORNECEDOR,7,'0'),LPAD(ESTNSER.SERIE,3,'0'),LPAD(ESTNSER.DOCUMENTO,6,'0'))))'
Linha 17='    AS SALDONSER'
Linha 18=''
Linha 19='FROM TABITENS '
Linha 20='LEFT OUTER JOIN ESTNSER ON ESTNSER.ESTAB = :ESTAB_ATUAL AND ESTNSER.ITEM = TABITENS.CODIGO'
Linha 21='LEFT OUTER JOIN TABCLI ON TABCLI.CODIGO = ESTNSER.FORNECEDOR'
Linha 22='WHERE TABITENS.ITEMSERIADO = 'L''
Linha 23='AND TABITENS.GRUPO BETWEEN :GRUINI AND :GRUFIM'
Linha 24='AND ESTNSER.VALIDADE BETWEEN :VALINI AND :VALFIM'
Linha 25='HAVING SALDONSER >= 0'
Linha 26='ORDER BY TABITENS.CODIGO,ESTNSER.VALIDADE,ESTNSER.DATAENT,ESTNSER.FORNECEDOR,ESTNSER.SERIE,ESTNSER.DOCUMENTO'
[Filtros]
Linhas=5
Variavel 1=GRUINI
Titulo 1=Agrupamento inicial
Tipo 1=Agrupamento
Tamanho campo 1=10
Obrigatório 1=S
Padrao 1=0101
Codigo 1=Inicial
Opções 1=
Param adicionais 1=
Variavel 2=GRUFIM
Titulo 2=Agrupamento final
Tipo 2=Agrupamento
Tamanho campo 2=10
Obrigatório 2=S
Padrao 2=9999
Codigo 2=Final
Opções 2=
Param adicionais 2=
Variavel 3=VALINI
Titulo 3=Validade inicial
Tipo 3=Data
Tamanho campo 3=10
Obrigatório 3=S
Padrao 3=01011901
Codigo 3=Inicial
Opções 3=
Param adicionais 3=
Variavel 4=VALFIM
Titulo 4=Validade final
Tipo 4=Data
Tamanho campo 4=10
Obrigatório 4=S
Padrao 4=31122199
Codigo 4=Final
Opções 4=
Param adicionais 4=
[Formato]
Linhas=10
Campo 1=ITEM
Titulo 1=Item
Tamanho 1=50
Alinhamento 1=E
Mascara 1=
Totalizado 1=
Quebra 1=N
Sub1 1=A
Sub2 1=A
TGer 1=A
Campo dividendo 1=
Campo divisor 1=
Cor fonte 1=
Cor fundo 1=
Campo 2=SALDOEST
Titulo 2=Estoque
Tamanho 2=12
Alinhamento 2=E
Mascara 2=VQ
Totalizado 2=N
Quebra 2=
Sub1 2=A
Sub2 2=A
TGer 2=A
Campo dividendo 2=
Campo divisor 2=
Cor fonte 2=
Cor fundo 2=
Campo 3=NSERIE
Titulo 3=Lote
Tamanho 3=10
Alinhamento 3=E
Mascara 3=
Totalizado 3=
Quebra 3=
Sub1 3=A
Sub2 3=A
TGer 3=A
Campo dividendo 3=
Campo divisor 3=
Cor fonte 3=
Cor fundo 3=
Campo 4=VALIDADE
Titulo 4=Validade
Tamanho 4=10
Alinhamento 4=E
Mascara 4=
Totalizado 4=
Quebra 4=
Sub1 4=A
Sub2 4=A
TGer 4=A
Campo dividendo 4=
Campo divisor 4=
Cor fonte 4=
Cor fundo 4=
Campo 5=DATAENT
Titulo 5=Data entrada
Tamanho 5=10
Alinhamento 5=
Mascara 5=
Totalizado 5=
Quebra 5=
Sub1 5=A
Sub2 5=A
TGer 5=A
Campo dividendo 5=
Campo divisor 5=
Cor fonte 5=
Cor fundo 5=
Campo 6=SALDONSER
Titulo 6=Saldo lote
Tamanho 6=12
Alinhamento 6=D
Mascara 6=VQ
Totalizado 6=S
Quebra 6=
Sub1 6=A
Sub2 6=A
TGer 6=A
Campo dividendo 6=
Campo divisor 6=
Cor fonte 6=
Cor fundo 6=
Campo 7=QUANTIDADE
Titulo 7=Qtd tot lote
Tamanho 7=12
Alinhamento 7=D
Mascara 7=VQ
Totalizado 7=S
Quebra 7=
Sub1 7=A
Sub2 7=A
TGer 7=A
Campo dividendo 7=
Campo divisor 7=
Cor fonte 7=
Cor fundo 7=
Campo 8=DOCUMENTO
Titulo 8=Documento
Tamanho 8=6
Alinhamento 8=D
Mascara 8=
Totalizado 8=
Quebra 8=
Sub1 8=A
Sub2 8=A
TGer 8=A
Campo dividendo 8=
Campo divisor 8=
Cor fonte 8=
Cor fundo 8=
Campo 9=FORNEC
Titulo 9=Fornecedor
Tamanho 9=40
Alinhamento 9=E
Mascara 9=
Totalizado 9=
Quebra 9=
Sub1 9=A
Sub2 9=A
TGer 9=A
Campo dividendo 9=
Campo divisor 9=
Cor fonte 9=
Cor fundo 9=
Subtotal até=Estoque
Quebrar página por subtotal=0
Quebrar titulo por subtotal=S
Repetir titulo por subtotal=0
Imprimir sub-totais=1
2Subtotal até=Nenhum
2Quebrar página por subtotal=0
2Quebrar titulo por subtotal=0
2Imprimir sub-totais=0
Posicao dos dados apos subcab=-1
Imprimir total geral=1
Cabeçalho padrão=1
Imprimir titulos=1
Orientação=Retrato
Fonte=Courier New
Tamanho=10
Ncopias=1
Página inicial=1
Margem esquerda=0
Margem superior=0
Repetir obs inicial=0
Nº registros à imprimir=0
[Observações iniciais]
Linhas=2
Linha 0='Agrupamento: :GRUINI a :GRUFIM'
Linha 1='Validade...: :VALINI a :VALFIM'
[Observações finais]
Linhas=0
[Texto da ajuda]
Linhas=0
[Histórico de alterações]
Linhas=0
