PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class VndBECaixaPosto

    Classe que identifica uma caixa/posto.

    Inheritance
    System.Object
    VndBaseBE
    VndBECaixaPosto
    Implements
    VndBE100.IVndBECaixaPosto
    Inherited Members
    VndBaseBE.AbvtApl
    Namespace: VndBE100
    Assembly: VndBE100.dll
    Syntax
    [ComVisible(true)]
    [Guid("bce0fe7b-8f37-4b22-8ae1-504f445aef2f")]
    [ClassInterface(ClassInterfaceType.None)]
    public class VndBECaixaPosto : VndBaseBE, IVndBECaixaPosto

    Constructors

    VndBECaixaPosto()

    Construtor da classe.

    Inicializa as coleções CamposUtil, FundosManeio e Plus.

    Declaration
    public VndBECaixaPosto()

    Properties

    ArmazemSugestao

    Código do armazém de sugestão.

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

    Código do armazém (Armazem).

    Balanca

    Código da balança.

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

    Código da balança (Balanca).

    BalancaActiva

    Indica se o posto utiliza balança.

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

    True - Sim; False - Não

    BloqueiaTerminal

    Indica se o terminal é bloqueado após cada operação.

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

    True - Sim; False - Não

    CaixaPosto

    Código da caixa/posto.

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

    Texto até 3 carateres.

    CaixaPostoAberta

    Indica o estado da caixa/posto.

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

    True - Caixa aberta; False - Caixa fechada

    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.

    ClienteOmissao

    Código do cliente por omissão.

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

    Código do cliente (Cliente).

    ContaCaixaAssociada

    Código da conta bancária (conta caixa) associada ao posto.

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

    Código da conta (Conta).

    Remarks

    Apenas contas cujo TipoConta seja igual a tcbCaixaPOS.

    ContaComissao

    Código da conta bancária a utilizar no fecho de caixa para as comissões.

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

    Código da conta (Conta).

    Remarks

    Apenas contas cujo TipoConta seja igual a tcbCaixa.

    ContaDestinoCaixa

    Código da conta bancária (conta caixa) de destino a utilizar no fecho de caixa.

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

    Código da conta (Conta).

    Remarks

    Apenas contas cujo TipoConta seja igual a tcbCaixa.

    ContaDestinoDO

    Código da conta bancária de destino a utilizar no fecho de caixa para os depósitos à ordem.

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

    Código da conta (Conta).

    Remarks

    Apenas contas cujo TipoConta seja igual a tcbOrdem.

    ContasBanc

    Coleção com as contas bancárias por modo de pagamento a utilizar no fecho de caixa.

    Declaration
    public VndBECaixaPostoLinhasContaBanc ContasBanc { get; set; }
    Property Value
    Type Description
    VndBECaixaPostoLinhasContaBanc

    Coleção com as contas bancárias.

    DataBitsGaveta

    Data Bits da impressora.

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

    Texto até 3 carateres.

    Remarks

    Apenas válido se ativada a opção GavetaPortaSerie.

    DataBitsImpressora

    Data Bits da impressora.

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

    Texto até 3 carateres.

    DataBitsVisor

    Data Bits do visor.

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

    Texto até 3 carateres.

    Remarks

    Apenas válido se ativada a opção VisorPortaSerie.

    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.

    Descricao

    Descrição da caixa/posto.

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

    Texto até 35 carateres.

    DocumentoDevolucaoCC

    Código do tipo de documento de venda para devoluções em conta corrente.

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

    Código do tipo de documento (Documento).

    DocumentoDevolucaoPagar

    Código do tipo de documento de venda para devoluções a pagar.

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

    Código do tipo de documento (Documento).

    DocumentoSugestao

    Código do tipo de documento de venda de sugestão a usar na caixa/posto.

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

    Código do tipo de documento (Tipodoc).

    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

    FundosManeio

    Coleção com os valores sugeridos por omissão no fecho de caixa para fundo de maneio.

    Declaration
    public VndBECaixaPostoLinhasFManeio FundosManeio { get; set; }
    Property Value
    Type Description
    VndBECaixaPostoLinhasFManeio

    Coleção com os fundos de maneio.

    GavetaActiva

    Indica se o posto usa gaveta.

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

    True - Sim; False - Não

    GavetaLigaComputador

    Indica se a impressora está ligada ao computador.

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

    True - Sim; False - Não

    GavetaLigaImpressora

    Indica se a gaveta está ligada à impressora.

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

    True - Sim; False - Não

    GavetaPortaParalela

    Indica se a gaveta está ligada a uma porta paralela.

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

    True - Sim; False - Não

    Remarks

    Apenas válido se ativada a opção GavetaLigaComputador.

    GavetaPortaSerie

    Indica se a gaveta está ligada a uma porta série.

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

    True - Sim; False - Não

    Remarks

    Apenas válido se ativada a opção GavetaLigaComputador.

    IDDiarioCaixa

    Identificador do diário de caixa.

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

    Identificador do diário (ID).

    IdPosto

    Nome do posto (computador).

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

    Texto até 35 carateres.

    IgnorarControloValorAdicional

    Indica se Ponto de Venda ignora controlo de valor adicional definido nos Meios de Pagamento.

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

    True - Sim; False - Não

    Impressora

    Código da impressora.

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

    Código da impressora (Impressora).

    ImpressoraActiva

    Indica se o posto usa impressora.

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

    True - Sim; False - Não

    ImpressoraPortaParalela

    Indica se a impressora está ligada a uma porta paralela.

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

    True - Sim; False - Não

    ImpressoraPortaSerie

    Indica se a impressora está ligada a uma porta série.

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

    True - Sim; False - Não

    IsTouch

    Indica se o ambiente está otimizado para ecrãs táteis.

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

    True - Sim; False - Não

    ItemTesourariaComissao

    Código da rúbrica a utilizar no fecho de caixa para as comissões.

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

    Código da rúbrica (Rubrica).

    ModoPagamentoSugestao

    Código do modo de pagamento de sugestão.

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

    Código do modo de pagamento (Movimento).

    MostraBarraOperacoes

    Indica se é mostraada a barra de operações de contexto.

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

    True - Sim; False - Não

    MostraFotoVendedor

    Indica se é mostrada a foto do vendedor.

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

    True - Sim; False - Não

    MostraTotalAlternativo

    Indica se é mostrado o total do documento na moeda alternativa.

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

    True - Sim; False - Não

    MovNumFechoCaixa

    Código do movimento de fecho de caixa.

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

    Código do movimento (Movimento).

    MovPagAutFechoCaixa

    Código do movimento de pagamento automático de fecho de caixa.

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

    Código do movimento (Movimento).

    NumDaPortaGaveta

    Número da porta da gaveta.

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

    Texto de 1 carater.

    NumDaPortaImpressora

    Número da porta da impressora.

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

    Texto de 1 carater.

    NumDaPortaVisor

    Número da porta da impressora.

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

    Texto de 1 carater.

    Remarks

    Apenas válido se ativada a opção VisorPortaSerie.

    NumDocumento

    Número do documento que efetuou a abertura ou fecho de caixa.

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

    Número do documento (NumDoc).

    OperadorEmUso

    Código do utilizador em uso.

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

    Texto até 20 caracteres.

    ParidadeGaveta

    Paridade da gaveta.

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

    "N" - Nula; "P" - Par; "I" - Ímpar

    Remarks

    Apenas válido se ativada a opção GavetaPortaSerie.

    ParidadeImpressora

    Paridade da impressora.

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

    "N" - Nula; "P" - Par; "I" - Ímpar

    ParidadeVisor

    Paridade do visor.

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

    "N" - Nula; "P" - Par; "I" - Ímpar

    Remarks

    Apenas válido se ativada a opção VisorPortaSerie.

    PedirOperador

    Indica se é pedido o código do operador a cada movimento.

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

    True - Sim; False - Não

    PermitirMultiplosMP

    Indica se Ponto de Venda permite multiplos Meios de Pagamento.

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

    True - Sim; False - Não

    Plus

    Coleção com as teclas rápidas para introdução de artigos.

    Declaration
    public VndBECaixaPostoLinhasPlus Plus { get; set; }
    Property Value
    Type Description
    VndBECaixaPostoLinhasPlus

    Coleção com os PLU's.

    RubricaFechoCaixaCredito

    Código da rúbrica a utilizar no fecho de caixa a crédito.

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

    Código da rúbrica (Rubrica).

    RubricaFechoCaixaDebito

    Código da rúbrica a utilizar no fecho de caixa a débito.

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

    Código da rúbrica (Rubrica).

    SeqAberturaGaveta

    Sequência de abertura da gaveta.

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

    Texto até 20 carateres.

    SerieAberturaCaixa

    Código da série a usar nos movimentos de abertura de caixa.

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

    Código da série (Serie).

    SerieDocumentoDevolucaoCC

    Código da série por omissão do documento de venda para devoluções em conta corrente.

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

    Código da série (Serie).

    SerieDocumentoDevolucaoPagar

    Código da série por omissão do documento de venda para devoluções a pagar.

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

    Código da série (Serie).

    SerieDocVenda

    Código da série por omissão do documento de venda de sugestão a usar na caixa/posto.

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

    Código da série (Serie).

    SerieEntradaCaixa

    Código da série a usar nos movimentos de entrada de caixa.

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

    Código da série (Serie).

    SerieFechoCaixa

    Código da série a usar nos movimentos de fecho de caixa.

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

    Código da série (Serie).

    SerieSaidaCaixa

    Código da série a usar nos movimentos de saída de caixa.

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

    Código da série (Serie).

    StopBitsGaveta

    Stop Bits da gaveta.

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

    Texto até 3 carateres.

    Remarks

    Apenas válido se ativada a opção GavetaPortaSerie.

    StopBitsImpressora

    Stop Bits da impressora.

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

    Texto até 3 carateres.

    StopBitsVisor

    Stop Bits da gaveta.

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

    Texto até 3 carateres.

    Remarks

    Apenas válido se ativada a opção VisorPortaSerie.

    TeclaSistema

    Coleção com as teclas de operações de sistema do POS.

    Declaration
    public VndBEPosLinhasTeclaSistema TeclaSistema { get; set; }
    Property Value
    Type Description
    VndBEPosLinhasTeclaSistema

    Coleção com as teclas de operações.

    TeclasOperacao

    Coleção com as teclas das operações.

    Declaration
    public VndBECaixaPostoLinhasOperacoes TeclasOperacao { get; set; }
    Property Value
    Type Description
    VndBECaixaPostoLinhasOperacoes

    Coleção com as teclas.

    TempoBloqueio

    Tempo de espera até que o terminal seja bloqueado após cada operação.

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

    Valor do tempo em minutos.

    Remarks

    Apenas válido se BloqueiaTerminal ativado.

    TipoDocumento

    Código do tipo de documento que efetuou a abertura ou fecho de caixa.

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

    Código do tipo de documento (Tipodoc).

    ValoresCCEntidadesAssociadas

    Indica se a informação de conta corrente inclui entidades associadas.

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

    True - Sim; False - Não

    VelocidadeGaveta

    Velocidade da gaveta.

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

    Texto até 5 carateres.

    Remarks

    Apenas válido se ativada a opção GavetaPortaSerie.

    VelocidadeImpressora

    Número da porta da impressora.

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

    Texto até 5 carateres.

    VelocidadeVisor

    Número da porta do visor.

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

    Texto até 5 carateres.

    Remarks

    Apenas válido se ativada a opção VisorPortaSerie.

    VendedorSugestao

    Código do vendedor de sugestão a utilizar quando nenhum estiver definido na ficha do cliente.

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

    Código do vendedor (Vendedor).

    Visor

    Código do visor.

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

    Código do visor (Visor).

    VisorActivo

    Indica se o posto usa visor.

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

    True - Sim; False - Não

    VisorPortaParalela

    Indica se o visor está ligado a uma porta paralela.

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

    True - Sim; False - Não

    VisorPortaSerie

    Indica se o visor está ligado a uma porta série.

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

    True - Sim; False - Não

    Methods

    Finalize()

    Destrutor da classe.

    Destroi as coleções CamposUtil, FundosManeio e Plus.

    Declaration
    protected override void Finalize()

    Implements

    VndBE100.IVndBECaixaPosto