Como actualizar valor de um campo da linha de documento na V9?


Estava vendo exemplos de códigos da V10 e encontrei isso, // Add new line to the invoice and set all the item related information.

 PriEngine.Engine.Vendas.Documentos.AdicionaLinha(invoice, item.SubItems[0].Text, ref qtd);  linhas = invoice.Linhas;  linhas.GetEdita(1).Desconto1 = 10; 

Gostaria de atingir o mesmo resultado utilizando os interops da V9, de modo que consiga actualizar o campo CCusto das linhas de um documento de compra.

Alguém sabe como posso proceder? obrigado!