FM SOLUÇÕES - (31) 3761-3490
Seja bem vindo ao Fórum FM Soluções!!

Aqui você poderá postar suas dúvidas, experiências e ainda baixar e postar roteiros e tutoriais não oficiais sobre os módulos da RM Sistemas.

E ainda, conhecer um pouco sobre os nossos produtos e serviços!!!
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Últimos assuntos
» Relatorio Rm reports / Holerite salario
Ter 18 Out 2016 - 8:09 por Gárgio

» DEFAULT NO CADASTRO DE FUNCIONARIOS RM LABORE
Sex 7 Out 2016 - 21:51 por mpsbrasilia

» Duvida RM Labore - Calculo Folha de Pagamento
Seg 12 Set 2016 - 15:51 por RIVALDO PAES

» Exportar Imagem do banco de dados SQL SERVER
Qui 28 Jul 2016 - 11:42 por edivan

» Consulta SQL
Qui 10 Set 2015 - 11:32 por evertonerp

» Existe Algum Demo do RM Labore???
Sex 17 Abr 2015 - 11:53 por fmsolucoes

» RM BIBLIOS
Seg 16 Fev 2015 - 7:50 por fmsolucoes

» Identificação do Tipo de Renegociação de Aditivo (SGI)
Ter 26 Ago 2014 - 9:13 por VM Simoes

» Conexão com o banco de dados.
Seg 4 Ago 2014 - 20:44 por Juscelio

Galeria


Navegação
 Portal
 Índice
 Membros
 Perfil
 FAQ
 Buscar
Parceiros & Clientes FM Soluções

Migração de Dados

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Migração de Dados

Mensagem por fmsolucoes em Dom 3 Jan 2010 - 7:36

Migração de Dados


É possível realizar a importação de dados de programas anteriores, para os módulos RM Sistemas?

A resposta em 90% das vezes é sim. Já importamos até mesmo de programinhas em Access, Excel, DBASE, Clipper, etc..

Basta criar as sentenças necessárias para a inclusão via banco de dados ou via módulos RM Sistemas. É verdade afirmar que não é possível realizar TODA uma importação por dentro do sistema (geralmente no menu UTILITÁRIOS, há sempre uma opção para importação de dados), mas criando as sentenças corretas de INSERT, é possível via banco de dados realizar tal importação.

Há vários procedimentos para a realização da exportação do sistema antigo para a importação nos módulos RM Sistemas. O mais seguro, é criar as sentenças de INSERT, conhecendo todas as tabelas essenciais para o correto preenchimento do mesmo.

Exemplo:

