Inquiridor
Importar Contas x Catálogos de endereços

Pergunta
-
Boa tarde !!!
Estou tendo problemas para importar parceiros será que podem me ajudar ? Estou usando a importação via arquivos excel - AX 2009.
- enviando apenas os campos obrigatórios (conta de cliente, grupo de clientes, moeda, idioma, tipo de catálogo de endereços, tipo de estabelecimento):
1 - so importa um registro e informa que os outros ja existem.
- além dos campos obrigatórios, informei o ID do catálogo de endereços com o mesmo código do cliente:
1 - importa tudo mas nao cria nada no catálogo de endereços.
2 - a tabela DirpartyTable e DirpatyView sao preenchidas apenas quando adiciono o parceiro manualmente.
Não sei se ficou claro, mas a minha idéia era importar aos poucos, começando com os dados obrigatórios e depois ir preenchendo as demais informações, mais ou menos assim:
- obrigatórios
- endereços
- bancos
- contatos
- ...
meu email : leodecastro@msn.com
Obrigado !!!!
Todas as Respostas
-
Boa tarde. recomendo usar o .NET Business Connector ou o DataLoader. O primeiro consiste em vc criar uma aplicação .NET que transporte os dados para o AX. O segundo é um programa que faz preenchimento automático para ERP's. Não sei se essas tabelas são contempladas pelo programa. Se precisar de ajuda com o primeiro, pode me add no skype : ade.assis Att. Adeilson
dilson -
Adeilson,
Este .net business connector é uma ferramenta da microsoft para importação de dados para o AX, possui alguma documentação para eu poder conhece-lo ? Não tenho acesso ao skype agora para podermos conversar.
Voltando para o arquivo excel, é possivel fazer a importação completa através dele ou existe alguma falha ?
Obrigado e no aguardo...
-
-
Estou falando parceiro devido a trabalhar com outro ERP. Mas estou importando contas do tipo cliente. Independente disto vou usá-los no CRM também, vi aqui no forum mesmo que devo setar algum campo para estes cadastros serem compartilhados, é isso mesmo?
Quando você fala conhecer todas as tabelas relacionadas significa o que ?
- tenho que importar todas as relacionadas de uma vez ?
- Pelo que estou entendendo tenho que primeiro importar o catalogo de endereços e depois importar clientes, endereços, bancos, contatos ... existe algum roteiro ?
Obrigado !!!
-
Bom dia,
Tem um jeito mais fácil.Antes de tudo já no catalogo de endereços e tire o continuo da seguencia numerica.
Vá em administração>atividades periodicas>Exportação/importação de dados>grupo de definições
Crie um novo grupo> formato excel >limpar>ok
No botão configuração de tabela coloque somente Custtable (para clientes), só que para levar o catálogo de endereços clique na aba Conversão e coloque o cod abaixo. Faça em teste e me avise se funcionou!
Ainda em configuração de tabelas clicar na aba Conversão e adicionar o código:
str dirId;
;
// Check that the custtable table is not associated to Party.
if (!custTable.PartyId || custTable.PartyId == "")
{
// Create a Party entry for the customer.
dirId = DirParty::createPartyFromCommon(custTable).PartyId;
custTable.PartyId = dirId;
}
else
{
DirParty::updatePartyFromCommonInsert(custTable.PartyId,custTable);
}Executar conversão e depois compilar
-
Madalena, bom dia !!!
- A sequência numérica para o catálogo de endereços não possui nenhuma configuração setada (parado, manual, contínuo);
- Criei o novo grupo de definições e inclui o código citado mas não funcionou: para endenteder : o código acima verifica se existe algum relacionamento entre conta e catálogo : se não existe cria o ID; se existe atualiza. É isso ?
Fiz o teste com o arquivo xls, enviando :
- conta cliente preenchido E id do catálogo de endereços vazio => importa um registro e acusa erro nos demais (registro já existe);
- conta cliente preenchido E id do catálogo de endereços preenchido => importa todos os registro mas não cria o registro no catálogo.
Obrigado pela ajuda !!!
-
Crie o grupo de definições exporte o excel com status "totalmente exportado", vai sair somente as colunas para preenchimento, preencha o maximo de colunas e importe.
Agora coloque = importar
use o cod na aba conversão, executar conversão e compilar.
ok. Importar
-
Eu criaria um job/class dentor do ax mesmo para importar isso de um excel em que você define os campos que vão.
O programa le desse excel e usando a classe AxCustTable você consegue importar o seu cadastro. Definitivamente eu não recomendo o uso de importação via excel para:
1. Clientes
2. Fornecedores
3. Produtos
No meu blog tem um artigo similar para a inventTable.
Abs!!!
Software Development Engineer - Global Finance Management Team - www.daxdev.com.br - -
Interessante sua sugestão Rodrigo, mas não conheço o AX e nem sua SDK para criar, compilar e publicar este job / class. Preciso de mais informações para implementar esta rotina.
O job, do blog, que comentou acima é este: Job para migração de produtos utilizando ADO.
obrigado.
-
-
-
Enviado!
- Sugerido como Resposta Madalena-vidal segunda-feira, 3 de outubro de 2011 20:02
-
Madalena, funcionou, com ressalvas :
- o aqruivo importado possuia apenas os campos óbrigatórios (conta de cliente, grupo de clientes, moeda, idioma, tipo de catálogo de endereços, tipo de estabelecimento);
- o que significa cada item do status da importação / exportação: nao consegui reimportar enquanto nao mudei para excluir e importar; no help nao possui uma descrição de cada item;
- erros aos montes com as tabelas relacionadas: região, cep ....
vou refazer e posto. Obrigado pela ajuda.
-
-
-
-
-