PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class CmpBETabCompra

    Classe que identifica a tabela dos documentos de compra.

    Inheritance
    System.Object
    CmpBaseBE
    CmpBETabCompra
    Implements
    ITabDocLogistica
    Inherited Members
    CmpBaseBE.AbvtApl
    Namespace: CmpBE100
    Assembly: CmpBE100.dll
    Syntax
    [ComVisible(true)]
    [Guid("DEC66E3D-2514-4D3C-ABDE-F11D74C942B5")]
    [ClassInterface(ClassInterfaceType.None)]
    public class CmpBETabCompra : CmpBaseBE, ITabDocLogistica

    Constructors

    CmpBETabCompra()

    Construtor da classe.

    Inicializa as coleções CamposUtil e LigacoesBancos.

    Declaration
    public CmpBETabCompra()

    Properties

    AcaoFaturacaoSTP

    Identifica o tipo de ação de faturação que o documento efetua na integração com os Serviços Técnicos.

    Declaration
    public BasBETiposGcp.EnumTipoAcaoFaturacaoSTP AcaoFaturacaoSTP { get; set; }
    Property Value
    Type Description
    BasBETiposGcp.EnumTipoAcaoFaturacaoSTP

    ActualizaDataUltEntrada

    Indica se o documento atualiza a data da última entrada nos movimentos de entrada de stock.

    Declaration
    public bool ActualizaDataUltEntrada { get; set; }
    Property Value
    Type Description
    System.Boolean

    ActualizaDataUltSaida

    Indica se o documento atualiza a data da última saída nos movimentos de saída de stock.

    Declaration
    public bool ActualizaDataUltSaida { get; set; }
    Property Value
    Type Description
    System.Boolean

    ActualizaPCU

    Indica se o documento atualiza o último preço de custo nos movimentos de entrada de stock.

    Declaration
    public bool ActualizaPCU { get; set; }
    Property Value
    Type Description
    System.Boolean

    AlteracaoPatrimonial

    Alteração patrimonial a usar na integração com EAP

    Declaration
    public string AlteracaoPatrimonial { get; set; }
    Property Value
    Type Description
    System.String

    BensCirculacao

    Indica se o documento é usado para acompanhar bens em circulação.

    Declaration
    public bool BensCirculacao { get; set; }
    Property Value
    Type Description
    System.Boolean

    CamposUtil

    Coleção com os campos do utilizador.

    Declaration
    public StdBECampos CamposUtil { get; set; }
    Property Value
    Type Description
    StdBECampos

    Coleção com os campos do utilizador.

    ClasseAnalitica

    Classe analítica de Projectos/Obras.

    Declaration
    public int ClasseAnalitica { get; set; }
    Property Value
    Type Description
    System.Int32

    CodigoCenario

    Código do cenário de contabilização associado.

    Declaration
    public string CodigoCenario { get; set; }
    Property Value
    Type Description
    System.String

    CondPagASugerir

    Código da condição de pagamento a sugerir na integração em contas correntes.

    Declaration
    public string CondPagASugerir { get; set; }
    Property Value
    Type Description
    System.String

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

    ControlaCustosPorObra

    Indica se o documento controla custos por obra.

    Declaration
    public bool ControlaCustosPorObra { get; set; }
    Property Value
    Type Description
    System.Boolean

    ControlaLimitesCCP

    Indica o controle de limites CCP.

    Declaration
    public bool ControlaLimitesCCP { get; set; }
    Property Value
    Type Description
    System.Boolean

    ControlaQtdSatisfeita

    Indica se o documento controla as quantidades satisfeitas do documento origem.

    Declaration
    public bool ControlaQtdSatisfeita { get; set; }
    Property Value
    Type Description
    System.Boolean
    Remarks

    Controlo efetuado na cópia de linhas.

    DataUltimaActualizacao

    Data da última actualização do registo.

    Declaration
    public DateTime DataUltimaActualizacao { get; set; }
    Property Value
    Type Description
    System.DateTime

    Data e hora do registo.

    DeduzLiquidaIVA

    Indica se o iva no documento é deduzido ou liquidado na emissão do documento (Regime de Caixa).

    Declaration
    public bool DeduzLiquidaIVA { get; set; }
    Property Value
    Type Description
    System.Boolean

    Descricao

    Descrição do documento.

    Declaration
    public string Descricao { get; set; }
    Property Value
    Type Description
    System.String

    Texto até 35 caracteres.

    DocConferencia

    Código do tipo de documento de conferência.

    Declaration
    public string DocConferencia { get; set; }
    Property Value
    Type Description
    System.String

    Código do tipo de documento (Documento).

    DocLiqIvaCativo

    Código do tipo de documento a ser gerado na liquidação dos valores de retenção de valores de IVA Cativo em AO. ///

    Declaration
    public string DocLiqIvaCativo { get; set; }
    Property Value
    Type Description
    System.String

    Código do tipo de documento (Documento).

    Remarks

    Opção apenas válida para o mercado Angolano.

    DocNaoValorizado

    Indica se o documento não é valorizado na impressão.

    Declaration
    public bool DocNaoValorizado { get; set; }
    Property Value
    Type Description
    System.Boolean

    Documento

    Código do tipo de documento.

    Declaration
    public string Documento { get; set; }
    Property Value
    Type Description
    System.String

    Texto até 5 caracteres.

    DocumentoEstorno

    Código do tipo de documento a usar para o estorno/crédito.

    Declaration
    public string DocumentoEstorno { get; set; }
    Property Value
    Type Description
    System.String

    Código do tipo de documento (Documento).

    DocumentoLiqAGerar

    Código do documento a gerar na liquidação automática.

    Declaration
    public string DocumentoLiqAGerar { get; set; }
    Property Value
    Type Description
    System.String

    Código do tipo de documento (Documento).

    DocumentoLiquidacaoRetencao

    Código do tipo de documento a ser gerado para liquidação dos valores de retenção na fonte na introdução do documento.

    Declaration
    public string DocumentoLiquidacaoRetencao { get; set; }
    Property Value
    Type Description
    System.String

    Código do tipo de documento (Documento).

    DocumentoLiquidacaoRetencaoGarantia

    Código do tipo de documento a ser gerado para liquidação dos valores de retenção de garantia na introdução do documento.

    Declaration
    public string DocumentoLiquidacaoRetencaoGarantia { get; set; }
    Property Value
    Type Description
    System.String

    Código do tipo de documento (Documento).

    DocumentoRetificacao

    Código do tipo de documento utilizado na retificação.

    Declaration
    public string DocumentoRetificacao { get; set; }
    Property Value
    Type Description
    System.String

    Código do tipo de documento (Documento).

    DocumentoTesouraria

    Código do tipo de documento a usar na ligação à tesouraria.

    Declaration
    public string DocumentoTesouraria { get; set; }
    Property Value
    Type Description
    System.String

    Código do tipo de documento (Documento).

    EmailBCC

    Lista de emails a enviar em BCC.

    Declaration
    public string EmailBCC { get; set; }
    Property Value
    Type Description
    System.String

    Texto até 512 caracteres.

    EmailCC

    Lista de emails a enviar em CC.

    Declaration
    public string EmailCC { get; set; }
    Property Value
    Type Description
    System.String

    Texto até 512 caracteres.

    EmailConfirmar

    Indica se é pedida a confirmação para o envio do email na gravação do documento.

    Declaration
    public bool EmailConfirmar { get; set; }
    Property Value
    Type Description
    System.Boolean

    True - Sim; False - Não

    EmailFixo

    Indica se o email do destinatário é fixo.

    Declaration
    public bool EmailFixo { get; set; }
    Property Value
    Type Description
    System.Boolean

    True - Sim; False - Não

    EMailTexto

    Texto do email.

    Declaration
    public string EMailTexto { get; set; }
    Property Value
    Type Description
    System.String

    EmailTo

    Define o destinatário do envio do email:

    - Lista de emails fixos;

    - Tipo de contacto para obtenção do email do contacto.

    Declaration
    public string EmailTo { get; set; }
    Property Value
    Type Description
    System.String

    Texto até 512 carateres.

    EmailVisualizar

    Indica se é feita a pré-visualização do email.

    Declaration
    public bool EmailVisualizar { get; set; }
    Property Value
    Type Description
    System.Boolean

    True - Sim; False - Não

    EmModoEdicao

    Indica se o registo de encontra em edição.

    Declaration
    public bool EmModoEdicao { get; set; }
    Property Value
    Type Description
    System.Boolean

    True - Registo em edição; False: Novo registo

    EnviaEmail

    Indica se o documento envia email na gravação.

    Declaration
    public bool EnviaEmail { get; set; }
    Property Value
    Type Description
    System.Boolean

    True - Envia; False - Não envia

    Estado

    Código do estado no qual o pendente será lançado na integração em contas correntes.

    Declaration
    public string Estado { get; set; }
    Property Value
    Type Description
    System.String

    Código do estado (Estado).

    EstadoTransitar

    Código do estado de projecto a transitar caso o documento esteja configurado para tal (TransitaEstado).

    Declaration
    public string EstadoTransitar { get; set; }
    Property Value
    Type Description
    System.String

    Fornecedores

    Indica se o documento é permitido a fornecedores.

    Declaration
    public bool Fornecedores { get; set; }
    Property Value
    Type Description
    System.Boolean

    FornIndiferenciado

    Indica se o documento permite o fornecedor indiferenciado.

    Declaration
    public bool FornIndiferenciado { get; set; }
    Property Value
    Type Description
    System.Boolean

    True - Permite; False - Não permite

    Remarks

    Fornecedor indiferenciado definido em FornecedorVD.

    GeraPendentePorLinha

    Indica se o documento gera pendentes por linha na ligação a contas correntes.

    Declaration
    public bool GeraPendentePorLinha { get; set; }
    Property Value
    Type Description
    System.Boolean

    True - Gera um pendente por cada linha; False - Gera um único pendente para o documento

    IdContrato

    Identificador do Contrato.

    Declaration
    public string IdContrato { get; set; }
    Property Value
    Type Description
    System.String

    IntegraEAP

    Indicação se o documento é usado para fazer integrações em Equipamentos e Ativos

    Declaration
    public bool IntegraEAP { get; set; }
    Property Value
    Type Description
    System.Boolean

    IntrastatCondEnt

    Código da condição de entrega de intrastat.

    Declaration
    public string IntrastatCondEnt { get; set; }
    Property Value
    Type Description
    System.String

    Código da condição de entrega (CondEntrega).

    LigacaoBancos

    Indica se o documento efetua ligação à tesouraria.

    Declaration
    public bool LigacaoBancos { get; set; }
    Property Value
    Type Description
    System.Boolean

    LigacaoCBL

    Indica se o documento efetua ligação à contabilidade.

    Declaration
    public bool LigacaoCBL { get; set; }
    Property Value
    Type Description
    System.Boolean

    LigacaoCC

    Indica se o documento integra em contas correntes.

    Declaration
    public bool LigacaoCC { get; set; }
    Property Value
    Type Description
    System.Boolean

    True - Integra; False - Não integra

    LigacaoStocks

    Indica se o documento integra os artigos que movimentam stock em inventário.

    Declaration
    public bool LigacaoStocks { get; set; }
    Property Value
    Type Description
    System.Boolean

    True - Integra; False - Não integra

    LigacaoSTP

    Identifica se o documento liga com os Serviços Técnicos.

    Declaration
    public bool LigacaoSTP { get; set; }
    Property Value
    Type Description
    System.Boolean

    LigacoesBancos

    Coleção com as linhas para a ligação à tesouraria.

    Declaration
    public BasBELinhasLigacaoBancos LigacoesBancos { get; set; }
    Property Value
    Type Description
    BasBELinhasLigacaoBancos

    Limitecredito

    Indica se o documento faz gestão de mimite de crédito.

    Declaration
    public bool Limitecredito { get; set; }
    Property Value
    Type Description
    System.Boolean

    LiquidacaoAutomatica

    Indica se o documento efetua liquidação automática na integração em contas correntes.

    Declaration
    public bool LiquidacaoAutomatica { get; set; }
    Property Value
    Type Description
    System.Boolean

    LiquidaRetencaoGarantiaIntroducao

    Indica se o documento efectua a liquidação dos valores de retenção de garantia na introdução do documento.

    Declaration
    public bool LiquidaRetencaoGarantiaIntroducao { get; set; }
    Property Value
    Type Description
    System.Boolean

    LiquidaRetencaoIntroducao

    Indica se o documento efectua a liquidação dos valores de retenção na fonte na introdução do documento.

    Declaration
    public bool LiquidaRetencaoIntroducao { get; set; }
    Property Value
    Type Description
    System.Boolean

    NActualizaPCU

    Indica se o documento atualiza o último preço de custo nos movimentos negativos.

    Declaration
    public bool NActualizaPCU { get; set; }
    Property Value
    Type Description
    System.Boolean

    NActualizaUltimaEntrada

    Indica se o documento atualiza a data da última entrada nos movimentos negativos.

    Declaration
    public bool NActualizaUltimaEntrada { get; set; }
    Property Value
    Type Description
    System.Boolean

    NActualizaUltimaSaida

    Indica se o documento atualiza a data da última saída nos movimentos negativos.

    Declaration
    public bool NActualizaUltimaSaida { get; set; }
    Property Value
    Type Description
    System.Boolean

    NaturezaCCOP

    Natureza do documento na CCOP.

    Declaration
    public string NaturezaCCOP { get; set; }
    Property Value
    Type Description
    System.String

    "C" - Crédito; "D" - Débito

    NTipoMovStock

    Tipo doc movimento de stock para os movimentos negativos.

    Declaration
    public string NTipoMovStock { get; set; }
    Property Value
    Type Description
    System.String

    "E" - Entrada; "S" - Saída

    OperacaoControlaQtdSatisfeita

    Indica a ação a tomar quando o controlo de quantidade satisfeita é transgredido.

    Declaration
    public int OperacaoControlaQtdSatisfeita { get; set; }
    Property Value
    Type Description
    System.Int32

    0 - Avisar; 1 - Bloquear; 2 - Ignorar

    OutrosCredores

    Indica se o documento é permitido a outros credores.

    Declaration
    public bool OutrosCredores { get; set; }
    Property Value
    Type Description
    System.Boolean

    PagarReceber

    Natureza do documento.

    Declaration
    public string PagarReceber { get; set; }
    Property Value
    Type Description
    System.String

    "P" - Documento a pagar; "R" - Documento a receber

    PermiteAltAposExp

    Indica se é permitida a alteração do documento após exportação de e para filiais.

    Declaration
    public bool PermiteAltAposExp { get; set; }
    Property Value
    Type Description
    System.Boolean

    PermiteDocNegativo

    Indica se o documento permite valores totais negativos.

    Declaration
    public bool PermiteDocNegativo { get; set; }
    Property Value
    Type Description
    System.Boolean

    PermiteEstorno

    Indica se o documento permite estorno/crédito.

    Declaration
    public bool PermiteEstorno { get; set; }
    Property Value
    Type Description
    System.Boolean

    PermiteLinhasNegativas

    Indica se o documento permite linhas negativas.

    Declaration
    public bool PermiteLinhasNegativas { get; set; }
    Property Value
    Type Description
    System.Boolean

    ProcessaIntrastat

    Indica se o documento processa intrastat.

    Declaration
    public bool ProcessaIntrastat { get; set; }
    Property Value
    Type Description
    System.Boolean

    Recapitulativos

    Indica se o documento está sujeito a recapitulativos.

    Declaration
    public bool Recapitulativos { get; set; }
    Property Value
    Type Description
    System.Boolean

    RecolhaDE_IL

    Indica se o documento faz recolha do nº de identificação de DE.

    Declaration
    public bool RecolhaDE_IL { get; set; }
    Property Value
    Type Description
    System.Boolean

    RequerProcessoSTP

    Identifica se o documento requer o Processo dos Serviços Técnicos.

    Declaration
    public bool RequerProcessoSTP { get; set; }
    Property Value
    Type Description
    System.Boolean

    RubricaTesouraria

    Código da rúbrica de tesouraria.

    Declaration
    public string RubricaTesouraria { get; set; }
    Property Value
    Type Description
    System.String

    Código da rúbrica (Rubrica).

    SAFTTipoDoc

    Código SAFT correspondente ao tipo de documento.

    Declaration
    public string SAFTTipoDoc { get; set; }
    Property Value
    Type Description
    System.String

    SeparaControloQtdSatisfeita

    Permite separar o controlo de quantidades da cópia para a transformação/conversão.

    Declaration
    public bool SeparaControloQtdSatisfeita { get; set; }
    Property Value
    Type Description
    System.Boolean

    SerieDocEstorno

    Código da série do documento a usar para o estorno/crédito.

    Declaration
    public string SerieDocEstorno { get; set; }
    Property Value
    Type Description
    System.String

    Código série (Serie).

    SerieDocRetificacao

    Série do documento utilizado na retificação.

    Declaration
    public string SerieDocRetificacao { get; set; }
    Property Value
    Type Description
    System.String

    Série do documento (Serie).

    SugereCondPag

    Indica se é dugerida a condição de pagamento na integração em contas correntes.

    Declaration
    public bool SugereCondPag { get; set; }
    Property Value
    Type Description
    System.Boolean

    SugestaoEstat

    Sugestão para as estatísticas.

    Declaration
    public bool SugestaoEstat { get; set; }
    Property Value
    Type Description
    System.Boolean

    SujeitoAProvisoes

    Indica se o documento efetua sugestão para provisões.

    Declaration
    public bool SujeitoAProvisoes { get; set; }
    Property Value
    Type Description
    System.Boolean

    SujeitoConferencia

    Indica se o documento está sujeito a receção e conferência.

    Declaration
    public bool SujeitoConferencia { get; set; }
    Property Value
    Type Description
    System.Boolean

    SujeitoConversao

    Indica se o documento está sujeito a conversão.

    Declaration
    public bool SujeitoConversao { get; set; }
    Property Value
    Type Description
    System.Boolean

    SujeitoIvaCativo

    Indica se o documento pode ser usado para efeitos de tratamento de valores de IVA Cativo em AO.

    Declaration
    public bool SujeitoIvaCativo { get; set; }
    Property Value
    Type Description
    System.Boolean
    Remarks

    Opção apenas válida para o mercado Angolano.

    SujeitoRetencaoGarantia

    Indica se o documento pode ser usado para efeitos de tratamento de valores de retenção de garantia.

    Declaration
    public bool SujeitoRetencaoGarantia { get; set; }
    Property Value
    Type Description
    System.Boolean

    TipoConta

    Código do tipo de conta no qual o pendente será lançado na integração em contas correntes.

    Declaration
    public string TipoConta { get; set; }
    Property Value
    Type Description
    System.String

    Código do tipo de conta (TipoConta).

    TipoDocumento

    Tipo de documento.

    Declaration
    public int TipoDocumento { get; set; }
    Property Value
    Type Description
    System.Int32

    0 - Pedido Cotação; 1 - Cotação; 2 - Encomenda; 3 - Stock/Trans.; 4 - Financeiro

    TipoIntervencaoSTP

    Identifica o tipo de intervenção a criar na integração com os Serviços Técnicos.

    Declaration
    public string TipoIntervencaoSTP { get; set; }
    Property Value
    Type Description
    System.String

    TipoLigacaoBancos

    Indica qual o tipo de ligação à tesouraria.

    Declaration
    public bool TipoLigacaoBancos { get; set; }
    Property Value
    Type Description
    System.Boolean

    True - Modo de Pagamento; False - Grelha de configurações

    TipoMovStock

    Tipo doc movimento de stock para os movimentos posítivos.

    Declaration
    public string TipoMovStock { get; set; }
    Property Value
    Type Description
    System.String

    "E" - Entrada; "S" - Saída

    TipoProcAltPatrimonial

    Tipo de Alteração patrimonial a usar na integração com EAP

    Declaration
    public string TipoProcAltPatrimonial { get; set; }
    Property Value
    Type Description
    System.String

    TransitaEstado

    Indica se o documento efectua a transição de estado dos projectos.

    Declaration
    public bool TransitaEstado { get; set; }
    Property Value
    Type Description
    System.Boolean

    UtilizaDescricaoFornecedor

    Indica se será usada a descrição dos artigos dos fornecedores na sugestão das linhas no editor.

    Declaration
    public bool UtilizaDescricaoFornecedor { get; set; }
    Property Value
    Type Description
    System.Boolean

    ValidaDocExt

    Indica como é tratada a duplicação do número do documento externo.

    Declaration
    public string ValidaDocExt { get; set; }
    Property Value
    Type Description
    System.String

    0 - Ignora duplicação; 1 - Informa sobre duplicação; 2 - Não permite duplicação

    Methods

    Finalize()

    Destrutor da classe.

    Destroi as coleções CamposUtil e LigacoesBancos.

    Declaration
    protected override void Finalize()

    Implements

    ITabDocLogistica