Class InvBEComunicacaoInventario
Classe que identifica as exportações para SAFT.
Implements
Inherited Members
Namespace: InvBE100
Assembly: InvBE100.dll
Syntax
[ComVisible(true)]
[Guid("0EBC28F7-CDBB-4812-BCD8-5BE315F11094")]
[ClassInterface(ClassInterfaceType.None)]
public class InvBEComunicacaoInventario : InvBaseBE, IInvBEComunicacaoInventario
Constructors
InvBEComunicacaoInventario()
Construtor da classe.
Inicializa a coleção CamposUtil.
Declaration
public InvBEComunicacaoInventario()
Properties
Callbacks
coleção de Callbacks.
Declaration
public StdBECallbacks Callbacks { get; set; }
Property Value
Type | Description |
---|---|
StdBECallbacks |
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. |
Conteudo
Declaration
public string Conteudo { get; }
Property Value
Type | Description |
---|---|
System.String |
DataExportacao
Data da exportação.
Declaration
public DateTime DataExportacao { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime | Data da exportação. |
DataPeriodo
Data referente ao período de processamento.
Declaration
public DateTime DataPeriodo { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime | Data do período. |
DescricaoFiltrosAdicionais
Descrição dos filtros adicionais de armazéns.
Declaration
public string DescricaoFiltrosAdicionais { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 2000 caracteres. |
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 |
Estado
Estado da comunicação.
Declaration
public InvBETipos.EnumEstadoComunicacaoInventarios Estado { get; set; }
Property Value
Type | Description |
---|---|
InvBETipos.EnumEstadoComunicacaoInventarios | 0 - Activo; 1 - Anulado |
Exercicio
Exercício a que respeita o processamento.
Declaration
public int Exercicio { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Exportado
Indica se a comunição já se encontra exportada.
Declaration
public bool Exportado { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Ficheiro
Ficheiro a gerar na exportação.
Declaration
public string Ficheiro { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto livre. |
FiltrosAdicionais
Filtros adicionais de armazéns.
Declaration
public string FiltrosAdicionais { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 2000 caracteres. |
IdFechoStocks
Idenfificador do fecho de stocks.
Declaration
public string IdFechoStocks { get; set; }
Property Value
Type | Description |
---|---|
System.String | Identificador (Guid). |
NumExportacao
Número da exportação.
Declaration
public int NumExportacao { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Observacoes
Observações/Descrição.
Declaration
public string Observacoes { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 2000 caracteres. |
TipoCalculo
Indica qual o tipo de cálculo usado no processamento.
Declaration
public InvBETipos.EnumTipoCalculoComunicacaoInventarios TipoCalculo { get; set; }
Property Value
Type | Description |
---|---|
InvBETipos.EnumTipoCalculoComunicacaoInventarios | 0 - Fecho do mês de stocks; 1 - Stock atual |
Utilizador
Código do utilizador associado ao processamento.
Declaration
public string Utilizador { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 20 caracteres. |
Methods
Finalize()
Destrutor da classe.
Destroi a coleção CamposUtil.
Declaration
protected override void Finalize()