As already indicated in the comment of @Flavio Jardim this method in version 10 becomes available in Bso.Compras.Documentos.PreencheDadosRelacionados()
. By default, you always need the document type Bso.Compras.Documentos.PreencheDadosRelacionados(CmpBEDocumentoCompra clsDocCompra)
, but an overload PreencheDadosRelacionados(CmpBE100.CmpBEDocumentoCompra clsDocCompra, ref int Preenche)
is also available, where it is possible to indicate in addition to the type of document that data types must be filled automatically, as you can see below:
public enum PreencheRelacaoCompras
{
/// <summary>Preenche o documento com os dados associados ao tipo do documento, ou seja, a data do documento e o número.</summary>
compDadosTipoDoc = 1,
/// <summary>Preenche o documento com todo os dados associados ao cliente.</summary>
compDadosCliente = 2,
/// <summary>Preenche o documento com os dados associados à moeda, ou seja, o câmbio da moeda.</summary>
compDadosMoeda = 3,
/// <summary>Preenche o documento com os dados associados à condição de pagamento, ou seja, a data de vencimento e o desconto financeiro.</summary>
compDadosCondPag = 4,
/// <summary>Preenche o documento com os dados associados a todo o cabeçalho do documento</summary>
compDadosTodos = 5,
compDadosPrestacao = 6,
/// <summary>Preenche o documento com os dados associados ao contrato.</summary>
compDadosContrato = 7
}