PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IVndBSVendas

    Classe que implementa as regras de negócio sobre as vendas.

    Namespace: IVndBS100
    Assembly: IVndBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("6503D4EA-05DF-4BC2-A78E-351B9119A3ED")]
    public interface IVndBSVendas

    Methods

    Actualiza(VndBEDocumentoVenda)

    Actualiza um documento de venda.

    Declaration
    void Actualiza(VndBEDocumentoVenda clsDocumentoVenda)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocumentoVenda

    Objecto que identifica o documento de venda.

    Actualiza(VndBEDocumentoVenda, ref String)

    Actualiza um documento de venda.

    Declaration
    void Actualiza(VndBEDocumentoVenda clsDocumentoVenda, ref string strAvisos)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocumentoVenda

    Objecto que identifica o documento de venda.

    System.String strAvisos

    Devolve as mensagens de aviso encontrados durante a atualização.

    Actualiza(VndBEDocumentoVenda, ref String, ref String)

    Actualiza o documento de venda.

    Declaration
    void Actualiza(VndBEDocumentoVenda clsDocumentoVenda, ref string strAvisos, ref string IdDocLiqRet)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocumentoVenda

    Objecto que identifica o documento de venda.

    System.String strAvisos

    Devolve as mensagens de aviso encontrados durante a atualização.

    System.String IdDocLiqRet

    Devolve o identificador do documento que efetuou a liquidação das retenções (ID).

    Actualiza(VndBEDocumentoVenda, ref String, ref String, ref String)

    Actualiza um documento de venda.

    Declaration
    void Actualiza(VndBEDocumentoVenda clsDocumentoVenda, ref string strAvisos, ref string IdDocLiqRet, ref string IdDocLiqRetGar)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocumentoVenda

    Objecto que identifica o documento de venda.

    System.String strAvisos

    Devolve as mensagens de aviso encontrados durante a atualização.

    System.String IdDocLiqRet

    Devolve o identificador do documento que efetuou a liquidação das retenções (ID).

    System.String IdDocLiqRetGar

    Devolve o identificador do documento que efetuou a liquidação das retenções de garantia (ID).

    Actualiza(VndBEDocumentoVenda, ref String, ref String, ref String, Boolean)

    Actualiza um documento de venda.

    Declaration
    void Actualiza(VndBEDocumentoVenda clsDocumentoVenda, ref string strAvisos, ref string IdDocLiqRet, ref string IdDocLiqRetGar, bool blnPreencheDadosRelacionados)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocumentoVenda

    Objecto que identifica o documento de venda.

    System.String strAvisos

    Devolve as mensagens de aviso encontrados durante a atualização.

    System.String IdDocLiqRet

    Devolve o identificador do documento que efetuou a liquidação das retenções (ID).

    System.String IdDocLiqRetGar

    Devolve o identificador do documento que efetuou a liquidação das retenções de garantia (ID).

    System.Boolean blnPreencheDadosRelacionados

    Indica se é efetuado o preenchimento dos dados relacionados (PreencheDadosRelacionados(VndBEDocumentoVenda)).

    ActualizaATDocCodeID(String, String)

    Actualiza o código enviado pela AT para documentos de transporte que acompanhem mercadorias.

    Declaration
    void ActualizaATDocCodeID(string IdCabecDoc, string Valor)
    Parameters
    Type Name Description
    System.String IdCabecDoc

    Identificador do documento (ID).

    System.String Valor

    Código.

    ActualizaEstadoEnvioAT(String, BasBETiposGcp.EnumATTrataTrans)

    Actualiza o estado de envio do documento

    Declaration
    void ActualizaEstadoEnvioAT(string IdCabecDoc, BasBETiposGcp.EnumATTrataTrans ATTrataTrans)
    Parameters
    Type Name Description
    System.String IdCabecDoc

    Identificador do documento (ID).

    BasBETiposGcp.EnumATTrataTrans ATTrataTrans

    Estado de envio do documento.

    ActualizaLinhaPai(VndBEDocumentoVenda, String, Double)

    Atualiza a quantidade da linha pai por ID

    Declaration
    void ActualizaLinhaPai(VndBEDocumentoVenda objDocVenda, string strIdLinhaPai, double dblQuantidade = 0)
    Parameters
    Type Name Description
    VndBEDocumentoVenda objDocVenda

    Objeto do documento de venda

    System.String strIdLinhaPai

    ID da linha pai

    System.Double dblQuantidade

    Quantidade

    ActualizaLote(VndBEDocumentosVenda)

    Grava uma coleção de documentos de venda, ignorando todas as integrações.

    Declaration
    void ActualizaLote(VndBEDocumentosVenda Documentos)
    Parameters
    Type Name Description
    VndBEDocumentosVenda Documentos

    Coleção dos documentos de venda a processar.

    ActualizaLote(VndBEDocumentosVenda, ref String)

    Grava uma coleção de documentos de venda, ignorando todas as integrações.

    Declaration
    void ActualizaLote(VndBEDocumentosVenda Documentos, ref string Avisos)
    Parameters
    Type Name Description
    VndBEDocumentosVenda Documentos

    Coleção dos documentos de venda a processar.

    System.String Avisos

    Devolve as mensagens de aviso encontrados durante a atualização.

    ActualizaQtdReservadaDestino(InvBEReserva)

    Actualiza quantidades reservadas (LinhasStatus) para os destinatarios

    Declaration
    void ActualizaQtdReservadaDestino(InvBEReserva Reservas)
    Parameters
    Type Name Description
    InvBEReserva Reservas

    Lista de Reservas a considerar

    ActualizaRascunho(VndBEDocumentoVenda, String)

    Actualiza o documento de venda em modo rascunho.

    Declaration
    void ActualizaRascunho(VndBEDocumentoVenda clsDocumentoVenda, string strAvisos = "")
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocumentoVenda

    Objecto que identifica o rascunho do documento de venda a actualizar.

    System.String strAvisos

    Devolve as mensagens de aviso encontrados durante a atualização.

    ActualizaTabelasRascunhos()

    Sincroniza os campos das tabelas de Rascunho.

    Declaration
    void ActualizaTabelasRascunhos()

    ActualizaValorAtributo(String, String, String, Int32, String, Object)

    Atualiza o valor de um atributo.

    Declaration
    void ActualizaValorAtributo(string Filial, string TipoDoc, string Serie, int Numdoc, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String Serie

    Código da série (Serie).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    System.String Atributo

    Nome do atributo.

    System.Object Valor

    Valor do atributo.

    ActualizaValorAtributoID(String, String, Object)

    Atualiza o valor de um atributo.

    Declaration
    void ActualizaValorAtributoID(string ID, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String ID

    Identificador do documento (ID).

    System.String Atributo

    Nome do atributo.

    System.Object Valor

    Valor do atributo.

    ActualizaValorAtributos(String, String, String, Int32, StdBECampos)

    Atualiza os valores de um conjunto de atributos.

    Declaration
    void ActualizaValorAtributos(string Filial, string TipoDoc, string Serie, int Numdoc, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String Serie

    Código da série (Serie).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    StdBECampos Atributos

    Coleção com os atributos e respetivos valores.

    ActualizaValorAtributosID(String, StdBECampos)

    Atualiza os valores de um conjunto de atributos.

    Declaration
    void ActualizaValorAtributosID(string ID, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String ID

    Identificador do documento (ID).

    StdBECampos Atributos

    Coleção com os atributos e respetivos valores.

    AdicionaConversaoDocumento(VndBEDocumentoVenda, String, Int32)

    Efectua a conversão do documento.

    Declaration
    VndBEDocumentoVenda AdicionaConversaoDocumento(VndBEDocumentoVenda clsDocVenda, string TipoDoc, int Numdoc)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda.

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    AdicionaConversaoDocumento(VndBEDocumentoVenda, String, Int32, ref String)

    Efectua a conversão do documento.

    Declaration
    VndBEDocumentoVenda AdicionaConversaoDocumento(VndBEDocumentoVenda clsDocVenda, string TipoDoc, int Numdoc, ref string Filial)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda.

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    AdicionaConversaoDocumento(VndBEDocumentoVenda, String, Int32, ref String, ref String)

    Efectua a conversão do documento.

    Declaration
    VndBEDocumentoVenda AdicionaConversaoDocumento(VndBEDocumentoVenda clsDocVenda, string TipoDoc, int Numdoc, ref string Filial, ref string strSerie)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda.

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String strSerie

    Código da série (Serie).

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    AdicionaConversaoDocumento(VndBEDocumentoVenda, String, Int32, ref String, ref String, ref Int32)

    Efectua a conversão do documento.

    Declaration
    VndBEDocumentoVenda AdicionaConversaoDocumento(VndBEDocumentoVenda clsDocVenda, string TipoDoc, int Numdoc, ref string Filial, ref string strSerie, ref int Inclui)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda.

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String strSerie

    Código da série (Serie).

    System.Int32 Inclui

    Inclui linhas com a indicação dos documento originais. Objecto do tipo: IncluiLinhas.

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    AdicionaLinha(VndBEDocumentoVenda, String)

    Adiciona a(s) linha(s) ao documento de venda com os respectivos dados do artigo sugeridos por defeito.

    Declaration
    VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    AdicionaLinha(VndBEDocumentoVenda, String, ref Double)

    Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.

    Declaration
    VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String)

    Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.

    Declaration
    VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    System.String Armazem

    Código do armazém (Armazem).

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String)

    Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.

    Declaration
    VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double)

    Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.

    Declaration
    VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.Double PrecoUnitario

    Preço unitário do artigo.

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double)

    Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.

    Declaration
    VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.Double PrecoUnitario

    Preço unitário do artigo.

    System.Double Desconto

    Desconto a aplicar à linha.

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String)

    Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.

    Declaration
    VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.Double PrecoUnitario

    Preço unitário do artigo.

    System.Double Desconto

    Desconto a aplicar à linha.

    System.String Lote

    Código do lote do artigo (Lote).

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double)

    Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.

    Declaration
    VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.Double PrecoUnitario

    Preço unitário do artigo.

    System.Double Desconto

    Desconto a aplicar à linha.

    System.String Lote

    Código do lote do artigo (Lote).

    System.Double QntVariavelA

    Quantidade da variável A.

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double)

    Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.

    Declaration
    VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.Double PrecoUnitario

    Preço unitário do artigo.

    System.Double Desconto

    Desconto a aplicar à linha.

    System.String Lote

    Código do lote do artigo (Lote).

    System.Double QntVariavelA

    Quantidade da variável A.

    System.Double QntVariavelB

    Quantidade da variável B.

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double, Double)

    Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.

    Declaration
    VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB, double QntVariavelC)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.Double PrecoUnitario

    Preço unitário do artigo.

    System.Double Desconto

    Desconto a aplicar à linha.

    System.String Lote

    Código do lote do artigo (Lote).

    System.Double QntVariavelA

    Quantidade da variável A.

    System.Double QntVariavelB

    Quantidade da variável B.

    System.Double QntVariavelC

    Quantidade da variável C.

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double, Double, Double)

    Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.

    Declaration
    VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB, double QntVariavelC, double DescEntidade)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.Double PrecoUnitario

    Preço unitário do artigo.

    System.Double Desconto

    Desconto a aplicar à linha.

    System.String Lote

    Código do lote do artigo (Lote).

    System.Double QntVariavelA

    Quantidade da variável A.

    System.Double QntVariavelB

    Quantidade da variável B.

    System.Double QntVariavelC

    Quantidade da variável C.

    System.Double DescEntidade

    Desconto de entidade.

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double, Double, Double, Double)

    Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.

    Declaration
    VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB, double QntVariavelC, double DescEntidade, double Desc)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.Double PrecoUnitario

    Preço unitário do artigo.

    System.Double Desconto

    Desconto a aplicar à linha.

    System.String Lote

    Código do lote do artigo (Lote).

    System.Double QntVariavelA

    Quantidade da variável A.

    System.Double QntVariavelB

    Quantidade da variável B.

    System.Double QntVariavelC

    Quantidade da variável C.

    System.Double DescEntidade

    Desconto de entidade.

    System.Double Desc

    Desconto financeiro.

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double, Double, Double, Double, Int32)

    Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.

    Declaration
    VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB, double QntVariavelC, double DescEntidade, double Desc, int Arredondamento)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.Double PrecoUnitario

    Preço unitário do artigo.

    System.Double Desconto

    Desconto a aplicar à linha.

    System.String Lote

    Código do lote do artigo (Lote).

    System.Double QntVariavelA

    Quantidade da variável A.

    System.Double QntVariavelB

    Quantidade da variável B.

    System.Double QntVariavelC

    Quantidade da variável C.

    System.Double DescEntidade

    Desconto de entidade.

    System.Double Desc

    Desconto financeiro.

    System.Int32 Arredondamento

    Arredondamento a aplicar aos valores.

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double, Double, Double, Double, Int32, Int32)

    Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.

    Declaration
    VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB, double QntVariavelC, double DescEntidade, double Desc, int Arredondamento, int ArredondaIva)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.Double PrecoUnitario

    Preço unitário do artigo.

    System.Double Desconto

    Desconto a aplicar à linha.

    System.String Lote

    Código do lote do artigo (Lote).

    System.Double QntVariavelA

    Quantidade da variável A.

    System.Double QntVariavelB

    Quantidade da variável B.

    System.Double QntVariavelC

    Quantidade da variável C.

    System.Double DescEntidade

    Desconto de entidade.

    System.Double Desc

    Desconto financeiro.

    System.Int32 Arredondamento

    Arredondamento a aplicar aos valores.

    System.Int32 ArredondaIva

    Arredondamento do iva.

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double, Double, Double, Double, Int32, Int32, Boolean)

    Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.

    Declaration
    VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB, double QntVariavelC, double DescEntidade, double Desc, int Arredondamento, int ArredondaIva, bool AdicionaArtigoAssociado)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.Double PrecoUnitario

    Preço unitário do artigo.

    System.Double Desconto

    Desconto a aplicar à linha.

    System.String Lote

    Código do lote do artigo (Lote).

    System.Double QntVariavelA

    Quantidade da variável A.

    System.Double QntVariavelB

    Quantidade da variável B.

    System.Double QntVariavelC

    Quantidade da variável C.

    System.Double DescEntidade

    Desconto de entidade.

    System.Double Desc

    Desconto financeiro.

    System.Int32 Arredondamento

    Arredondamento a aplicar aos valores.

    System.Int32 ArredondaIva

    Arredondamento do iva.

    System.Boolean AdicionaArtigoAssociado

    Indica se o artigo associado também deve ser adicionado.

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double, Double, Double, Double, Int32, Int32, Boolean, Boolean)

    Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.

    Declaration
    VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB, double QntVariavelC, double DescEntidade, double Desc, int Arredondamento, int ArredondaIva, bool AdicionaArtigoAssociado, bool PrecoIvaIncluido)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.Double PrecoUnitario

    Preço unitário do artigo.

    System.Double Desconto

    Desconto a aplicar à linha.

    System.String Lote

    Código do lote do artigo (Lote).

    System.Double QntVariavelA

    Quantidade da variável A.

    System.Double QntVariavelB

    Quantidade da variável B.

    System.Double QntVariavelC

    Quantidade da variável C.

    System.Double DescEntidade

    Desconto de entidade.

    System.Double Desc

    Desconto financeiro.

    System.Int32 Arredondamento

    Arredondamento a aplicar aos valores.

    System.Int32 ArredondaIva

    Arredondamento do iva.

    System.Boolean AdicionaArtigoAssociado

    Indica se o artigo associado também deve ser adicionado.

    System.Boolean PrecoIvaIncluido

    Indica se o preço indicado é com iva incluído ou não.

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double, Double, Double, Double, Int32, Int32, Boolean, Boolean, ref Double)

    Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.

    Declaration
    VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB, double QntVariavelC, double DescEntidade, double Desc, int Arredondamento, int ArredondaIva, bool AdicionaArtigoAssociado, bool PrecoIvaIncluido, ref double PrecoTaxaIva)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.Double PrecoUnitario

    Preço unitário do artigo.

    System.Double Desconto

    Desconto a aplicar à linha.

    System.String Lote

    Código do lote do artigo (Lote).

    System.Double QntVariavelA

    Quantidade da variável A.

    System.Double QntVariavelB

    Quantidade da variável B.

    System.Double QntVariavelC

    Quantidade da variável C.

    System.Double DescEntidade

    Desconto de entidade.

    System.Double Desc

    Desconto financeiro.

    System.Int32 Arredondamento

    Arredondamento a aplicar aos valores.

    System.Int32 ArredondaIva

    Arredondamento do iva.

    System.Boolean AdicionaArtigoAssociado

    Indica se o artigo associado também deve ser adicionado.

    System.Boolean PrecoIvaIncluido

    Indica se o preço indicado é com iva incluído ou não.

    System.Double PrecoTaxaIva

    Quando com iva incluido, indica a taxa do iva incluida

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    AdicionaLinhaEspecial(VndBEDocumentoVenda, BasBETiposGcp.vdTipoLinhaEspecial, Double, String)

    Adiciona uma linha especial ao documento de venda, tal como portes, acertos , etc associados à venda.

    Declaration
    void AdicionaLinhaEspecial(VndBEDocumentoVenda ClsDoc, BasBETiposGcp.vdTipoLinhaEspecial TipoLinha, double PrecUnit = 0, string Descricao = "")
    Parameters
    Type Name Description
    VndBEDocumentoVenda ClsDoc
    BasBETiposGcp.vdTipoLinhaEspecial TipoLinha

    Tipo de linha do documento identificada pelo tipo enumerado.

    System.Double PrecUnit

    Preço unitário associado à linha.

    System.String Descricao

    Descrição associada à linha do documento a inserir.

    AdicionaLinhaTransformada(VndBEDocumentoVenda, String, Int32, Int32)

    Adiciona uma linha para transformação a um documento satifazendo-a na origem.

    Declaration
    VndBEDocumentoVenda AdicionaLinhaTransformada(VndBEDocumentoVenda clsDocVenda, string TipoDocEnc, int NumDocEnc, int NumLinEnc)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda.

    System.String TipoDocEnc

    Código do tipo de documento (Tipodoc).

    System.Int32 NumDocEnc

    Número do documento (NumDoc).

    System.Int32 NumLinEnc

    Número da linha.

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    AdicionaLinhaTransformada(VndBEDocumentoVenda, String, Int32, Int32, ref String)

    Adiciona uma linha para transformação a um documento satifazendo-a na origem.

    Declaration
    VndBEDocumentoVenda AdicionaLinhaTransformada(VndBEDocumentoVenda clsDocVenda, string TipoDocEnc, int NumDocEnc, int NumLinEnc, ref string FilialEnc)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda.

    System.String TipoDocEnc

    Código do tipo de documento (Tipodoc).

    System.Int32 NumDocEnc

    Número do documento (NumDoc).

    System.Int32 NumLinEnc

    Número da linha.

    System.String FilialEnc

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    AdicionaLinhaTransformada(VndBEDocumentoVenda, String, Int32, Int32, ref String, ref String)

    Adiciona uma linha para transformação a um documento satifazendo-a na origem.

    Declaration
    VndBEDocumentoVenda AdicionaLinhaTransformada(VndBEDocumentoVenda clsDocVenda, string TipoDocEnc, int NumDocEnc, int NumLinEnc, ref string FilialEnc, ref string strSerieEnc)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda.

    System.String TipoDocEnc

    Código do tipo de documento (Tipodoc).

    System.Int32 NumDocEnc

    Número do documento (NumDoc).

    System.Int32 NumLinEnc

    Número da linha.

    System.String FilialEnc

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String strSerieEnc

    Código da série ().

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    AdicionaLinhaTransformada(VndBEDocumentoVenda, String, Int32, Int32, ref String, ref String, Double)

    Adiciona uma linha para transformação a um documento satifazendo-a na origem.

    Declaration
    VndBEDocumentoVenda AdicionaLinhaTransformada(VndBEDocumentoVenda clsDocVenda, string TipoDocEnc, int NumDocEnc, int NumLinEnc, ref string FilialEnc, ref string strSerieEnc, double QuantSatisf)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda.

    System.String TipoDocEnc

    Código do tipo de documento (Tipodoc).

    System.Int32 NumDocEnc

    Número do documento (NumDoc).

    System.Int32 NumLinEnc

    Número da linha.

    System.String FilialEnc

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String strSerieEnc

    Código da série ().

    System.Double QuantSatisf

    Quantidade a satisfazer da encomenda.

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    AdicionaLinhaTransformada(VndBEDocumentoVenda, String, Int32, Int32, ref String, ref String, Double, String)

    Satisfaz uma linha de venda ao adicionar uma linha transformada abstractum documento de venda.

    Declaration
    VndBEDocumentoVenda AdicionaLinhaTransformada(VndBEDocumentoVenda clsDocVenda, string TipoDocEnc, int NumDocEnc, int NumLinEnc, ref string FilialEnc, ref string strSerieEnc, double QuantSatisf, string Idreserva)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda.

    System.String TipoDocEnc

    Código do tipo de documento (Tipodoc).

    System.Int32 NumDocEnc

    Número do documento (NumDoc).

    System.Int32 NumLinEnc

    Número da linha.

    System.String FilialEnc

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String strSerieEnc

    Código da série (Serie).

    System.Double QuantSatisf

    Quantidade satisfeita da encomenda.

    System.String Idreserva

    Identificador da reserva (ID).

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    AdicionaLinhaTransformada(VndBEDocumentoVenda, String, String, Int32, Int32)

    Adiciona uma linha para transformação a um documento satifazendo-a na origem.

    Declaration
    VndBEDocumentoVenda AdicionaLinhaTransformada(VndBEDocumentoVenda clsDocVenda, string TipoDocEnc, string SerieDocEnc, int NumDocEnc, int NumLinEnc)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda.

    System.String TipoDocEnc

    Código do tipo de documento (Tipodoc).

    System.String SerieDocEnc

    Série do docuemnto origem

    System.Int32 NumDocEnc

    Número do documento (NumDoc).

    System.Int32 NumLinEnc

    Número da linha.

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    AnulaDocumento(String, String, String, Int32)

    Anula o documento de venda.

    Declaration
    void AnulaDocumento(string Filial, string TipoDoc, string strSerie, int Numdoc)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String strSerie

    Código da série (Serie).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    AnulaDocumento(String, String, String, Int32, String)

    Anula o documento de venda.

    Declaration
    void AnulaDocumento(string Filial, string TipoDoc, string strSerie, int Numdoc, string Motivo)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String strSerie

    Código da série (Serie).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    System.String Motivo

    Código do motivo de anulação (Motivo).

    AnulaDocumento(String, String, String, Int32, String, Boolean, String, ref String)

    Anula um documento de venda.

    Declaration
    void AnulaDocumento(string Filial, string TipoDoc, string strSerie, int Numdoc, string Motivo, bool EmissaoDoc, string Observacoes, ref string Avisos)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String strSerie

    Código da série (Serie).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    System.String Motivo

    Código do motivo de anulação (Motivo).

    System.Boolean EmissaoDoc

    Indica se o documento já foi emitido.

    System.String Observacoes

    Observações.

    System.String Avisos

    Devolve as mensagens de aviso encontrados durante a anulação.

    AnulaDocumento(String, String, String, Int32, String, String)

    Anula o documento de venda.

    Declaration
    void AnulaDocumento(string Filial, string TipoDoc, string strSerie, int Numdoc, string Motivo, string Observacoes)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String strSerie

    Código da série (Serie).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    System.String Motivo

    Código do motivo de anulação (Motivo).

    System.String Observacoes

    AnulaDocumento(String, String, String, Int32, String, String, ref String)

    Anula o documento de venda.

    Declaration
    void AnulaDocumento(string Filial, string TipoDoc, string strSerie, int Numdoc, string Motivo, string Observacoes, ref string Avisos)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String strSerie

    Código da série (Serie).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    System.String Motivo

    Código do motivo de anulação (Motivo).

    System.String Observacoes
    System.String Avisos

    Devolve as mensagens de aviso encontrados durante a anulação.

    AnulaDocumentoID(String)

    Anula o documento de venda.

    Declaration
    void AnulaDocumentoID(string ID)
    Parameters
    Type Name Description
    System.String ID

    Identificador do documento (ID).

    AnulaDocumentoID(String, String)

    Anula o documento de venda.

    Declaration
    void AnulaDocumentoID(string ID, string Motivo)
    Parameters
    Type Name Description
    System.String ID

    Identificador do documento (ID).

    System.String Motivo

    Código do motivo de anulação (Motivo).

    AnulaDocumentoID(String, String, Boolean, String, ref String)

    Anula um documento de venda.

    Declaration
    void AnulaDocumentoID(string ID, string Motivo, bool EmissaoDoc, string Observacoes, ref string Avisos)
    Parameters
    Type Name Description
    System.String ID

    Identificador do documento (ID).

    System.String Motivo

    Código do motivo de anulação (Motivo).

    System.Boolean EmissaoDoc

    Indica se o documento já foi emitido.

    System.String Observacoes

    Observações.

    System.String Avisos

    Devolve as mensagens de aviso encontrados durante a anulação.

    AnulaDocumentoID(String, String, String)

    Anula o documento de venda.

    Declaration
    void AnulaDocumentoID(string ID, string Motivo, string Observacoes)
    Parameters
    Type Name Description
    System.String ID

    Identificador do documento (ID).

    System.String Motivo

    Código do motivo de anulação (Motivo).

    System.String Observacoes

    AnulaDocumentoID(String, String, String, ref String)

    Anula o documento de venda.

    Declaration
    void AnulaDocumentoID(string ID, string Motivo, string Observacoes, ref string Avisos)
    Parameters
    Type Name Description
    System.String ID

    Identificador do documento (ID).

    System.String Motivo

    Código do motivo de anulação (Motivo).

    System.String Observacoes
    System.String Avisos

    Devolve as mensagens de aviso encontrados durante a anulação.

    CalculaDataVencimento(DateTime, String, Int32, String, String)

    Devolve a data do vencimento.

    Declaration
    DateTime CalculaDataVencimento(DateTime DataDoc, string CondPag, int Dias = 0, string TipoEntidade = "", string Entidade = "")
    Parameters
    Type Name Description
    System.DateTime DataDoc

    Data do documento (DataDoc).

    System.String CondPag

    Código da condição de pagamento (CondPag).

    System.Int32 Dias

    Número de dias a calcular.

    System.String TipoEntidade

    Código do tipo de entidade.

    System.String Entidade

    Código da entidade.

    Returns
    Type Description
    System.DateTime

    Data de vencimento.

    CalculaPrecoLinha(Int32, Boolean, Double, Double, Double, Int32, Int32, Int32, Double, Double, Double, Double, Double, Double, String)

    Efetua o cálculo dos totais de um documento.

    Declaration
    double[] CalculaPrecoLinha(int TipoLinha, bool SujeitoRetencao, double PercentagemRetencao, double DescontoEntidade, double DescontoFinanceiro, int RegimeIva, int Arredondamento, int ArredondamentoIva, double Desconto1, double Desconto2, double Desconto3, double TaxaIva, double PrecUnit, double Quantidade, string CodIva)
    Parameters
    Type Name Description
    System.Int32 TipoLinha

    Identifica o tipo de linha que serve de base para o cálculo.

    System.Boolean SujeitoRetencao

    Identifica se a linha está sujeita a retenções.

    System.Double PercentagemRetencao

    Identifica a percentagem de retencao a utilizar.

    System.Double DescontoEntidade

    Identifica o desconto da entidade.

    System.Double DescontoFinanceiro

    Identifica o desconto financeiro da entidade.

    System.Int32 RegimeIva

    Identifica o regime de iva a considerar.

    System.Int32 Arredondamento

    Identifica o arredondamento para a linha.

    System.Int32 ArredondamentoIva

    Identifica o arredondamento para o calculo do IVA.

    System.Double Desconto1

    Identifica o primeiro desconto na linha.

    System.Double Desconto2

    Identifica o segundo desconto na linha.

    System.Double Desconto3

    Identifica o terceiro desconto na linha.

    System.Double TaxaIva

    Identifica a taxa de iva a considerar.

    System.Double PrecUnit

    Identifica o preço unitário da linha.

    System.Double Quantidade

    Identifica a quantidade a considerar.

    System.String CodIva

    Identifica o código de iva a considerar.

    Returns
    Type Description
    System.Double[]

    Totais do documento.

    CalculaRetencoes(VndBEDocumentoVenda, Boolean)

    Efectua o calculo das retenções.

    Declaration
    CctBEResumoRetencoes CalculaRetencoes(VndBEDocumentoVenda objVenda, bool blnCalculaValoresTotais = true)
    Parameters
    Type Name Description
    VndBEDocumentoVenda objVenda

    Objecto que identifica o documento de venda.

    System.Boolean blnCalculaValoresTotais
    Returns
    Type Description
    CctBEResumoRetencoes

    Coleção com as retenções calculadas.

    CalculaValoresTotais(VndBEDocumentoVenda)

    Calcula dos valores totais de um documento.

    Declaration
    VndBEDocumentoVenda CalculaValoresTotais(VndBEDocumentoVenda clsDocumentoVenda)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocumentoVenda

    Identifica o documento de venda.

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    ConverteDocs(PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, Boolean, PrimaveraOrderedDictionary, Boolean, Boolean, ref String, Int32, DateTime, Boolean, PrimaveraOrderedDictionary, ref PrimaveraOrderedDictionary, Boolean, Boolean, Nullable<DateTime>)

    Efetua a conversão de documentos de venda.

    Declaration
    void ConverteDocs(PrimaveraOrderedDictionary DocsVenda, PrimaveraOrderedDictionary TipoDocDestino, PrimaveraOrderedDictionary strSerieDestino, bool AgruparObjectos, PrimaveraOrderedDictionary strCamposAgrupamento, bool LinhaSeparadora, bool LinhaBranco, ref string DocumentosGerados, int AccaoRupturaStk, DateTime DataEmissao, bool IncluiComentarios, PrimaveraOrderedDictionary colIdProjectos, ref PrimaveraOrderedDictionary colDocumentosGerados, bool LotesAutomaticos, bool blnRascunho, DateTime? dtHoraDoc = default(DateTime? ))
    Parameters
    Type Name Description
    Primavera.Platform.Collections.PrimaveraOrderedDictionary DocsVenda

    Colecção com os documentos de venda de origem.

    Primavera.Platform.Collections.PrimaveraOrderedDictionary TipoDocDestino

    Colecção com os códigos dos tipos de documentos a criar (Documento).

    Primavera.Platform.Collections.PrimaveraOrderedDictionary strSerieDestino

    Colecção com os códigos das série dos documentos a criar (Serie).

    System.Boolean AgruparObjectos

    Indica se os documentos a criar devem ser agupados por entidade.

    Primavera.Platform.Collections.PrimaveraOrderedDictionary strCamposAgrupamento

    Colecção com os campos a considerar no agrupamento dos documentos.

    System.Boolean LinhaSeparadora

    Indica se será colocada uma linha separadora entre os documentos.

    System.Boolean LinhaBranco

    Identifica se será colocada uma linha em branco entre os documentos.

    System.String DocumentosGerados

    Devolve os códigos dos documentos gerados.

    System.Int32 AccaoRupturaStk

    Indica a ação a tomar em caso de rutura de stocks (0-Não converte; 1-Converte parcialmente; 2-Converte na totalidade).

    System.DateTime DataEmissao
    System.Boolean IncluiComentarios
    Primavera.Platform.Collections.PrimaveraOrderedDictionary colIdProjectos
    Primavera.Platform.Collections.PrimaveraOrderedDictionary colDocumentosGerados
    System.Boolean LotesAutomaticos
    System.Boolean blnRascunho

    Indica se os documentos a criar serão criados como rascunho.

    System.Nullable<System.DateTime> dtHoraDoc

    Data/hora de emissão dos documentos.

    ConverteDocs(PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, Boolean, PrimaveraOrderedDictionary, Boolean, Boolean, ref String, Int32, DateTime, Boolean, PrimaveraOrderedDictionary, ref PrimaveraOrderedDictionary, Boolean, Nullable<DateTime>)

    Efetua a conversão de documentos de venda.

    Declaration
    void ConverteDocs(PrimaveraOrderedDictionary DocsVenda, PrimaveraOrderedDictionary TipoDocDestino, PrimaveraOrderedDictionary strSerieDestino, bool AgruparObjectos, PrimaveraOrderedDictionary strCamposAgrupamento, bool LinhaSeparadora, bool LinhaBranco, ref string DocumentosGerados, int AccaoRupturaStk, DateTime DataEmissao, bool IncluiComentarios, PrimaveraOrderedDictionary colIdProjectos, ref PrimaveraOrderedDictionary colDocumentosGerados, bool LotesAutomaticos, DateTime? dtHoraDoc = default(DateTime? ))
    Parameters
    Type Name Description
    Primavera.Platform.Collections.PrimaveraOrderedDictionary DocsVenda

    Colecção com os documentos de venda de origem.

    Primavera.Platform.Collections.PrimaveraOrderedDictionary TipoDocDestino

    Colecção com os códigos dos tipos de documentos a criar (Documento).

    Primavera.Platform.Collections.PrimaveraOrderedDictionary strSerieDestino

    Colecção com os códigos das série dos documentos a criar (Serie).

    System.Boolean AgruparObjectos

    Indica se os documentos a criar devem ser agupados por entidade.

    Primavera.Platform.Collections.PrimaveraOrderedDictionary strCamposAgrupamento

    Colecção com os campos a considerar no agrupamento dos documentos.

    System.Boolean LinhaSeparadora

    Indica se será colocada uma linha separadora entre os documentos.

    System.Boolean LinhaBranco

    Identifica se será colocada uma linha em branco entre os documentos.

    System.String DocumentosGerados

    Devolve os códigos dos documentos gerados.

    System.Int32 AccaoRupturaStk

    Indica a ação a tomar em caso de rutura de stocks (0-Não converte; 1-Converte parcialmente; 2-Converte na totalidade).

    System.DateTime DataEmissao

    Data/hora de emissão dos documentos.

    System.Boolean IncluiComentarios

    Indica se as linhas de comentários dos documentos de origem são convertidas

    Primavera.Platform.Collections.PrimaveraOrderedDictionary colIdProjectos

    Coleção com os identificadores dos projectos/obras a converter.

    Primavera.Platform.Collections.PrimaveraOrderedDictionary colDocumentosGerados

    Coleção com os documentos gerados.

    System.Boolean LotesAutomaticos

    Indica se irá ser feito o consumo automático de lotes antes da conversão.

    System.Nullable<System.DateTime> dtHoraDoc

    ConverteDocs(PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, Boolean, PrimaveraOrderedDictionary, Boolean, Boolean, ref String, Int32, DateTime, Boolean, PrimaveraOrderedDictionary, ref PrimaveraOrderedDictionary, Nullable<DateTime>)

    Efetua a conversão de documentos de venda.

    Declaration
    void ConverteDocs(PrimaveraOrderedDictionary DocsVenda, PrimaveraOrderedDictionary TipoDocDestino, PrimaveraOrderedDictionary strSerieDestino, bool AgruparObjectos, PrimaveraOrderedDictionary strCamposAgrupamento, bool LinhaSeparadora, bool LinhaBranco, ref string DocumentosGerados, int AccaoRupturaStk, DateTime DataEmissao, bool IncluiComentarios, PrimaveraOrderedDictionary colIdProjectos, ref PrimaveraOrderedDictionary colDocumentosGerados, DateTime? dtHoraDoc = default(DateTime? ))
    Parameters
    Type Name Description
    Primavera.Platform.Collections.PrimaveraOrderedDictionary DocsVenda

    Colecção com os documentos de venda de origem.

    Primavera.Platform.Collections.PrimaveraOrderedDictionary TipoDocDestino

    Colecção com os códigos dos tipos de documentos a criar (Documento).

    Primavera.Platform.Collections.PrimaveraOrderedDictionary strSerieDestino

    Colecção com os códigos das série dos documentos a criar (Serie).

    System.Boolean AgruparObjectos

    Indica se os documentos a criar devem ser agupados por entidade.

    Primavera.Platform.Collections.PrimaveraOrderedDictionary strCamposAgrupamento

    Colecção com os campos a considerar no agrupamento dos documentos.

    System.Boolean LinhaSeparadora

    Indica se será colocada uma linha separadora entre os documentos.

    System.Boolean LinhaBranco

    Identifica se será colocada uma linha em branco entre os documentos.

    System.String DocumentosGerados

    Devolve os códigos dos documentos gerados.

    System.Int32 AccaoRupturaStk

    Indica a ação a tomar em caso de rutura de stocks (0-Não converte; 1-Converte parcialmente; 2-Converte na totalidade).

    System.DateTime DataEmissao

    Data/hora de emissão dos documentos.

    System.Boolean IncluiComentarios

    Indica se as linhas de comentários dos documentos de origem são convertidas

    Primavera.Platform.Collections.PrimaveraOrderedDictionary colIdProjectos
    Primavera.Platform.Collections.PrimaveraOrderedDictionary colDocumentosGerados

    Coleção com os documentos gerados.

    System.Nullable<System.DateTime> dtHoraDoc

    Data/hora de emissão dos documentos.

    ConverteDocs(PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, Boolean, PrimaveraOrderedDictionary, Boolean, Boolean, ref String, Int32, DateTime, Boolean, PrimaveraOrderedDictionary, Nullable<DateTime>)

    Efetua a conversão de documentos de venda.

    Declaration
    void ConverteDocs(PrimaveraOrderedDictionary DocsVenda, PrimaveraOrderedDictionary TipoDocDestino, PrimaveraOrderedDictionary strSerieDestino, bool AgruparObjectos, PrimaveraOrderedDictionary strCamposAgrupamento, bool LinhaSeparadora, bool LinhaBranco, ref string DocumentosGerados, int AccaoRupturaStk, DateTime DataEmissao, bool IncluiComentarios, PrimaveraOrderedDictionary colIdProjectos, DateTime? dtHoraDoc = default(DateTime? ))
    Parameters
    Type Name Description
    Primavera.Platform.Collections.PrimaveraOrderedDictionary DocsVenda

    Colecção com os documentos de venda de origem.

    Primavera.Platform.Collections.PrimaveraOrderedDictionary TipoDocDestino

    Colecção com os códigos dos tipos de documentos a criar (Documento).

    Primavera.Platform.Collections.PrimaveraOrderedDictionary strSerieDestino

    Colecção com os códigos das série dos documentos a criar (Serie).

    System.Boolean AgruparObjectos

    Indica se os documentos a criar devem ser agupados por entidade.

    Primavera.Platform.Collections.PrimaveraOrderedDictionary strCamposAgrupamento

    Colecção com os campos a considerar no agrupamento dos documentos.

    System.Boolean LinhaSeparadora

    Indica se será colocada uma linha separadora entre os documentos.

    System.Boolean LinhaBranco

    Identifica se será colocada uma linha em branco entre os documentos.

    System.String DocumentosGerados

    Devolve os códigos dos documentos gerados.

    System.Int32 AccaoRupturaStk

    Indica a ação a tomar em caso de rutura de stocks (0-Não converte; 1-Converte parcialmente; 2-Converte na totalidade).

    System.DateTime DataEmissao

    Data/hora de emissão dos documentos.

    System.Boolean IncluiComentarios

    Indica se as linhas de comentários dos documentos de origem são convertidas

    Primavera.Platform.Collections.PrimaveraOrderedDictionary colIdProjectos

    Coleção com os identificadores dos projectos/obras a converter.

    System.Nullable<System.DateTime> dtHoraDoc

    Data/hora de emissão dos documentos.

    ConverteDocs(PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, Boolean, PrimaveraOrderedDictionary, Boolean, Boolean, ref String, Int32, DateTime, Boolean, Nullable<DateTime>)

    Efetua a conversão de documentos de venda.

    Declaration
    void ConverteDocs(PrimaveraOrderedDictionary DocsVenda, PrimaveraOrderedDictionary TipoDocDestino, PrimaveraOrderedDictionary strSerieDestino, bool AgruparObjectos, PrimaveraOrderedDictionary strCamposAgrupamento, bool LinhaSeparadora, bool LinhaBranco, ref string DocumentosGerados, int AccaoRupturaStk, DateTime DataEmissao, bool IncluiComentarios, DateTime? dtHoraDoc = default(DateTime? ))
    Parameters
    Type Name Description
    Primavera.Platform.Collections.PrimaveraOrderedDictionary DocsVenda

    Colecção com os documentos de venda de origem.

    Primavera.Platform.Collections.PrimaveraOrderedDictionary TipoDocDestino

    Colecção com os códigos dos tipos de documentos a criar (Documento).

    Primavera.Platform.Collections.PrimaveraOrderedDictionary strSerieDestino

    Colecção com os códigos das série dos documentos a criar (Serie).

    System.Boolean AgruparObjectos

    Indica se os documentos a criar devem ser agupados por entidade.

    Primavera.Platform.Collections.PrimaveraOrderedDictionary strCamposAgrupamento

    Colecção com os campos a considerar no agrupamento dos documentos.

    System.Boolean LinhaSeparadora

    Indica se será colocada uma linha separadora entre os documentos.

    System.Boolean LinhaBranco

    Identifica se será colocada uma linha em branco entre os documentos.

    System.String DocumentosGerados

    Devolve os códigos dos documentos gerados.

    System.Int32 AccaoRupturaStk

    Indica a ação a tomar em caso de rutura de stocks (0-Não converte; 1-Converte parcialmente; 2-Converte na totalidade).

    System.DateTime DataEmissao

    Data/hora de emissão dos documentos.

    System.Boolean IncluiComentarios

    Indica se as linhas de comentários dos documentos de origem são convertidas

    System.Nullable<System.DateTime> dtHoraDoc

    ConverteDocs(PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, Boolean, PrimaveraOrderedDictionary, Boolean, Boolean, ref String, Int32, DateTime, Nullable<DateTime>)

    Efetua a conversão de documentos de venda.

    Declaration
    void ConverteDocs(PrimaveraOrderedDictionary DocsVenda, PrimaveraOrderedDictionary TipoDocDestino, PrimaveraOrderedDictionary strSerieDestino, bool AgruparObjectos, PrimaveraOrderedDictionary strCamposAgrupamento, bool LinhaSeparadora, bool LinhaBranco, ref string DocumentosGerados, int AccaoRupturaStk, DateTime DataEmissao, DateTime? dtHoraDoc = default(DateTime? ))
    Parameters
    Type Name Description
    Primavera.Platform.Collections.PrimaveraOrderedDictionary DocsVenda

    Colecção com os documentos de venda de origem.

    Primavera.Platform.Collections.PrimaveraOrderedDictionary TipoDocDestino

    Colecção com os códigos dos tipos de documentos a criar (Documento).

    Primavera.Platform.Collections.PrimaveraOrderedDictionary strSerieDestino

    Colecção com os códigos das série dos documentos a criar (Serie).

    System.Boolean AgruparObjectos

    Indica se os documentos a criar devem ser agupados por entidade.

    Primavera.Platform.Collections.PrimaveraOrderedDictionary strCamposAgrupamento

    Colecção com os campos a considerar no agrupamento dos documentos.

    System.Boolean LinhaSeparadora

    Indica se será colocada uma linha separadora entre os documentos.

    System.Boolean LinhaBranco

    Identifica se será colocada uma linha em branco entre os documentos.

    System.String DocumentosGerados

    Devolve os códigos dos documentos gerados.

    System.Int32 AccaoRupturaStk

    Indica a ação a tomar em caso de rutura de stocks (0-Não converte; 1-Converte parcialmente; 2-Converte na totalidade).

    System.DateTime DataEmissao

    Data/hora de emissão dos documentos.

    System.Nullable<System.DateTime> dtHoraDoc

    ConverteDocs(PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, Boolean, PrimaveraOrderedDictionary, Boolean, Boolean, ref String, Int32, Nullable<DateTime>)

    Efetua a conversão de documentos de venda.

    Declaration
    void ConverteDocs(PrimaveraOrderedDictionary DocsVenda, PrimaveraOrderedDictionary TipoDocDestino, PrimaveraOrderedDictionary strSerieDestino, bool AgruparObjectos, PrimaveraOrderedDictionary strCamposAgrupamento, bool LinhaSeparadora, bool LinhaBranco, ref string DocumentosGerados, int AccaoRupturaStk, DateTime? dtHoraDoc = default(DateTime? ))
    Parameters
    Type Name Description
    Primavera.Platform.Collections.PrimaveraOrderedDictionary DocsVenda

    Colecção com os documentos de venda de origem.

    Primavera.Platform.Collections.PrimaveraOrderedDictionary TipoDocDestino

    Colecção com os códigos dos tipos de documentos a criar (Documento).

    Primavera.Platform.Collections.PrimaveraOrderedDictionary strSerieDestino

    Colecção com os códigos das série dos documentos a criar (Serie).

    System.Boolean AgruparObjectos

    Indica se os documentos a criar devem ser agupados por entidade.

    Primavera.Platform.Collections.PrimaveraOrderedDictionary strCamposAgrupamento

    Colecção com os campos a considerar no agrupamento dos documentos.

    System.Boolean LinhaSeparadora

    Indica se será colocada uma linha separadora entre os documentos.

    System.Boolean LinhaBranco

    Identifica se será colocada uma linha em branco entre os documentos.

    System.String DocumentosGerados

    Devolve os códigos dos documentos gerados.

    System.Int32 AccaoRupturaStk

    Indica a ação a tomar em caso de rutura de stocks (0-Não converte; 1-Converte parcialmente; 2-Converte na totalidade).

    System.Nullable<System.DateTime> dtHoraDoc

    CopiaLinhas(VndBEDocumentoVenda, ref VndBEDocumentoVenda, StdBEValoresVar)

    Copia várias linhas do documento origem para o documento destino.

    Declaration
    void CopiaLinhas(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, StdBEValoresVar objLinhasCopiar)
    Parameters
    Type Name Description
    VndBEDocumentoVenda objOrigem

    Objeto que identifica o documento de origem.

    VndBEDocumentoVenda objDestino

    Objeto que identifica o documento de destino.

    StdBEValoresVar objLinhasCopiar

    CopiaLinhas(VndBEDocumentoVenda, ref VndBEDocumentoVenda, StdBEValoresVar, Boolean)

    Copia várias linhas do documento origem para o documento destino.

    Declaration
    void CopiaLinhas(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, StdBEValoresVar objLinhasCopiar, bool blnSugereDadosEntidade)
    Parameters
    Type Name Description
    VndBEDocumentoVenda objOrigem

    Objeto que identifica o documento de origem.

    VndBEDocumentoVenda objDestino

    Objeto que identifica o documento de destino.

    StdBEValoresVar objLinhasCopiar
    System.Boolean blnSugereDadosEntidade

    Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino).

    CopiaLinhas(VndBEDocumentoVenda, ref VndBEDocumentoVenda, StdBEValoresVar, Boolean, Boolean)

    Copia várias linhas do documento origem para o documento destino.

    Declaration
    void CopiaLinhas(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, StdBEValoresVar objLinhasCopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario)
    Parameters
    Type Name Description
    VndBEDocumentoVenda objOrigem

    Objeto que identifica o documento de origem.

    VndBEDocumentoVenda objDestino

    Objeto que identifica o documento de destino.

    StdBEValoresVar objLinhasCopiar
    System.Boolean blnSugereDadosEntidade

    Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino).

    System.Boolean blnCopiaPrecoUnitario

    Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino.

    CopiaLinhas(VndBEDocumentoVenda, ref VndBEDocumentoVenda, StdBEValoresVar, Boolean, Boolean, ref String)

    Copia várias linhas do documento origem para o documento destino.

    Declaration
    void CopiaLinhas(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, StdBEValoresVar objLinhasCopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade)
    Parameters
    Type Name Description
    VndBEDocumentoVenda objOrigem

    Objeto que identifica o documento de origem.

    VndBEDocumentoVenda objDestino

    Objeto que identifica o documento de destino.

    StdBEValoresVar objLinhasCopiar
    System.Boolean blnSugereDadosEntidade

    Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino).

    System.Boolean blnCopiaPrecoUnitario

    Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino.

    System.String strTipoEntidade

    Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    CopiaLinhas(VndBEDocumentoVenda, ref VndBEDocumentoVenda, StdBEValoresVar, Boolean, Boolean, ref String, ref String)

    Copia várias linhas do documento origem para o documento destino.

    Declaration
    void CopiaLinhas(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, StdBEValoresVar objLinhasCopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade)
    Parameters
    Type Name Description
    VndBEDocumentoVenda objOrigem

    Objeto que identifica o documento de origem.

    VndBEDocumentoVenda objDestino

    Objeto que identifica o documento de destino.

    StdBEValoresVar objLinhasCopiar
    System.Boolean blnSugereDadosEntidade

    Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino).

    System.Boolean blnCopiaPrecoUnitario

    Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino.

    System.String strTipoEntidade

    Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strEntidade

    Código da entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    CopiaLinhas(VndBEDocumentoVenda, ref VndBEDocumentoVenda, StdBEValoresVar, Boolean, Boolean, ref String, ref String, String)

    Copia várias linhas do documento origem para o documento destino.

    Declaration
    void CopiaLinhas(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, StdBEValoresVar objLinhasCopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, string strTipoDoc)
    Parameters
    Type Name Description
    VndBEDocumentoVenda objOrigem

    Objeto que identifica o documento de origem.

    VndBEDocumentoVenda objDestino

    Objeto que identifica o documento de destino.

    StdBEValoresVar objLinhasCopiar
    System.Boolean blnSugereDadosEntidade

    Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino).

    System.Boolean blnCopiaPrecoUnitario

    Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino.

    System.String strTipoEntidade

    Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strEntidade

    Código da entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strTipoDoc

    Código do tipo do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    CopiaLinhas(VndBEDocumentoVenda, ref VndBEDocumentoVenda, StdBEValoresVar, Boolean, Boolean, ref String, ref String, String, String)

    Copia várias linhas do documento origem para o documento destino.

    Declaration
    void CopiaLinhas(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, StdBEValoresVar objLinhasCopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, string strTipoDoc, string strSerie)
    Parameters
    Type Name Description
    VndBEDocumentoVenda objOrigem

    Objeto que identifica o documento de origem.

    VndBEDocumentoVenda objDestino

    Objeto que identifica o documento de destino.

    StdBEValoresVar objLinhasCopiar
    System.Boolean blnSugereDadosEntidade

    Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino).

    System.Boolean blnCopiaPrecoUnitario

    Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino.

    System.String strTipoEntidade

    Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strEntidade

    Código da entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strTipoDoc

    Código do tipo do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strSerie

    Código da série do documento de destino (aplica-se apenas na criação de um novo documento de destino) (Serie).

    CopiaLinhas(VndBEDocumentoVenda, ref VndBEDocumentoVenda, StdBEValoresVar, Boolean, Boolean, ref String, ref String, String, String, Boolean)

    Declaration
    void CopiaLinhas(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, StdBEValoresVar objLinhasCopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, string strTipoDoc, string strSerie, bool Estorno)
    Parameters
    Type Name Description
    VndBEDocumentoVenda objOrigem

    Objeto que identifica o documento de origem.

    VndBEDocumentoVenda objDestino

    Objeto que identifica o documento de destino.

    StdBEValoresVar objLinhasCopiar
    System.Boolean blnSugereDadosEntidade

    Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino).

    System.Boolean blnCopiaPrecoUnitario

    Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino.

    System.String strTipoEntidade

    Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strEntidade

    Código da entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strTipoDoc

    Código do tipo do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strSerie

    Código da série do documento de destino (aplica-se apenas na criação de um novo documento de destino) (Serie).

    System.Boolean Estorno

    Indica se a cópia tem origem num estorno.

    CopiaLinhas(VndBEDocumentoVenda, ref VndBEDocumentoVenda, StdBEValoresVar, Boolean, Boolean, ref String, ref String, String, String, Boolean, Boolean)

    Declaration
    void CopiaLinhas(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, StdBEValoresVar objLinhasCopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, string strTipoDoc, string strSerie, bool Estorno, bool GravaDocumento)
    Parameters
    Type Name Description
    VndBEDocumentoVenda objOrigem

    Objeto que identifica o documento de origem.

    VndBEDocumentoVenda objDestino

    Objeto que identifica o documento de destino.

    StdBEValoresVar objLinhasCopiar
    System.Boolean blnSugereDadosEntidade

    Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino).

    System.Boolean blnCopiaPrecoUnitario

    Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino.

    System.String strTipoEntidade

    Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strEntidade

    Código da entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strTipoDoc

    Código do tipo do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strSerie

    Código da série do documento de destino (aplica-se apenas na criação de um novo documento de destino) (Serie).

    System.Boolean Estorno

    Indica se a cópia tem origem num estorno

    System.Boolean GravaDocumento

    Indica se é feita a atualização automática do documento de destino.

    CopiaLinhas(VndBEDocumentoVenda, ref VndBEDocumentoVenda, StdBEValoresVar, Boolean, Boolean, ref String, ref String, String, String, Boolean, Boolean, ref String)

    Declaration
    void CopiaLinhas(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, StdBEValoresVar objLinhasCopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, string strTipoDoc, string strSerie, bool Estorno, bool GravaDocumento, ref string AvisosGravacao)
    Parameters
    Type Name Description
    VndBEDocumentoVenda objOrigem

    Objeto que identifica o documento de origem.

    VndBEDocumentoVenda objDestino

    Objeto que identifica o documento de destino.

    StdBEValoresVar objLinhasCopiar
    System.Boolean blnSugereDadosEntidade

    Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino).

    System.Boolean blnCopiaPrecoUnitario

    Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino.

    System.String strTipoEntidade

    Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strEntidade

    Código da entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strTipoDoc

    Código do tipo do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strSerie

    Código da série do documento de destino (aplica-se apenas na criação de um novo documento de destino) (Serie).

    System.Boolean Estorno

    Indica se a cópia tem origem num estorno

    System.Boolean GravaDocumento
    System.String AvisosGravacao

    Devolve as mensagens de aviso encontrados durante a atualização dos documentos.

    CopiaLinhasEX2(VndBEDocumentoVenda, ref VndBEDocumentoVenda, String, String)

    Copia várias linhas do documento origem para o documento destino.

    Declaration
    void CopiaLinhasEX2(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, string LinhasACopiar, string QuantidadesACopiar)
    Parameters
    Type Name Description
    VndBEDocumentoVenda objOrigem

    Objeto que identifica o documento de origem.

    VndBEDocumentoVenda objDestino

    Objeto que identifica o documento de destino.

    System.String LinhasACopiar

    Número da linhas a copiar separadas po '@' (Ex: "1@2@3").

    System.String QuantidadesACopiar

    Quantidades de cada linha a copiar separadas por '@' (Ex: "10@20@30").

    CopiaLinhasEX2(VndBEDocumentoVenda, ref VndBEDocumentoVenda, String, String, Boolean)

    Copia várias linhas do documento origem para o documento destino.

    Declaration
    void CopiaLinhasEX2(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, string LinhasACopiar, string QuantidadesACopiar, bool blnSugereDadosEntidade)
    Parameters
    Type Name Description
    VndBEDocumentoVenda objOrigem

    Objeto que identifica o documento de origem.

    VndBEDocumentoVenda objDestino

    Objeto que identifica o documento de destino.

    System.String LinhasACopiar

    Número da linhas a copiar separadas po '@' (Ex: "1@2@3").

    System.String QuantidadesACopiar

    Quantidades de cada linha a copiar separadas por '@' (Ex: "10@20@30").

    System.Boolean blnSugereDadosEntidade

    Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino).

    CopiaLinhasEX2(VndBEDocumentoVenda, ref VndBEDocumentoVenda, String, String, Boolean, Boolean)

    Copia várias linhas do documento origem para o documento destino.

    Declaration
    void CopiaLinhasEX2(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, string LinhasACopiar, string QuantidadesACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario)
    Parameters
    Type Name Description
    VndBEDocumentoVenda objOrigem

    Objeto que identifica o documento de origem.

    VndBEDocumentoVenda objDestino

    Objeto que identifica o documento de destino.

    System.String LinhasACopiar

    Número da linhas a copiar separadas po '@' (Ex: "1@2@3").

    System.String QuantidadesACopiar

    Quantidades de cada linha a copiar separadas por '@' (Ex: "10@20@30").

    System.Boolean blnSugereDadosEntidade

    Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino).

    System.Boolean blnCopiaPrecoUnitario

    Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino.

    CopiaLinhasEX2(VndBEDocumentoVenda, ref VndBEDocumentoVenda, String, String, Boolean, Boolean, ref String)

    Copia várias linhas do documento origem para o documento destino.

    Declaration
    void CopiaLinhasEX2(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, string LinhasACopiar, string QuantidadesACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade)
    Parameters
    Type Name Description
    VndBEDocumentoVenda objOrigem

    Objeto que identifica o documento de origem.

    VndBEDocumentoVenda objDestino

    Objeto que identifica o documento de destino.

    System.String LinhasACopiar

    Número da linhas a copiar separadas po '@' (Ex: "1@2@3").

    System.String QuantidadesACopiar

    Quantidades de cada linha a copiar separadas por '@' (Ex: "10@20@30").

    System.Boolean blnSugereDadosEntidade

    Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino).

    System.Boolean blnCopiaPrecoUnitario

    Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino.

    System.String strTipoEntidade

    Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    CopiaLinhasEX2(VndBEDocumentoVenda, ref VndBEDocumentoVenda, String, String, Boolean, Boolean, ref String, ref String)

    Copia várias linhas do documento origem para o documento destino.

    Declaration
    void CopiaLinhasEX2(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, string LinhasACopiar, string QuantidadesACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade)
    Parameters
    Type Name Description
    VndBEDocumentoVenda objOrigem

    Objeto que identifica o documento de origem.

    VndBEDocumentoVenda objDestino

    Objeto que identifica o documento de destino.

    System.String LinhasACopiar

    Número da linhas a copiar separadas po '@' (Ex: "1@2@3").

    System.String QuantidadesACopiar

    Quantidades de cada linha a copiar separadas por '@' (Ex: "10@20@30").

    System.Boolean blnSugereDadosEntidade

    Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino).

    System.Boolean blnCopiaPrecoUnitario

    Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino.

    System.String strTipoEntidade

    Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strEntidade

    Código da entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    CopiaLinhasEX2(VndBEDocumentoVenda, ref VndBEDocumentoVenda, String, String, Boolean, Boolean, ref String, ref String, String)

    Copia várias linhas do documento origem para o documento destino.

    Declaration
    void CopiaLinhasEX2(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, string LinhasACopiar, string QuantidadesACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, string strTipoDoc)
    Parameters
    Type Name Description
    VndBEDocumentoVenda objOrigem

    Objeto que identifica o documento de origem.

    VndBEDocumentoVenda objDestino

    Objeto que identifica o documento de destino.

    System.String LinhasACopiar

    Número da linhas a copiar separadas po '@' (Ex: "1@2@3").

    System.String QuantidadesACopiar

    Quantidades de cada linha a copiar separadas por '@' (Ex: "10@20@30").

    System.Boolean blnSugereDadosEntidade

    Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino).

    System.Boolean blnCopiaPrecoUnitario

    Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino.

    System.String strTipoEntidade

    Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strEntidade

    Código da entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strTipoDoc

    Código do tipo do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    CopiaLinhasEX2(VndBEDocumentoVenda, ref VndBEDocumentoVenda, String, String, Boolean, Boolean, ref String, ref String, String, String)

    Copia várias linhas do documento origem para o documento destino.

    Declaration
    void CopiaLinhasEX2(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, string LinhasACopiar, string QuantidadesACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, string strTipoDoc, string strSerie)
    Parameters
    Type Name Description
    VndBEDocumentoVenda objOrigem

    Objeto que identifica o documento de origem.

    VndBEDocumentoVenda objDestino

    Objeto que identifica o documento de destino.

    System.String LinhasACopiar

    Número da linhas a copiar separadas po '@' (Ex: "1@2@3").

    System.String QuantidadesACopiar

    Quantidades de cada linha a copiar separadas por '@' (Ex: "10@20@30").

    System.Boolean blnSugereDadosEntidade

    Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino).

    System.Boolean blnCopiaPrecoUnitario

    Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino.

    System.String strTipoEntidade

    Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strEntidade

    Código da entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strTipoDoc

    Código do tipo do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strSerie

    Código da série do documento de destino (aplica-se apenas na criação de um novo documento de destino) (Serie).

    CopiaLinhasEX2(VndBEDocumentoVenda, ref VndBEDocumentoVenda, String, String, Boolean, Boolean, ref String, ref String, String, String, Boolean)

    Copia várias linhas do documento origem para o documento destino.

    Declaration
    void CopiaLinhasEX2(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, string LinhasACopiar, string QuantidadesACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, string strTipoDoc, string strSerie, bool Estorno)
    Parameters
    Type Name Description
    VndBEDocumentoVenda objOrigem

    Objeto que identifica o documento de origem.

    VndBEDocumentoVenda objDestino

    Objeto que identifica o documento de destino.

    System.String LinhasACopiar

    Número da linhas a copiar separadas po '@' (Ex: "1@2@3").

    System.String QuantidadesACopiar

    Quantidades de cada linha a copiar separadas por '@' (Ex: "10@20@30").

    System.Boolean blnSugereDadosEntidade

    Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino).

    System.Boolean blnCopiaPrecoUnitario

    Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino.

    System.String strTipoEntidade

    Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strEntidade

    Código da entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strTipoDoc

    Código do tipo do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strSerie

    Código da série do documento de destino (aplica-se apenas na criação de um novo documento de destino) (Serie).

    System.Boolean Estorno

    Indica se a cópia tem origem num estorno.

    CopiaLinhasEX2(VndBEDocumentoVenda, ref VndBEDocumentoVenda, String, String, Boolean, Boolean, ref String, ref String, String, String, Boolean, Boolean)

    Copia várias linhas do documento origem para o documento destino.

    Declaration
    void CopiaLinhasEX2(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, string LinhasACopiar, string QuantidadesACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, string strTipoDoc, string strSerie, bool Estorno, bool GravaDocumento)
    Parameters
    Type Name Description
    VndBEDocumentoVenda objOrigem

    Objeto que identifica o documento de origem.

    VndBEDocumentoVenda objDestino

    Objeto que identifica o documento de destino.

    System.String LinhasACopiar

    Número da linhas a copiar separadas po '@' (Ex: "1@2@3").

    System.String QuantidadesACopiar

    Quantidades de cada linha a copiar separadas por '@' (Ex: "10@20@30").

    System.Boolean blnSugereDadosEntidade

    Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino).

    System.Boolean blnCopiaPrecoUnitario

    Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino.

    System.String strTipoEntidade

    Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strEntidade

    Código da entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strTipoDoc

    Código do tipo do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strSerie

    Código da série do documento de destino (aplica-se apenas na criação de um novo documento de destino) (Serie).

    System.Boolean Estorno

    Indica se a cópia tem origem num estorno.

    System.Boolean GravaDocumento

    Indica se é feita a atualização automática do documento de destino.

    CopiaLinhasEX2(VndBEDocumentoVenda, ref VndBEDocumentoVenda, String, String, Boolean, Boolean, ref String, ref String, String, String, Boolean, Boolean, ref String)

    Copia várias linhas do documento origem para o documento destino.

    Declaration
    void CopiaLinhasEX2(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, string LinhasACopiar, string QuantidadesACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, string strTipoDoc, string strSerie, bool Estorno, bool GravaDocumento, ref string AvisosGravacao)
    Parameters
    Type Name Description
    VndBEDocumentoVenda objOrigem

    Objeto que identifica o documento de origem.

    VndBEDocumentoVenda objDestino

    Objeto que identifica o documento de destino.

    System.String LinhasACopiar

    Número da linhas a copiar separadas po '@' (Ex: "1@2@3").

    System.String QuantidadesACopiar

    Quantidades de cada linha a copiar separadas por '@' (Ex: "10@20@30").

    System.Boolean blnSugereDadosEntidade

    Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino).

    System.Boolean blnCopiaPrecoUnitario

    Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino.

    System.String strTipoEntidade

    Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strEntidade

    Código da entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strTipoDoc

    Código do tipo do documento de destino (aplica-se apenas na criação de um novo documento de destino).

    System.String strSerie

    Código da série do documento de destino (aplica-se apenas na criação de um novo documento de destino) (Serie).

    System.Boolean Estorno

    Indica se a cópia tem origem num estorno.

    System.Boolean GravaDocumento

    Indica se é feita a atualização automática do documento de destino.

    System.String AvisosGravacao

    Devolve as mensagens de aviso encontrados durante a atualização dos documentos.

    DaDefCamposUtil()

    Devolve as definições dos campos do Utilizador dos documentos de venda.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    Coleção com as definições.

    DaDefCamposUtilLinhas()

    Devolve as definições dos campos do Utilizador das linhas dos documentos de venda.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilLinhas()
    Returns
    Type Description
    StdBEDefCamposUtil

    Coleção com as definições.

    DaDocDestinoEstorno(String)

    Devolve o identificador do documento gerado a partir do estorno do documento especificado.

    Declaration
    string DaDocDestinoEstorno(string IDCabec)
    Parameters
    Type Name Description
    System.String IDCabec

    Identificador do documento (ID).

    Returns
    Type Description
    System.String

    Identificador do documento (Guid).

    DaId(String, String, String, Int32)

    Devolve o identificador de um documento.

    Declaration
    string DaId(string Filial, string TipoDoc, string Serie, int Numdoc)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String Serie

    Código da série (Serie).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    Returns
    Type Description
    System.String

    Identificador do documento (Guid).

    DaIDLinha(String, String, String, Int32, Int32)

    Devolve o identificador de uma linha.

    Declaration
    string DaIDLinha(string Filial, string TipoDoc, string Serie, int Numdoc, int NumLinha)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String Serie

    Código da série (Serie).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    System.Int32 NumLinha

    Número da linha de venda.

    Returns
    Type Description
    System.String

    Identificador da linha (Guid).

    DaIDLinhaATransformar(String)

    Devolve o identificador da linha do último documento que transformou o documento original.

    Declaration
    string DaIDLinhaATransformar(string IDLinha)
    Parameters
    Type Name Description
    System.String IDLinha

    Identificador da linha do documento (IdLinha).

    Returns
    Type Description
    System.String

    Identificador da linha do documento (Guid).

    DaPagamentosDocumento(String, String, String, Int32)

    Declaration
    List<string> DaPagamentosDocumento(string Filial, string Tipodoc, string strSerie, int Numero)
    Parameters
    Type Name Description
    System.String Filial
    System.String Tipodoc
    System.String strSerie
    System.Int32 Numero
    Returns
    Type Description
    System.Collections.Generic.List<System.String>

    DaQuantReservada(String, String, String, Int32, Int32)

    Devolve a quantidade reservada de uma linha de venda.

    Declaration
    double DaQuantReservada(string Filial, string TipoDoc, string strSerie, int Numdoc, int NumLinha)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String strSerie

    Código da série (Serie).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    System.Int32 NumLinha

    Número da linha de venda.

    Returns
    Type Description
    System.Double

    Quantidade reservada.

    DaQuantReservadaID(String)

    Devolve a quantidade reservada de uma linha de venda.

    Declaration
    double DaQuantReservadaID(string IDLinha)
    Parameters
    Type Name Description
    System.String IDLinha

    Identificador da linha do documento (IdLinha).

    Returns
    Type Description
    System.Double

    Quantidade reservada.

    DaQuantTransformada(String, String, String, Int32, Int32)

    Devolve a quantidade satisfeita de uma linha de venda.

    Declaration
    double DaQuantTransformada(string Filial, string TipoDoc, string strSerie, int Numdoc, int NumLinha)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String strSerie

    Código da série (Serie).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    System.Int32 NumLinha

    Número da linha de venda.

    Returns
    Type Description
    System.Double

    Quantidade satisfeita.

    DaQuantTransformadaID(String)

    Devolve a quantidade satisfeita de uma linha de venda.

    Declaration
    double DaQuantTransformadaID(string IDLinha)
    Parameters
    Type Name Description
    System.String IDLinha

    Identificador da linha transformada (IdLinha).

    Returns
    Type Description
    System.Double

    Quantidade satisfeita.

    DaTotalDocumento(String)

    Devolve o total de um documento.

    Declaration
    double DaTotalDocumento(string strIdCabec)
    Parameters
    Type Name Description
    System.String strIdCabec

    Identificador do documento (ID).

    Returns
    Type Description
    System.Double

    Total do documento.

    DaTotalDocumentoEX(String, String)

    Devolve o total de um documento.

    Declaration
    double DaTotalDocumentoEX(string strIdCabec, string strCodIva)
    Parameters
    Type Name Description
    System.String strIdCabec

    Identificador do documento (ID).

    System.String strCodIva

    Identificador do código de iva para filtro das linhas a somar.

    Returns
    Type Description
    System.Double

    Total do documento.

    DaValorAtributo(String, String, String, Int32, String)

    Devolve o valor de um atributo.

    Declaration
    dynamic DaValorAtributo(string Filial, string TipoDoc, string Serie, int Numdoc, string Atributo)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String Serie

    Código da série (Serie).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    System.String Atributo

    Nome do atributo.

    Returns
    Type Description
    System.Object

    Valor identificado pelo atributo.

    DaValorAtributoLock(String, String, String, Int32, String)

    Devolve o valor de um atributo.

    Declaration
    dynamic DaValorAtributoLock(string Filial, string TipoDoc, string Serie, int Numdoc, string Atributo)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String Serie

    Código da série (Serie).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    System.String Atributo

    Nome do atributo.

    Returns
    Type Description
    System.Object
    Remarks

    O sufixo "Lock" indica que os valores serão obtidos a partir da cache de sistema.

    DaValorAtributos(String, String, String, Int32, String[])

    Devolve os valores de um conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributos(string Filial, string TipoDoc, string Serie, int Numdoc, params string[] Atributos)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String Serie

    Código da série (Serie).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    System.String[] Atributos

    Array com os nomes dos atributos.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosID(String, String[])

    Devolve os valores de um conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributosID(string ID, params string[] Atributos)
    Parameters
    Type Name Description
    System.String ID

    Identificador do documento (ID).

    System.String[] Atributos

    Array com os nomes dos atributos.

    Returns
    Type Description
    StdBECampos

    Coleção com os valores identificados pelos atributos.

    DaValorAtributosIDLinha(String, String[])

    Devolve os valores de um conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributosIDLinha(string sID, params string[] Atributos)
    Parameters
    Type Name Description
    System.String sID

    Identificador da linha do documento (IdLinha).

    System.String[] Atributos

    Array com os nomes dos atributos.

    Returns
    Type Description
    StdBECampos

    Coleção com os valores identificados pelos atributos.

    DaValorAtributosIDLinhaLock(String, String[])

    Devolve os valores de um conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributosIDLinhaLock(string sID, params string[] Atributos)
    Parameters
    Type Name Description
    System.String sID

    Identificador da linha do documento (IdLinha).

    System.String[] Atributos

    Array com os nomes dos atributos.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosIDLock(String, String[])

    Devolve os valores de um conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributosIDLock(string ID, params string[] Atributos)
    Parameters
    Type Name Description
    System.String ID

    Identificador do documento (ID).

    System.String[] Atributos

    Array com os nomes dos atributos.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(String, String, String, Int32, String[])

    Devolve os valores de um conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributosLock(string Filial, string TipoDoc, string Serie, int Numdoc, params string[] Atributos)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String Serie

    Código da série (Serie).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    System.String[] Atributos

    Array com os nomes dos atributos.

    Returns
    Type Description
    StdBECampos
    Remarks

    O sufixo "Lock" indica que os valores serão obtidos a partir da cache de sistema.

    DaValorIvaDedutivel(String)

    Devolve o valor do iva dedutível de um documento.

    Declaration
    double DaValorIvaDedutivel(string IdCabec)
    Parameters
    Type Name Description
    System.String IdCabec

    Identificador do documento (ID).

    Returns
    Type Description
    System.Double

    Valor do iva dedutível.

    DevolveTextoAssinaturaDoc(String, String, Int32, String)

    Devolve o texto de impressão para um dado documento

    Declaration
    string DevolveTextoAssinaturaDoc(string TipoDoc, string Serie, int Numdoc, string Filial)
    Parameters
    Type Name Description
    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String Serie

    Código da série (Serie).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    Returns
    Type Description
    System.String

    DevolveTextoAssinaturaDocID(String)

    Devolve o texto de impressão para um dado documento

    Declaration
    string DevolveTextoAssinaturaDocID(string ID)
    Parameters
    Type Name Description
    System.String ID

    Identificador do documento (ID).

    Returns
    Type Description
    System.String

    DocumentoAnulado(String, String, String, Int32)

    Permite verificar se um determinado documento se encontra anulado.

    Declaration
    bool DocumentoAnulado(string Filial, string TipoDoc, string strSerie, int Numdoc)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String strSerie

    Código da série (Serie).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    Returns
    Type Description
    System.Boolean

    DocumentoAnuladoID(String)

    Permite verificar se um determinado documento se encontra anulado.

    Declaration
    bool DocumentoAnuladoID(string ID)
    Parameters
    Type Name Description
    System.String ID

    Identificador do documento (ID).

    Returns
    Type Description
    System.Boolean

    DocumentoCertificado(String)

    Indica se um documento está certificado (assinado digitalmente).

    Declaration
    bool DocumentoCertificado(string ID)
    Parameters
    Type Name Description
    System.String ID

    Identificador do documento (ID).

    Returns
    Type Description
    System.Boolean

    True - Documento certificado; False - Documento não certificado;

    DocumentoTrataTransacaoEletronica(Int32, String, String, String)

    Declaration
    bool DocumentoTrataTransacaoEletronica(int TipoDocumento, string TipoDoc, string TipoEntidade, string Entidade)
    Parameters
    Type Name Description
    System.Int32 TipoDocumento
    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String TipoEntidade
    System.String Entidade
    Returns
    Type Description
    System.Boolean

    DocumentoTrataTransacaoEletronicaEX(Int32, String, String, String, String)

    Indica se um documento efectua tratamento de transações electrónicas.

    Declaration
    bool DocumentoTrataTransacaoEletronicaEX(int TipoDocumento, string TipoDoc, string TipoEntidade, string Entidade, string IdDocB2B)
    Parameters
    Type Name Description
    System.Int32 TipoDocumento

    Tipo do documento.

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String TipoEntidade

    Tipo de entidade.

    System.String Entidade

    Código da entidade.

    System.String IdDocB2B

    Identificador da transação.

    Returns
    Type Description
    System.Boolean

    DocumentoTrataTransacaoEletronicaEX2(Int32, String, String, String, String, String, DateTime, String)

    Indica se um documento efectua tratamento de transações electrónicas.

    Declaration
    bool DocumentoTrataTransacaoEletronicaEX2(int TipoDocumento, string TipoDoc, string TipoEntidade, string Entidade, string IdDocB2B, string Serie, DateTime DataDoc, string TipoOperacao)
    Parameters
    Type Name Description
    System.Int32 TipoDocumento

    Tipo do documento.

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String TipoEntidade

    Tipo de entidade.

    System.String Entidade

    Código da entidade.

    System.String IdDocB2B

    Identificador da transação.

    System.String Serie

    Código da série (Serie).

    System.DateTime DataDoc

    Data do documento.

    System.String TipoOperacao

    Código do tipo de operação.

    Returns
    Type Description
    System.Boolean

    EDevolucao(String, String)

    Indica se o documento a criar é uma devolução.

    Declaration
    bool EDevolucao(string DocOrigem, string DocDestino)
    Parameters
    Type Name Description
    System.String DocOrigem

    Identificador do documento origem (ID).

    System.String DocDestino

    Identificador do documento de destino (ID).

    Returns
    Type Description
    System.Boolean

    True - Documento é uma devolução; False - Documento não é uma devolução

    Edita(String, String, String, Int32)

    Edita um documento de venda.

    Declaration
    VndBEDocumentoVenda Edita(string Filial, string TipoDoc, string strSerie, int Numdoc)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String strSerie

    Código da série (Serie).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    EditaID(String)

    Edita um documento de venda.

    Declaration
    VndBEDocumentoVenda EditaID(string ID)
    Parameters
    Type Name Description
    System.String ID

    Identificador do documento (ID).

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    EditaLinhasDimensao(String)

    Devolve uma coleção com as linhas de um documento de venda dos artigos filho.

    Declaration
    VndBELinhasDocumentoVenda EditaLinhasDimensao(string IdLinhaPai)
    Parameters
    Type Name Description
    System.String IdLinhaPai

    Identificador da linha do documento (IdLinhaPai).

    Returns
    Type Description
    VndBELinhasDocumentoVenda

    Coleção com as linhas do documento.

    EditaRascunhoID(String)

    Edita um rascunho de um documento de venda.

    Declaration
    VndBEDocumentoVenda EditaRascunhoID(string ID)
    Parameters
    Type Name Description
    System.String ID

    Identificador do rascunho a editar.

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    EditaVReferencia(String, String, String, String, String)

    Declaration
    VndBEDocumentoVenda EditaVReferencia(string Filial, string Serie, string Cliente, string TipoDoc, string Referencia)
    Parameters
    Type Name Description
    System.String Filial
    System.String Serie
    System.String Cliente
    System.String TipoDoc
    System.String Referencia
    Returns
    Type Description
    VndBEDocumentoVenda

    EmiteDocumento(VndBEDocumentoVenda, String)

    Emite um documento de venda de uma serie interna.

    Declaration
    VndBEDocumentoVenda EmiteDocumento(VndBEDocumentoVenda Documento, string Serie)
    Parameters
    Type Name Description
    VndBEDocumentoVenda Documento

    Objeto que identifica o documento de venda.

    System.String Serie

    Código da série (Serie).

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    EmiteDocumentoID(String, String)

    Emite um documento de venda de uma serie interna.

    Declaration
    VndBEDocumentoVenda EmiteDocumentoID(string ID, string Serie)
    Parameters
    Type Name Description
    System.String ID

    Identificador do documento (ID).

    System.String Serie

    Código da série (Serie).

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    EmiteDocumentoReservas(VndBEDocumentoVenda, String)

    Emite as reservas para um documento.

    Declaration
    void EmiteDocumentoReservas(VndBEDocumentoVenda Documento, string IdDocumentoOrigem)
    Parameters
    Type Name Description
    VndBEDocumentoVenda Documento

    Objeto que identifica o documento de venda.

    System.String IdDocumentoOrigem

    Identificador do documento de origem (ID).

    EstornaDocumentoVenda(String, String, String, ref DateTime, ref DateTime, ref VndBEDocumentoVenda)

    Efectua o estorno de um determinado documento de Venda identificado pelo seu ID. Retorna um Documento de Venda, caso o motivo crie novos documentos.

    Declaration
    VndBEDocumentoVenda EstornaDocumentoVenda(string IDDocumentoOrigem, string MotivoEstorno, string Observacoes, ref DateTime DataDocumentoEstorno, ref DateTime DataIntroducao, ref VndBEDocumentoVenda DocumentoEstorno)
    Parameters
    Type Name Description
    System.String IDDocumentoOrigem

    Identificador do documento a ser estornado (ID).

    System.String MotivoEstorno

    Código do motivo de estorno (Motivo).

    System.String Observacoes

    Observações adicionais ao estorno.

    System.DateTime DataDocumentoEstorno

    Data do Documento de estorno.

    System.DateTime DataIntroducao

    Data de introdução do Documento de estorno.

    VndBEDocumentoVenda DocumentoEstorno

    Retorna um objecto com o documento de estorno preenchido.

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    EstornaDocumentoVenda(String, String, String, ref DateTime, ref DateTime, ref VndBEDocumentoVenda, Boolean)

    Efectua o estorno de um determinado documento de Venda identificado pelo seu ID. Retorna um Documento de Venda, caso o motivo crie novos documentos.

    Declaration
    VndBEDocumentoVenda EstornaDocumentoVenda(string IDDocumentoOrigem, string MotivoEstorno, string Observacoes, ref DateTime DataDocumentoEstorno, ref DateTime DataIntroducao, ref VndBEDocumentoVenda DocumentoEstorno, bool GravaDocumentoEstorno)
    Parameters
    Type Name Description
    System.String IDDocumentoOrigem

    Identificador do documento a ser estornado (ID).

    System.String MotivoEstorno

    Código do motivo de estorno (Motivo).

    System.String Observacoes

    Observações adicionais ao estorno.

    System.DateTime DataDocumentoEstorno

    Data do Documento de estorno.

    System.DateTime DataIntroducao

    Data de introdução do Documento de estorno.

    VndBEDocumentoVenda DocumentoEstorno

    Retorna um objecto com o documento de estorno preenchido.

    System.Boolean GravaDocumentoEstorno

    Define se o documento de estorno é imediatamente gravado neste processo ou se o utilizador deseja gravar através do objecto DocumentoEstorno.

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    EstornaDocumentoVenda(String, String, String, ref DateTime, ref DateTime, ref VndBEDocumentoVenda, Boolean, ref String)

    Efectua o estorno de um determinado documento de Venda identificado pelo seu ID. Retorna um Documento de Venda, caso o motivo crie novos documentos.

    Declaration
    VndBEDocumentoVenda EstornaDocumentoVenda(string IDDocumentoOrigem, string MotivoEstorno, string Observacoes, ref DateTime DataDocumentoEstorno, ref DateTime DataIntroducao, ref VndBEDocumentoVenda DocumentoEstorno, bool GravaDocumentoEstorno, ref string Avisos)
    Parameters
    Type Name Description
    System.String IDDocumentoOrigem

    Identificador do documento a ser estornado (ID).

    System.String MotivoEstorno

    Código do motivo de estorno (Motivo).

    System.String Observacoes

    Observações adicionais ao estorno.

    System.DateTime DataDocumentoEstorno

    Data do Documento de estorno.

    System.DateTime DataIntroducao

    Data de introdução do Documento de estorno.

    VndBEDocumentoVenda DocumentoEstorno

    Retorna um objecto com o documento de estorno preenchido.

    System.Boolean GravaDocumentoEstorno

    Define se o documento de estorno é imediatamente gravado neste processo ou se o utilizador deseja gravar através do objecto DocumentoEstorno.

    System.String Avisos

    Devolve as mensagens de aviso encontrados durante a atualização, caso o utilizador tenha seleccionado para efectuar a gravação imediata do documento de estorno.

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    Existe(String, String, String, Int32)

    Indica se um documento de venda existe.

    Declaration
    bool Existe(string Filial, string TipoDoc, string strSerie, int Numdoc)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String strSerie

    Código da série (Serie).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    Returns
    Type Description
    System.Boolean

    True - Existe; False - Não existe

    ExisteDimEmColeccao(VndBELinhasDocumentoVenda, String, String)

    Verifica se o artigo/Dimensão existe.

    Declaration
    bool ExisteDimEmColeccao(VndBELinhasDocumentoVenda clsLinhasVendas, string strArtigo, string IdLinhaPai = "")
    Parameters
    Type Name Description
    VndBELinhasDocumentoVenda clsLinhasVendas
    System.String strArtigo

    Código do artigo (Artigo).

    System.String IdLinhaPai

    Identificador da linha pai da dimensao.

    Returns
    Type Description
    System.Boolean

    True - Existe; False - Não existe

    ExisteDimensao(String, String)

    Permite analisar se um determinado artigo/dimensão existe nas linhas de vendas/dimensões.

    Declaration
    bool ExisteDimensao(string strArtigoFilho, string IdLinhaPai)
    Parameters
    Type Name Description
    System.String strArtigoFilho
    System.String IdLinhaPai

    Identificador da linha do documento (IdLinha).

    Returns
    Type Description
    System.Boolean

    True - Existe; False - Não existe

    ExisteID(String)

    Indica se um documento de venda existe.

    Declaration
    bool ExisteID(string ID)
    Parameters
    Type Name Description
    System.String ID

    Identificador do documento (ID).

    Returns
    Type Description
    System.Boolean

    True - Existe; False - Não existe

    ExisteRascunhoID(String)

    Verifica se o rascunho de um documento de venda existe na base de dados.

    Declaration
    bool ExisteRascunhoID(string ID)
    Parameters
    Type Name Description
    System.String ID

    Identificador do rascunho a verificar.

    Returns
    Type Description
    System.Boolean

    True - Existe; False - Não existe

    ExisteReferencia(String, String, String, String, String)

    Indica se uma referência existe.

    Declaration
    bool ExisteReferencia(string Filial, string TipoDoc, string Serie, string Entidade, string Referencia)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String Serie

    Código da série (Serie).

    System.String Entidade

    Entidade do documento de venda.

    System.String Referencia

    Referência do documento de venda.

    Returns
    Type Description
    System.Boolean

    True - Existe; False - Não existe

    ExisteVReferencia(String, String, String, String, String)

    Declaration
    bool ExisteVReferencia(string Filial, string TipoDoc, string Serie, string Entidade, string Referencia)
    Parameters
    Type Name Description
    System.String Filial
    System.String TipoDoc
    System.String Serie
    System.String Entidade
    System.String Referencia
    Returns
    Type Description
    System.Boolean

    GeraDocumentoTaxFree(String)

    Gera um documento Tax Free.

    Declaration
    void GeraDocumentoTaxFree(string IdDoc)
    Parameters
    Type Name Description
    System.String IdDoc

    Identificador do documento (ID).

    ImportaAutofacturacaoSAFT(String)

    Processa a importação de um XML de SAFT de autofacturação para as tabelas temporárias escolhidas.

    Declaration
    bool ImportaAutofacturacaoSAFT(string xmlSAFT)
    Parameters
    Type Name Description
    System.String xmlSAFT

    Caminho do ficheiro a importar.

    Returns
    Type Description
    System.Boolean

    ImportaAutofacturacaoSAFT(String, ref String)

    Processa a importação de um XML de SAFT de autofacturação para as tabelas temporárias escolhidas

    Declaration
    bool ImportaAutofacturacaoSAFT(string xmlSAFT, ref string tmpCabec)
    Parameters
    Type Name Description
    System.String xmlSAFT

    Caminho do ficheiro a importar

    System.String tmpCabec

    Nome da tabela para os cabeçalhos

    Returns
    Type Description
    System.Boolean

    ImportaAutofacturacaoSAFT(String, ref String, ref String)

    Processa a importação de um XML de SAFT de autofacturação para as tabelas temporárias escolhidas

    Declaration
    bool ImportaAutofacturacaoSAFT(string xmlSAFT, ref string tmpCabec, ref string tmpDetail)
    Parameters
    Type Name Description
    System.String xmlSAFT

    Caminho do ficheiro a importar

    System.String tmpCabec

    Nome da tabela para os cabeçalhos

    System.String tmpDetail

    Nome da tabela para as linhas

    Returns
    Type Description
    System.Boolean

    ImportaAutofacturacaoSAFT(String, ref String, ref String, String)

    Processa a importação de um XML de SAFT de autofacturação para as tabelas temporárias escolhidas

    Declaration
    bool ImportaAutofacturacaoSAFT(string xmlSAFT, ref string tmpCabec, ref string tmpDetail, string Erros)
    Parameters
    Type Name Description
    System.String xmlSAFT

    Caminho do ficheiro a importar

    System.String tmpCabec

    Nome da tabela para os cabeçalhos

    System.String tmpDetail

    Nome da tabela para as linhas

    System.String Erros

    Devolve os erros encontrados.

    Returns
    Type Description
    System.Boolean

    ImprimeDocumento(String, String, Int32, String, Int32, String, Boolean, String, Int32)

    Permite Efetuar a impressão de documentos diretamente para a impressora ou para ficheiros PDF

    Declaration
    bool ImprimeDocumento(string TipoDoc, string Serie, int Numdoc, string Filial, int Numvias = 0, string NomeReport = "", bool SegundaVia = false, string DestinoPDF = "", int EntidadeFacturacao = 1)
    Parameters
    Type Name Description
    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String Serie

    Código da série (Serie).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.Int32 Numvias

    Número de vias a serem impressas.

    System.String NomeReport

    Código do mapa a ser impresso (caso não seja definido, será utilizado o da série).

    System.Boolean SegundaVia

    Permite definir se é uma segunda via a ser impressa.

    System.String DestinoPDF

    Permite definir o caminho de destino para exportar diretamente para PDF.

    System.Int32 EntidadeFacturacao

    Tipo de entidade a ser impressa nas vendas (Comercial = 0 | Facturacao = 1).

    Returns
    Type Description
    System.Boolean

    True - Impressão com sucesso; False - Impressão sem sucesso

    ListaDocsExportacaoSAFT(BasBETiposGcp.EnumATEstadoDocs)

    Devolve uma lista com os documentos para exportação para SAF-T (PT) ou comunicação de facturas via Web Service.

    Declaration
    DataTable ListaDocsExportacaoSAFT(BasBETiposGcp.EnumATEstadoDocs ATEstadoDocs)
    Parameters
    Type Name Description
    BasBETiposGcp.EnumATEstadoDocs ATEstadoDocs

    Indica o estado em que se encontram os documento quanto à comunicação à AT.

    Returns
    Type Description
    System.Data.DataTable

    ListaDocsExportacaoSAFT(BasBETiposGcp.EnumATEstadoDocs, DateTime)

    Devolve uma lista com os documentos para exportação para SAF-T (PT) ou comunicação de facturas via Web Service.

    Declaration
    DataTable ListaDocsExportacaoSAFT(BasBETiposGcp.EnumATEstadoDocs ATEstadoDocs, DateTime DataInicial)
    Parameters
    Type Name Description
    BasBETiposGcp.EnumATEstadoDocs ATEstadoDocs

    Indica o estado em que se encontram os documento quanto à comunicação à AT.

    System.DateTime DataInicial

    Data inicial dos documentos

    Returns
    Type Description
    System.Data.DataTable

    ListaDocsExportacaoSAFT(BasBETiposGcp.EnumATEstadoDocs, DateTime, DateTime)

    Devolve uma lista com os documentos para exportação para SAF-T (PT) ou comunicação de facturas via Web Service.

    Declaration
    DataTable ListaDocsExportacaoSAFT(BasBETiposGcp.EnumATEstadoDocs ATEstadoDocs, DateTime DataInicial, DateTime DataFinal)
    Parameters
    Type Name Description
    BasBETiposGcp.EnumATEstadoDocs ATEstadoDocs

    Indica o estado em que se encontram os documento quanto à comunicação à AT.

    System.DateTime DataInicial

    Data inicial dos documentos

    System.DateTime DataFinal

    Data final dos documento.

    Returns
    Type Description
    System.Data.DataTable

    ListaDocsExportacaoSAFT(BasBETiposGcp.EnumATEstadoDocs, DateTime, DateTime, String)

    Devolve uma lista com os documentos para exportação para SAF-T (PT) ou comunicação de facturas via Web Service.

    Declaration
    DataTable ListaDocsExportacaoSAFT(BasBETiposGcp.EnumATEstadoDocs ATEstadoDocs, DateTime DataInicial, DateTime DataFinal, string TiposLancamento)
    Parameters
    Type Name Description
    BasBETiposGcp.EnumATEstadoDocs ATEstadoDocs

    Indica o estado em que se encontram os documento quanto à comunicação à AT.

    System.DateTime DataInicial

    Data inicial dos documentos

    System.DateTime DataFinal

    Data final dos documento.

    System.String TiposLancamento
    Returns
    Type Description
    System.Data.DataTable

    ListaDocsExportacaoSAFT(BasBETiposGcp.EnumATEstadoDocs, DateTime, DateTime, String, String)

    Devolve uma lista com os documentos para exportação para SAF-T (PT) ou comunicação de facturas via Web Service.

    Declaration
    DataTable ListaDocsExportacaoSAFT(BasBETiposGcp.EnumATEstadoDocs ATEstadoDocs, DateTime DataInicial, DateTime DataFinal, string TiposLancamento, string SQLCamposSelect)
    Parameters
    Type Name Description
    BasBETiposGcp.EnumATEstadoDocs ATEstadoDocs

    Indica o estado em que se encontram os documento quanto à comunicação à AT.

    System.DateTime DataInicial

    Data inicial dos documentos

    System.DateTime DataFinal

    Data final dos documento.

    System.String TiposLancamento
    System.String SQLCamposSelect

    Campos a obter na lista.

    Returns
    Type Description
    System.Data.DataTable

    ListaDocsExportacaoSAFT(BasBETiposGcp.EnumATEstadoDocs, DateTime, DateTime, String, String, Boolean)

    Devolve uma lista com os documentos para exportação para SAF-T (PT) ou comunicação de facturas via Web Service.

    Declaration
    DataTable ListaDocsExportacaoSAFT(BasBETiposGcp.EnumATEstadoDocs ATEstadoDocs, DateTime DataInicial, DateTime DataFinal, string TiposLancamento, string SQLCamposSelect, bool ComunicacaoWSAT)
    Parameters
    Type Name Description
    BasBETiposGcp.EnumATEstadoDocs ATEstadoDocs

    Indica o estado em que se encontram os documento quanto à comunicação à AT.

    System.DateTime DataInicial

    Data inicial dos documentos

    System.DateTime DataFinal

    Data final dos documento.

    System.String TiposLancamento
    System.String SQLCamposSelect

    Campos a obter na lista.

    System.Boolean ComunicacaoWSAT
    Returns
    Type Description
    System.Data.DataTable

    ListaDocumentos(StdBEFiltroListagem)

    Devolve uma lista de documentos de venda.

    Declaration
    List<VndBEDocumentoVenda> ListaDocumentos(StdBEFiltroListagem filtro)
    Parameters
    Type Name Description
    StdBEFiltroListagem filtro

    Objeto que identifica o filtro para a obtenção dos documento.

    Returns
    Type Description
    System.Collections.Generic.List<VndBEDocumentoVenda>

    Coleção com os documentos de venda.

    LstCabecalhoDocVenda(String, String, String, String)

    Devolve uma lista com todos os documentos de um entidade.

    Declaration
    StdBELista LstCabecalhoDocVenda(string strFilial, string strSeries, string strTipoDocumento, string strEntidade)
    Parameters
    Type Name Description
    System.String strFilial

    Indica a filial sobre a qual se pretende efectuar o processamento

    System.String strSeries

    Séries a incluir no processamento ('2005', '2006', ...)

    System.String strTipoDocumento

    Séries a incluir no processamento

    System.String strEntidade

    Séries a incluir no processamento

    Returns
    Type Description
    StdBELista

    Lista com todos os documentos de um entidade.

    LstComissoesVendedores(String, String, String, DateTime, DateTime, String, String)

    Devolve uma lista com as comissões dos vendedores.

    Declaration
    StdBELista LstComissoesVendedores(string strFilial, string strVendedorInicial, string strVendedorFinal, DateTime datDataInicial, DateTime datDataFinal, string strDocumentos, string strSeries)
    Parameters
    Type Name Description
    System.String strFilial

    Indica a filial sobre a qual se pretende efectuar o processamento ('TODAS' ou '000' ou '00?')

    System.String strVendedorInicial

    Identifica o vendedor inicial do processamento

    System.String strVendedorFinal

    Identifica o vendedor final do processamento

    System.DateTime datDataInicial

    Data inicial do periodo a processar

    System.DateTime datDataFinal

    Data final do periodo a processar

    System.String strDocumentos

    Documentos a incluir no processamento ('FA', 'VD', ...)

    System.String strSeries

    Séries a incluir no processamento ('2005', '2006', ...)

    Returns
    Type Description
    StdBELista

    Lista com as comissões dos vendedores.

    LstComissoesVendedores(String, String, String, DateTime, DateTime, String, String, Boolean)

    Devolve uma lista com as comissões dos vendedores.

    Declaration
    StdBELista LstComissoesVendedores(string strFilial, string strVendedorInicial, string strVendedorFinal, DateTime datDataInicial, DateTime datDataFinal, string strDocumentos, string strSeries, bool blnVendas)
    Parameters
    Type Name Description
    System.String strFilial

    Indica a filial sobre a qual se pretende efectuar o processamento ('TODAS' ou '000' ou '00?')

    System.String strVendedorInicial

    Identifica o vendedor inicial do processamento

    System.String strVendedorFinal

    Identifica o vendedor final do processamento

    System.DateTime datDataInicial

    Data inicial do periodo a processar

    System.DateTime datDataFinal

    Data final do periodo a processar

    System.String strDocumentos

    Documentos a incluir no processamento ('FA', 'VD', ...)

    System.String strSeries

    Séries a incluir no processamento ('2005', '2006', ...)

    System.Boolean blnVendas

    Indicação se deve de processar as comissões dos documentos de venda

    Returns
    Type Description
    StdBELista

    Lista com as comissões dos vendedores.

    LstComissoesVendedores(String, String, String, DateTime, DateTime, String, String, Boolean, Boolean)

    Devolve uma lista com as comissões dos vendedores.

    Declaration
    StdBELista LstComissoesVendedores(string strFilial, string strVendedorInicial, string strVendedorFinal, DateTime datDataInicial, DateTime datDataFinal, string strDocumentos, string strSeries, bool blnVendas, bool blnLiquidacoes)
    Parameters
    Type Name Description
    System.String strFilial

    Indica a filial sobre a qual se pretende efectuar o processamento ('TODAS' ou '000' ou '00?')

    System.String strVendedorInicial

    Identifica o vendedor inicial do processamento

    System.String strVendedorFinal

    Identifica o vendedor final do processamento

    System.DateTime datDataInicial

    Data inicial do periodo a processar

    System.DateTime datDataFinal

    Data final do periodo a processar

    System.String strDocumentos

    Documentos a incluir no processamento ('FA', 'VD', ...)

    System.String strSeries

    Séries a incluir no processamento ('2005', '2006', ...)

    System.Boolean blnVendas

    Indicação se deve de processar as comissões dos documentos de venda

    System.Boolean blnLiquidacoes

    Indicação se deve de processar as comissões nas liquidações

    Returns
    Type Description
    StdBELista

    Lista com as comissões dos vendedores.

    LstComissoesVendedores(String, String, String, DateTime, DateTime, String, String, Boolean, Boolean, Byte)

    Devolve uma lista com as comissões dos vendedores.

    Declaration
    StdBELista LstComissoesVendedores(string strFilial, string strVendedorInicial, string strVendedorFinal, DateTime datDataInicial, DateTime datDataFinal, string strDocumentos, string strSeries, bool blnVendas, bool blnLiquidacoes, byte bytTipoCalculoLiquidacoes)
    Parameters
    Type Name Description
    System.String strFilial

    Indica a filial sobre a qual se pretende efectuar o processamento ('TODAS' ou '000' ou '00?')

    System.String strVendedorInicial

    Identifica o vendedor inicial do processamento

    System.String strVendedorFinal

    Identifica o vendedor final do processamento

    System.DateTime datDataInicial

    Data inicial do periodo a processar

    System.DateTime datDataFinal

    Data final do periodo a processar

    System.String strDocumentos

    Documentos a incluir no processamento ('FA', 'VD', ...)

    System.String strSeries

    Séries a incluir no processamento ('2005', '2006', ...)

    System.Boolean blnVendas

    Indicação se deve de processar as comissões dos documentos de venda

    System.Boolean blnLiquidacoes

    Indicação se deve de processar as comissões nas liquidações

    System.Byte bytTipoCalculoLiquidacoes

    0 - para cálculo das comissões sobre o valor recebido dos documentos

    1 - para cálculo das comissões sobre o valor do documento

    Returns
    Type Description
    StdBELista

    Lista com as comissões dos vendedores.

    LstComissoesVendedores(String, String, String, DateTime, DateTime, String, String, Boolean, Boolean, Byte, Boolean)

    Devolve uma lista com as comissões dos vendedores.

    Declaration
    StdBELista LstComissoesVendedores(string strFilial, string strVendedorInicial, string strVendedorFinal, DateTime datDataInicial, DateTime datDataFinal, string strDocumentos, string strSeries, bool blnVendas, bool blnLiquidacoes, byte bytTipoCalculoLiquidacoes, bool blnChefes)
    Parameters
    Type Name Description
    System.String strFilial

    Indica a filial sobre a qual se pretende efectuar o processamento ('TODAS' ou '000' ou '00?')

    System.String strVendedorInicial

    Identifica o vendedor inicial do processamento

    System.String strVendedorFinal

    Identifica o vendedor final do processamento

    System.DateTime datDataInicial

    Data inicial do periodo a processar

    System.DateTime datDataFinal

    Data final do periodo a processar

    System.String strDocumentos

    Documentos a incluir no processamento ('FA', 'VD', ...)

    System.String strSeries

    Séries a incluir no processamento ('2005', '2006', ...)

    System.Boolean blnVendas

    Indicação se deve de processar as comissões dos documentos de venda

    System.Boolean blnLiquidacoes

    Indicação se deve de processar as comissões nas liquidações

    System.Byte bytTipoCalculoLiquidacoes

    0 - para cálculo das comissões sobre o valor recebido dos documentos

    1 - para cálculo das comissões sobre o valor do documento

    System.Boolean blnChefes

    Indica se processa comissões para os chefes dos vendedores

    Returns
    Type Description
    StdBELista

    Lista com as comissões dos vendedores.

    LstComissoesVendedores(String, String, String, DateTime, DateTime, String, String, Boolean, Boolean, Byte, Boolean, ref StdBELista)

    Devolve uma lista com as comissões dos vendedores.

    Declaration
    StdBELista LstComissoesVendedores(string strFilial, string strVendedorInicial, string strVendedorFinal, DateTime datDataInicial, DateTime datDataFinal, string strDocumentos, string strSeries, bool blnVendas, bool blnLiquidacoes, byte bytTipoCalculoLiquidacoes, bool blnChefes, ref StdBELista objComissoesChefes)
    Parameters
    Type Name Description
    System.String strFilial

    Indica a filial sobre a qual se pretende efectuar o processamento ('TODAS' ou '000' ou '00?')

    System.String strVendedorInicial

    Identifica o vendedor inicial do processamento

    System.String strVendedorFinal

    Identifica o vendedor final do processamento

    System.DateTime datDataInicial

    Data inicial do periodo a processar

    System.DateTime datDataFinal

    Data final do periodo a processar

    System.String strDocumentos

    Documentos a incluir no processamento ('FA', 'VD', ...)

    System.String strSeries

    Séries a incluir no processamento ('2005', '2006', ...)

    System.Boolean blnVendas

    Indicação se deve de processar as comissões dos documentos de venda

    System.Boolean blnLiquidacoes

    Indicação se deve de processar as comissões nas liquidações

    System.Byte bytTipoCalculoLiquidacoes

    0 - para cálculo das comissões sobre o valor recebido dos documentos

    1 - para cálculo das comissões sobre o valor do documento

    System.Boolean blnChefes

    Indica se processa comissões para os chefes dos vendedores

    StdBELista objComissoesChefes

    Lista com as comissoes dos chefes de vendedores

    Returns
    Type Description
    StdBELista

    Lista com as comissões dos vendedores.

    LstComissoesVendedores(String, String, String, DateTime, DateTime, String, String, Boolean, Boolean, Byte, Boolean, ref StdBELista, ref String)

    Devolve uma lista com as comissões dos vendedores.

    Declaration
    StdBELista LstComissoesVendedores(string strFilial, string strVendedorInicial, string strVendedorFinal, DateTime datDataInicial, DateTime datDataFinal, string strDocumentos, string strSeries, bool blnVendas, bool blnLiquidacoes, byte bytTipoCalculoLiquidacoes, bool blnChefes, ref StdBELista objComissoesChefes, ref string strNomeTabelaComissoes)
    Parameters
    Type Name Description
    System.String strFilial

    Indica a filial sobre a qual se pretende efectuar o processamento ('TODAS' ou '000' ou '00?')

    System.String strVendedorInicial

    Identifica o vendedor inicial do processamento

    System.String strVendedorFinal

    Identifica o vendedor final do processamento

    System.DateTime datDataInicial

    Data inicial do periodo a processar

    System.DateTime datDataFinal

    Data final do periodo a processar

    System.String strDocumentos

    Documentos a incluir no processamento ('FA', 'VD', ...)

    System.String strSeries

    Séries a incluir no processamento ('2005', '2006', ...)

    System.Boolean blnVendas

    Indicação se deve de processar as comissões dos documentos de venda

    System.Boolean blnLiquidacoes

    Indicação se deve de processar as comissões nas liquidações

    System.Byte bytTipoCalculoLiquidacoes

    0 - para cálculo das comissões sobre o valor recebido dos documentos

    1 - para cálculo das comissões sobre o valor do documento

    System.Boolean blnChefes

    Indica se processa comissões para os chefes dos vendedores

    StdBELista objComissoesChefes

    Lista com as comissoes dos chefes de vendedores

    System.String strNomeTabelaComissoes

    Nome da tabela temporária para o processamento das comissões

    Returns
    Type Description
    StdBELista

    Lista com as comissões dos vendedores.

    LstComissoesVendedores(String, String, String, DateTime, DateTime, String, String, Boolean, Boolean, Byte, Boolean, ref StdBELista, ref String, ref String)

    Devolve uma lista com as comissões dos vendedores.

    Declaration
    StdBELista LstComissoesVendedores(string strFilial, string strVendedorInicial, string strVendedorFinal, DateTime datDataInicial, DateTime datDataFinal, string strDocumentos, string strSeries, bool blnVendas, bool blnLiquidacoes, byte bytTipoCalculoLiquidacoes, bool blnChefes, ref StdBELista objComissoesChefes, ref string strNomeTabelaComissoes, ref string strNomeTabelaComissoesChefe)
    Parameters
    Type Name Description
    System.String strFilial

    Indica a filial sobre a qual se pretende efectuar o processamento ('TODAS' ou '000' ou '00?')

    System.String strVendedorInicial

    Identifica o vendedor inicial do processamento

    System.String strVendedorFinal

    Identifica o vendedor final do processamento

    System.DateTime datDataInicial

    Data inicial do periodo a processar

    System.DateTime datDataFinal

    Data final do periodo a processar

    System.String strDocumentos

    Documentos a incluir no processamento ('FA', 'VD', ...)

    System.String strSeries

    Séries a incluir no processamento ('2005', '2006', ...)

    System.Boolean blnVendas

    Indicação se deve de processar as comissões dos documentos de venda

    System.Boolean blnLiquidacoes

    Indicação se deve de processar as comissões nas liquidações

    System.Byte bytTipoCalculoLiquidacoes

    0 - para cálculo das comissões sobre o valor recebido dos documentos

    1 - para cálculo das comissões sobre o valor do documento

    System.Boolean blnChefes

    Indica se processa comissões para os chefes dos vendedores

    StdBELista objComissoesChefes

    Lista com as comissoes dos chefes de vendedores

    System.String strNomeTabelaComissoes

    Nome da tabela temporária para o processamento das comissões

    System.String strNomeTabelaComissoesChefe

    Nome da tabela temporária para o processamento das comissões dos chefes dos vendedores

    Returns
    Type Description
    StdBELista

    Lista com as comissões dos vendedores.

    LstComissoesVendedores(String, String, String, DateTime, DateTime, String, String, Boolean, Boolean, Byte, Boolean, ref StdBELista, ref String, ref String, Boolean)

    Devolve uma lista com as comissões dos vendedores.

    Declaration
    StdBELista LstComissoesVendedores(string strFilial, string strVendedorInicial, string strVendedorFinal, DateTime datDataInicial, DateTime datDataFinal, string strDocumentos, string strSeries, bool blnVendas, bool blnLiquidacoes, byte bytTipoCalculoLiquidacoes, bool blnChefes, ref StdBELista objComissoesChefes, ref string strNomeTabelaComissoes, ref string strNomeTabelaComissoesChefe, bool blnMantemTabelas)
    Parameters
    Type Name Description
    System.String strFilial

    Indica a filial sobre a qual se pretende efectuar o processamento ('TODAS' ou '000' ou '00?')

    System.String strVendedorInicial

    Identifica o vendedor inicial do processamento

    System.String strVendedorFinal

    Identifica o vendedor final do processamento

    System.DateTime datDataInicial

    Data inicial do periodo a processar

    System.DateTime datDataFinal

    Data final do periodo a processar

    System.String strDocumentos

    Documentos a incluir no processamento ('FA', 'VD', ...)

    System.String strSeries

    Séries a incluir no processamento ('2005', '2006', ...)

    System.Boolean blnVendas

    Indicação se deve de processar as comissões dos documentos de venda

    System.Boolean blnLiquidacoes

    Indicação se deve de processar as comissões nas liquidações

    System.Byte bytTipoCalculoLiquidacoes

    0 - para cálculo das comissões sobre o valor recebido dos documentos

    1 - para cálculo das comissões sobre o valor do documento

    System.Boolean blnChefes

    Indica se processa comissões para os chefes dos vendedores

    StdBELista objComissoesChefes

    Lista com as comissoes dos chefes de vendedores

    System.String strNomeTabelaComissoes

    Nome da tabela temporária para o processamento das comissões

    System.String strNomeTabelaComissoesChefe

    Nome da tabela temporária para o processamento das comissões dos chefes dos vendedores

    System.Boolean blnMantemTabelas

    Indica se as tabelas temporáris do processamento são mantidas após a execução

    Returns
    Type Description
    StdBELista

    Lista com as comissões dos vendedores.

    LstCreditosUtilizador(String, String, String, String, String, String)

    Devolve uma lista com todos os documentos pendentes de um entidade.

    Declaration
    StdBELista LstCreditosUtilizador(string TipoEntidade, string Entidade, string Moeda, string TipoConta, string sNatCV, string strCodigoFilial)
    Parameters
    Type Name Description
    System.String TipoEntidade

    Tipo de entidade.

    System.String Entidade

    Código da entidade.

    System.String Moeda

    Código da moeda (Moeda).

    System.String TipoConta

    Código do tipo de conta (TipoConta).

    System.String sNatCV

    Natureza (P - Pagar; R - Receber).

    System.String strCodigoFilial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    Returns
    Type Description
    StdBELista

    Lista com todos os documentos pendentes.

    LstDocumentosRascunho(String, String, String, String)

    Lista os rascunhos de um determinado tipo de documento e série

    Declaration
    StdBELista LstDocumentosRascunho(string TipoDoc, string Serie, string Filial, string Utilizador = "")
    Parameters
    Type Name Description
    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String Serie

    Código da série (Serie).

    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String Utilizador

    Se definido, permite apenas listar os documentos dum só utilizador

    Returns
    Type Description
    StdBELista

    LstEncomendasAReservar(String, Boolean)

    Devolve uma lista com todos os potenciais destinatarios (tip. ECLs) para o stock indicado

    Declaration
    StdBELista LstEncomendasAReservar(string Artigo, bool IncluiEncomendas)
    Parameters
    Type Name Description
    System.String Artigo

    Código do artigo (Artigo).

    System.Boolean IncluiEncomendas

    Indica se inclui ou não as encomendas.

    Returns
    Type Description
    StdBELista

    Lista com todos os potenciais destinatarios.

    LstEncomendasAReservar(String, Boolean, String)

    Devolve uma lista com todos os potenciais destinatarios (tip. ECLs) para o stock indicado

    Declaration
    StdBELista LstEncomendasAReservar(string Artigo, bool IncluiEncomendas, string Armazem)
    Parameters
    Type Name Description
    System.String Artigo

    Código do artigo (Artigo).

    System.Boolean IncluiEncomendas

    Indica se inclui ou não as encomendas.

    System.String Armazem

    Código do armazém (Armazem).

    Returns
    Type Description
    StdBELista

    Lista com todos os potenciais destinatarios.

    LstEncomendasAReservar(String, Boolean, String, String)

    Devolve uma lista com todos os potenciais destinatarios (tip. ECLs) para o stock indicado

    Declaration
    StdBELista LstEncomendasAReservar(string Artigo, bool IncluiEncomendas, string Armazem, string Localizacao)
    Parameters
    Type Name Description
    System.String Artigo

    Código do artigo (Artigo).

    System.Boolean IncluiEncomendas

    Indica se inclui ou não as encomendas.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    Returns
    Type Description
    StdBELista

    Lista com todos os potenciais destinatarios.

    LstEncomendasAReservar(String, Boolean, String, String, String)

    Devolve uma lista com todos os potenciais destinatarios (tip. ECLs) para o stock indicado

    Declaration
    StdBELista LstEncomendasAReservar(string Artigo, bool IncluiEncomendas, string Armazem, string Localizacao, string Lote)
    Parameters
    Type Name Description
    System.String Artigo

    Código do artigo (Artigo).

    System.Boolean IncluiEncomendas

    Indica se inclui ou não as encomendas.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.String Lote

    Código do lote (Lote).

    Returns
    Type Description
    StdBELista

    Lista com todos os potenciais destinatarios.

    LstEncomendasAReservar(String, Boolean, String, String, String, String)

    Devolve uma lista com todos os potenciais destinatarios (tip. ECLs) para o stock indicado

    Declaration
    StdBELista LstEncomendasAReservar(string Artigo, bool IncluiEncomendas, string Armazem, string Localizacao, string Lote, string CampoSelect)
    Parameters
    Type Name Description
    System.String Artigo

    Código do artigo (Artigo).

    System.Boolean IncluiEncomendas

    Indica se inclui ou não as encomendas.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.String Lote

    Código do lote (Lote).

    System.String CampoSelect

    Campos a incluir na instrução SELECT.

    Returns
    Type Description
    StdBELista

    Lista com todos os potenciais destinatarios.

    LstEncomendasAReservar(String, Boolean, String, String, String, String, DateTime)

    Devolve uma lista com todos os potenciais destinatarios (tip. ECLs) para o stock indicado

    Declaration
    StdBELista LstEncomendasAReservar(string Artigo, bool IncluiEncomendas, string Armazem, string Localizacao, string Lote, string CampoSelect, DateTime DataInicial)
    Parameters
    Type Name Description
    System.String Artigo

    Código do artigo (Artigo).

    System.Boolean IncluiEncomendas

    Indica se inclui ou não as encomendas.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.String Lote

    Código do lote (Lote).

    System.String CampoSelect

    Campos a incluir na instrução SELECT.

    System.DateTime DataInicial

    Data inicial dos documentos.

    Returns
    Type Description
    StdBELista

    Lista com todos os potenciais destinatarios.

    LstEncomendasAReservar(String, Boolean, String, String, String, String, DateTime, DateTime)

    Devolve uma lista com todos os potenciais destinatarios (tip. ECLs) para o stock indicado

    Declaration
    StdBELista LstEncomendasAReservar(string Artigo, bool IncluiEncomendas, string Armazem, string Localizacao, string Lote, string CampoSelect, DateTime DataInicial, DateTime DataFinal)
    Parameters
    Type Name Description
    System.String Artigo

    Código do artigo (Artigo).

    System.Boolean IncluiEncomendas

    Indica se inclui ou não as encomendas.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.String Lote

    Código do lote (Lote).

    System.String CampoSelect

    Campos a incluir na instrução SELECT.

    System.DateTime DataInicial

    Data inicial dos documentos.

    System.DateTime DataFinal

    Data Final dos documentos.

    Returns
    Type Description
    StdBELista

    Lista com todos os potenciais destinatarios.

    LstEncomendasAReservar(String, Boolean, String, String, String, String, DateTime, DateTime, String)

    Devolve uma lista com todos os potenciais destinatarios (tip. ECLs) para o stock indicado

    Declaration
    StdBELista LstEncomendasAReservar(string Artigo, bool IncluiEncomendas, string Armazem, string Localizacao, string Lote, string CampoSelect, DateTime DataInicial, DateTime DataFinal, string RestricoesSQL)
    Parameters
    Type Name Description
    System.String Artigo

    Código do artigo (Artigo).

    System.Boolean IncluiEncomendas

    Indica se inclui ou não as encomendas.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.String Lote

    Código do lote (Lote).

    System.String CampoSelect

    Campos a incluir na instrução SELECT.

    System.DateTime DataInicial

    Data inicial dos documentos.

    System.DateTime DataFinal

    Data Final dos documentos.

    System.String RestricoesSQL

    Restricões adicionais a aplicar.

    Returns
    Type Description
    StdBELista

    Lista com todos os potenciais destinatarios.

    LstEncomendasAReservar(String, Boolean, String, String, String, String, DateTime, DateTime, String, String)

    Devolve uma lista com todos os potenciais destinatarios (tip. ECLs) para o stock indicado

    Declaration
    StdBELista LstEncomendasAReservar(string Artigo, bool IncluiEncomendas, string Armazem, string Localizacao, string Lote, string CampoSelect, DateTime DataInicial, DateTime DataFinal, string RestricoesSQL, string TabelaTemp)
    Parameters
    Type Name Description
    System.String Artigo

    Código do artigo (Artigo).

    System.Boolean IncluiEncomendas

    Indica se inclui ou não as encomendas.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.String Lote

    Código do lote (Lote).

    System.String CampoSelect

    Campos a incluir na instrução SELECT.

    System.DateTime DataInicial

    Data inicial dos documentos.

    System.DateTime DataFinal

    Data Final dos documentos.

    System.String RestricoesSQL

    Restricões adicionais a aplicar.

    System.String TabelaTemp

    Tabela temporária para popular os dados.

    Returns
    Type Description
    StdBELista

    Lista com todos os potenciais destinatarios.

    LstEncomendasAReservar(String, Boolean, String, String, String, String, DateTime, DateTime, String, String, String)

    Devolve uma lista com todos os potenciais destinatarios (tip. ECLs) para o stock indicado

    Declaration
    StdBELista LstEncomendasAReservar(string Artigo, bool IncluiEncomendas, string Armazem, string Localizacao, string Lote, string CampoSelect, DateTime DataInicial, DateTime DataFinal, string RestricoesSQL, string TabelaTemp, string IdDocReserva)
    Parameters
    Type Name Description
    System.String Artigo

    Código do artigo (Artigo).

    System.Boolean IncluiEncomendas

    Indica se inclui ou não as encomendas.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.String Lote

    Código do lote (Lote).

    System.String CampoSelect

    Campos a incluir na instrução SELECT.

    System.DateTime DataInicial

    Data inicial dos documentos.

    System.DateTime DataFinal

    Data Final dos documentos.

    System.String RestricoesSQL

    Restricões adicionais a aplicar.

    System.String TabelaTemp

    Tabela temporária para popular os dados.

    System.String IdDocReserva

    Identificador do documento de origem cujas reservas devem excluidas.

    Returns
    Type Description
    StdBELista

    Lista com todos os potenciais destinatarios.

    LstEncomendasAReservar(String, Boolean, String, String, String, String, DateTime, DateTime, String, String, String, String)

    Devolve uma lista com todos os potenciais destinatarios (tip. ECLs) para o stock indicado

    Declaration
    StdBELista LstEncomendasAReservar(string Artigo, bool IncluiEncomendas, string Armazem, string Localizacao, string Lote, string CampoSelect, DateTime DataInicial, DateTime DataFinal, string RestricoesSQL, string TabelaTemp, string IdDocReserva, string IdChaveOriginal)
    Parameters
    Type Name Description
    System.String Artigo

    Código do artigo (Artigo).

    System.Boolean IncluiEncomendas

    Indica se inclui ou não as encomendas.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.String Lote

    Código do lote (Lote).

    System.String CampoSelect

    Campos a incluir na instrução SELECT.

    System.DateTime DataInicial

    Data inicial dos documentos.

    System.DateTime DataFinal

    Data Final dos documentos.

    System.String RestricoesSQL

    Restricões adicionais a aplicar.

    System.String TabelaTemp

    Tabela temporária para popular os dados.

    System.String IdDocReserva

    Identificador do documento de origem cujas reservas devem excluidas.

    System.String IdChaveOriginal

    Identificador da chave original.

    Returns
    Type Description
    StdBELista

    Lista com todos os potenciais destinatarios.

    LstLinhasDocVendas()

    Devolve uma lista com as linhas de um determinado documento de venda.

    Declaration
    StdBELista LstLinhasDocVendas()
    Returns
    Type Description
    StdBELista

    LstLinhasDocVendas(String)

    Devolve uma lista com as linhas de um documento de venda.

    Declaration
    StdBELista LstLinhasDocVendas(string QueryTipo)
    Parameters
    Type Name Description
    System.String QueryTipo

    Identifica a condição de mostragem de informação.

    Returns
    Type Description
    StdBELista

    Lista com as linhas de um documento.

    LstLinhasDocVendas(String, DateTime)

    Devolve uma lista com as linhas de um documento de venda.

    Declaration
    StdBELista LstLinhasDocVendas(string QueryTipo, DateTime DataIni)
    Parameters
    Type Name Description
    System.String QueryTipo

    Identifica a condição de mostragem de informação.

    System.DateTime DataIni

    Identifica a data inicial dos documentos.

    Returns
    Type Description
    StdBELista

    Lista com as linhas de um documento.

    LstLinhasDocVendas(String, DateTime, DateTime)

    Devolve uma lista com as linhas de um documento de venda.

    Declaration
    StdBELista LstLinhasDocVendas(string QueryTipo, DateTime DataIni, DateTime DataFin)
    Parameters
    Type Name Description
    System.String QueryTipo

    Identifica a condição de mostragem de informação.

    System.DateTime DataIni

    Identifica a data inicial dos documentos.

    System.DateTime DataFin

    Identifica a data final dos documentos.

    Returns
    Type Description
    StdBELista

    Lista com as linhas de um documento.

    LstLinhasDocVendas(String, DateTime, DateTime, String)

    Devolve uma lista com as linhas de um documento de venda.

    Declaration
    StdBELista LstLinhasDocVendas(string QueryTipo, DateTime DataIni, DateTime DataFin, string Artigo)
    Parameters
    Type Name Description
    System.String QueryTipo

    Identifica a condição de mostragem de informação.

    System.DateTime DataIni

    Identifica a data inicial dos documentos.

    System.DateTime DataFin

    Identifica a data final dos documentos.

    System.String Artigo

    Código do artigo (Artigo).

    Returns
    Type Description
    StdBELista

    Lista com as linhas de um documento.

    LstLinhasDocVendas(String, DateTime, DateTime, String, String)

    Devolve uma lista com as linhas de um documento de venda.

    Declaration
    StdBELista LstLinhasDocVendas(string QueryTipo, DateTime DataIni, DateTime DataFin, string Artigo, string Cliente)
    Parameters
    Type Name Description
    System.String QueryTipo

    Identifica a condição de mostragem de informação.

    System.DateTime DataIni

    Identifica a data inicial dos documentos.

    System.DateTime DataFin

    Identifica a data final dos documentos.

    System.String Artigo

    Código do artigo (Artigo).

    System.String Cliente

    Código da entidade.

    Returns
    Type Description
    StdBELista

    Lista com as linhas de um documento.

    LstLinhasDocVendas(String, DateTime, DateTime, String, String, String)

    Devolve uma lista com as linhas de um documento de venda.

    Declaration
    StdBELista LstLinhasDocVendas(string QueryTipo, DateTime DataIni, DateTime DataFin, string Artigo, string Cliente, string NumSerie)
    Parameters
    Type Name Description
    System.String QueryTipo

    Identifica a condição de mostragem de informação.

    System.DateTime DataIni

    Identifica a data inicial dos documentos.

    System.DateTime DataFin

    Identifica a data final dos documentos.

    System.String Artigo

    Código do artigo (Artigo).

    System.String Cliente

    Código da entidade.

    System.String NumSerie

    Identifica o numero de série a pesquisar.

    Returns
    Type Description
    StdBELista

    Lista com as linhas de um documento.

    LstLinhasDocVendasNumerosSerie()

    Devolve uma lista com as linhas de vendas que contêm numeros de série.

    Declaration
    StdBELista LstLinhasDocVendasNumerosSerie()
    Returns
    Type Description
    StdBELista

    Lista com as linhas de vendas.

    LstLinhasDocVendasNumerosSerie(String)

    Devolve uma lista com as linhas de vendas que contêm numeros de série.

    Declaration
    StdBELista LstLinhasDocVendasNumerosSerie(string QueryTipo)
    Parameters
    Type Name Description
    System.String QueryTipo

    Identifica a condição de pesquisa.

    Returns
    Type Description
    StdBELista

    Lista com as linhas de vendas.

    LstLinhasDocVendasNumerosSerie(String, DateTime)

    Devolve uma lista com as linhas de vendas que contêm numeros de série.

    Declaration
    StdBELista LstLinhasDocVendasNumerosSerie(string QueryTipo, DateTime DataIni)
    Parameters
    Type Name Description
    System.String QueryTipo

    Identifica a condição de pesquisa.

    System.DateTime DataIni

    Identifica a data inicial dos documentos.

    Returns
    Type Description
    StdBELista

    Lista com as linhas de vendas.

    LstLinhasDocVendasNumerosSerie(String, DateTime, DateTime)

    Devolve uma lista com as linhas de vendas que contêm numeros de série.

    Declaration
    StdBELista LstLinhasDocVendasNumerosSerie(string QueryTipo, DateTime DataIni, DateTime DataFin)
    Parameters
    Type Name Description
    System.String QueryTipo

    Identifica a condição de pesquisa.

    System.DateTime DataIni

    Identifica a data inicial dos documentos.

    System.DateTime DataFin

    Identifica a data final dos documentos.

    Returns
    Type Description
    StdBELista

    Lista com as linhas de vendas.

    LstLinhasDocVendasNumerosSerie(String, DateTime, DateTime, String)

    Devolve uma lista com as linhas de vendas que contêm numeros de série.

    Declaration
    StdBELista LstLinhasDocVendasNumerosSerie(string QueryTipo, DateTime DataIni, DateTime DataFin, string Artigo)
    Parameters
    Type Name Description
    System.String QueryTipo

    Identifica a condição de pesquisa.

    System.DateTime DataIni

    Identifica a data inicial dos documentos.

    System.DateTime DataFin

    Identifica a data final dos documentos.

    System.String Artigo

    Código do artigo (Artigo).

    Returns
    Type Description
    StdBELista

    Lista com as linhas de vendas.

    LstLinhasDocVendasNumerosSerie(String, DateTime, DateTime, String, String)

    Devolve uma lista com as linhas de vendas que contêm numeros de série.

    Declaration
    StdBELista LstLinhasDocVendasNumerosSerie(string QueryTipo, DateTime DataIni, DateTime DataFin, string Artigo, string Cliente)
    Parameters
    Type Name Description
    System.String QueryTipo

    Identifica a condição de pesquisa.

    System.DateTime DataIni

    Identifica a data inicial dos documentos.

    System.DateTime DataFin

    Identifica a data final dos documentos.

    System.String Artigo

    Código do artigo (Artigo).

    System.String Cliente

    Código do cliente (Cliente).

    Returns
    Type Description
    StdBELista

    Lista com as linhas de vendas.

    LstLinhasDocVendasNumerosSerieNaoTrans(String, String, String, String)

    Devolve uma lista com as linhas de vendas que têm numeros de série.

    Declaration
    StdBELista LstLinhasDocVendasNumerosSerieNaoTrans(string QueryTipo = "", string LinhaDocId = "", string Artigo = "", string Cliente = "")
    Parameters
    Type Name Description
    System.String QueryTipo

    Identifica a condição de pesquisa.

    System.String LinhaDocId

    Identificador da linha do documento (IdLinha).

    System.String Artigo

    Código do artigo (Artigo).

    System.String Cliente
    Returns
    Type Description
    StdBELista

    Lista com as linhas de vendas.

    LstResumoEncomendas(String, Boolean, String, String, String, String, String, String, String, String, String)

    Devolve uma lista com o resumo de encomendas.

    Declaration
    StdBELista LstResumoEncomendas(string strMoedaVisualizacao, bool blnUnidadeBase, string strFilial, string strDocumentos, string strOrigem, string strTipoEntidade, string strEntidadeInicial, string strEntidadeFinal, string strArtigoInicial, string strArtigoFinal, string strObraID)
    Parameters
    Type Name Description
    System.String strMoedaVisualizacao

    Moeda em que pretende visualizar o processamento (moeda base ou alternativa)

    System.Boolean blnUnidadeBase
    System.String strFilial

    Filial onde pretende efectuar o processamento ('TODAS', '000', '00?', ...)

    System.String strDocumentos

    Lista de documentos a incluir no processamento (''FA'',''VD'', ...)

    System.String strOrigem

    Lista das origens dos documentos a incluir no processamento (''WEB'',''FAX'', ...)

    System.String strTipoEntidade

    Tipo de entidade a processar (''C'')

    System.String strEntidadeInicial

    Código da entidade

    System.String strEntidadeFinal

    Código da entidade

    System.String strArtigoInicial

    Código do Artigo

    System.String strArtigoFinal

    Código do Artigo

    System.String strObraID

    ID da Obra (CCOP)

    Returns
    Type Description
    StdBELista

    Lista com o resumo de encomendas.

    LstResumoVendas(String, String, String, String, String, String, DateTime, DateTime, String, String, String, String, String, String, String, String, String, String)

    Devolve uma lista com o resumo de vendas.

    Declaration
    StdBELista LstResumoVendas(string strMoedaVisualizacao, string strFilial, string strDocumentos, string strSeries, string strOrigem, string strTipo, DateTime datDataInicial, DateTime datDataFinal, string strTipoEntidade, string strEntidade, string strVendedor, string strZona, string strSeccao, string strArtigo, string strFamilia, string strObraID, string strUtilizador, string strPosto)
    Parameters
    Type Name Description
    System.String strMoedaVisualizacao

    Moeda em que pretende visualizar o processamento (moeda base ou alternativa).

    System.String strFilial

    Filial onde pretende efectuar o processamento ('TODAS', '000', '00?', ...).

    System.String strDocumentos

    Lista de documentos a incluir no processamento (''FA'',''VD'', ...).

    System.String strSeries

    Lista de séries a incluir no processamento (''2005'',''2006'', ...).

    System.String strOrigem

    Lista das origens dos documentos a incluir no processamento (''WEB'',''FAX'', ...).

    System.String strTipo

    Tipo de processamento D(iário), M(ensal), T(rimestral).

    System.DateTime datDataInicial

    Data inicial do processamento.

    System.DateTime datDataFinal

    Data final do processamento.

    System.String strTipoEntidade

    Tipo de entidade a processar ("C").

    System.String strEntidade

    Código da entidade

    System.String strVendedor

    Código do vendedor (Vendedor).

    System.String strZona

    Código da zona (Zona).

    System.String strSeccao

    Código da secção de vendas (Seccao).

    System.String strArtigo

    Código do artigo (Artigo).

    System.String strFamilia

    Código da família (Familia).

    System.String strObraID

    Identificador da Obra (CCOP).

    System.String strUtilizador

    Código do Utilizador PRIMAVERA.

    System.String strPosto

    Identificação do posto.

    Returns
    Type Description
    StdBELista

    Lista com o resumo de vendas.

    LstTiposDocumentosParaTransformacao(String)

    Devolve uma lista com os tipos de documentos para o qual é possivel transformar para o documento de destino.

    Declaration
    StdBELista LstTiposDocumentosParaTransformacao(string TipoDocumento)
    Parameters
    Type Name Description
    System.String TipoDocumento

    Documento a ser criado na transformação.

    Returns
    Type Description
    StdBELista

    Lista com os tipos de documentos.

    LstUltPrecoArtigoCliente(String)

    Devolve uma lista com os últimos preços praticados para cada artigo por cliente.

    Declaration
    StdBELista LstUltPrecoArtigoCliente(string Vendedor)
    Parameters
    Type Name Description
    System.String Vendedor

    Código do vendedor (Vendedor).

    Returns
    Type Description
    StdBELista

    Lista com os últimos preços praticados.

    ObtemMoradaDocumentoOriginal(String, String, String, Int32)

    Devolve a morada do documento original.

    Declaration
    BasBEMoradaAlternativa ObtemMoradaDocumentoOriginal(string Filial, string TipoDoc, string Serie, int Numdoc)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String Serie

    Código da série (Serie).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    Returns
    Type Description
    BasBEMoradaAlternativa

    Morada do documento original.

    PreencheDadosRelacionados(VndBEDocumentoVenda)

    Preenche o cabeçalho de um documento de venda com os valores sugeridos por omissão de acordo com a opção escolhida.

    Declaration
    VndBEDocumentoVenda PreencheDadosRelacionados(VndBEDocumentoVenda clsDocVenda)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser preenchido.

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    PreencheDadosRelacionados(VndBEDocumentoVenda, ref Int32)

    Preenche o cabeçalho de um documento de venda com os valores sugeridos por omissão de acordo com a opção escolhida.

    Declaration
    VndBEDocumentoVenda PreencheDadosRelacionados(VndBEDocumentoVenda clsDocVenda, ref int Preenche)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser preenchido.

    System.Int32 Preenche

    Indica quais os dados relacionados a serem preenchidos no documento (BasBETiposGcp.PreencheRelacaoVendas).

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    PreencheDadosRelacionadosEntidadeAvencas(String, String, String, Int32, VndBEDocumentoVenda)

    Declaration
    VndBEDocumentoVenda PreencheDadosRelacionadosEntidadeAvencas(string FilialOriginal, string TipoDocOriginal, string SerieOriginal, int NumDocOriginal, VndBEDocumentoVenda clsDocVenda)
    Parameters
    Type Name Description
    System.String FilialOriginal
    System.String TipoDocOriginal
    System.String SerieOriginal
    System.Int32 NumDocOriginal
    VndBEDocumentoVenda clsDocVenda
    Returns
    Type Description
    VndBEDocumentoVenda

    PreencheImpostoSelo(VndBEDocumentoVenda)

    Declaration
    VndBEDocumentoVenda PreencheImpostoSelo(VndBEDocumentoVenda BEDocumentoVenda)
    Parameters
    Type Name Description
    VndBEDocumentoVenda BEDocumentoVenda
    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    PreencheImpostoSelo(VndBEDocumentoVenda, Int32)

    Declaration
    VndBEDocumentoVenda PreencheImpostoSelo(VndBEDocumentoVenda BEDocumentoVenda, int NumLinha)
    Parameters
    Type Name Description
    VndBEDocumentoVenda BEDocumentoVenda
    System.Int32 NumLinha
    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    PreencheImpostoSelo(VndBEDocumentoVenda, Int32, ref BasBESelo)

    Declaration
    VndBEDocumentoVenda PreencheImpostoSelo(VndBEDocumentoVenda BEDocumentoVenda, int NumLinha, ref BasBESelo BESelo)
    Parameters
    Type Name Description
    VndBEDocumentoVenda BEDocumentoVenda
    System.Int32 NumLinha
    BasBESelo BESelo
    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    PreencheRegimeIva(VndBEDocumentoVenda)

    Dado um documento com os dados minimos preenchidos, preenche o campo RegimeIva através das regras dos campos RegimeIvaReembolsos e EspacoFiscal.

    Declaration
    VndBEDocumentoVenda PreencheRegimeIva(VndBEDocumentoVenda DocumentoVenda)
    Parameters
    Type Name Description
    VndBEDocumentoVenda DocumentoVenda

    Objeto que identifica o documento.

    Returns
    Type Description
    VndBEDocumentoVenda

    Objeto que representa o documento.

    PreencheResumoIS(VndBEDocumentoVenda)

    Declaration
    BasBEResumosIS PreencheResumoIS(VndBEDocumentoVenda BEDocumentoVenda)
    Parameters
    Type Name Description
    VndBEDocumentoVenda BEDocumentoVenda
    Returns
    Type Description
    BasBEResumosIS

    PreencheResumoIS(VndBEDocumentoVenda, ref Double)

    Declaration
    BasBEResumosIS PreencheResumoIS(VndBEDocumentoVenda BEDocumentoVenda, ref double TotalIS)
    Parameters
    Type Name Description
    VndBEDocumentoVenda BEDocumentoVenda
    System.Double TotalIS
    Returns
    Type Description
    BasBEResumosIS

    ProcuraDocAnteriores(String, BasBEDocumentosRastreab)

    Procura a rastreabilidade de todos os documentos de compra que serviram para criar um outro documento.

    Declaration
    void ProcuraDocAnteriores(string IDCabec, BasBEDocumentosRastreab ClsDocumentos)
    Parameters
    Type Name Description
    System.String IDCabec

    Identificador do documento (ID).

    BasBEDocumentosRastreab ClsDocumentos

    Coleção a devolver com os documentos encontrados.

    ProcuraDocPosteriores(String, BasBEDocumentosRastreab)

    Procura a rastreabilidade de todos os documentos de compra criados a partir de um outro documento.

    Declaration
    void ProcuraDocPosteriores(string IDCabec, BasBEDocumentosRastreab ClsDocumentos)
    Parameters
    Type Name Description
    System.String IDCabec

    Identificador do documento (ID).

    BasBEDocumentosRastreab ClsDocumentos

    Coleção a devolver com os documentos encontrados.

    ProcuraLinhasAnteriores(String, BasBELinhasRastreabilidade)

    Procura a rastreabilidade de todas as linhas de compra criadas a partir de uma outra linha.

    Declaration
    void ProcuraLinhasAnteriores(string IDLinha, BasBELinhasRastreabilidade clsLinhas)
    Parameters
    Type Name Description
    System.String IDLinha

    Identificador da linha do documento (IdLinha).

    BasBELinhasRastreabilidade clsLinhas

    Coleção a devolver com as linhas encontradas.

    ProcuraLinhasPosteriores(String, BasBELinhasRastreabilidade)

    Procura a rastreabilidade de todos os documentos de compra que serviram para criar um outro documento.

    Declaration
    void ProcuraLinhasPosteriores(string IDLinha, BasBELinhasRastreabilidade clsLinhas)
    Parameters
    Type Name Description
    System.String IDLinha

    Identificador da linha do documento (IdLinha).

    BasBELinhasRastreabilidade clsLinhas

    Coleção a devolver com as linhas encontradas.

    Remove(String, String, String, Int32)

    Este método foi descontinuado. Deverá ser utilizado o método Anulacao().

    Declaration
    void Remove(string Filial, string TipoDoc, string strSerie, int Numdoc)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String strSerie

    Código da série (Serie).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    RemoveRascunhoID(String)

    Remove um determinado rascunho da base de dados

    Declaration
    void RemoveRascunhoID(string ID)
    Parameters
    Type Name Description
    System.String ID

    Identificador do rascunho a remover

    SubmeteDocumentoMaquinasFiscais(VndBEDocumentoVenda)

    Submete o documento para o webservice das máquinas fiscais.

    Declaration
    void SubmeteDocumentoMaquinasFiscais(VndBEDocumentoVenda clsDocumentoVenda)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocumentoVenda

    Objeto que identifica o documento.

    Remarks

    Válido apenas para o mercado moçambicano.

    SugereArtigoLinhas(VndBEDocumentoVenda, String)

    Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.

    Declaration
    VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    Returns
    Type Description
    VndBELinhasDocumentoVenda

    Coleção com as linhas sugeridas.

    SugereArtigoLinhas(VndBEDocumentoVenda, String, ref Double)

    Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.

    Declaration
    VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    Returns
    Type Description
    VndBELinhasDocumentoVenda

    Coleção com as linhas sugeridas.

    SugereArtigoLinhas(VndBEDocumentoVenda, String, ref Double, ref String)

    Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.

    Declaration
    VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    System.String Armazem

    Código do armazém (Armazem).

    Returns
    Type Description
    VndBELinhasDocumentoVenda

    Coleção com as linhas sugeridas.

    SugereArtigoLinhas(VndBEDocumentoVenda, String, ref Double, ref String, ref String)

    Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.

    Declaration
    VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    Returns
    Type Description
    VndBELinhasDocumentoVenda

    Coleção com as linhas sugeridas.

    SugereArtigoLinhas(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double)

    Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.

    Declaration
    VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.Double PrecoUnitario

    Preço unitário do artigo.

    Returns
    Type Description
    VndBELinhasDocumentoVenda

    Coleção com as linhas sugeridas.

    SugereArtigoLinhas(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double)

    Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.

    Declaration
    VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.Double PrecoUnitario

    Preço unitário do artigo.

    System.Double Desconto

    Desconto a aplicar à linha.

    Returns
    Type Description
    VndBELinhasDocumentoVenda

    Coleção com as linhas sugeridas.

    SugereArtigoLinhas(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String)

    Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.

    Declaration
    VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.Double PrecoUnitario

    Preço unitário do artigo.

    System.Double Desconto

    Desconto a aplicar à linha.

    System.String Lote

    Código do lote do artigo (Lote).

    Returns
    Type Description
    VndBELinhasDocumentoVenda

    Coleção com as linhas sugeridas.

    SugereArtigoLinhas(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double)

    Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.

    Declaration
    VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.Double PrecoUnitario

    Preço unitário do artigo.

    System.Double Desconto

    Desconto a aplicar à linha.

    System.String Lote

    Código do lote do artigo (Lote).

    System.Double QntVariavelA

    Quantidade da variável A.

    Returns
    Type Description
    VndBELinhasDocumentoVenda

    Coleção com as linhas sugeridas.

    SugereArtigoLinhas(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double)

    Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.

    Declaration
    VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.Double PrecoUnitario

    Preço unitário do artigo.

    System.Double Desconto

    Desconto a aplicar à linha.

    System.String Lote

    Código do lote do artigo (Lote).

    System.Double QntVariavelA

    Quantidade da variável A.

    System.Double QntVariavelB

    Quantidade da variável B.

    Returns
    Type Description
    VndBELinhasDocumentoVenda

    Coleção com as linhas sugeridas.

    SugereArtigoLinhas(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double, Double)

    Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.

    Declaration
    VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB, double QntVariavelC)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.Double PrecoUnitario

    Preço unitário do artigo.

    System.Double Desconto

    Desconto a aplicar à linha.

    System.String Lote

    Código do lote do artigo (Lote).

    System.Double QntVariavelA

    Quantidade da variável A.

    System.Double QntVariavelB

    Quantidade da variável B.

    System.Double QntVariavelC

    Quantidade da variável C.

    Returns
    Type Description
    VndBELinhasDocumentoVenda

    Coleção com as linhas sugeridas.

    SugereArtigoLinhas(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double, Double, Boolean)

    Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.

    Declaration
    VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB, double QntVariavelC, bool AdicionaArtigoAssociado)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.Double PrecoUnitario

    Preço unitário do artigo.

    System.Double Desconto

    Desconto a aplicar à linha.

    System.String Lote

    Código do lote do artigo (Lote).

    System.Double QntVariavelA

    Quantidade da variável A.

    System.Double QntVariavelB

    Quantidade da variável B.

    System.Double QntVariavelC

    Quantidade da variável C.

    System.Boolean AdicionaArtigoAssociado

    Indica se o artigo associado também deve ser adicionado.

    Returns
    Type Description
    VndBELinhasDocumentoVenda

    Coleção com as linhas sugeridas.

    SugereArtigoLinhas(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double, Double, Boolean, Boolean)

    Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.

    Declaration
    VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB, double QntVariavelC, bool AdicionaArtigoAssociado, bool PrecoIvaIncluido)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.Double PrecoUnitario

    Preço unitário do artigo.

    System.Double Desconto

    Desconto a aplicar à linha.

    System.String Lote

    Código do lote do artigo (Lote).

    System.Double QntVariavelA

    Quantidade da variável A.

    System.Double QntVariavelB

    Quantidade da variável B.

    System.Double QntVariavelC

    Quantidade da variável C.

    System.Boolean AdicionaArtigoAssociado

    Indica se o artigo associado também deve ser adicionado.

    System.Boolean PrecoIvaIncluido

    Indica se o preço indicado é com iva incluído ou não.

    Returns
    Type Description
    VndBELinhasDocumentoVenda

    Coleção com as linhas sugeridas.

    SugereArtigoLinhas(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double, Double, Boolean, Boolean, Double)

    Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.

    Declaration
    VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB, double QntVariavelC, bool AdicionaArtigoAssociado, bool PrecoIvaIncluido, double PrecoTaxaIva)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.Double PrecoUnitario

    Preço unitário do artigo.

    System.Double Desconto

    Desconto a aplicar à linha.

    System.String Lote

    Código do lote do artigo (Lote).

    System.Double QntVariavelA

    Quantidade da variável A.

    System.Double QntVariavelB

    Quantidade da variável B.

    System.Double QntVariavelC

    Quantidade da variável C.

    System.Boolean AdicionaArtigoAssociado

    Indica se o artigo associado também deve ser adicionado.

    System.Boolean PrecoIvaIncluido

    Indica se o preço indicado é com iva incluído ou não.

    System.Double PrecoTaxaIva

    Quando com iva incluido, indica a taxa do iva incluida.

    Returns
    Type Description
    VndBELinhasDocumentoVenda

    Coleção com as linhas sugeridas.

    SugereArtigoLinhas(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double, Double, Boolean, Boolean, Double, ref String)

    Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.

    Declaration
    VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB, double QntVariavelC, bool AdicionaArtigoAssociado, bool PrecoIvaIncluido, double PrecoTaxaIva, ref string IdLinhaPai)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocVenda

    Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    System.Double Quantidade

    Quantidade do artigo.

    System.String Armazem

    Código do armazém (Armazem).

    System.String Localizacao

    Código da localização (Localizacao).

    System.Double PrecoUnitario

    Preço unitário do artigo.

    System.Double Desconto

    Desconto a aplicar à linha.

    System.String Lote

    Código do lote do artigo (Lote).

    System.Double QntVariavelA

    Quantidade da variável A.

    System.Double QntVariavelB

    Quantidade da variável B.

    System.Double QntVariavelC

    Quantidade da variável C.

    System.Boolean AdicionaArtigoAssociado

    Indica se o artigo associado também deve ser adicionado

    System.Boolean PrecoIvaIncluido

    Indica se o preço indicado é com iva incluído ou não

    System.Double PrecoTaxaIva

    Quando com iva incluido, indica a taxa do iva incluida

    System.String IdLinhaPai

    Identificador da linha pai (IdLinhaPai).

    Returns
    Type Description
    VndBELinhasDocumentoVenda

    Coleção com as linhas sugeridas.

    SugerePrecoDesconto(DateTime, String, String, String, String, String, Double, Double, Double, ref Double, Boolean, Double, ref Double, ref Double, ref Double, ref Double, Boolean, Boolean, Boolean, Boolean)

    Declaration
    void SugerePrecoDesconto(DateTime DataDoc, string Moeda, string Cliente, string Artigo, string Contrato, string Unidade, double Quantidade, double FactorConversao, double PrecoUnit, ref double PrecoSugerido, bool IvaIncluido, double TaxaIva, ref double DescontoSugerido, ref double DescontoSugerido1, ref double DescontoSugerido2, ref double DescontoSugerido3, bool SugereSemRegras = true, bool SugerePreco = true, bool SugereDesc = true, bool SoComEscaloes = false)
    Parameters
    Type Name Description
    System.DateTime DataDoc
    System.String Moeda
    System.String Cliente
    System.String Artigo
    System.String Contrato
    System.String Unidade
    System.Double Quantidade
    System.Double FactorConversao
    System.Double PrecoUnit
    System.Double PrecoSugerido
    System.Boolean IvaIncluido
    System.Double TaxaIva
    System.Double DescontoSugerido
    System.Double DescontoSugerido1
    System.Double DescontoSugerido2
    System.Double DescontoSugerido3
    System.Boolean SugereSemRegras
    System.Boolean SugerePreco
    System.Boolean SugereDesc
    System.Boolean SoComEscaloes

    TransformaDocumento(Object[], ref VndBEDocumentoVenda)

    Transforma as linhas dos documentos origem para o documento destino.

    Declaration
    void TransformaDocumento(dynamic[] Documentos, ref VndBEDocumentoVenda DocumentoDestino)
    Parameters
    Type Name Description
    System.Object[] Documentos

    Array de documentos com as linhas a transformar.

    VndBEDocumentoVenda DocumentoDestino

    Objeto que identifica o documento de destino.

    TransformaDocumento(Object[], ref VndBEDocumentoVenda, Boolean)

    Transforma as linhas dos documentos origem para o documento destino.

    Declaration
    void TransformaDocumento(dynamic[] Documentos, ref VndBEDocumentoVenda DocumentoDestino, bool PreencheDadosRelacionados)
    Parameters
    Type Name Description
    System.Object[] Documentos

    Array de documentos com as linhas a transformar.

    VndBEDocumentoVenda DocumentoDestino

    Objeto que identifica o documento de destino.

    System.Boolean PreencheDadosRelacionados

    Define se o documento de destino já traz os dados preenchidos ou se deverão ser preenchidos na transformação.

    TransformaDocumento(Object[], ref VndBEDocumentoVenda, Boolean, ref String)

    Transforma as linhas dos documentos origem para o documento destino.

    Declaration
    void TransformaDocumento(dynamic[] Documentos, ref VndBEDocumentoVenda DocumentoDestino, bool PreencheDadosRelacionados, ref string Avisos)
    Parameters
    Type Name Description
    System.Object[] Documentos

    Array de documentos com as linhas a transformar.

    VndBEDocumentoVenda DocumentoDestino

    Objeto que identifica o documento de destino.

    System.Boolean PreencheDadosRelacionados

    Define se o documento de destino já traz os dados preenchidos ou se deverão ser preenchidos na transformação.

    System.String Avisos

    Devolve as mensagens de aviso encontrados durante a atualização dos documentos.

    TransformaDocumento(Object[], ref VndBEDocumentoVenda, Boolean, ref String, Boolean)

    Transforma as linhas dos documentos origem para o documento destino.

    Declaration
    void TransformaDocumento(dynamic[] Documentos, ref VndBEDocumentoVenda DocumentoDestino, bool PreencheDadosRelacionados, ref string Avisos, bool GravaDocumento)
    Parameters
    Type Name Description
    System.Object[] Documentos

    Array de documentos com as linhas a transformar.

    VndBEDocumentoVenda DocumentoDestino

    Objeto que identifica o documento de destino.

    System.Boolean PreencheDadosRelacionados

    Define se o documento de destino já traz os dados preenchidos ou se deverão ser preenchidos na transformação.

    System.String Avisos

    Devolve as mensagens de aviso encontrados durante a atualização dos documentos.

    System.Boolean GravaDocumento

    Indica se o documento de destino é gravado.

    ValidaActualizacao(VndBEDocumentoVenda, VndBETabVenda, ref String, ref String, BasBESerie)

    Valida a actualização.

    Declaration
    bool ValidaActualizacao(VndBEDocumentoVenda clsDocumentoVenda, VndBETabVenda clsTabVenda, ref string SerieDocLiq, ref string StrErro, BasBESerie clsSerie = null)
    Parameters
    Type Name Description
    VndBEDocumentoVenda clsDocumentoVenda

    Objecto com as definições de um Documento de Venda.

    VndBETabVenda clsTabVenda

    Objecto com as definições da Tabela de Venda.

    System.String SerieDocLiq

    Identificador da Série do Documento de Liquidação.

    System.String StrErro

    Devolve os erros encontrados.

    BasBESerie clsSerie

    Objecto com as definições da Série.

    Returns
    Type Description
    System.Boolean

    True - Validação com sucesso; False - Validação sem sucesso

    ValidaAnulacaoDocumento(String, String, String, Int32)

    Valida a anulação de um documento de venda.

    Declaration
    bool ValidaAnulacaoDocumento(string Filial, string TipoDoc, string strSerie, int Numdoc)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String strSerie

    Código da série (Serie).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    Returns
    Type Description
    System.Boolean

    True - Validação com sucesso; False - Validação sem sucesso

    ValidaAnulacaoDocumento(String, String, String, Int32, ref String)

    Valida a anulação de um documento de venda.

    Declaration
    bool ValidaAnulacaoDocumento(string Filial, string TipoDoc, string strSerie, int Numdoc, ref string Erros)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String strSerie

    Código da série (Serie).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    System.String Erros

    Devolve os erros encontrados.

    Returns
    Type Description
    System.Boolean

    True - Validação com sucesso; False - Validação sem sucesso

    ValidaAnulacaoDocumentoID(String)

    Valida a anulação de um documento de venda.

    Declaration
    bool ValidaAnulacaoDocumentoID(string ID)
    Parameters
    Type Name Description
    System.String ID

    Identificador do documento (ID).

    Returns
    Type Description
    System.Boolean

    True - Validação com sucesso; False - Validação sem sucesso

    ValidaAnulacaoDocumentoID(String, ref String)

    Valida a anulação de um documento de venda.

    Declaration
    bool ValidaAnulacaoDocumentoID(string ID, ref string Erros)
    Parameters
    Type Name Description
    System.String ID

    Identificador do documento (ID).

    System.String Erros

    Devolve os erros encontrados.

    Returns
    Type Description
    System.Boolean

    True - Validação com sucesso; False - Validação sem sucesso

    ValidaCamposSAFT(VndBEDocumentoVenda, ref String)

    Valida o preenchimento dos dados obrigatórios para o correto envio do SAF-T.

    Declaration
    bool ValidaCamposSAFT(VndBEDocumentoVenda Documento, ref string Erro)
    Parameters
    Type Name Description
    VndBEDocumentoVenda Documento

    Objeto que identifica o documento.

    System.String Erro

    Devolve os erros encontrados.

    Returns
    Type Description
    System.Boolean

    True - Validação com sucesso; False - Validação sem sucesso

    ValidaDevolucao(DateTime, DateTime, String)

    Efectua a validação de uma devolução.

    Declaration
    bool ValidaDevolucao(DateTime DataOrigem, DateTime DataDestino, string Artigo)
    Parameters
    Type Name Description
    System.DateTime DataOrigem

    Identifica a data de saida do artigo.

    System.DateTime DataDestino

    Identifica a data de devolução do artigo.

    System.String Artigo

    Código do artigo (Artigo).

    Returns
    Type Description
    System.Boolean

    True - Validação com sucesso; False - Validação sem sucesso

    ValidaEdicaoDocumentoMaquinasFiscais(String)

    Valida se é possível editar um documento que esteja associado às maquinas fiscais.

    Declaration
    bool ValidaEdicaoDocumentoMaquinasFiscais(string ID)
    Parameters
    Type Name Description
    System.String ID

    Identificador do documento (ID).

    Returns
    Type Description
    System.Boolean

    True - Validação com sucesso; False - Validação sem sucesso

    Remarks

    Válido apenas para o mercado moçambicano.

    ValidaRemocao(String, String, String, Int32, String)

    Este método foi descontinuado. Deverá ser utilizado o método Anulacao().

    Declaration
    bool ValidaRemocao(string Filial, string TipoDoc, string strSerie, int Numdoc, string StrErro)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial).

    System.String TipoDoc

    Código do tipo de documento (Tipodoc).

    System.String strSerie

    Código da série (Serie).

    System.Int32 Numdoc

    Número do documento (NumDoc).

    System.String StrErro

    Devolve os erros encontrados.

    Returns
    Type Description
    System.Boolean

    True - Validação com sucesso; False - Validação sem sucesso