Forum
See question

Eye Peak – Stock numa data anterior   

16 views
0
0

Existe alguma query para obter no Eye Peak o Stock a uma determinada data?

Por exemplo, necessito de saber o stock de todos os artigos num armazém a 31/12/2025.

O Extrato de Movimentos de Artigo não serve para a analise pretendida.

Faça login para poder traduzir
Eye Peak
Primavera
Marked as spam
Criado há 3 semanas e 1 dia davidfernandes
davidfernandes David Fernandes Responsiveness Member
1 answers
0
Private answer

Para obter o stock de todos os artigos num armazém a uma data específica no Eye Peak, não existe um relatório direto que permita essa consulta. No entanto, pode utilizar uma Stored Procedure (SP) disponível no produto que é utilizada na geração do mapa de faturação. Esta SP permite obter o stock num intervalo de datas, incluindo a data pretendida.

A SP indicada é SP_Container_Stock_ByOwner, e utiliza os seguintes parâmetros:

  • Data de Início (@DataIni)
  • Data de Fim (@DataFim)
  • ID do Proprietário (@OwnerID)

Segue um exemplo de execução da SP:

IF EXISTS(SELECT id FROM tempdb..sysobjects WHERE id = OBJECT_ID('tempdb..#TMPStocksAData') AND Type = 'U') DROP TABLE #TMPStocksAData
CREATE TABLE [dbo].[#TMPStocksAData](
[ID] INT IDENTITY(1,1) NOT NULL,
[ContainerCode] Nvarchar(30),
[LocationCode] Nvarchar(30),
[LogicalGroupCode] Nvarchar(20),
[ContainerFormatType] Nvarchar(10),
[ContainerFormatCode] Nvarchar(10),
[OwnerID] INT,
[Sku] Nvarchar(60),
[GrossWeight] decimal(38,9),
[Stock] decimal(38,9),
[Data] Date,
[DataMinima] Date,
[StockIni] decimal(38,9),
[StockFim] decimal(38,9)
);
CREATE NONCLUSTERED INDEX [IDX_TMPStocksAData_01] ON [dbo].[#TMPStocksAData] ([LocationCode]) INCLUDE ([LogicalGroupCode], [ContainerFormatType], [ContainerFormatCode], [OwnerID],[Stock], [Data]);
Exec SP_Container_Stock_ByOwner @DataIni='2025-12-31', @DataFim='2025-12-31', @OwnerID=2
Select * from #TMPStocksAData

Este procedimento irá gerar uma tabela temporária com o stock dos artigos no intervalo de datas especificado. Caso necessite de mais detalhes ou suporte na execução, pode contactar a equipa técnica.

Nota: Certifique-se de que tem permissões para executar esta SP e que os parâmetros estão corretamente configurados para o seu ambiente.

Se esta solução não atender completamente à sua necessidade, pode considerar desenvolver uma extensão personalizada da WebApi para realizar esta consulta.

**Esta resposta foi gerada pelo Cegid Pulse, com base na base na informação disponível em histórico.**
Ajude-nos a melhorar esta funcionalidade:
• Se a resposta corresponde à sua questão, assinale-a com "Mark as best answer",
• Se a resposta estiver incorreta, dê-lhe um voto negativo e aguarde a resposta da comunidade.

Faça login para poder traduzir
Marked as spam
Criado há 3 semanas e 1 dia cegidpulse
cegidpulse Cegid Pulse Most Valuable Professional