Exportar SX? para outro SX?
|
Mensagem do
AGONCALVES
em
30/7/2010
as
16:45
hs
Local:
SP
Registrada:
16/7/2009
Postagem:
100
|
Galera
Alguém montou algum programa em Advpl ou outra linguagem, que pega um SX e joga em outro?
Exemplo...
Base Teste SX3010 pegar os campos XXXXX e appendar em outra tabela tipo base oficial SX3010;
Enche o saco esse negocio de criar as coisas em uma base, depois ter que fazer tudo na oficial novamente...
Neste ponto, SAP bate de 10 x 0 no Microsiga...
|
|
Mensagem do
AGUIAR_
em
31/7/2010
as
11:53
hs
Local:
pa
Registrada:
9/12/2008
Postagem:
95
|
Bom dia
Vc deve tomar cuidado com esse tipo de coisa, tanto no SAP como no Protheus, pois os arquivos SX?, são arquvios de configuração de ambiente, por isso recomendo que vc refaça na area oficial o que fez na area teste. Pelo que me costa é o mesmo procedimento no SAP e é ainda pior, pq vc é obrigado a baixar todos os usuários, enquanto que no Protheus vc tem como fazer as atualizações nos dicionários e executa-los por meio de timer, moral da historia o sistema irá atualizar a base em um horário que ninguem usa. Não me lembro do SAP ter isso.
Espero ter ajudado.
Aguiar
Ger T.I.
Grupo Sta Maria
jafreal@hotmail.com
|
|
Mensagem do
EVANSTOS
em
31/7/2010
as
22:33
hs
Local:
SP
Registrada:
11/11/2009
Postagem:
3
|
AGONSALVES
Diretamente eu acho que não dá mas dá para fazer em 2 etapas.. 1º - entrar no APSDU abrir a Tabela, filtrar os Dados desejados e Copiar os mesmos ... Ou seja Copiar a SX3,SX2,SIX (use o Filtro para pegar somente as tabelas que vc customizou)... Depois é só abrir a Tabela no Destino e utilizar "Append From" para importar os Dados ... Caso queira copiar os Dados da Tabela selecione o Top Connect ao inves do DBF ao selecionar o Drive.
Deve-se tomar muito cuidado ao utilizar o "Append From" para não duplicar os registros..
Evandro dos Santos
Veti - Visão Empresarial em Tec. da Inf.
Analista de Sistemas
Tel: +55 (11)3101-1303
evandro.oliveira@veti.com.br
|
|
Mensagem do
AGUIAR_
em
1/8/2010
as
09:15
hs
Local:
pa
Registrada:
9/12/2008
Postagem:
95
|
Bom dia AGONSALVES
Acredito que vc esta se equivocando, pois é necessário criar nas tabelas os novos campos e também os novos indices. Em bando de dados do tipo SQL é um trauma fazer isso manualmente. Se fosse banco de dados CTREE, ADS ou Codbase isso é até relativamente fácil, mas sempre dá problema. Eu ainda recomendo re-fazer tudo na base oficial, pq ai vc vai ter a segurança que tudo vai estar certo. Ainda acho que usando o temporizados da Totvs seje a melhor solução.
Aguiar
Ger T.I.
Grupo Sta Maria
jafreal@hotmail.com
|
|
Mensagem do
AGONCALVES
em
3/8/2010
as
10:19
hs
Local:
SP
Registrada:
16/7/2009
Postagem:
100
|
Bom dia Aguiar
No SAP podemos montar 3 ambientes (desenvolvimento,teste e produção)
Você monta rotinas, cria campos tudo em desenvolvimento e pode amarrar em um projeto.
Depois tem uma rotina que transfere o projeto para o ambiente de teste, e quando o usuário testar e validar, você entra na base TESTE e transporta para a produção, tudo ONLINE...
|
|
Mensagem do
MYISPO_10
em
3/8/2010
as
11:09
hs
Local:
rj
Registrada:
2/6/2010
Postagem:
17
|
Bom dia gente.
Sou novo no protheus.
Neste caso esse seria o procedimento para replicar a estrutura de uma base (os campos da janela), que encontra-se no homologa para o produção( a base real utilizada)?
Rafael
|
|
Mensagem do
AGUIAR_
em
3/8/2010
as
13:22
hs
Local:
pa
Registrada:
9/12/2008
Postagem:
95
|
Bom dia AGONSALVES
Interessante isso que vc nos explicou, mas pelo que li não é bem on-line. O SAP deve criar um espelho da tabela enquanto a mesma é recriada a nova imagem.
Mas o nosso lindo Protheus não tem essa capacidade. Ele ainda trata um banco de dados, em muitas vezes, como se fosse uma tabela enorme. Desde 2002 + ou - eles vem eveoluindo para usar melhor a performace de banco, criando procedures e querys. Quem sabe um dia chegamos a isso....
Rafa
Volto a falar eu acho melhor re-fazer a estrutura na base de produção, a não ser qu seje uma nova tabela, mas se é alguma já existente, aconselho a re-faze-la e depois usar o temporizador do Protheus para cria-la a hora que vc quiser.
Aguiar
Ger T.I.
Grupo Sta Maria
jafreal@hotmail.com
|
|
Mensagem do
AGONCALVES
em
3/8/2010
as
14:13
hs
Local:
SP
Registrada:
16/7/2009
Postagem:
100
|
|
Foda de temporizador é que se tiver Audit_Trail e Job da NFe ele não executa.
|
|
Mensagem do
AGONCALVES
em
3/8/2010
as
14:36
hs
Local:
SP
Registrada:
16/7/2009
Postagem:
100
|
Galera, na falta de um programa deste tipo, eu resolvi montar um que me atendeu.
Segue print da tela do programa, estou terminando de finalizar algumas coisas e já vou colocar aqui no fórum para Download.
Quando for tabela nova (customizada) você pode criar os campos na base de teste e depois passar para oficial e quando dar um dbSelectArea na tabela o top cria a tabela.
Quando for uma tabela que já existe, você terá que baixar a tabela em DBF, dropar, dbSelectArea() e depois subir o DBF.
Pra mim ajudou muito, pois tenho muitas tabelas customizadas.
|
|
Mensagem do
MYISPO_10
em
3/8/2010
as
14:45
hs
Local:
rj
Registrada:
2/6/2010
Postagem:
17
|
po cara posta sim, ja estou ficando maluco tendo q passar tabela a tabela.
Rafael
|
|
Mensagem do
AGONCALVES
em
4/8/2010
as
10:52
hs
Local:
SP
Registrada:
16/7/2009
Postagem:
100
|
Bom dia, acabei de enviar o programa para o Paulo colocar no fórum.
Obrigado.
|
|
Para participar do Fórum você precisa efetuar login
primeiro
Caso você não esteja registrado registre-se
para participar do fórum