Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×
AVISO AOS MEMBROS:

Fizemos uma atualização em 18/06/2023, e a forma de acesso ao Fórum mudou. Não mais está sendo aceito o login pelo Nome de Exibição cadastrado. Agora, apenas pelo email e pelos integradores de Login do Facebook, Google e Microsoft. O Facebook estava com uma validação pendente e já foi normalizado o acesso, já o Google, ainda estamos verificando o que está ocorrendo que não está funcionando.
Caso precisem de ajuda para o login pelo email acesse o link << Esqueci minha senha de acesso>> ou nos envie um pedido de ajuda pelo email admin@forumrm.com.br

Administração
ForumRM

Criação De Planilha Em Rm Nucleus


suporte.ness

Posts Recomendados


  • Tópicos Que Criei:  9
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  21
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  195
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Boa tarde pessoal,

Utilizo a versão 11.52 do RM. Ao acessar o cadastro de um produto no Nucleus, em 'Anexos', abro a opção 'movimentações do produto'. Dentro dessa tela, existem algumas opções de consulta e um período para pesquisa. Quando o resultado da pesquisa sai, o sistema retorna as informações mas não não disponibiliza uma opção para exportar. Alguém possuí uma planilha dentro do Nucleus que busque essas informações?

PS: Esses são os campos quqe formam a tabela do resultado:

Tipo de movimento,

Nº do Movimento,

série, data de emissão,

data de entrada/saída,

filial, cod.Local de estoque,

local de estoque,

status,

data de Entrega,

centro de custo,

valor unitário,

cod. Cliente/Fornecedor,

Nome Cliente/Fornecedor,

quantidade,

unidade,

preço unitário

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  27
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  147
  • Conteúdo/Dia:  0.02
  • Reputação:   5
  • Pontos/Conquistas:  1.023
  • Conteúdo Resolvido:  0
  • Dias Ganho:  5
  • Status:  Offline
  • Idade:  46

A consulta feita neste anexo está abaixo.. da uma olhada e tenta montar sua planilha..

