Good afternoon,
I am generating the report and presented me this error:
"Rendering extension in Excel: The number of lines exceeds the maximum number of lines per sheet in this format; Requested Lines: 66013, Maximum Lines> 65536 (rrRenderingError). Rendering extension in Excel: the number of lines exceeds the maximum number
of lines per sheet in this format; Requested Lines: 66013, Maximum Lines: 65536"
Can you help me?
The Query is correct and returns 148k rows:
SELECT
TABLE1.CD_EMPRESA as 'Empresa',
MAX(TABLE2.ds_razaosocial) as 'Razao_Social',
TABLE3.CD_UNIDADE as 'Unidade',
TABLE3.DS_PRODUTO as 'Descricao',
MAX(TABLE3.DS_REFERENCIAMODELO) as 'Referencia_Modelo',
MAX(TABLE6.DS_MARCAS) as 'DS_Marca',
MAX(TABLE8.DS_LINHAS) as 'DS_Linhas',
MAX(TABLE5.DS_SUBLINHA) as 'DS_Sub Linha',
MAX(GRPTABLE3.DS_GRUPOMAT) as 'DS_Grupo',
TABLE1.CD_LOCALIZACAO as 'Localizacao',
TABLE1.CD_LOCAL as 'Local',
TABLE3.CD_PRODUTO as 'Produto',
MAX(TABLE3.CD_GRUPOMAT) as 'CD_GRUPO_MAT',
MAX(TABLE3.CD_MARCA) CD_MARCA,
MAX(TABLE3.CD_LINHA) CD_LINHA,
MAX(TABLE3.CD_SUBLINHA) CD_SUBLINHA,
TABLE1.NR_LOTE as 'NR_Lote',
LOTES_TABLE3.NR_LOTEFORNEC as 'NR_LoteFornec',
MAX(TABLE3.FG_CONTROLALOTE) FG_CONTROLALOTE,
MAX(TABLE3.FG_EQUIPAMENTO) FG_EQUIPAMENTO,
SUM(TABLE1.QT_SALDO) QT_SALDO,
CONVERT(varchar, MAX(TABLE1.DT_SALDO) ,103) as 'DT_Saldo',
MAX(TABLE4.DS_MASCARA) as 'DS_Mascara',
CONVERT(varchar, MAX(LOTES_TABLE3.DT_VALIDADE) , 103) as 'DT_Val',
MAX(TABLE3.fg_produtovalidade) as fg_produtovalidade,
MAX(TABLE3.fg_controlalote) as fg_controlatole,
0.00 as valor_unitario,
0.00 as valor_total,
CAST('' AS VARCHAR(20)) as DS_MASCARAVR
FROM MATERIAIS WITH (NOLOCK)
LEFT JOIN UNIDADES WITH (NOLOCK) on TABLE3.CD_UNIDADE = TABLE4.CD_UNIDADE
LEFT JOIN SUBLINHAS WITH (NOLOCK) on TABLE3.CD_SUBLINHA = TABLE5.CD_SUBLINHA
LEFT JOIN MARCAS WITH (NOLOCK) on TABLE3.CD_MARCA = TABLE6.CD_MARCA
LEFT JOIN GRPMATERIAIS WITH (NOLOCK) on TABLE3.CD_GRUPOMAT = GRPTABLE3.CD_GRUPOMAT
LEFT JOIN LINHAS WITH (NOLOCK) on TABLE3.CD_LINHA = TABLE8.CD_LINHA
LEFT JOIN TABLE1 WITH (NOLOCK) ON TABLE3.CD_PRODUTO = TABLE1.CD_PRODUTO
INNER JOIN EMPRESAS WITH (NOLOCK) on TABLE1.CD_EMPRESA = TABLE2.CD_EMPRESA
LEFT JOIN TABLE9. WITH (NOLOCK) ON (TABLE1.NR_LOTE = TABLE9.NR_LOTE
AND TABLE1.CD_EMPRESA = LOTES_TABLE3.CD_EMPRESA)
LEFT JOIN TABLE10. WITH (NOLOCK) ON (TABLE9.CD_EMPRESA = LOTES_TABLE3.CD_EMPRESA
AND TABLE10.CD_LOCAL_ESTOQUE = TABLE1.CD_LOCAL)
WHERE TABLE3.FG_SITUACAO = 'A'
AND TABLE1.CD_EMPRESA = 1
GROUP BY TABLE3.CD_PRODUTO,
TABLE3.DS_PRODUTO ,
TABLE3.CD_UNIDADE,
TABLE1.NR_LOTE,
TABLE1.CD_LOCALIZACAO,
TABLE1.CD_LOCAL ,
LOTES_TABLE3.NR_LOTEFORNEC,
TABLE1.CD_EMPRESA
ORDER BY TABLE3.DS_PRODUTO
Thanks!
Matheus