Validação Multiplos Registros

Usando a validação que existe na própria configuração do campo, como por exemplo não gravar data maior q hoje, qdo ocorre um “erro” de entrada de dados pelo o usuário é listado somente a linha ou as linhas que estão com problema, isso é bacana pq facilita para o usuário as linhas q devem ser corrigidas.

Tenho um formulário onde preciso fazer validações específicas de datas, condicionadas a dados de outros campos:
coloquei o seguinte código em onValidate:

Código: [Selecionar]

if ( {VENCIMENTO} )
{
if ( {DATA_LANC} < {VENCIMENTO} )
{
sc_error_message(‘Data do Extrato deve ser maior ou igual a data do Vencimento’);
sc_error_exit();
}
}
else
{
if ( {DATA_LANC} < {DATA_MOV} )
{
sc_error_message(‘Data do Extrato deve ser maior ou igual a data do Movimento’);
sc_error_exit();
}
}

if ( {DATA_LANC} )
{
if ( {CONCILIADO}<>‘1’ )
{
sc_error_message(‘Falta marcar a conciliação !’);
sc_error_exit();
}
}

Conforme os dados dos outros campos é feita a validação das datas, porém se eu tiver mais de uma linha que não passe nos critérios acima, é listado somente uma linha e não todas q não passarem nesta validação, como se faltasse um OnValidateALL
Alguma dica de como listar todos as linhas com erro ?