declare @1 int,@2 int,@3 datetime,@4 datetime
set @1=1 -- Coligada
set @2=559 -- ID Produto
set @3='2010-04-01 00:00:00' -- Data inicio
set @4='2015-05-27 23:59:59' -- Data Final
SELECT TMOV.CODTMV, TMOV.NUMEROMOV, TMOV.SERIE, TMOV.DATAEMISSAO, TMOV.DATASAIDA, TMOV.STATUS, '''' AS DESCSTATUS,
TITMMOV.CODFILIAL,
TITMMOV.CODLOC, TMOV.DATAENTREGA, TMOV.CODCCUSTO, TMOV.CODCFO, FCFO.NOMEFANTASIA AS NOMEFANTASIA, TLOC.NOME, TITMMOV.QUANTIDADE,
TITMMOV.CODUND, TITMMOV.PRECOUNITARIO, TITMMOV.VALORUNITARIO, TMOV.IDMOV, TMOV.IDMOVPEDDESDOBRADO, TMOV.IDMOVLCTFLUXUS,
TMOV.FLAGAGRUPADOFLUXUS, TMOV.IDOBJOF
FROM TITMMOV (NOLOCK) LEFT JOIN TLOC(NOLOCK) ON (TITMMOV.CODCOLIGADA = TLOC.CODCOLIGADA
AND TITMMOV.CODFILIAL = TLOC.CODFILIAL AND TITMMOV.CODLOC = TLOC.CODLOC),
TITMTMV (NOLOCK), TMOV (NOLOCK) LEFT JOIN FCFO (NOLOCK) ON (TMOV.CODCOLCFO = FCFO.CODCOLIGADA
AND TMOV.CODCFO = FCFO.CODCFO)
WHERE TMOV.CODCOLIGADA = TITMMOV.CODCOLIGADA AND TMOV.IDMOV = TITMMOV.IDMOV
AND TMOV.CODCOLIGADA = TITMTMV.CODCOLIGADA AND TMOV.CODTMV = TITMTMV.CODTMV
AND TMOV.CODCOLIGADA = @1
AND TITMMOV.IDPRD = @2
AND TMOV.DATAMOVIMENTO >= @3
AND TMOV.DATAMOVIMENTO <= @4
AND (NOT ((TMOV.CODTMV LIKE '1.1%' OR TMOV.CODTMV LIKE '2.1%')
AND TMOV.STATUS = 'F' AND TITMTMV.AFETAESTOQUEAPOSFAT = 0))
AND TMOV.STATUS <> 'C' AND TMOV.STATUS <> 'O' AND TMOV.STATUS <> 'R'
AND ((TMOV.IDOBJOF IS NULL) OR (TITMTMV.STATUSINICIAL = 'R' AND TMOV.FLAGPROCESSADO = 1))
ORDER BY TMOV.CODTMV, TMOV.DATAMOVIMENTO, TMOV.NUMEROMOV, TITMMOV.CODFILIAL
[ ] ´s
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  9
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  21
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  195
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

A consulta feita neste anexo está abaixo.. da uma olhada e tenta montar sua planilha..

declare @1 int,@2 int,@3 datetime,@4 datetime
set @1=1 -- Coligada
set @2=559 -- ID Produto
set @3='2010-04-01 00:00:00' -- Data inicio
set @4='2015-05-27 23:59:59' -- Data Final
SELECT TMOV.CODTMV, TMOV.NUMEROMOV, TMOV.SERIE, TMOV.DATAEMISSAO, TMOV.DATASAIDA, TMOV.STATUS, '''' AS DESCSTATUS,
TITMMOV.CODFILIAL,
TITMMOV.CODLOC, TMOV.DATAENTREGA, TMOV.CODCCUSTO, TMOV.CODCFO, FCFO.NOMEFANTASIA AS NOMEFANTASIA, TLOC.NOME, TITMMOV.QUANTIDADE,
TITMMOV.CODUND, TITMMOV.PRECOUNITARIO, TITMMOV.VALORUNITARIO, TMOV.IDMOV, TMOV.IDMOVPEDDESDOBRADO, TMOV.IDMOVLCTFLUXUS,
TMOV.FLAGAGRUPADOFLUXUS, TMOV.IDOBJOF
FROM TITMMOV (NOLOCK) LEFT JOIN TLOC(NOLOCK) ON (TITMMOV.CODCOLIGADA = TLOC.CODCOLIGADA
AND TITMMOV.CODFILIAL = TLOC.CODFILIAL AND TITMMOV.CODLOC = TLOC.CODLOC),
TITMTMV (NOLOCK), TMOV (NOLOCK) LEFT JOIN FCFO (NOLOCK) ON (TMOV.CODCOLCFO = FCFO.CODCOLIGADA
AND TMOV.CODCFO = FCFO.CODCFO)
WHERE TMOV.CODCOLIGADA = TITMMOV.CODCOLIGADA AND TMOV.IDMOV = TITMMOV.IDMOV
AND TMOV.CODCOLIGADA = TITMTMV.CODCOLIGADA AND TMOV.CODTMV = TITMTMV.CODTMV
AND TMOV.CODCOLIGADA = @1
AND TITMMOV.IDPRD = @2
AND TMOV.DATAMOVIMENTO >= @3
AND TMOV.DATAMOVIMENTO <= @4
AND (NOT ((TMOV.CODTMV LIKE '1.1%' OR TMOV.CODTMV LIKE '2.1%')
AND TMOV.STATUS = 'F' AND TITMTMV.AFETAESTOQUEAPOSFAT = 0))
AND TMOV.STATUS <> 'C' AND TMOV.STATUS <> 'O' AND TMOV.STATUS <> 'R'
AND ((TMOV.IDOBJOF IS NULL) OR (TITMTMV.STATUSINICIAL = 'R' AND TMOV.FLAGPROCESSADO = 1))
ORDER BY TMOV.CODTMV, TMOV.DATAMOVIMENTO, TMOV.NUMEROMOV, TITMMOV.CODFILIAL
[ ] ´s

Boa tarde. Vou criar uma planilha e adaptar a consulta. Sou um analista jr em formação e tenho uma dúvida: Como você fez para descobrir a consulta que esse anexo faz? Muito obrigado pelo auxílio.

Boa tarde.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  9
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  21
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  195
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Boa tarde,

Adaptei o código à minha planilha mas apareceu um erro quando coloco a céclua de referência do campo data:

