| ♥ 0 | Gerar um documento de liquidação automatico de um pendente atraves do CctBEDocumentoLiq? Quais os campos obrigatorios? Marcado como spam |
2 respostas
| Resposta privada Bom dia, segue um exemplo de como fazer uma liquidação de um documento de venda. private void LiquidaDocVenda()
{
try
{
VndBE100.VndBEDocumentoVenda docVenda = BSO.Vendas.Documentos.EditaID("19455731-4973-11E9-99A8-7C2A310C4C7E");
CctBE100.CctBEDocumentoLiq docLiq = new CctBE100.CctBEDocumentoLiq();
docLiq.Tipodoc = "RE";
docLiq.Serie = "A";
docLiq.TipoEntidade = docVenda.TipoEntidade;
docLiq.Entidade = docVenda.Entidade;
BSO.PagamentosRecebimentos.Liquidacoes.PreencheDadosRelacionados(docLiq);
BSO.PagamentosRecebimentos.Liquidacoes.AdicionaLinha(docLiq, docVenda.Filial, ConstantesPrimavera100.Modulos.Vendas, docVenda.Tipodoc, docVenda.Serie, docVenda.NumDoc, 1, "PEN", 0);
BSO.PagamentosRecebimentos.Liquidacoes.Actualiza(docLiq);
PSO.Dialogos.MostraMensagem(StdPlatBS100.StdBSTipos.TipoMsg.PRI_SimplesOk, "ok");
}
catch (Exception ex)
{
PSO.Dialogos.MostraErroSimples("Erro!", StdPlatBS100.StdBSTipos.IconId.PRI_Critico, ex.Message);
}
}
Marcado como spam |