♥ 0 | Saudações, Elaborei o seguinte codigo no editor de compras:
if(strTipoDoc.Substring(0, 1)==”E” || strTipoDoc.Substring(0, 1) == “O”) try }}}
O codigo funciona quando tenho mais de uma linha no documento, quando é preenchida somente a primeira linha da o erro em anexo. Marked as spam |
Private answer Consegues especificar em que evento estás a utilizar o código descrito? Marked as spam Comments O ValidaLinha. | |
Private answer O problema está provavelmente na variável "NumLinha". A certa altura ela está a assumir um valor que é invalido como indice das linhas. Marked as spam | |
Private answer Olá. O Jorge Oliveira deve ter razão. Faz assim: Onde tens isto: "object objNumdoc = this.DocumentoCompra.NumDoc;", substitui por isto: "var objNumdoc = this.DocumentoCompra.NumDoc;" Depois, em vez do teu try..catch, coloca esta condição: if (var != null) { ... } Marked as spam Comments Bom dia, Continua a dar o mesmo erro. Olá.
Então, deve ser porque não tens linhas, mas está a fazer código presumindo que tens.
Envolve o teu if em algo tipo :"id (this.DocumentoCompra.Linhas != null)". |