♥ 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 |