Ir para conteúdo

suporte.ness

Membros
  • Total de itens

    21
  • Registro em

  • Última visita

Sobre suporte.ness

Conquistas de suporte.ness

Aprendiz

Aprendiz (3/10)

  • Primeiro Post
  • Colaborador
  • Iniciador de Conversa
  • Primeira Semana Concluída
  • Primeiro Mês Completo

Distintivos Recentes

0

Reputação

  1. Boa tarde Rodrigo, qual biblioteca vc usou para resolver a questão? Abraço,
  2. Boa noite, pelo que vi Jair, a consulta não retorna o intervalo desejado. O like eu utilizaria para limitar a quantidade de linhas mas, percebi que para meu caso não se aplica. Vou estudar mais esse código. Grato,
  3. Boa tarde, Tenho uma consulta SQL (dentro de uma planilha do Nucleus) . Ela retorna mais de 40 mil linhas, preciso retornar apenas um centro de custo mas, me parece que a consulta funciona com operador lógico do tipo like (contém). Como faço para retornar somente o centro de custo desejado? Segue o código: SELECT TMOVRATCCU.CODCCUSTO, FLAN.IDLAN, CASE WHEN TMOV.STATUS = 'A' Then 'Em Aberto' WHEN TMOV.STATUS = 'C' then 'Cancelado' WHEN TMOV.STATUS = 'F' then 'Faturado' WHEN TMOV.STATUS = 'G' then 'Recebido Parcialmente' WHEN TMOV.STATUS = 'P' then 'Parcialmente Quitado' WHEN TMOV.STATUS = 'U' then 'Em Faturamento' ELSE TMOV.STATUS END AS STATUS, TMOV.IDMOV, TMOV.NUMEROMOV AS PEDIDO, FCFO.CODCFO, FCFO.NOME, CAST(TMOV.CODFILIAL AS VARCHAR(4)) + ' - ' + GFILIAL.NOMEFANTASIA AS FILIAL, TMOV.CODTMV, TTMV.NOME, ISNULL(TMOV.VALORBRUTOORIG, 0) AS VALORPEDIDOORIG, ISNULL(TMOV.VALORBRUTO, 0) AS VALORPEDIDO, TMOV.DATAEMISSAO, MPRJ.CODPRJ, TMOVCOMPL.NRWEBSUPPLY, TMOVNOTA.CODTMV, TTMVNOTA.NOME, RIGHT(FLAN.NUMERODOCUMENTO, 2) AS PARCELA, TMOVNOTA.NUMEROMOV AS NOTAFISCAL, TMOVNOTA.DATAEMISSAO, TMOVNOTA.DATASAIDA, FLAN.DATABAIXA, ISNULL(TMOVNOTA.VALORBRUTO, 0) AS VALORNF, ISNULL(TMOVRATCCU.VALOR, 0) AS RATEIO, ISNULL(FLAN.VALORINSS, 0) + ISNULL(FLAN.VALOROP1, 0) AS INSS, ISNULL(FLAN.VALOROP4, 0) AS ISS, ISNULL(FLAN.VALORIRRF, 0) + ISNULL(FLAN.VALOROP5, 0) AS IRRF, ISNULL(FLAN.VALORADIANTAMENTO, 0) AS VALORADIANTAMENTO, ISNULL(FLAN.VALORDESCONTO, 0) AS VALORDESCONTO, ISNULL(FLAN.VALORJUROS, 0) AS VALORJUROS, ISNULL(FLAN.VALORMULTA, 0) AS VALORMULTA, CASE WHEN FLAN.STATUSLAN = 1 THEN FLAN.VALORBAIXADO ELSE ISNULL(FLAN.VALORORIGINAL, 0) - ISNULL(FLAN.VALOROP1, 0) + ISNULL(FLAN.VALOROP2, 0) - ISNULL(FLAN.VALOROP3, 0) - ISNULL(FLAN.VALOROP4, 0) - ISNULL(FLAN.VALOROP5, 0) - ISNULL(FLAN.VALOROP6, 0) - ISNULL(FLAN.VALOROP7, 0) + ISNULL(FLAN.VALOROP8, 0) END AS VALORLIQUIDO, FCFO.CODETD, FLAN.DATAVENCIMENTO FROM PRODUCAO_CAVAN.DBO.TMOV TMOV WITH (NOLOCK) INNER JOIN PRODUCAO_CAVAN.DBO.FCFO FCFO WITH (NOLOCK) ON TMOV.CODCOLCFO = FCFO.CODCOLIGADA AND TMOV.CODCFO = FCFO.CODCFO INNER JOIN PRODUCAO_CAVAN.DBO.GFILIAL GFILIAL WITH (NOLOCK) ON TMOV.CODCOLIGADA = GFILIAL.CODCOLIGADA AND TMOV.CODFILIAL = GFILIAL.CODFILIAL INNER JOIN PRODUCAO_CAVAN.DBO.TTMV TTMV WITH (NOLOCK) ON TMOV.CODCOLIGADA = TTMV.CODCOLIGADA AND TMOV.CODTMV = TTMV.CODTMV LEFT OUTER JOIN PRODUCAO_CAVAN.DBO.MPRJ MPRJ WITH (NOLOCK) ON TMOV.CODCOLIGADA = MPRJ.CODCOLIGADA AND TMOV.IDPRJ = MPRJ.IDPRJ LEFT OUTER JOIN PRODUCAO_CAVAN.DBO.TMOVCOMPL TMOVCOMPL WITH (NOLOCK) ON TMOV.CODCOLIGADA = TMOVCOMPL.CODCOLIGADA AND TMOV.IDMOV = TMOVCOMPL.IDMOV LEFT OUTER JOIN PRODUCAO_CAVAN.DBO.TMOVRELAC TMOVRELAC WITH (NOLOCK) ON TMOV.CODCOLIGADA = TMOVRELAC.CODCOLORIGEM AND TMOV.IDMOV = TMOVRELAC.IDMOVORIGEM AND TMOVRELAC.TIPORELAC = 'P' LEFT OUTER JOIN PRODUCAO_CAVAN.DBO.TMOV TMOVNOTA WITH (NOLOCK) ON TMOVRELAC.CODCOLDESTINO = TMOVNOTA.CODCOLIGADA AND TMOVRELAC.IDMOVDESTINO = TMOVNOTA.IDMOV LEFT OUTER JOIN PRODUCAO_CAVAN.DBO.TMOVRATCCU TMOVRATCCU WITH (NOLOCK) ON TMOV.CODCOLIGADA = TMOVRATCCU.CODCOLIGADA AND TMOV.IDMOV = TMOVRATCCU.IDMOV LEFT OUTER JOIN PRODUCAO_CAVAN.DBO.TTMV TTMVNOTA WITH (NOLOCK) ON TMOVNOTA.CODCOLIGADA = TTMVNOTA.CODCOLIGADA AND TMOVNOTA.CODTMV = TTMVNOTA.CODTMV LEFT OUTER JOIN PRODUCAO_CAVAN.DBO.FLAN FLAN WITH (NOLOCK) ON TMOVNOTA.CODCOLIGADA = FLAN.CODCOLIGADA AND TMOVNOTA.IDMOV = FLAN.IDMOV LEFT OUTER JOIN PRODUCAO_CAVAN.DBO.FTRBLAN PIS WITH (NOLOCK) ON FLAN.CODCOLIGADA = PIS.CODCOLIGADA AND FLAN.IDLAN = PIS.IDLAN AND PIS.CODTRB = 'PISRF' LEFT OUTER JOIN PRODUCAO_CAVAN.DBO.FTRBLAN COFINS WITH (NOLOCK) ON FLAN.CODCOLIGADA = COFINS.CODCOLIGADA AND FLAN.IDLAN = COFINS.IDLAN AND COFINS.CODTRB = 'COFRF' LEFT OUTER JOIN PRODUCAO_CAVAN.DBO.FTRBLAN CSLL WITH (NOLOCK) ON FLAN.CODCOLIGADA = CSLL.CODCOLIGADA AND FLAN.IDLAN = CSLL.IDLAN AND CSLL.CODTRB = 'CSLLRF' LEFT OUTER JOIN ( SELECT CODCOLIGADA ,IDMOV ,ALIQUOTA ,SUM(VALOR) AS VALOR FROM PRODUCAO_CAVAN.DBO.TTRBMOV TTRBMOV WHERE CODTRB = 'ICMS' GROUP BY CODCOLIGADA ,IDMOV ,ALIQUOTA ) AS ICMS ON TMOV.CODCOLIGADA = ICMS.CODCOLIGADA AND TMOV.IDMOV = ICMS.IDMOV WHERE TMOV.CODCOLIGADA = 23 AND TMOV.STATUS <> 'C' AND TMOV.DATAEMISSAO BETWEEN '2013-01-01' and '2015-05-29' AND TMOV.CODTMV IN ('1.1.08', '1.1.09', '1.1.10', '1.1.11', '1.1.12', '1.1.13', '1.1.14', '1.1.15', '1.1.16', '1.1.17') OR TMOV.CODTMV IN ('1.1.08', '1.1.09', '1.1.10', '1.1.11', '1.1.12', '1.1.14', '1.1.15', '1.1.16', '1.1.17') --AND REPLACE(TMOVRATCCU.CODCCUSTO, '.', '') = REPLACE(:PLN_$B$4_S, '.', '')-- vou utilizar esse código dentro da planilha ORDER BY TMOV.DATAEMISSAO, TMOV.NUMEROMOV, TMOV.IDMOV, TMOVRATCCU.CODCCUSTO Grato,
  4. Bom dia, Tenho uma planilha criada no RM Nucleus para buscar movimentações de um produto. Uma das referências da busca é o ID do produto. A célula onde digito o ID, em suas propriedades, na aba proteção, a opção locked está desmarcada. Quando clico no botão recalcular, ele marca automaticamente a opção locked da célula. Alguém já viu esse caso? Segue código da planilha: 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_D AND TMOV.DATAMOVIMENTO <= :PLN_B3_D 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 Grato pelo auxílio.
  5. 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
  6. 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,
  7. 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.
  8. 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
  9. Bom dia, Caso resolvido, Dentro dos parâmetros do movimento, na etapa 55 - Financeiro - Financiamento, existe uma fórmula no campo 'Fórmula para Cálculo do IRRF. Dentro dela temos: se TABMOV ('VALOREXTRA1' , 'V') > 0 entao TABMOV ('VALOREXTRA1' , 'V') senao SE ALIQITMPPROD ('IRRF') > 0 ou ALIQITMPPROD ('IR') > 0 E TABMOV ('VALOREXTRA1' , 'V') > 0 ENTAO TABMOV ('VALOREXTRA1' , 'V') SENAO SE ALIQITMPPROD ('IRRF') > 0 ou ALIQITMPPROD ('IR') > 0 ENTAO MVL SENAO 0 FIMSE FIMSE fimse Foi verificado que, essa fórmula busca o imposto dentro do produto/serviço. O serviço em questão não estava com o IRRF cadastrado. Após cadastrar, funcionou normalmente. Grato,
  10. Bom dia senhores, Consegui resolver a questão colocando a quantidade do produto com 2002,015, chegando no valor total esperado. Grato,
  11. Boa tarde, Utilizo a versão 1.52.64. É possível limitar para 1 a quantidades de módulos que um usuário pode abrir? Pergunto isso pois, temos problemas com limite de licenças. Alguns usuários, tem o hábito de deixar mais de um módulo aberto sem necessidade.Caso seja possível, isso pode atrapalhar a integração entre os módulos? Grato,
  12. Bom dia, Utilizo a versão 11.52.60 do Rm Nucleus. Um usuário tentou efetuar uma nota de entrada de materiais. O fornecedor informou o preço unitário de R$ 3,184426. A quantidade total de itens que vamos adquirir é 2002, totalizando R$ 6.375,22. Ao tentar salvar aparece o erro de diferença. O débito ficou R$ 6.375,17 e o crédito R$ 6.375,22, uma diferença de R$0,05 centavos. Ativei o log do evento contábil e não encontrei nenhum erro em seus logs mas efetuei a soma dos valores das partidas de débito que totalizam R$ 6.375,17. Das partidas de débito, a única que possuí fórmula de arredondamento é a 1208E- Estoque - Movimento 1.2.08, com a fórmula abaixo: ARREDVALOR((KQT * KPU) - (LVL('ICMS') + LVL('PIS') + LVL('COFINS')) + TABITM ('RATEIOFRETE' , 'V'),2) Nos parâmetros do movimento, encontrei um arredondamento no valor bruto - Fórmula 1208VB - Movimento 1.2.08 : SE TABITM ('VALORTOTALITEM' , 'V') = 0 ENTAO ARREDVALOR ( ( ( (KQT * KPU) / KQT ) * KQT) - KDE , 4) SENAO ARREDVALOR ( ( ( TABITM ('VALORTOTALITEM' , 'V') / KQT ) * KQT) - KDE , 4) FIMSE Como tenho a limitação de 4 casas decimais no Rm, como posso contornar o problema? PS: Me disseram que na 11.80 esse limite de 4 casas decimais foi aumentado. Isso procede? Grato,
  13. Bom dia, Utilizo a versão 11.52.60 do Rm Nucleus. Após preencher os dados para emitir uma nota de recebimento físico(PJ) , o usuário clica para imprimir. O campo IRRF da nota fica 0,00. Os parâmetros estão configurados, o código 1708 da receita está cadastrado. Verifiquei também dentro do relatório utilizado para impressão e o campo IRRF está com a fómula abaixo: TABLAN ('VALORIRRF' , 'N') Tentei mudar de fómula nesse campo do IRRF mesmo assim não funciona. Segui 2 documentações da TOTVS e não resolvi o problema. Estão analisando o caso desde o dia 05-03-2015. Alguma sugestão? Grato,
×
×
  • Criar Novo...

Informação Importante

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