Pular para o conteúdo principal

RETORNA_ENDERECO — Procedure

RETORNA_ENDERECO (Stored Procedure)​

Retorna o codigo do endereco de uma pessoa (cliente, fornecedor, transportador) com base no tipo de endereco solicitado (comercial, residencial, entrega, cobranca). Se nao encontrar endereco do tipo desejado, retorna o primeiro endereco disponivel como fallback. Usada em emissao de notas fiscais, boletos de cobranca, etiquetas de entrega, mala direta e qualquer rotina que precise localizar o endereco adequado de uma pessoa.

Parametros de Entrada​

  • I_CD_PESSOA (INTEGER): codigo da pessoa (cliente/fornecedor/transportador).
  • I_TP_ENDERECO (VARCHAR(1)): tipo de endereco desejado (ex: 'C' comercial, 'R' residencial, 'E' entrega, 'F' cobranca).

Parametros de Saida / Retorno​

  • O_CD_ENDERECO (INTEGER): codigo do endereco encontrado. Retorna o do tipo solicitado, ou o primeiro disponivel se o tipo nao existir.