Objetivo - Servir como uma biblioteca de Consultas SQL que deverão ser instaladas em Construção de Consultas e podem ser usadas em Consultas Particulares
Acesso - Através dos links do Help
Representantes da Grade Clientes
SELECT [Pessoas representantes].[Código pessoa],
Pessoas_1.[Nome fantasia] as Representante,
[Pessoas representantes].[Código vendedor], Pessoas.[Nome fantasia] AS Cliente,
[Pessoas representantes].[Comissão vendedor], [Pessoas representantes].[Tipo
comissionário], [Pessoas representantes].[Tem gcommerce]
FROM [Pessoas representantes] LEFT OUTER JOIN
Pessoas Pessoas_1 ON [Pessoas representantes].[Código vendedor] =
Pessoas_1.[Código pessoa] LEFT OUTER JOIN
Pessoas ON [Pessoas representantes].[Código pessoa] = Pessoas.[Código pessoa]
order by Pessoas_1.[Nome fantasia]
Valores de Preços atualizados automaticamente (através dos Novos Preços de Venda)
SELECT [Tabela de
preços].[Data início] AS DtProgramada,
[Tabela de preços]. [Código do item] AS Codigo,
[Itens do estoque].[Descrição do item] AS descricao,
Pessoas.[Nome fantasia] AS cliente,
[Tabela de preços].[Valor unitário novo] AS PrNovo,
[Tabela de preços].[Valor unitário 6 novo] AS Pr6Novo,
[Tabela de preços].[Usuário de alteração tabnovo] as UsuarioAtualizaNovo
FROM [Tabela de preços]
INNER JOIN Pessoas ON [Tabela de preços].[Código pessoa] = Pessoas.[Código
pessoa]
INNER JOIN [Itens do estoque] ON [Tabela de preços].[Código do item] = [Itens do
estoque]. [Código do item]
WHERE ([Tabela de preços].[Data processamento] = DATEADD(d, -1, dbo.GetDate2()))
AND Pessoas.[Identif pessoa] <> 'F'
AND [Itens do estoque].[Temp tipo produto] = 'PA'
ORDER BY [Tabela de preços].[Data início],
[Tabela de preços].[Código do item]
Select [Observação], [Valor anterior], [Valor atual],[Usuario fantasia] From
[Histórico de preços] Where [Campo alterado] IN ('PN4', 'PN6') order by [Data da
alteração], [Hora da alteração]
Bloco K (sem multi almoxarifado)
SELECT [Itens do
estoque].[Código do item], [Itens do estoque].[Descrição do item], [Classes
itens].[Classe fiscal] AS NCM, [Itens do estoque].[Código do grupo], [Grupos de
estoque].[tipo produto sped], [Itens do estoque].[Unidade estoque],
[Movimentos do estoque].[Saldo atual], [Movimentos do estoque].[Valor unitário],
[Movimentos do estoque].[Custo médio], [Movimentos do estoque].[Custo
reposição], [Itens do estoque].[Custo padrão], [Movimentos do estoque].[Custo
médio] * [Movimentos do estoque].[Saldo atual] AS [Total médio], [Movimentos do
estoque].[Custo reposição] * [Movimentos do estoque].[Saldo atual] AS [Total
reposição]
FROM (SELECT [Código do item], MAX([Datahora movimento]) AS
MaiorDataHora FROM [Movimentos do estoque] AS M
WHERE ([Data movimento] <= '{Data}')
GROUP BY [Código do item]) AS UltimoMovimento INNER JOIN
[Movimentos do estoque] ON UltimoMovimento.[Código do item] = [Movimentos do
estoque].[Código do item] AND UltimoMovimento.MaiorDataHora = [Movimentos do
estoque].[Datahora movimento] INNER JOIN [Itens do estoque] ON [Movimentos do
estoque].[Código do item] = [Itens do estoque].[Código do item] INNER JOIN
[Classes itens] ON [Itens do estoque].[Código da classe] = [Classes
itens].[Código da classe] INNER JOIN [GRUPOS DE ESTOQUE] ON [Itens do
estoque].[Código do grupo] = [grupos dE estoque].[Código do grupo]
WHERE ([Itens do estoque].Inativo = 0) AND ([Movimentos do
estoque].[Saldo atual] >= 0)
ORDER BY [Itens do estoque].[Código do item]