SELECT
'INSERT INTO FCFO(CODCOLIGADA,CODCFO,NOMEFANTASIA,NOME,CGCCFO,INSCRESTADUAL,PAGREC,RUA,NUMERO,COMPLEMENTO,BAIRRO,CIDADE,',
'CODETD,CEP,TELEFONE,RUAPGTO,CIDADEPGTO,CODETDPGTO,CEPPGTO,FAX,EMAIL,CONTATO,ATIVO,SIMBMOEDAINDEX,DATAULTALTERACAO,DATACRIACAO,',
'CAMPOALFAOP1,CAMPOALFAOP2,CAMPOALFAOP3,CODCOLTCF,CODMUNICIPIO,PESSOAFISOUJUR,PAIS,PAISPAGTO,',
'VALFRETE,TPTOMADOR,CONTRIBUINTEISS,NUMDEPENDENTES,PRODUTORRURAL,TIPORUA,TIPOBAIRRO,REGIMEISS,RETENCAOISS) VALUES (',
''''+CAST(CODCOLIGADA AS VARCHAR (5))+''''+',',
''''+CAST(CODCFO AS VARCHAR (25))+''''+',',
''''+CAST(NOMEFANTASIA AS VARCHAR(60))+''''+',',
''''+CAST(NOME AS VARCHAR (60))+''''+',',
''''+CAST(CGCCFO AS VARCHAR (20))+''''+',',
''''+CAST(INSCRESTADUAL AS VARCHAR (20))+''''+',',
''''+CAST(PAGREC AS VARCHAR (5))+''''+',',
''''+CAST(RUA AS VARCHAR (40))+''''+',',
''''+CAST(NUMERO AS VARCHAR (Cool)+''''+',',
''''+CAST(COMPLEMENTO AS VARCHAR (20))+''''+',',
''''+CAST(BAIRRO AS VARCHAR (20))+''''+',',
''''+CAST(CIDADE AS VARCHAR (32))+''''+',',
''''+CAST(CODETD AS VARCHAR (2))+''''+',',
''''+CAST(CEP AS VARCHAR (9))+''''+',',
''''+CAST(TELEFONE AS VARCHAR (15))+''''+',',
''''+CAST(RUAPGTO AS VARCHAR (40))+''''+',',
''''+CAST(CIDADEPGTO AS VARCHAR (32))+''''+',',
''''+CAST(CODETDPGTO AS VARCHAR (2))+''''+',',
''''+CAST(CEPPGTO AS VARCHAR (9))+''''+',',
''''+CAST(FAX AS VARCHAR (15))+''''+',',
''''+CAST(EMAIL AS VARCHAR (60))+''''+',',
''''+CAST(CONTATO AS VARCHAR (40))+''''+',',
''''+CAST(ATIVO AS VARCHAR (5))+''''+',',
''''+CAST(SIMBMOEDAINDEX AS VARCHAR (10))+''''+',',
''''+CAST(YEAR(DATAULTALTERACAO) AS VARCHAR(10))+'/'+
CASE
WHEN LEN(MONTH(DATAULTALTERACAO))<'2' THEN '0'+CAST(MONTH(DATAULTALTERACAO) AS VARCHAR(2))
ELSE
CAST(MONTH(DATAULTALTERACAO) AS VARCHAR(2))
END
+'/'+
CASE
WHEN LEN(DAY(DATAULTALTERACAO))<'2' THEN '0'+CAST(DAY(DATAULTALTERACAO) AS VARCHAR(2))
ELSE
CAST(DAY(DATAULTALTERACAO) AS VARCHAR(2))
END+''''+',',
''''+CAST(YEAR(DATACRIACAO) AS VARCHAR(10))+'/'+
CASE
WHEN LEN(MONTH(DATACRIACAO))<'2' THEN '0'+CAST(MONTH(DATACRIACAO) AS VARCHAR(2))
ELSE
CAST(MONTH(DATACRIACAO) AS VARCHAR(2))
END
+'/'+
CASE
WHEN LEN(DAY(DATACRIACAO))<'2' THEN '0'+CAST(DAY(DATACRIACAO) AS VARCHAR(2))
ELSE
CAST(DAY(DATACRIACAO) AS VARCHAR(2))
END+''''+',',
''''+CAST(CAMPOALFAOP1 AS VARCHAR (40))+''''+',',
''''+CAST(CAMPOALFAOP2 AS VARCHAR (40))+''''+',',
''''+CAST(CAMPOALFAOP3 AS VARCHAR (40))+''''+',',
''''+CAST(CODCOLTCF AS VARCHAR (5))+''''+',',
''''+CAST(CODMUNICIPIO AS VARCHAR (20))+''''+',',
''''+CAST(PESSOAFISOUJUR AS VARCHAR (1))+''''+',',
''''+CAST(PAIS AS VARCHAR (20))+''''+',',
''''+CAST(PAISPAGTO AS VARCHAR (20))+''''+',',
''''+CAST(VALFRETE AS VARCHAR (10))+''''+',',
''''+CAST(TPTOMADOR AS VARCHAR (5))+''''+',',
''''+CAST(CONTRIBUINTEISS AS VARCHAR (5))+''''+',',
''''+CAST(NUMDEPENDENTES AS VARCHAR (10))+''''+',',
''''+CAST(PRODUTORRURAL AS VARCHAR (1))+''''+',',
''''+CAST(TIPORUA AS VARCHAR (5))+''''+',',
''''+CAST(TIPOBAIRRO AS VARCHAR (5))+''''+',',
''''+CAST(REGIMEISS AS VARCHAR (5))+''''+',',
''''+CAST(RETENCAOISS AS VARCHAR (5))+''''+')'
FROM
FCFO


Através desta sentença conseguimos TRATAR os dados do sistema anterior para importar para o RM Fluxus todos os clientes/fornecedores do nosso cliente de acordo com o que pede o módulo da RM Sistemas.

fmsolucoes
Admin

Mensagens : 292
Pontos : 612
Data de inscrição : 17/07/2009
Idade : 38
Localização : Conselheiro Lafaiete

Ver perfil do usuário http://www.fmsolucoeserp.com.br

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum