A linguagem ADVPL suporta para nomes de funções, métodos, variáveis, comandos de pré-processamento o tamanho máximo de 10 caracteres. A única exceção é nome de classe que não tem limite.

Para minimizar o impacto dessa limitação, não recomendamos que a nome seja abreviado, recomendamos a inversão do nome, para que a palavra que diferencia duas funções esteja no começo do nome, por exemplo:

 

Ao invés de:

  • OpNTaxRece() // Open No Tax Receipt (Abre cupom não fiscal);
  • ClBoNTaxRe() // Close Bound No Tax Receipt (Fecha cupom não fiscal vinculado).

Utilizar:

  • OpenNoTaxReceipt()            // Open No Tax Receipt (Abre cupom não fiscal);
  • CloseBoundNoTaxReceipt()   // Close Bound No Tax Receipt (Fecha cupom não fiscal vinculado).

 

Ao invés de:

  • OpenNoTaxReceipt()            // Abre cupom não fiscal;
  • OpenNoTaxReceiptBound() // Abre cupom não fiscal vinculado.

Utilizar:

  • OpenNoTaxReceipt()            // Abre cupom não fiscal;
  • OpenBoundNoTaxReceipt() // Abre cupom não fiscal vinculado.

 

  • Sem rótulos