Caros,
Li agora pouco no http://www.doens.be um artigo sobre como listar os campos obrigatórios de uma determinada tabela e resolvi compartilhar com vocês, eu já havia feito algo semelhante para um cliente que me pediu os campos obrigatórios para me gerar os dados para uma importação.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | static void CheckMandatoryFieldsOnTable(Args _args) { DictTable dictTable; DictField dictField; int i; TableId tableId = tablenum(custtable); ; dictTable = new DictTable(tableId); for (i=1 ; i<=dictTable.fieldCnt() ; i++) { dictField = new DictField(tableId, dictTable.fieldCnt2Id(i)); if (dictField.mandatory()) { info(dictField.name()); } } } |
[]s
Pichler
Leave a reply