" não é possível converter a variante do tipo OleStr para o tipo boolean" . Meu código ficou assim:

SELECT TMOV.CODTMV, TMOV.NUMEROMOV, TMOV.SERIE, TMOV.DATAEMISSAO, TMOV.DATASAIDA, TMOV.STATUS, '''' AS DESCSTATUS,
TITMMOV.CODFILIAL,
TITMMOV.CODLOC, TMOV.DATAENTREGA, TMOV.CODCCUSTO, TMOV.CODCFO, FCFO.NOMEFANTASIA AS NOMEFANTASIA, TLOC.NOME, TITMMOV.QUANTIDADE,
TITMMOV.CODUND, TITMMOV.PRECOUNITARIO, TITMMOV.VALORUNITARIO, TMOV.IDMOV, TMOV.IDMOVPEDDESDOBRADO, TMOV.IDMOVLCTFLUXUS,
TMOV.FLAGAGRUPADOFLUXUS, TMOV.IDOBJOF
FROM TITMMOV (NOLOCK) LEFT JOIN TLOC(NOLOCK) ON (TITMMOV.CODCOLIGADA = TLOC.CODCOLIGADA
AND TITMMOV.CODFILIAL = TLOC.CODFILIAL AND TITMMOV.CODLOC = TLOC.CODLOC),
TITMTMV (NOLOCK), TMOV (NOLOCK) LEFT JOIN FCFO (NOLOCK) ON (TMOV.CODCOLCFO = FCFO.CODCOLIGADA
AND TMOV.CODCFO = FCFO.CODCFO)
WHERE TMOV.CODCOLIGADA = TITMMOV.CODCOLIGADA AND TMOV.IDMOV = TITMMOV.IDMOV
AND TMOV.CODCOLIGADA = TITMTMV.CODCOLIGADA AND TMOV.CODTMV = TITMTMV.CODTMV
AND TMOV.CODCOLIGADA = :PLN_B1_N
AND TITMMOV.IDPRD = :PLN_B4_N
AND TMOV.DATAMOVIMENTO >= : PLN_B2_N
AND TMOV.DATAMOVIMENTO <= :PLN_B3_N
AND (NOT ((TMOV.CODTMV LIKE '1.1%' OR TMOV.CODTMV LIKE '2.1%')
AND TMOV.STATUS = 'F' AND TITMTMV.AFETAESTOQUEAPOSFAT = 0))
AND TMOV.STATUS <> 'C' AND TMOV.STATUS <> 'O' AND TMOV.STATUS <> 'R'
AND ((TMOV.IDOBJOF IS NULL) OR (TITMTMV.STATUSINICIAL = 'R' AND TMOV.FLAGPROCESSADO = 1))
ORDER BY TMOV.CODTMV, TMOV.DATAMOVIMENTO, TMOV.NUMEROMOV, TITMMOV.CODFILIAL

Alguém conhece esse erro?

Grato,

Editado por suporte.ness
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  9
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  21
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  195
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Boa tarde senhores,

Caso resolvido. Troquei a letra N pela letra D onde eu indico a célula de referência. Eu acho que a letra no final define o tipo de dado que eu estou trabalhando. Ex: N para inteiro e D para data.

AND TMOV.DATAMOVIMENTO >= : PLN_B2_D
AND TMOV.DATAMOVIMENTO <= :PLN_B3_D
Grato pela força
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  27
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  147
  • Conteúdo/Dia:  0.02
  • Reputação:   5
  • Pontos/Conquistas:  1.023
  • Conteúdo Resolvido:  0
  • Dias Ganho:  5
  • Status:  Offline
  • Idade:  46

Boa tarde, para descobrir qual consulta ou procedure que é realizada você pode fazer um tracert usando o Profiler do SQL Server, mas tb tem outros aplicativos que servem para "varrer" as consultas que estão sendo executadas..da uma pesquisada..

[ ]´s

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  9
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  21
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  195
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Boa tarde, para descobrir qual consulta ou procedure que é realizada você pode fazer um tracert usando o Profiler do SQL Server, mas tb tem outros aplicativos que servem para "varrer" as consultas que estão sendo executadas..da uma pesquisada..

[ ]´s

Boa tarde,

Muito obrigado.

Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.