none
Importar Contas x Catálogos de endereços RRS feed

  • 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:

    1. obrigatórios
    2. endereços
    3. bancos
    4. contatos
    5. ...

    meu email : leodecastro@msn.com

     

    Obrigado !!!!

    quinta-feira, 29 de setembro de 2011 15:47

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
    quinta-feira, 29 de setembro de 2011 17:22
  •  

    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...

    quinta-feira, 29 de setembro de 2011 18:29
  • Para fazer via excel é preciso conhecer todas as tabelas relacionadas.

    Para parceiro creio que vc está carregandoo CRM, certo?

    quinta-feira, 29 de setembro de 2011 18:59
  • 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 ?

    1. tenho que importar todas as relacionadas de uma vez ?
    2. 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 !!!

    quinta-feira, 29 de setembro de 2011 20:35
  • 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

    sexta-feira, 30 de setembro de 2011 12:16
  • Madalena, bom dia !!!

    1. A sequência numérica para o catálogo de endereços não possui nenhuma configuração setada (parado, manual, contínuo);
    2. 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 :

    1. conta cliente preenchido E id do catálogo de endereços vazio => importa um registro e acusa erro nos demais (registro já existe);
    2. 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 !!!

     

     

    sexta-feira, 30 de setembro de 2011 14:06
  • 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

     

    sexta-feira, 30 de setembro de 2011 14:17
  • 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 -
    sábado, 1 de outubro de 2011 04:00
  • 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.

     

     

     

    segunda-feira, 3 de outubro de 2011 14:24
  • Bom dia,

    Deixe seu email , que envio o passo a passo deste processo.

    att

    segunda-feira, 3 de outubro de 2011 14:50
  • segue meu email: leodecastro@msn.com

     

     

    Obrigado ...

    segunda-feira, 3 de outubro de 2011 15:27
  • Enviado!

     

    • Sugerido como Resposta Madalena-vidal segunda-feira, 3 de outubro de 2011 20:02
    segunda-feira, 3 de outubro de 2011 20:02
  • Madalena, funcionou, com ressalvas :

     

    1. 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);
    2. 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;
    3. erros aos montes com as tabelas relacionadas: região, cep ....

     

    vou refazer e posto. Obrigado pela ajuda.

     

    terça-feira, 4 de outubro de 2011 12:21
  • 1. Como fazer para incluir os CEPS que ainda não existem, no momento da importação?

    2.Posso fazer da mesma maneira que fiz para o Catálog de Endereços ?

    3.Onde encotro informaçoes sobre os objetos do AX, eventos e propriedades ?

    terça-feira, 4 de outubro de 2011 14:16
  • O ceps, é uma tabela gigante não dá pra fazer por excel, somente dat e def

    depois vem cidade, estado, pais

    um por vez.

    terça-feira, 4 de outubro de 2011 17:27
  • Por não ter a base de CEPs para importar que pensei em grava-los na importação das contas. Caso o cep nao exista faço a inclusão na hora.

    Como importar estes dat/def.

     

     

    quarta-feira, 5 de outubro de 2011 18:32
  • As tabelas basicas como Cep, cidade, estado, pais

    Tem que existir no AX antes de subir os clientes e fornecedores

    quarta-feira, 5 de outubro de 2011 19:06
  • cidade, estado e pais ... ja subi. CEP, so importei aqueles do lote das contas que importei.

    Por isso a dúvida de criar o CEP, no momento que estou importando a conta.

     

    quarta-feira, 5 de outubro de 2011 19:23