Skip to Content
avatar image
Former Member

Formato do endereço do Parceiro de Negócio

Olá pessoal,

Estou criando um report no Crystal, onde preciso informar o endereço do cliente, e quero mostrar no formato padrão do país.

A partir dos documentos (pedido, nota), tem um campo onde o endereço já está completo e no formato do país, porém a partir do cadastro do parceiro do negócio não encontrei um campo que tenha o endereço completo no formato padrão.

Alguém sabe de algum alguma forma de resgatar o endereço no formato padrão do país a partir do cadastro do parceiro de negócio?

Agradeço,

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • Best Answer
    May 07, 2014 at 02:21 PM

    Rodrigo, bom dia,

    bom, imagino que você tenha pegado no caso de pedido de venda, da tabela RDR12 (ORDR é o cabeçalho do pedido).

    A tabela do PN é a OCRD, verifique a tabela CRD1, tem os dados que você precisa.

    select 
    T0.CardCode,
    T0.CardName,
    T1.*
    from OCRD T0
    INNER JOIN CRD1 T1 ON T1.CardCode = T0.CardCode
    

    Pra montar o endereço no meu caso, tanto no pedido ou em qualquer relatório eu faço uma montagem dos campos, por exemplo (Crystal Reports):

    Endereço = {AddrType} {Street}, {StreetNo}

    Cidade = {City} - {State}

    Cuidado que a tabela CRD1 tem todos os endereços do PN.

    Abraço

    Fabio.

    SAP 8.82 PL14 / SAP 9.0 PL11

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Olá,

      Pois é, estou fazendo desta forma.

      O que procurava, era algum campo que trouxesse o formato do endereço já pronto a nível do cadastro do parceiro de negócio, como o campo do pedido de venda ORDR.Address2.

  • avatar image
    Former Member
    May 07, 2014 at 05:41 PM

    Boa tarde, não tenho a solução pronta para isso mas tenho uma ideia de como fazer:

    Você pode pegar o formato do endereço padrão do País (OCRY.AddrFormat) pelo endereço do PN (CRD1) . A tabela que guarda essa definição é a OADF. (pode acessar pelo menu: Administração -> Configuração -> Parceiro de negócios -> formatos do endereço), tenta adicionar e remover os campos de endereço no formato e ver como fica os caracteres curinga na base de dados. Depois é só criar uma função pra substituir os curingas pela informação do endereço no SQL ou pelo próprio Crystal. Creio que funcione.

    Este tópico pode ajudar bastante também:

    Abraço.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Olá,

      É acho que solução será está.

      Ou fazer o formato fixo direto no Crystal puxando os campos, ou criar uma fórmula, lendo o cadastro do Formato do endereço.

      Encontrei o layout do cadastro do formato:

      $1 - street

      $2 - City

      $3 - Zip Code

      $4 - County

      $5 - State

      $6 - Country

      $7 - Block

      $N - new line

      U means upper case

      D means description for the country/county name...

      L means lower case

      C means capitalize

      Obrigado,