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? ×

Jamensson

Membros
  • Total de itens

    140
  • Registro em

  • Última visita

  • Dias Ganho

    3

Posts postados por Jamensson

  1. Importar Dados - Lancamento Contabil


    Pessoal,

    Essa planilha foi utilizada em uma implantação que fiz do RM Saldus. Ela faz a importação de lançamentos contábeis. Você pode utiliza-la para fazer importação de outras tabelas. A macro que fiz se adapta a outros layouts do RM basta somente alterar o tipo de dado e o tamanho do campo.

    Qualquer dúvida estou à disposição.

    Testei na versão 10.80 e na 11.20.

    Atte.,

    Jamensson Luiz Moura


     

  2. Fala Pessoal, 

     

    Me deparei com esse problema hoje e encontrei uma solução. Segue o passo a passo.

    1. Utilizei o aplicativo Archive Utility do Mac para descompactar e ter acesso ao XML de importação do relatório;

    2. Abri o arquivo e alterei a tag <ExportProductVersion> para a versão anterior;

    3.  Em seguida apaguei todas as tags <CRC> e <NewCRC>;

     

    Pronto, basta importar esse xml e o sistema não vai mais criticar a versão. 😀

     

     

     

    • Gostei 1
  3. Boa tarde Pessoal!

    Por acaso alguém saberia me informar se existe algum tipo de política de segurança para a criação das senhas de acesso aos módulos do RM?

    Se existe em algum lugar regras para a criação da senha?

    Desde já agradeço.

    Abraços.

    Olá Simone,

    Aqui na empresa também tivemos auditoria interna sobre politica de segurança - senha de usuário. Em contato com a TOTVS, ela informou que ainda estão trabalhando para melhorar as regras para criação/alteração de senha de usuários, histórico de ultimas senhas utilizadas, etc. Para adequar ao que a auditoria estava querendo tivemos que integrar o RM com o Active Directory do Win2008, sem isso não era possível adequar a nossa politica de segurança com os recursos que o RM oferece. Espero que tenha ajudado.

    Jamensson

  4. Olá Emanuelle,

    pelo que entendi, você precisa acrescentar um CD a LD01. Depois disso coloquei os campos Coligada e Campolivre1 e Configure a quebra para Campolivre1.

    Se você quiser somente visualizar os núcleos basta somente ocultar a LD01.

    Resumindo a estrutura ficaria assim:

    -CD01 (codcoligada, campolivre1) | Imprimir somente na quebra.

    -LD01 (codcoligada,codfilial,campolivre1) | Quebra = Campolivre1 | Ocultar LD

    Espero ter ajudado. desculpe se a descrição de alguma coisa não ficou exatamente como no sistema pois estou sem o RM instalado na minha máquina.

    Abraço.

  5. Olá Mundstein,

    Para resolver isso, desmaque a opção Embed Interop Type nas propriedades da referência.

    Veja se funciona e nos dê um retorno.

    Atte.,

    Jamensson Moura

    Bom, primeiramente obrigado por disponibilzar o código. No entanto, estou recebendo uma mensagem de erro quando tento instânciar a classe 'LoginClass'.

    Interop type 'CPConnect.LoginClass' cannot be embedded. Use the applicable interface instead.

    A versão da CPConnect.dll que foi referenciada é a 11.20.0.1

    Alguém sabe como resolver?

  6. Olá Eugênio,

    Tente o seguinte:

    CREATE FUNCTION RECEITA_NP(@ANO INT,
                              @MES INT)
    RETURNS @FaturamentoResult TABLE(
     SEGMENTO    VARCHAR(10),
     FATURAMENTO NUMERIC(15, 2))
    AS
     BEGIN
         DECLARE @FaturamentoNPrd TABLE (
           SEGMENTO    VARCHAR(10),
           FATURAMENTO NUMERIC(15, 2))
         DECLARE @Faturamento TABLE (
           SEGMENTO    VARCHAR(10),
           FATURAMENTO NUMERIC(15, 2))
    
         INSERT INTO @FaturamentoNPrd
         SELECT X.SEGMENTO
                ,ISNULL(SUM(X.FATURAMENTO), 0)AS FATURAMENTO
         FROM   (SELECT SEGMENTO
                        ,SUM(M.VALORLIQUIDO) FATURAMENTO
                 FROM   TMOV M
                        ,FCFOCOMPL FC
                        ,TITMMOV
                        ,TPRD
                 WHERE  M.CODCOLIGADA = 1
                        AND M.CODTMV IN ( '2.2.50', '2.2.01', '2.2.20', '2.2.14',
                                          '2.2.08', '2.2.10', '2.2.06', '2.2.51',
                                          '2.2.49', '2.2.23', '2.2.63' )
                        AND DATEPART(YY, M.DATAEMISSAO) = @ANO
                        AND DATEPART(MM, M.DATAEMISSAO) = @MES
                        AND M.CODCOLIGADA = FC.CODCOLIGADA
                        AND M.CODCFO = FC.CODCFO
                        AND M.IDMOV = TITMMOV.IDMOV
                        AND M.CODCOLIGADA = TITMMOV.CODCOLIGADA
                        AND TITMMOV.CODCOLIGADA = TPRD.CODCOLIGADA
                        AND TITMMOV.IDPRD = TPRD.IDPRD
                        AND DATEPART(YY, TPRD.DTCADASTRAMENTO) >= DATEPART(YY, GETDATE()) - 2
                        AND SEGMENTO IS NOT NULL
                 GROUP  BY SEGMENTO
                 UNION ALL
                 SELECT SEGMENTO
                        ,SUM(M.VALORLIQUIDO) * -1 FATURAMENTO
                 FROM   TMOV M
                        ,FCFOCOMPL FC
                        ,TITMMOV
                        ,TPRD
                 WHERE  M.CODCOLIGADA = 1
                        AND M.CODTMV IN ( '1.2.07', '1.2.08' )
                        AND DATEPART(YY, M.DATAEMISSAO) = @ANO
                        AND DATEPART(MM, M.DATAEMISSAO) = @MES
                        AND M.CODCOLIGADA = FC.CODCOLIGADA
                        AND M.CODCFO = FC.CODCFO
                        AND M.IDMOV = TITMMOV.IDMOV
                        AND M.CODCOLIGADA = TITMMOV.CODCOLIGADA
                        AND TITMMOV.CODCOLIGADA = TPRD.CODCOLIGADA
                        AND TITMMOV.IDPRD = TPRD.IDPRD
                        AND DATEPART(YY, TPRD.DTCADASTRAMENTO) >= DATEPART(YY, GETDATE()) - 2
                        AND SEGMENTO IS NOT NULL
                 GROUP  BY SEGMENTO) X
         GROUP  BY X.SEGMENTO
    
         INSERT INTO @FATURAMENTO
         SELECT X.SEGMENTO
                ,ISNULL(SUM(X.FATURAMENTO), 0)AS FATURAMENTO
         FROM   (SELECT SEGMENTO
                        ,SUM(M.VALORLIQUIDO) FATURAMENTO
                 FROM   TMOV M
                        ,FCFOCOMPL FC
                        ,TITMMOV
                        ,TPRD
                 WHERE  M.CODCOLIGADA = 1
                        AND M.CODTMV IN ( '2.2.50', '2.2.01', '2.2.20', '2.2.14',
                                          '2.2.08', '2.2.10', '2.2.06', '2.2.51',
                                          '2.2.49', '2.2.23', '2.2.63' )
                        AND DATEPART(YY, M.DATAEMISSAO) = @ANO
                        AND DATEPART(MM, M.DATAEMISSAO) = @MES
                        AND M.CODCOLIGADA = FC.CODCOLIGADA
                        AND M.CODCFO = FC.CODCFO
                        AND M.IDMOV = TITMMOV.IDMOV
                        AND M.CODCOLIGADA = TITMMOV.CODCOLIGADA
                        AND TITMMOV.CODCOLIGADA = TPRD.CODCOLIGADA
                        AND TITMMOV.IDPRD = TPRD.IDPRD
                        AND SEGMENTO IS NOT NULL
                 GROUP  BY SEGMENTO
                 UNION ALL
                 SELECT SEGMENTO
                        ,SUM(M.VALORLIQUIDO) * -1 FATURAMENTO
                 FROM   TMOV M
                        ,FCFOCOMPL FC
                        ,TITMMOV
                        ,TPRD
                 WHERE  M.CODCOLIGADA = 1
                        AND M.CODTMV IN ( '1.2.07', '1.2.08' )
                        AND DATEPART(YY, M.DATAEMISSAO) = @ANO
                        AND DATEPART(MM, M.DATAEMISSAO) = @MES
                        AND M.CODCOLIGADA = FC.CODCOLIGADA
                        AND M.CODCFO = FC.CODCFO
                        AND M.IDMOV = TITMMOV.IDMOV
                        AND M.CODCOLIGADA = TITMMOV.CODCOLIGADA
                        AND TITMMOV.CODCOLIGADA = TPRD.CODCOLIGADA
                        AND TITMMOV.IDPRD = TPRD.IDPRD
                        AND SEGMENTO IS NOT NULL
                 GROUP  BY SEGMENTO) X
         GROUP  BY X.SEGMENTO
    
         INSERT INTO @FATURAMENTORESULT
         SELECT A.SEGMENTO
                ,CONVERT(NUMERIC(15, 2), (A.FATURAMENTO/B.FATURAMENTO))
         FROM   @FATURAMENTONPRD A
                ,@FATURAMENTO B
         WHERE  A.SEGMENTO = B.SEGMENTO
         GROUP  BY A.SEGMENTO
                   ,A.FATURAMENTO
                   ,B.FATURAMENTO
    
         RETURN
     END 
    

    Abraço.

  7. Se vc garantir que somente terá esse CFOP no movimento, podemos considerar que está correto.

    Porém normalmente colocamos um nível acima(1.556). depende muito de empresa pra empresa.

    faz o seguinte: olha o cadastro de todos os cfop´s do 1.556 e veja se as regras nao estão se repetindo.

    vc conseguiu ver nos parametros do liber qual é o tipo de seleção das naturezas(Completa, Avançada ou Simples)?

    Abraço.

  8. Olá Matheus,

    O nucleus busca a natureza do liber com base nas configurações do CFOP(Ou Naturezas depende como sua base foi configurada.).

    Algumas considerações importantes:

    1. Verificar como está o tipo de Seleção das Naturezas no Liber

    ***Trecho do Help***
    
    Seleção Simples:
    Neste tipo de seleção, o Sistema de Gestão Fiscal irá apresentar para cada lançamento incluído, as Naturezas próprias à operação, baseado somente na informação relativa a origem ou destino da operação (operações de entrada e saída) e quanto a localização dos clientes ou fornecedores (estadual, interestadual ou exterior).
    Exemplo: Vamos supor um lançamento de entrada para um fornecedor do mesmo estado, o Sistema de Gestão Fiscal apresentará somente naturezas iniciadas com o número “1”(um). 1.11, 1.12, 1.63, etc.
    
    Seleção Completa:
    Neste caso, o sistema fará um pesquisa no cadastro de Naturezas, procurando todas as que possivelmente podem atender à operação. Esta pesquisa é baseada nas “Regras” (restrições) associadas a cada natureza como: estado, cliente, produto, etc. indicadas no cadastro da natureza.
    Mesmo que sejam encontradas naturezas de operação, sendo umas mais específicas que as outras, o sistema não fará distinção e apresentará uma lista para que escolha a natureza desejada.
    Exemplo: Vamos supor, que efetuou uma venda para comercialização com redução de base de cálculo e que esta operação será aplicada ao cliente C00001 (Casa de Saúde). As naturezas que poderiam ser relacionadas seriam:
    5.11.01 – Venda Normal a 18%
    5.11.02 – Venda Normal para Cliente “C00001” com redução de Base de Cálculo
    5.11.03 – Venda para uso consumo 18%.
    A princípio a melhor natureza seria a 5.11.02, pois a mesma estaria vinculada especialmente para o cliente C00001, mas como as outras poderiam ser aplicadas à operação, o sistema apresenta todas.
    
    Seleção Avançada
    Neste tipo de seleção, o sistema tentará encontrar a melhor natureza para cada tipo de operação, ou seja, dada a (restrição) “regra” de cada natureza, o Sistema de Gestão Fiscal irá comparar primeiro as que atendem à operação e depois irá comparar entre as selecionadas, qual a que melhor atende ao caso solicitado.
    Exemplo: Utilizando os dados do exemplo descrito para a Seleção Completa, o sistema iria selecionar somente a natureza 5.11.02, pois a mesma está vinculada especificamente para a condição colocada. O Sistema de Gestão Fiscal, só irá apresentar mais de uma natureza caso encontre duas ou mais que possuam o mesmo “nível” de prioridade.

    Após definir a seleção, que no seu caso acredito ser a "Completa", vc precisa verificar como estão as configurações da Natureza, quais as regras de dependência. quando vc fala que uma hora ele seleciona e outra hora aparece em branco e vc precisa selecionar em um lista, provavelmente existem regras de dependencia estão iguais.

    Outra dica que pode ajudar é a configuração do movimento. veja qual faixa de natureza o movimento está selecionando. em alguns clientes que passei a configuração da natureza estava apenas "1" para dentro do estado e "2" para fora do estado. Nesse caso as naturezas apareciam em uma lista pois existiam regras de dependencia iguais. fiz uma alteração simples para "1.102" e "2.102" que resolveu o problema.

    Para te dar uma resposta mais precisa precisaremos de mais informações de como está o seu ambiente.

    Espero que essas dicas possam te ajudar.

    Abraço.

  9. Olá Marcelo,

    uma dica importante. não esqueça de buscar e atualizar a tabela GAUTOINC.

    -- Buscando o ultimo IDCFO da tabela GAUTOINC

    Set @IdCfo = (Select Valautoinc+1 From GAUTOINC Where Codcoligada = 0 and CodAutoinc = 'IDCFO' )

    -- Incrementando a Gautoinc

    Update GautoInc Set Valautoinc = @Idcfo Where Codcoligada=0 and CodAutoInc='IDCFO'

    Abraço.

    Senhores,

    Estou trabalhando em um sistema que irá integrar algumas informações com o RM.

    No primeiro momento preciso cadastrar os Fornecedores que serão gravados no RM.

    Já se sabe que a tabela de Clientes/Fornecedor é a FCFO. A dúvida é a quanto aos campos. Onde posso encontrar informações/detalhes sobre cada campo? Por exemplo, a geração do código do campo CODCFO da tabela FCFO, como é composto? Já tenho alguns dados registrados nessa tabela, porém alguns são composto com a inicial 'Cxxxx' e outra 'Fxxxx'.

    Se possível me informar onde encontro esse tipo de informação agradeço!

    abrasssSsss

  10. Srs, Bom dia!!!

    Alguem de vcs possui um relatório/planilha/cubo onde o mesmo demonstre todas as movimentações do Núcleus com datas e horários?

    :victory:

    Pessoal,

    Só pra contribuir mais com o assunto estou postando um script que utilizei pra resolver esse problema.

    /**
    Author: Jamensson Luiz Moura
    Description: Relacionar todos os movimentos e seus faturamentos. 
    Fonte: http://imasters.uol.com.br/artigo/4290/sql_server/recursividade_para_selecao_de_registros_02/
    **/
    
    
    DECLARE @CODCOLIGADA INT
    , @IDMOV INT
    ,@CODCCUSTO VARCHAR(MAX)
    
    
    SET @CODCOLIGADA = 1
    SET @IDMOV = 512832
    SET @CODCCUSTO = '1.01.01.2.2.1.03.01.00.00'
    
    WITH RELATORIO (IDMOVDESTINO,IDMOVORIGEM, NIVEL, LOCALIZACAOMOV, STATUSMOV, TIPORELAC, MOVIMENTO,CAMINHOMOV) AS
    (SELECT M.Idmov
    	,NULL
    	,1
    	,CAST( T.Codtmv + ' - ' + T.Nome + ' = ' + M.Numeromov AS VARCHAR( MAX ))
    	,M.Status
    	,CAST( 'Principal' AS VARCHAR )
    	,CAST( T.Codtmv AS VARCHAR( MAX ))
    	,CAST( M.Idmov AS VARCHAR( MAX ))
      FROM Tmov M
    	INNER JOIN Ttmv T
    		 ON ( M.Codcoligada = T.Codcoligada
    			  AND M.Codtmv = T.Codtmv )
     WHERE M.Codcoligada = @CODCOLIGADA
    AND M.Idmov = @IDMOV
    AND EXISTS ( SELECT M1.Idmov
    			   FROM Tmov M1
    					INNER JOIN Titmmov It2
    						 ON ( It2.Codcoligada = M1.Codcoligada
    							  AND It2.Idmov = M1.Idmov )
    			  WHERE M1.Codcoligada = M.Codcoligada
    				AND M1.Idmov = M.Idmov
    				AND It2.Codccusto = @CODCCUSTO )
    UNION ALL
    SELECT C.Idmovdestino
    	,C.Idmovorigem
    	,Nivel + 1
    	,CAST( Space( ( Nivel + 1 ) * 5 ) + T.Codtmv + ' - ' + T.Nome + ' = ' + M.Numeromov AS VARCHAR( MAX ))
    	,M.Status
    	,CAST ( CASE C.Tiporelac
    			  WHEN 'P' THEN 'Faturamento Pedido'
    			  WHEN 'Q' THEN 'Desdobrado Faturamento'
    			  WHEN 'V' THEN 'Devolução Movimento'
    			END AS VARCHAR )AS Status
    	,CAST( T.Codtmv AS VARCHAR( MAX ))
    	,R.Caminhomov + CAST( C.Idmovorigem + C.Idmovdestino AS VARCHAR( MAX ))
      FROM Tmovrelac C
    	INNER JOIN Tmov M
    		 ON ( C.Idmovdestino = M.Idmov
    			  AND C.Codcoldestino = M.Codcoligada )
    	INNER JOIN Ttmv T
    		 ON ( M.Codcoligada = T.Codcoligada
    			  AND M.Codtmv = T.Codtmv )
    	INNER JOIN Relatorio R
    		 ON ( C.Idmovorigem = R.Idmovdestino )
     WHERE EXISTS ( SELECT M1.Idmov
    			   FROM Tmov M1
    					INNER JOIN Titmmov It2
    						 ON ( It2.Codcoligada = M1.Codcoligada
    							  AND It2.Idmov = M1.Idmov )
    			  WHERE M1.Codcoligada = M.Codcoligada
    				AND M1.Idmov = M.Idmov
    				AND It2.Codccusto = @CODCCUSTO ) 
    
    )
    SELECT * FROM RELATORIO
    ORDER BY CAMINHOMOV,LOCALIZACAOMOV

    Caso vcs identifiquem alguma melhoria no código, por favor postem...

    Grade Abraço.

  11. Lugão,

    Realmente tá Horrível!!! a ligação fica cortando, pra conseguir um atendimento é uma briga!!

    Eu ainda tenho esperança que vai melhorar, mas hoje é totalmente inviável ligar pro suporte! (Será que era o objetivo deles? rsrsrsrs)

    Espero que a TOTVS tome uma ATITUDE mais agressiva em relação ao suporte, falo tanto em relação a facilidade no atendimento quanto a qualidade dos consultores(sem comentários). Não é de hoje que vemos MUITAS reclamações no forum!

    Hoje resolvi ler o documento que a TOTVS disponibilizou sobre o novo modelo de seu atendimento:

    http://www.totvs.com/c/document_library/ge...=DLFE-30102.pdf

    observem a página 8, onde diz:

    Consultoria Técnica

    Este serviço consiste na orientação detalhada de como realizar procedimentos no

    produto ou executar algum tipo de função disponível diante de dificuldades.

    A consultoria é um serviço faturado, por esta razão recomenda-se a liberação

    controlada e a troca periódica das senhas de acesso.

    Deixaram vago demais o documento, imaginem:

    Ligo pro suporte para saber se o Fluxus emite cobrança bancária para o Itaú... o atendente me fala que emite e que isso é uma consultoria técnica, sendo resolvido com 10 horas. Nunca paguei hora a totvs, mas vamos colocar R$80,00 a hora, levando a R$ 800,00 a consultoria, no outro dia você recebe um e-mail com a nota fiscal de 800 e alguma coisa, pois tem o imposto... e a explicação de como se importa isso para o gerador e gera lá no fluxus...

    Outro caso,

    Ligo pro suprote para saber se o Fluxus emite cobrança bancária para o Itaú... o atendente me fala que sim e que apenas eu vá dentro do book de relatórios e importe o relatório que faz isso, adequando os parâmetros do mesmo...

    Agora imaginem o resto dos seus processos....

  12. Olá Rodrigo,

    Para fazer lançamento automático das tarifas bancárias, é necessário parametrizar a conciliação bancária.

    Abraço,

    Jamensson Moura

    Olá!

    Gostaria da ajuda para importar no Fluxus as tarifas descontadas no extrato bancário. Estou tentando conseguir um arquivo de retorno do Banco HSBC.

    Como poderia ser feito isso?

    Grato.

  13. Galera

    O RM funciona no WIN 7 64 bits SIM. Para você não ter dor de cabeça faça o seguinte:

    1) Desinstale tudo de RM como usuário comum (BDE, Biblioteca, aplicativos, etc....)

    2) Instale tudo de RM como ADMINISTRADOR, e seja feliz !!!!

    Abraços

    Alberto,

    Funcionar Funciona.. mas não é HOMOLOGADO conforme mostra o documento do post anterior.

    Att.,

    Jamensson L. Moura

  14. Olá Claudia,

    Lembro-me que quando converti para essa versão, no log apareceram dois campos excluídos que eram utilizados pelo relatório PPP.

    	*** ERRO ***
    Sistema: RM Vitae   Coligada: 1
    Relatório: 09.014- Perfil Profissiografico Previdenciario - PPP
    
      Campo: Cód da Cons do Pront (VEXAMESPRONT.CODCONSULTAPRONT)
      Grupo: LD 12 - Linha Detalhe
    
      Campo: Cód do tipo do exame (VEXAMESPRONT.CODTIPOEXAME)
      Grupo: LD 12 - Linha Detalhe
    
    *** ERRO ***
    Sistema: RM Vitae   Coligada: 1
    Relatório: 09.015- Perfil Profissiografico Previdenciario - PPP (LOCAL TRABALHO
    
      Campo: Cód da Cons do Pront (VEXAMESPRONT.CODCONSULTAPRONT)
      Grupo: LD 12 - Linha Detalhe
    
      Campo: Cód do tipo do exame (VEXAMESPRONT.CODTIPOEXAME)
      Grupo: LD 12 - Linha Detalhe
    
    *** ERRO ***
    Sistema: RM Vitae   Coligada: 1
    Relatório: VI09.016-  Perfil Profissiografico - PPP
    
      Campo: Cód da Cons do Pront (VEXAMESPRONT.CODCONSULTAPRONT)
      Grupo: LD 12 - Linha Detalhe
    
      Campo: Cód do tipo do exame (VEXAMESPRONT.CODTIPOEXAME)
      Grupo: LD 12 - Linha Detalhe

    Verifique se não é isso.

    Abraço.

    Bom dia!

    Alguém já tentou emitir o PPP na versão 10.80.60 em uma estação com Windows 7? Aqui não tá funcionando... Com Windows XP emite normal...

  15. Rodrigo,

    No próprio help de alguns aplicativos tem um tópico chamado de "Especificações Técnicas" (Estações, Banco, TS).

    Abraço.

    Oi pessoal,

    Com a bagunça que está ligar para a TOTVS, e não sei mais qual é a opção de falar com a equipe do banco de dados, eu gostaria de saber se vcs possuem a especificação de servidor de Terminal Server, Aplicação e Banco de Dados.

    Eles possuem um documento próprio...sabem aonde conseguir? Ou alguem tem? Obrigado!

  16. Caro Kanizawa,

    Segundo a especificação técnica do CorporeRM 10.80.50 (a versão que utilizo agora), os aplicativos corpore NÃO funcionam na versão 64bits do Windows 7.

    Segue print da parte que mostra os SO´s compatíveis e o documento na íntegra.

    Abraço.

    Bom dia pessoal,

    Estou com o seguinte problema, usamos a versão 7.2 dos aplicativos corpore Rm, nas máquinas novas com Windows 7 instalamos normalmente o RM SISTEMAS,

    Mas não consigo instalar em um micro com Windows 7 Professional 64 bits.

    O BDE é instalado e configurado normalmente. Mas ao tentar instalar a Biblioteca Rm e os aplicativos (Fluxux, Nucleus e etc) o instalador é finalizado com a seguinte mensagem de erro:

    "O wizard foi interronpido antes que o RM Fluxus .. pudesse ser completamente instalado.

    Seu sistema não foi modificado. Para concluir a instalação, execute a instalação novamente."

    Instalei o XP Mode, nele consegui instalar os aplicativos mas não conecta com o banco SQL ..

    Existe alguma maneira de instalar no Windows 7 mesmo, ou como posso acertar o erro de conexão do XP mode..

    Agradeço desde já.. Obrigado

    post-845-1281629741_thumb.jpg

    EspTecRMFS.pdf

  17. Olá Nittho,

    nos dois ultimos campos da sua consulta vc separou com um Ponto.

    segue sql corrigido:

    SELECT
     Ealunos.Matricula,
     Ealunos.Nome,
     Ealunos.Status,
     Edisciplinas.Materia,
     Ealunotpr.Perletivo,
     Esitmat.Ativo,
     Ealunotpr.Codcur,
     Ealunotpr.P1,
     Ealunotpr.P2,
     Ealunotpr.P3,
     Ealunotpr.P4,
     Ealunotpr.P5,
     Ealunotpr.P6,
     Ealunotpr.P7,
     Ealunotpr.P8,
     Ealunotpr.P9,
     Ealunotpr.P10,
     Ealunotpr.P11,
     Ealunotpr.P12,
     Esitmat.Prxstalu,
     Emataluno.A1,
     Emataluno.A3,
     Emataluno.A6,
     Emataluno.A7,
     Emataluno.A8,
     Emataluno.A9,
     Eturmista.Codmat,
     Eturmista.Codturmista,
     Eturmista.Nometurmista
    FROM   Ealunotpr
       LEFT OUTER JOIN Ealunos
    	 ON (( ( Ealunotpr.Codcoligada = Ealunos.Codcoligada )
    		   AND ( Ealunotpr.Mataluno = Ealunos.Matricula ) ))
       LEFT OUTER JOIN Egrade
    	 ON (( ( Ealunotpr.Codcur = Egrade.Codcur )
    		   AND ( Ealunotpr. Codper = Egrade. Codper )
    		   AND ( Ealunotpr.Codmat = Egrade. Codmat )
    		   AND ( Ealunotpr.Perletivo = Egrade.Codperlet )
    		   AND ( Ealunotpr.Codcoligada = Egrade.Codcoligada ) ))
       LEFT OUTER JOIN Edisciplinas
    	 ON ((( Edisciplinas.Codmat = Egrade.Codmat )))
       LEFT OUTER JOIN Esitmat
    	 ON ((( Ealunos.Status = Esitmat.Codsitmat )))
       LEFT OUTER JOIN Emataluno
    	 ON (( ( Ealunotpr.Codcoligada = Emataluno.Codcoligada )
    		   AND ( Ealunotpr.Codfilial = Emataluno. Codfilial )
    		   AND ( Ealunotpr.Perletivo = Emataluno. Perletivo )
    		   AND ( Ealunotpr. Codcur = Emataluno.Codcur )
    		   AND ( Ealunotpr. Codper = Emataluno.Codper )
    		   AND ( Ealunotpr. Codtun = Emataluno.Codtun )
    		   AND ( Ealunotpr.Codtur = Emataluno.Codtur )
    		   AND ( Ealunotpr.Mataluno = Emataluno.Mataluno )
    		   AND ( Ealunotpr.Codmat = Emataluno.Codmat ) ))
       LEFT OUTER JOIN Eturmista
    	 ON ((( Ealunotpr.Codmat = Eturmista.Codmat )))

    Abraço.

  18. Olá!

    Concordo com o GrToko. Manutenção do BD e utilizar as rotinas do prórpio sistema é a melhor solução. somente em casos extremos ou de real necessidade do cliente fazemos interveções dessa maneira.

    Tudo precisa ser bem avaliado e planejado.

    Abraço.

    Alan Bom dia

    Turma é o seguinte. Não se apaga informações do Banco. Tá lento o Sistema ?

    Execute manutenção no SQL, no Windows, faça upgrade no Hardware do Servidor

    Tem apenas 1 ou 2 servidores para tudo como: Domínio, Banco de Dados, Aplicação, Impressão em Rede,

    Servidor de Anti-Vírus e por aí vai ?

    Compre mais servidores e redimensione a sua Infraestrutura de Redes.

    Verifique o cabeamento de rede e os seus switchs da DELL (hehehe)

    Aqui a Base hoje (08/07/2010) é de 11 GB e 1 vez por mês executamos uma rotina o que diminui em 300 MB.

    Tente executar este comando para fazer uma manutenção na Base de Dados.

    OBS:

    1-Não pode ter ninguém acessando a Base, recomento fazer um delete glogin e BKP da Base antes.

    2-Depois de executar o SCRIPT dê o comando SHRINK (BOTÃO DIREITO NA BANCO - TAREFAS - REDUZIR - BANCO DE DADOS)

    set nocount on

    declare @comando varchar(255)

    declare @comando1 varchar(255)

    declare @comando2 varchar(255)

    declare @comando3 varchar(255)

    declare @comando4 varchar(255)

    declare @tabela varchar (100)

    declare @database varchar (225)

    declare base cursor for

    --SELECT distinct TABLE_CATALOG FROM INFORMATION_SCHEMA.TABLES

    select db_name()

    open base

    fetch next from base into @database

    declare tabelas cursor for

    select name from sysobjects where type='U' order by name

    open tabelas

    fetch next from tabelas into @tabela

    while @@fetch_status=0

    begin

    print 'Reindexando os indices da Tabela '+ @tabela

    set @comando = 'dbcc dbreindex ('+@tabela+')'

    exec (@comando)

    print '---------------------------------------------'

    print ' '

    print 'Verificando estrututura da tabela '+ @tabela

    set @comando1 ='dbcc checktable ('+@tabela+')'

    exec (@comando1)

    print '---------------------------------------------'

    print ' '

    print 'Verificando espaco alocado na tabela'+@tabela

    set @comando2= 'dbcc updateusage ('+@database+','+@tabela+')'

    exec (@comando2)

    print '---------------------------------------------'

    print ' '

    fetch next from tabelas into @tabela

    end

    Print 'Final da Manuntencao'

    print '****************************************************************************

    ***************'

    print '****************************************************************************

    ******'

    print '***************************************************************'

    close base

    close tabelas

    deallocate tabelas

    deallocate base

  19. Pessoal como faço para isso funcionar, dependendo do produto traga apenas as naturezas necessarias para o movimento.

    Fiz a seguinte alteração:

    No Nucleus em Cadastro - Tipo de Produto Fiscal

    01.0019 - Alcool Anidro

    01.0020 - Alcool Hidratado

    No cadastro de Produto amarrei o Tipo de Produto Fiscal para cada Produto que fosse anidro e hidratado.

    Depois fui nas natureza e vinculei também os Tipos de produto fiscal para cada um.

    So que quando vou fazer a nota fiscal está trazendo naturezas de anidro e hidratado ao mesmo tempo. Olhando o help existe uma soma de pontos para essa regra de negocio, mas não consigo fazer funcionar.

    Alguem poderia me ajudar.

    Grato,

    Olá Rogério,

    Favor verificar os seguintes parâmentros:

    RM Liber:

    1. [iDENTIFICAÇÃO DAS REGRAS DE APURAÇÃO] - [iCMS] Etapa 6 - Lançamento Fiscal 5/7: O tipo de seleção, no seu caso, acredito que deve ser "Completa", pois ele utilizará somente as regras de dependência sem considerar os pesos para cada regra.

    2. [Escrituração] [ETAPA 11] - Tabela Tipo de Produto: Informar a tabela opcional dos tipos de produto.

    RM Nucleus:

    1. Etapa 55 - Fiscal - Natureza - Verificar qual a faixa que está parametrizada.

    Eu geralmente coloco assim:

    Natureza 1 Dentro do Estado = 5.102

    Natureza 1 Fora do Estado = 6.102

    Natureza 2 Dentro do Estado = 5.405

    Natureza 2 Fora do Estado = 6.404

    Acho que é isso. espero que as dicas ajudem você.

    Abraço.

  20. Bom dia amigos,

    Fazendo a integração de um sistema de PDV com o RM tou desenvolvendo o arquivo de retorno para o RM conforme layout necessário pelo RM para importação de arquivos dessa integração então conforme o layout abaixo coloquei uma parte que não entendi muito bem sobre a tabela TCUPOMFISCALITMRELAC pois gostaria de saber um detalhamento maior sobre esses campos que são necess;arios abaixo para que eu saiba o que enviar corretamente, algum dos amigos pode me ajudar ou me informar onde obter essa informação?

    ***** Relacionamento Item de Cupom x Item de Movimento *****

    *** Layout tabela: TCUPOMFISCALITMRELAC

    Ord Campo Tam Pos.Ini. Tipo Descricao

    --- ------------------------------ --- -------- ------------- --------------------------------------------------

    000 Marca de Início 001 0001 CARACTER J

    001 SERIE 008 0002 CARACTER

    002 NUMEROMOV 012 0010 CARACTER

    003 CODFILIAL 010 0022 INTEIRO

    004 CODTDO 010 0032 CARACTER

    005 CRO 005 0042 INTEIRO

    006 NUMEROSEQUENCIAL 010 0047 INTEIRO

    Forte abraço a todos

    Ewerton,

    Essa tabela é a que faz a integração do Cupom Fiscal(TCUPOMFISCALITM) com o Movimento (TITMMOV) como podemos ver na Tabela Glinksrel:

    --SELECT * FROM GLINKSREL WHERE MASTERTABLE = 'TCUPOMFISCALITMRELAC'
    TCUPOMFISCALITMRELAC	TCUPOMFISCALITM	CODCOLIGADA,IDCUPOM,NUMEROITEM	CODCOLIGADA,IDCUPOM,NUMEROITEM
    TCUPOMFISCALITMRELAC	TITMMOV					CODCOLIGADA,IDMOV,NSEQITMMOV	CODCOLIGADA,IDMOV,NSEQITMMOV

    Vc precisa relacionar cada item do cupom com seus respectivos do movimento. Existe um script que eu deixei ai para fazer a integração dos movimentos de Mossoró que mostra a utilização dessa tabela. dá uma olhada e qualquer dúvida posta aqui.

    Abraço.

×
×
  • Criar Novo...

Informação Importante

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