Páginas

Criar uma sequência numérica via X++

Há um tempo atrás precisei criar uma sequência numérica para ser impressa na geração de um arquivo .txt e para isso fiz o seguinte:

Criar uma seqüência numérica no caminho:

Básico > Configuração > Seqüências Numéricas > Seqüências Numéricas

Criei uma classe para a geração de arquivo .txt, no método que retorna os valores para a string inclui a chamada do método newGetNumFromCode que está na classe NumberSeq.
Para utilizar esse método passamos a sequência numérica que criamos no formulário de Seqüências Numéricas como argumento e ao gerar o arquivo ele retorna o próximo número da sequência.

str linha;
;
linha += strRFix(CompanyInfo::find().Name, 14, " "));
linha += NumberSeq::newGetNumFromCode('MinhaSeqNumerica').num();
linha + date2str(CompanyInfo::find().ConversionDate,123,2,0,2,0,2)
+ '\n';

[]'s
Alexssander

Nenhum comentário:

Postar um comentário