Como é gerado a referência para a criação de um novo código de artigo, usando SHIFT+F12?

Para o seguinte exemplo, onde o terminal 4 está iniciado, o código do artigo será criado da seguinte forma:

Para o exemplo do código do artigo 2030000000012, gerado automaticamente.
20 » Inicia sempre com 20.
3 » Terminal -1 (4-1=3), se for menor que 10, caso contrário, se for 10 será o código 0.
000000001 » Query à base de dados, onde o artigo (Item.ItemID) começa por esse prefixo e um comprimento maior que 12, incrementando + 1 ao último encontrado.
2 » Check Digit, caso tenha a configuração específica 15 ativa.