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

Wolney

Membros
  • Total de itens

    11
  • Registro em

  • Última visita

Sobre Wolney

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Conquistas de Wolney

Aprendiz

Aprendiz (3/10)

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

Distintivos Recentes

0

Reputação

  1. Olá Jair, obrigado pela resposta. Não sou um especialista na ferramenta RM. Meu papel é de DBA, conheço a base do RM desde 2001 e sei o básico dos objetos e tabelas. Estou trabalhando em uma análise de comportamento de dados do clientes da empresa para uma proposta de "higienização" de dados. A análise se baseia no modelo de dados e observações pela ferramenta Profiler. A minha dúvida é qual a função dessa tabela na visão da TOTVS. Nesta análise e por deduções do que observei, identifiquei que : 1. Que a tabela TMOVCFO é populada quando ocorre o registro de um movimento dentro do sistema. 2. Que ocorre primeiro o insert na TMOVCFO. Nesse insert temos o ID da tabela. Depois ocorre o insert na TMOV, onde o valor do ID da TMOVCFO é associado a coluna IDMOVCFO. 3 Existe a coluna SEQ na TMOVCFO que é um sequenciador com base no CODCFO. 4 Segundo a tabela GCAMPOS (que é uma especie de dicionario de dados ), essa tabela é um Historico de Clientes/Fornecedor x Movimento. Mas na minha visão, essa tabela mantém os dados do Cliente/Fornecedor no momento exato em que o movimento foi criado. Como se fosse uma foto do cliente no momento de criação do movimento. Se pensarmos que quando emitimos uma nota fiscal, devemos preservar os dados do cliente ou fornecedor no momento da emissao da nota, a tabela TMOVCFO faz esse papel. 5. Mas quando voce acessa o movimento pela sistema RM (Nucleus), em vez dele mostrar os dados do cliente que está na TMOVCFO, ele traz o cliente da FCFO. Isso já levou a alguns erro de interpretação de movimento, quando um dado no nome de cliente foi alterado ( o que pode ocorrer quando a um registro de ATO da Junta Comercial é que uma empresa pode mudar o nome da sua razão social). 6. Que dentro dessa tabela contém estritamente dados de clientes/fornecedor. 8. Essa tabela não é um Histórico de Clientes/Fornecedor. Pedi para a equipe de Helpdesk fazer um grupo de alterações de clientes pelo sistema RM em um ambiente de desenvolvimento. Todos os clientes que foram alterado não tem registro na tabela TMOVCFO. 7. Abaixo o dicionário de dados : COLUNA DESCRICAO ------------------------------ ---------------------------------------- # Hist. de Cliente/Fornecedor x Movimento BAIRRO Bairro CEP CEP CIDADE Cidade CNPJCPF CNPJ/CPF CODCFO Código do C/F CODCOLCFO Código da Coligada do C/F CODCOLIGADA Código da Coligada CODETD Unidade Federativa CODMUNICIPIO Código do Município CODSISTEMA Código do Sistema COMPLEMENTO Complemento do Endereço CONTATO Nome do Contato DATACADASTRO Data de Cadastro EMAIL Email ENDERECO Endereço FAX Fax FISICAJURIDICA Pessoa Física ou Jurídica ID Identificador INSCRICAOESTADUAL Inscrição Estadual INSCRICAOMUNICIPAL Inscrição Municipal NOME Nome NOMEFANTASIA Nome Fantasia NUMERO Número do Endereço PAIS Pais SEQ Sequencial TELEFONE Telefone TIPOENDERECO Tipo de Endereço TIPORUA Tipo da rua
  2. Senhores da lista boa tarde. Estou fazendo uma análise do comportamento dos dados de clientes dentro da base do RM. Analisando a relação entre TMOV e a TMOVCFO, identifiquei que: - Na TMOV existe a coluna IDMOVCFO - Na TMOV temos um FK para TMOVCFO de nome FKTMOV_TMOVFCFO, onde a coluna IDMOVCFO da TMOV se relaciona com a coluna ID da TMOVCFO. - Na FCFO temos uma FK para TMOVCFO de nome FKFCFO_TMOVFCFO, onde a coluna CODCFO da FCFO se relaciona co a coluna CODCFO da TMOVCFO. - Na TMOVCFO tem uma coluna de nome SEQ que é um sequenciador dentro do CODCFO. - Que no processo do RM para gerar um movimento (TMOV), antes é incluído uma linha na TMOVCFO (ID da TMOVCFO é gerado a partir da GAUTOINC) é depois que e incluído uma linha na TMOV (o número da coluna ID da TMOVCFO é incluído na coluna IDMOVCFO ta tabela TMOV). As minhas dúvidas são: A tabela TMOVCFO funciona como uma copia do CLIENTE que está relacionado ao movimento? Por termos legais, o que sai impresso de clientes em uma NOTA FISCAL não pode ser alterado. Então a relação da TMOV com a FCFO na coluna CODCFO é meramente para a consistência na geração dos movimentos. Mas o que vale no momento de consultar um movimento de NF é carregar os dados da TMOV e os dados da TMOVCFO? Obrigado pela atenção.
  3. No processo de atualizar parâmetros da contabilidade no sistema RM-Nucleus, percebemos uma latência de atualização de dados. Um dos analistas de sistema efetua a alteração de um parâmetro via banco de dados (por favor, não pergunte porque ele faz via banco ). Ele executa o seguinte comando: UPDATE TTMV SET USAREVC=1 WHERE CODTMV='X.X.XX' Logo em seguida ele acessa o modulo de parâmetros do RM. Utiliza o Assistente de Implantação de Processos, que realiza a parametrização por tipo de movimento. Na etapa (que aqui é de número 49-Contabilidade) de parâmetros Contabéis, o popup Habilita Evento Contabil apresenta o valor antigo. Não mostra o respectivo valor do update acima. Analisando o que foi processado pela aplicação (utilizando a ferramenta Profiler do SQL Server), identifiquei que existe comandos que atualizam as tabelas: GCACHEPARAMS, GPARSTATUS, GUSUPAR E pelo que entendi, essa parte de parâmetros do sistema RM tem algum controle de cache de seus valores. Gostaria de confirmar se existe essa funcionalidade no sistema e, se existir, como ela é configurada. Grato
  4. Olá a todos, No último final de semana, fizemos a migração do sistema RM da versao 7.20 para 10.25. O banco utilizado é um SQL Server 2000 + SP4 + fix até versao 2187. O servidor é um DELL com 4 processadores e 2 nucleo e 16Gb de RAM. O sitema começou a apresentar o seguinte problema. No RM Nucleus, a partir de uma estação executamos o faturamento um movimento de entrada para um outro ( após apresentar a tela do movimento destino e alterarmos alguns dados, clicamos no ok ), o sistema simplesmente fica parada. Analisando pelo Query Analyzer com o comando SP_WHO2 ACTIVE, temos a seguinte situacao: - Essa estação ganha no SQL Server um ClienteProcessID. - Durante a execução, a aplicação gera pelo menos 2 SPID. - Em um SPID, ela faz a inclusão em uma tabela TMOVFISCAL gerando uma PK de código 10 por exemplo. - Um outro SPID, logo após a inclusão acima, faz um select nessa tabela usando como filtro o código 10. Nesse momento ocorreu um bloqueio entre os SPID, mas para o mesmo ClientProcessID. Pelo que percebi, a aplicação abriu duas conexões com o banco, sendo que em uma ela faz uma inclusão e em outra fez o select. Mas para o SQL, mesmo sendo o mesmo ClientProcessId, ela está tratando como sendo um procedimento de lock. Esse comportamento não ocorreu na versão antiga. Alguem já passou por esse problema? Grato, Wolney DBA Imprensa Oficial do Estado.
  5. Senhores, boa tarde. Fiz a carga dos arquivos do DNE (Diretorio Nacional de Enderecos) fornecido pelos Correios para o sistema da RM ( RM Nucleus 7.21.1). Fazendo a pesquisa pelo CEP, percebi que essa funcionalidade não preenche o campo Tipo de Rua do cadastro de cliente. Ele preenche o campo Rua com a informação de Tipo de Logradouro e Logradouro. Se existe o campo Tipo de Rua no RM e no DNE tem o Tipo de Logradouro, qual é o motivo do RM não usar esse campo? O mais engraçado é que tem o cadastro de tipo de rua ( tabela DTIPORUA ). Grato,
  6. Senhores, Temos aquia na empresa o pacote da RM na versão 5.04. Esse pacote tem customizações desenvolvidas pela RM de BH. Entre as customizações, existe uma que faz envio de email após a confirmação de inclusão de movimento pelo modulo RM Nucleus. Até o dia 29/06 pela manhã, estava funcionando corretamente, sendo que o registro de envio de email estava sendo gravado na tabela GMAILSEND. Nesse dia, a tarde o sistema começou a apresentar a mensagem conformre imagem em anexo. Alguém sabe o que pode ser essa mensagem. Grato,
  7. Senhores, boa tarde. Estamos revendo nosso processo de integração de sistemas, e uma das opções que está na nossa lista é a utilização de uma camada de negócios usando SOA. Em uma breve apresentação de uma empresa, questionei para eles como a utilização do SOA pode ser feito em aplicativos de tercerios que temos aqui na empresa como os módulos RM. Eles disseram que era possível, fazendo acesso através de API. (?!?!?!) Agora minha pergunta: É possível fazer acesso a RM utilizando SOA? A RM tem desenvolvidos conectores para ser utilizados em processo EAI ( como um BizTalk por exemplo). Como voces fazem integracao do sistema RM com outros ERP ou com aplicacoes desenvolvidas internamente?? Grato pela atenção Wolney
  8. Senhores, bom dia. Na tabela FCFO tem o campo IDCFO. Pelo que percebi, ele é incremental e é controlado pela tabela GAUTOINC. Mas ele não é usado como FK em outras tabelas. Esse papel é feito pela CODCFO. Essa coluna é configurada pela empresa e pode conter pontos e traços na sua composição. Gostaria de saber se a coluna IDCFO é mesmo única na FCFO e qual o intuido da RM nessa coluna para futuras versões. Estou usando ainda a versão 5.04. Grato, Wolney
  9. Estamos para efetuar a atualização dele. Acontence que ele tem um bug para maquinas acima de 4G de memoria. Tem que rodar um fix logo em seguida da instalação. Como não temos ambiente de desenvolvimento com essa capacidade, estamos aguardando o melhor momento para colocar na produção. Gostaria de aproveitar, estamos migrando para a versão 7.21. Com isso será que o problema pode ser minimizado? Grato, Wolney.
  10. Opa!!! Não. Está somente com o SP3. A versão do RM Nucleus é a 5.04.16k Pode ser isso?
  11. Olá a todos, Estou no RM Nucleus e estou faturamento um movimento. Depois de processar, o sistema emite a seguinte mensagem: no user transaction is currently in progress Pelo que vi, não é um mensagem original de banco de dados ( usamos SQL 2000 ). Alguem pode dar uma luz no fim do tunel? Grato, Wolney.
×
×
  • Criar Novo...

Informação Importante

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