Interface IIntBSInternos
Namespace: IIntBS100
Assembly: IIntBS100.dll
Syntax
[ComVisible(true)]
[Guid("91EEBC9D-3362-4D16-AF0F-B1492D0CE3B6")]
public interface IIntBSInternos
Methods
Actualiza(IntBEDocumentoInterno)
Método que permite criar/actualizar o objecto na base de dados.
Declaration
void Actualiza(IntBEDocumentoInterno objBE)
Parameters
| Type | Name | Description |
|---|---|---|
| IntBEDocumentoInterno | objBE | Objecto a criar/actualizar |
Actualiza(IntBEDocumentoInterno, ref String)
Método que permite criar/actualizar o objecto na base de dados.
Declaration
void Actualiza(IntBEDocumentoInterno objBE, ref string strAvisos)
Parameters
| Type | Name | Description |
|---|---|---|
| IntBEDocumentoInterno | objBE | Objecto a criar/actualizar |
| System.String | strAvisos | Permite armazenar todos os avisos encontrados durante a validação |
ActualizaLinhaPai(IntBEDocumentoInterno, String, Double)
Atualiza a quantidade de uma linha pai
Declaration
void ActualizaLinhaPai(IntBEDocumentoInterno objDocInterno, string strIdLinhaPai, double dblQuantidade = 0)
Parameters
| Type | Name | Description |
|---|---|---|
| IntBEDocumentoInterno | objDocInterno | Objeto do documento Interno |
| System.String | strIdLinhaPai | ID da linha pai |
| System.Double | dblQuantidade | Quantidade a adicionar/definir na linha pai |
ActualizaValorAtributo(String, Int32, String, String, String, Object)
Método que permite actualizar o valor de um atributo do objecto
Declaration
void ActualizaValorAtributo(string TipoDoc, int NumDoc, string Serie, string Filial, string Atributo, dynamic Valor)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoDoc | Tipo de documento do objecto a actualizar |
| System.Int32 | NumDoc | Número de documento do objecto a actualizar |
| System.String | Serie | Série do objecto a actualizar |
| System.String | Filial | Filial do objecto a actualizar |
| System.String | Atributo | Nome do atributo a actualizar |
| System.Object | Valor | Novo valor do atributo |
ActualizaValorAtributoID(String, String, Object)
Método que permite actualizar o valor de um atributo do objecto a partir do Id
Declaration
void ActualizaValorAtributoID(string Id, string Atributo, dynamic Valor)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Chave do objecto a actualizar |
| System.String | Atributo | Nome do atributo a actualizar |
| System.Object | Valor | Novo valor do atributo |
ActualizaValorAtributoIDLinha(String, String, Object)
Método que permite actualizar o valor de um atributo da linha do objecto a partir do Id
Declaration
void ActualizaValorAtributoIDLinha(string Id, string Atributo, dynamic Valor)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Chave da linha do objecto a actualizar |
| System.String | Atributo | Nome do atributo a actualizar |
| System.Object | Valor | Novo valor do atributo |
ActualizaValorAtributos(String, Int32, String, String, StdBECampos)
Método que permite actualizar o valor de atributos do objecto
Declaration
void ActualizaValorAtributos(string TipoDoc, int NumDoc, string Serie, string Filial, StdBECampos Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoDoc | Tipo de documento do objecto a actualizar |
| System.Int32 | NumDoc | Número de documento do objecto a actualizar |
| System.String | Serie | Série do objecto a actualizar |
| System.String | Filial | Filial do objecto a actualizar |
| StdBECampos | Atributos | Lista dos atributos a actualizar e respectivos novos valores |
ActualizaValorAtributosID(String, StdBECampos)
Método que permite actualizar o valor de atributos do objecto a partir do Id
Declaration
void ActualizaValorAtributosID(string Id, StdBECampos Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Chave do objecto a actualizar |
| StdBECampos | Atributos | Lista dos atributos a actualizar e respectivos novos valores |
ActualizaValorAtributosIDLinha(String, StdBECampos)
Método que permite actualizar o valor de atributos da linha do objecto a partir do Id
Declaration
void ActualizaValorAtributosIDLinha(string Id, StdBECampos Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Chave da linha do objecto a actualizar |
| StdBECampos | Atributos | Lista dos atributos a actualizar e respectivos novos valores |
AdicionaLinha(IntBEDocumentoInterno, String, String, String, String, Double, Double, Double, Double, Double, Double)
Método que permite adicionar linha(s) ao documento interno com os respectivos dados do artigo sugeridos por defeito.
Declaration
IntBEDocumentoInterno AdicionaLinha(IntBEDocumentoInterno objDocInterno, string Artigo, string Armazem = "", string Localizacao = "", string Lote = "", double PrecoUnitario = 0, double Desconto = 0, double Quantidade = 1, double QntVariavelA = 1, double QntVariavelB = 1, double QntVariavelC = 1)
Parameters
| Type | Name | Description |
|---|---|---|
| IntBEDocumentoInterno | objDocInterno | Objecto a ser preenchido |
| System.String | Artigo | Indica o código do artigo |
| System.String | Armazem | Indica o código do armazém |
| System.String | Localizacao | Indica o código da localização |
| System.String | Lote | Indica o código do lote |
| System.Double | PrecoUnitario | Indica o preço unitário do artigo |
| System.Double | Desconto | Indica o desconto do artigo |
| System.Double | Quantidade | Indica a quantidade do artigo |
| System.Double | QntVariavelA | Indica a quantidade da 1ª variável da fórmula |
| System.Double | QntVariavelB | Indica a quantidade da 2ª variável da fórmula |
| System.Double | QntVariavelC | Indica a quantidade da 3ª variável da fórmula |
Returns
| Type | Description |
|---|---|
| IntBEDocumentoInterno |
AdicionaLinhaEX(IntBEDocumentoInterno, String)
Método que permite adicionar linha(s) ao documento interno com os respectivos dados do artigo sugeridos por defeito.
Declaration
IntBEDocumentoInterno AdicionaLinhaEX(IntBEDocumentoInterno objDocInterno, string Artigo)
Parameters
| Type | Name | Description |
|---|---|---|
| IntBEDocumentoInterno | objDocInterno | Objecto a ser preenchido |
| System.String | Artigo | Indica o código do artigo |
Returns
| Type | Description |
|---|---|
| IntBEDocumentoInterno |
AdicionaLinhaEX(IntBEDocumentoInterno, String, String)
Método que permite adicionar linha(s) ao documento interno com os respectivos dados do artigo sugeridos por defeito.
Declaration
IntBEDocumentoInterno AdicionaLinhaEX(IntBEDocumentoInterno objDocInterno, string Artigo, string Armazem = "")
Parameters
| Type | Name | Description |
|---|---|---|
| IntBEDocumentoInterno | objDocInterno | Objecto a ser preenchido |
| System.String | Artigo | Indica o código do artigo |
| System.String | Armazem | Indica o código do armazém |
Returns
| Type | Description |
|---|---|
| IntBEDocumentoInterno |
AdicionaLinhaEX(IntBEDocumentoInterno, String, String, String)
Método que permite adicionar linha(s) ao documento interno com os respectivos dados do artigo sugeridos por defeito.
Declaration
IntBEDocumentoInterno AdicionaLinhaEX(IntBEDocumentoInterno objDocInterno, string Artigo, string Armazem = "", string Localizacao = "")
Parameters
| Type | Name | Description |
|---|---|---|
| IntBEDocumentoInterno | objDocInterno | Objecto a ser preenchido |
| System.String | Artigo | Indica o código do artigo |
| System.String | Armazem | Indica o código do armazém |
| System.String | Localizacao | Indica o código da localização |
Returns
| Type | Description |
|---|---|
| IntBEDocumentoInterno |
AdicionaLinhaEX(IntBEDocumentoInterno, String, String, String, String)
Método que permite adicionar linha(s) ao documento interno com os respectivos dados do artigo sugeridos por defeito.
Declaration
IntBEDocumentoInterno AdicionaLinhaEX(IntBEDocumentoInterno objDocInterno, string Artigo, string Armazem = "", string Localizacao = "", string Lote = "")
Parameters
| Type | Name | Description |
|---|---|---|
| IntBEDocumentoInterno | objDocInterno | Objecto a ser preenchido |
| System.String | Artigo | Indica o código do artigo |
| System.String | Armazem | Indica o código do armazém |
| System.String | Localizacao | Indica o código da localização |
| System.String | Lote | Indica o código do lote |
Returns
| Type | Description |
|---|---|
| IntBEDocumentoInterno |
AdicionaLinhaEX(IntBEDocumentoInterno, String, String, String, String, Double)
Método que permite adicionar linha(s) ao documento interno com os respectivos dados do artigo sugeridos por defeito.
Declaration
IntBEDocumentoInterno AdicionaLinhaEX(IntBEDocumentoInterno objDocInterno, string Artigo, string Armazem = "", string Localizacao = "", string Lote = "", double PrecoUnitario = 0)
Parameters
| Type | Name | Description |
|---|---|---|
| IntBEDocumentoInterno | objDocInterno | Objecto a ser preenchido |
| System.String | Artigo | Indica o código do artigo |
| System.String | Armazem | Indica o código do armazém |
| System.String | Localizacao | Indica o código da localização |
| System.String | Lote | Indica o código do lote |
| System.Double | PrecoUnitario | Indica o preço unitário do artigo |
Returns
| Type | Description |
|---|---|
| IntBEDocumentoInterno |
AdicionaLinhaEX(IntBEDocumentoInterno, String, String, String, String, Double, Double)
Método que permite adicionar linha(s) ao documento interno com os respectivos dados do artigo sugeridos por defeito.
Declaration
IntBEDocumentoInterno AdicionaLinhaEX(IntBEDocumentoInterno objDocInterno, string Artigo, string Armazem = "", string Localizacao = "", string Lote = "", double PrecoUnitario = 0, double Desconto = 0)
Parameters
| Type | Name | Description |
|---|---|---|
| IntBEDocumentoInterno | objDocInterno | Objecto a ser preenchido |
| System.String | Artigo | Indica o código do artigo |
| System.String | Armazem | Indica o código do armazém |
| System.String | Localizacao | Indica o código da localização |
| System.String | Lote | Indica o código do lote |
| System.Double | PrecoUnitario | Indica o preço unitário do artigo |
| System.Double | Desconto | Indica o desconto do artigo |
Returns
| Type | Description |
|---|---|
| IntBEDocumentoInterno |
AdicionaLinhaEX(IntBEDocumentoInterno, String, String, String, String, Double, Double, Double)
Método que permite adicionar linha(s) ao documento interno com os respectivos dados do artigo sugeridos por defeito.
Declaration
IntBEDocumentoInterno AdicionaLinhaEX(IntBEDocumentoInterno objDocInterno, string Artigo, string Armazem = "", string Localizacao = "", string Lote = "", double PrecoUnitario = 0, double Desconto = 0, double Quantidade = 1)
Parameters
| Type | Name | Description |
|---|---|---|
| IntBEDocumentoInterno | objDocInterno | Objecto a ser preenchido |
| System.String | Artigo | Indica o código do artigo |
| System.String | Armazem | Indica o código do armazém |
| System.String | Localizacao | Indica o código da localização |
| System.String | Lote | Indica o código do lote |
| System.Double | PrecoUnitario | Indica o preço unitário do artigo |
| System.Double | Desconto | Indica o desconto do artigo |
| System.Double | Quantidade | Indica a quantidade do artigo |
Returns
| Type | Description |
|---|---|
| IntBEDocumentoInterno |
ATComunicaDocumento(String, String, String, Int32, String, ref String)
Declaration
bool ATComunicaDocumento(string Filial, string TipoDoc, string Serie, int NumDoc, string Modulo, ref string Erros)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | |
| System.String | TipoDoc | |
| System.String | Serie | |
| System.Int32 | NumDoc | |
| System.String | Modulo | |
| System.String | Erros |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ATComunicaDocumentoId(String, String, ref String)
Declaration
bool ATComunicaDocumentoId(string IDDocumento, string Modulo, ref string Erros)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDDocumento | |
| System.String | Modulo | |
| System.String | Erros |
Returns
| Type | Description |
|---|---|
| System.Boolean |
CalculaValoresTotais(IntBEDocumentoInterno)
Método que permite calcular os valores totais de um Documento Interno
Declaration
void CalculaValoresTotais(IntBEDocumentoInterno objDocInterno)
Parameters
| Type | Name | Description |
|---|---|---|
| IntBEDocumentoInterno | objDocInterno | Objecto a ser tratado |
CopiaLinha(String, Object, ref String, ref Object, Int32, Boolean)
Copia uma linha do documento origem para o documento destino
Declaration
void CopiaLinha(string strModuloOrig, dynamic objOrigem, ref string strModuloDest, ref dynamic objDestino, int lngNumLinhaACopiar, bool blnManterNumEstado = true)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strModuloOrig | Módulo do documento origem |
| System.Object | objOrigem | Objecto que contem o documento origem |
| System.String | strModuloDest | Módulo do documento destino |
| System.Object | objDestino | Objecto que contem o documento destino |
| System.Int32 | lngNumLinhaACopiar | Número da linha a copiar do documento origem para o documento destino |
| System.Boolean | blnManterNumEstado |
CopiaLinha(String, Object, ref String, ref Object, Int32, ref Double, Boolean)
Copia uma linha do documento origem para o documento destino
Declaration
void CopiaLinha(string strModuloOrig, dynamic objOrigem, ref string strModuloDest, ref dynamic objDestino, int lngNumLinhaACopiar, ref double dblQuantidadeACopiar, bool blnManterNumEstado = true)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strModuloOrig | Módulo do documento origem |
| System.Object | objOrigem | Objecto que contem o documento origem |
| System.String | strModuloDest | Módulo do documento destino |
| System.Object | objDestino | Objecto que contem o documento destino |
| System.Int32 | lngNumLinhaACopiar | Número da linha a copiar do documento origem para o documento destino |
| System.Double | dblQuantidadeACopiar | Quantidade (da linha) a copiar do documento origem para o documento destino |
| System.Boolean | blnManterNumEstado |
CopiaLinha(String, Object, ref String, ref Object, Int32, ref Double, Boolean, Boolean)
Copia uma linha do documento origem para o documento destino
Declaration
void CopiaLinha(string strModuloOrig, dynamic objOrigem, ref string strModuloDest, ref dynamic objDestino, int lngNumLinhaACopiar, ref double dblQuantidadeACopiar, bool blnSugereDadosEntidade, bool blnManterNumEstado = true)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strModuloOrig | Módulo do documento origem |
| System.Object | objOrigem | Objecto que contem o documento origem |
| System.String | strModuloDest | Módulo do documento destino |
| System.Object | objDestino | Objecto que contem o documento destino |
| System.Int32 | lngNumLinhaACopiar | Número da linha a copiar do documento origem para o documento destino |
| System.Double | dblQuantidadeACopiar | Quantidade (da linha) a copiar do documento origem para o documento destino |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados por defeito da entidade (só se aplica se criar um novo documento destino) |
| System.Boolean | blnManterNumEstado |
CopiaLinha(String, Object, ref String, ref Object, Int32, ref Double, Boolean, Boolean, Boolean)
Copia uma linha do documento origem para o documento destino
Declaration
void CopiaLinha(string strModuloOrig, dynamic objOrigem, ref string strModuloDest, ref dynamic objDestino, int lngNumLinhaACopiar, ref double dblQuantidadeACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, bool blnManterNumEstado = true)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strModuloOrig | Módulo do documento origem |
| System.Object | objOrigem | Objecto que contem o documento origem |
| System.String | strModuloDest | Módulo do documento destino |
| System.Object | objDestino | Objecto que contem o documento destino |
| System.Int32 | lngNumLinhaACopiar | Número da linha a copiar do documento origem para o documento destino |
| System.Double | dblQuantidadeACopiar | Quantidade (da linha) a copiar do documento origem para o documento destino |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados por defeito da entidade (só se aplica se criar um novo documento 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.Boolean | blnManterNumEstado |
CopiaLinha(String, Object, ref String, ref Object, Int32, ref Double, Boolean, Boolean, ref String, Boolean)
Copia uma linha do documento origem para o documento destino
Declaration
void CopiaLinha(string strModuloOrig, dynamic objOrigem, ref string strModuloDest, ref dynamic objDestino, int lngNumLinhaACopiar, ref double dblQuantidadeACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, bool blnManterNumEstado = true)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strModuloOrig | Módulo do documento origem |
| System.Object | objOrigem | Objecto que contem o documento origem |
| System.String | strModuloDest | Módulo do documento destino |
| System.Object | objDestino | Objecto que contem o documento destino |
| System.Int32 | lngNumLinhaACopiar | Número da linha a copiar do documento origem para o documento destino |
| System.Double | dblQuantidadeACopiar | Quantidade (da linha) a copiar do documento origem para o documento destino |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados por defeito da entidade (só se aplica se criar um novo documento 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 destino (só se aplica se criar um novo documento destino) |
| System.Boolean | blnManterNumEstado |
CopiaLinha(String, Object, ref String, ref Object, Int32, ref Double, Boolean, Boolean, ref String, ref String, Boolean)
Copia uma linha do documento origem para o documento destino
Declaration
void CopiaLinha(string strModuloOrig, dynamic objOrigem, ref string strModuloDest, ref dynamic objDestino, int lngNumLinhaACopiar, ref double dblQuantidadeACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, bool blnManterNumEstado = true)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strModuloOrig | Módulo do documento origem |
| System.Object | objOrigem | Objecto que contem o documento origem |
| System.String | strModuloDest | Módulo do documento destino |
| System.Object | objDestino | Objecto que contem o documento destino |
| System.Int32 | lngNumLinhaACopiar | Número da linha a copiar do documento origem para o documento destino |
| System.Double | dblQuantidadeACopiar | Quantidade (da linha) a copiar do documento origem para o documento destino |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados por defeito da entidade (só se aplica se criar um novo documento 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 destino (só se aplica se criar um novo documento destino) |
| System.String | strEntidade | Entidade do documento destino (só se aplica se criar um novo documento destino) |
| System.Boolean | blnManterNumEstado |
CopiaLinha(String, Object, ref String, ref Object, Int32, ref Double, Boolean, Boolean, ref String, ref String, String, Boolean)
Copia uma linha do documento origem para o documento destino
Declaration
void CopiaLinha(string strModuloOrig, dynamic objOrigem, ref string strModuloDest, ref dynamic objDestino, int lngNumLinhaACopiar, ref double dblQuantidadeACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, string strTipoDoc, bool blnManterNumEstado = true)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strModuloOrig | Módulo do documento origem |
| System.Object | objOrigem | Objecto que contem o documento origem |
| System.String | strModuloDest | Módulo do documento destino |
| System.Object | objDestino | Objecto que contem o documento destino |
| System.Int32 | lngNumLinhaACopiar | Número da linha a copiar do documento origem para o documento destino |
| System.Double | dblQuantidadeACopiar | Quantidade (da linha) a copiar do documento origem para o documento destino |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados por defeito da entidade (só se aplica se criar um novo documento 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 destino (só se aplica se criar um novo documento destino) |
| System.String | strEntidade | Entidade do documento destino (só se aplica se criar um novo documento destino) |
| System.String | strTipoDoc | Tipo do documento destino (só se aplica se criar um novo documento destino) |
| System.Boolean | blnManterNumEstado |
CopiaLinha(String, Object, ref String, ref Object, Int32, ref Double, Boolean, Boolean, ref String, ref String, String, String, Boolean)
Copia uma linha do documento origem para o documento destino
Declaration
void CopiaLinha(string strModuloOrig, dynamic objOrigem, ref string strModuloDest, ref dynamic objDestino, int lngNumLinhaACopiar, ref double dblQuantidadeACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, string strTipoDoc, string strSerie, bool blnManterNumEstado = true)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strModuloOrig | Módulo do documento origem |
| System.Object | objOrigem | Objecto que contem o documento origem |
| System.String | strModuloDest | Módulo do documento destino |
| System.Object | objDestino | Objecto que contem o documento destino |
| System.Int32 | lngNumLinhaACopiar | Número da linha a copiar do documento origem para o documento destino |
| System.Double | dblQuantidadeACopiar | Quantidade (da linha) a copiar do documento origem para o documento destino |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados por defeito da entidade (só se aplica se criar um novo documento 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 destino (só se aplica se criar um novo documento destino) |
| System.String | strEntidade | Entidade do documento destino (só se aplica se criar um novo documento destino) |
| System.String | strTipoDoc | Tipo do documento destino (só se aplica se criar um novo documento destino) |
| System.String | strSerie | Série do documento destino (só se aplica se criar um novo documento destino) |
| System.Boolean | blnManterNumEstado |
CopiaLinha(String, Object, ref String, ref Object, Int32, ref Double, Boolean, Boolean, ref String, ref String, String, String, Boolean, Boolean)
Copia uma linha do documento origem para o documento destino
Declaration
void CopiaLinha(string strModuloOrig, dynamic objOrigem, ref string strModuloDest, ref dynamic objDestino, int lngNumLinhaACopiar, ref double dblQuantidadeACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, string strTipoDoc, string strSerie, bool blnCopiaQuantidadeTotal, bool blnManterNumEstado = true)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strModuloOrig | Módulo do documento origem |
| System.Object | objOrigem | Objecto que contem o documento origem |
| System.String | strModuloDest | Módulo do documento destino |
| System.Object | objDestino | Objecto que contem o documento destino |
| System.Int32 | lngNumLinhaACopiar | Número da linha a copiar do documento origem para o documento destino |
| System.Double | dblQuantidadeACopiar | Quantidade (da linha) a copiar do documento origem para o documento destino |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados por defeito da entidade (só se aplica se criar um novo documento 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 destino (só se aplica se criar um novo documento destino) |
| System.String | strEntidade | Entidade do documento destino (só se aplica se criar um novo documento destino) |
| System.String | strTipoDoc | Tipo do documento destino (só se aplica se criar um novo documento destino) |
| System.String | strSerie | Série do documento destino (só se aplica se criar um novo documento destino) |
| System.Boolean | blnCopiaQuantidadeTotal | Indica que a quantidade a copiar será a da linha e não a indicada |
| System.Boolean | blnManterNumEstado |
CopiaLinha(String, Object, ref String, ref Object, Int32, ref Double, Boolean, Boolean, ref String, ref String, String, String, Boolean, Boolean, Boolean)
Copia uma linha do documento origem para o documento destino
Declaration
void CopiaLinha(string strModuloOrig, dynamic objOrigem, ref string strModuloDest, ref dynamic objDestino, int lngNumLinhaACopiar, ref double dblQuantidadeACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, string strTipoDoc, string strSerie, bool blnCopiaQuantidadeTotal, bool Estorno, bool blnManterNumEstado = true)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strModuloOrig | Módulo do documento origem |
| System.Object | objOrigem | Objecto que contem o documento origem |
| System.String | strModuloDest | Módulo do documento destino |
| System.Object | objDestino | Objecto que contem o documento destino |
| System.Int32 | lngNumLinhaACopiar | Número da linha a copiar do documento origem para o documento destino |
| System.Double | dblQuantidadeACopiar | Quantidade (da linha) a copiar do documento origem para o documento destino |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados por defeito da entidade (só se aplica se criar um novo documento 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 destino (só se aplica se criar um novo documento destino) |
| System.String | strEntidade | Entidade do documento destino (só se aplica se criar um novo documento destino) |
| System.String | strTipoDoc | Tipo do documento destino (só se aplica se criar um novo documento destino) |
| System.String | strSerie | Série do documento destino (só se aplica se criar um novo documento destino) |
| System.Boolean | blnCopiaQuantidadeTotal | Indica que a quantidade a copiar será a da linha e não a indicada |
| System.Boolean | Estorno | Indica se a cópia tem origem num estorno |
| System.Boolean | blnManterNumEstado |
CopiaLinhas(String, Object, ref String, ref Object, Int32[], Double[], Boolean)
Copia várias linhas do documento origem para o documento destino
Declaration
void CopiaLinhas(string strModuloOrig, dynamic objOrigem, ref string strModuloDest, ref dynamic objDestino, int[] arrNumLinhasACopiar, double[] arrQuantidadesACopiar, bool blnManterNumEstado = true)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strModuloOrig | Módulo do documento origem |
| System.Object | objOrigem | Objecto que contem o documento origem |
| System.String | strModuloDest | Módulo do documento destino |
| System.Object | objDestino | Objecto que contem o documento destino |
| System.Int32[] | arrNumLinhasACopiar | |
| System.Double[] | arrQuantidadesACopiar | |
| System.Boolean | blnManterNumEstado |
CopiaLinhas(String, Object, ref String, ref Object, Int32[], Double[], Boolean, Boolean)
Copia várias linhas do documento origem para o documento destino
Declaration
void CopiaLinhas(string strModuloOrig, dynamic objOrigem, ref string strModuloDest, ref dynamic objDestino, int[] arrNumLinhasACopiar, double[] arrQuantidadesACopiar, bool blnSugereDadosEntidade, bool blnManterNumEstado = true)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strModuloOrig | Módulo do documento origem |
| System.Object | objOrigem | Objecto que contem o documento origem |
| System.String | strModuloDest | Módulo do documento destino |
| System.Object | objDestino | Objecto que contem o documento destino |
| System.Int32[] | arrNumLinhasACopiar | |
| System.Double[] | arrQuantidadesACopiar | |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados por defeito da entidade (só se aplica se criar um novo documento destino) |
| System.Boolean | blnManterNumEstado |
CopiaLinhas(String, Object, ref String, ref Object, Int32[], Double[], Boolean, Boolean, Boolean)
Copia várias linhas do documento origem para o documento destino
Declaration
void CopiaLinhas(string strModuloOrig, dynamic objOrigem, ref string strModuloDest, ref dynamic objDestino, int[] arrNumLinhasACopiar, double[] arrQuantidadesACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, bool blnManterNumEstado = true)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strModuloOrig | Módulo do documento origem |
| System.Object | objOrigem | Objecto que contem o documento origem |
| System.String | strModuloDest | Módulo do documento destino |
| System.Object | objDestino | Objecto que contem o documento destino |
| System.Int32[] | arrNumLinhasACopiar | |
| System.Double[] | arrQuantidadesACopiar | |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados por defeito da entidade (só se aplica se criar um novo documento 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.Boolean | blnManterNumEstado |
CopiaLinhas(String, Object, ref String, ref Object, Int32[], Double[], Boolean, Boolean, ref String, Boolean)
Copia várias linhas do documento origem para o documento destino
Declaration
void CopiaLinhas(string strModuloOrig, dynamic objOrigem, ref string strModuloDest, ref dynamic objDestino, int[] arrNumLinhasACopiar, double[] arrQuantidadesACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, bool blnManterNumEstado = true)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strModuloOrig | Módulo do documento origem |
| System.Object | objOrigem | Objecto que contem o documento origem |
| System.String | strModuloDest | Módulo do documento destino |
| System.Object | objDestino | Objecto que contem o documento destino |
| System.Int32[] | arrNumLinhasACopiar | |
| System.Double[] | arrQuantidadesACopiar | |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados por defeito da entidade (só se aplica se criar um novo documento 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 destino (só se aplica se criar um novo documento destino) |
| System.Boolean | blnManterNumEstado |
CopiaLinhas(String, Object, ref String, ref Object, Int32[], Double[], Boolean, Boolean, ref String, ref String, Boolean)
Copia várias linhas do documento origem para o documento destino
Declaration
void CopiaLinhas(string strModuloOrig, dynamic objOrigem, ref string strModuloDest, ref dynamic objDestino, int[] arrNumLinhasACopiar, double[] arrQuantidadesACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, bool blnManterNumEstado = true)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strModuloOrig | Módulo do documento origem |
| System.Object | objOrigem | Objecto que contem o documento origem |
| System.String | strModuloDest | Módulo do documento destino |
| System.Object | objDestino | Objecto que contem o documento destino |
| System.Int32[] | arrNumLinhasACopiar | |
| System.Double[] | arrQuantidadesACopiar | |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados por defeito da entidade (só se aplica se criar um novo documento 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 destino (só se aplica se criar um novo documento destino) |
| System.String | strEntidade | Entidade do documento destino (só se aplica se criar um novo documento destino) |
| System.Boolean | blnManterNumEstado |
CopiaLinhas(String, Object, ref String, ref Object, Int32[], Double[], Boolean, Boolean, ref String, ref String, String, Boolean)
Copia várias linhas do documento origem para o documento destino
Declaration
void CopiaLinhas(string strModuloOrig, dynamic objOrigem, ref string strModuloDest, ref dynamic objDestino, int[] arrNumLinhasACopiar, double[] arrQuantidadesACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, string strTipoDoc, bool blnManterNumEstado = true)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strModuloOrig | Módulo do documento origem |
| System.Object | objOrigem | Objecto que contem o documento origem |
| System.String | strModuloDest | Módulo do documento destino |
| System.Object | objDestino | Objecto que contem o documento destino |
| System.Int32[] | arrNumLinhasACopiar | |
| System.Double[] | arrQuantidadesACopiar | |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados por defeito da entidade (só se aplica se criar um novo documento 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 destino (só se aplica se criar um novo documento destino) |
| System.String | strEntidade | Entidade do documento destino (só se aplica se criar um novo documento destino) |
| System.String | strTipoDoc | Tipo do documento destino (só se aplica se criar um novo documento destino) |
| System.Boolean | blnManterNumEstado |
CopiaLinhas(String, Object, ref String, ref Object, Int32[], Double[], Boolean, Boolean, ref String, ref String, String, String, Boolean)
Copia várias linhas do documento origem para o documento destino
Declaration
void CopiaLinhas(string strModuloOrig, dynamic objOrigem, ref string strModuloDest, ref dynamic objDestino, int[] arrNumLinhasACopiar, double[] arrQuantidadesACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, string strTipoDoc, string strSerie, bool blnManterNumEstado = true)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strModuloOrig | Módulo do documento origem |
| System.Object | objOrigem | Objecto que contem o documento origem |
| System.String | strModuloDest | Módulo do documento destino |
| System.Object | objDestino | Objecto que contem o documento destino |
| System.Int32[] | arrNumLinhasACopiar | |
| System.Double[] | arrQuantidadesACopiar | |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados por defeito da entidade (só se aplica se criar um novo documento 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 destino (só se aplica se criar um novo documento destino) |
| System.String | strEntidade | Entidade do documento destino (só se aplica se criar um novo documento destino) |
| System.String | strTipoDoc | Tipo do documento destino (só se aplica se criar um novo documento destino) |
| System.String | strSerie | Série do documento destino (só se aplica se criar um novo documento destino) |
| System.Boolean | blnManterNumEstado |
CopiaLinhas(String, Object, ref String, ref Object, Int32[], Double[], Boolean, Boolean, ref String, ref String, String, String, Boolean, Boolean)
Copia várias linhas do documento origem para o documento destino
Declaration
void CopiaLinhas(string strModuloOrig, dynamic objOrigem, ref string strModuloDest, ref dynamic objDestino, int[] arrNumLinhasACopiar, double[] arrQuantidadesACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, string strTipoDoc, string strSerie, bool Estorno, bool blnManterNumEstado = true)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strModuloOrig | Módulo do documento origem |
| System.Object | objOrigem | Objecto que contem o documento origem |
| System.String | strModuloDest | Módulo do documento destino |
| System.Object | objDestino | Objecto que contem o documento destino |
| System.Int32[] | arrNumLinhasACopiar | |
| System.Double[] | arrQuantidadesACopiar | |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados por defeito da entidade (só se aplica se criar um novo documento 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 destino (só se aplica se criar um novo documento destino) |
| System.String | strEntidade | Entidade do documento destino (só se aplica se criar um novo documento destino) |
| System.String | strTipoDoc | Tipo do documento destino (só se aplica se criar um novo documento destino) |
| System.String | strSerie | Série do documento destino (só se aplica se criar um novo documento destino) |
| System.Boolean | Estorno | Indica se a cópia tem origem num estorno |
| System.Boolean | blnManterNumEstado |
DaDefCamposUtil()
Método que permite devolver as definições dos campos do utilizador
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
| Type | Description |
|---|---|
| StdBEDefCamposUtil |
DaDefCamposUtilLinha()
Método que permite devolver as definições dos campos do utilizador das linhas
Declaration
StdBEDefCamposUtil DaDefCamposUtilLinha()
Returns
| Type | Description |
|---|---|
| StdBEDefCamposUtil |
DaDocumentosDoTipo(Int32)
Método que permite devolver todos os documentos de um determinado tipo
Declaration
string DaDocumentosDoTipo(int TipoDocumento)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | TipoDocumento | Tipo do documento |
Returns
| Type | Description |
|---|---|
| System.String |
DaNumInterno(String, String, String, String, String, String)
Método que permite devolver o número interno de um documento
Declaration
int DaNumInterno(string TipoDoc, string NumDocExt, string Serie, string Filial, string TipoEntidade, string Entidade)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoDoc | Tipo de documento do objecto |
| System.String | NumDocExt | Número Externo do objecto |
| System.String | Serie | Série do objecto |
| System.String | Filial | Filial do objecto |
| System.String | TipoEntidade | Tipo de entidade do objecto |
| System.String | Entidade | Entidade do objecto |
Returns
| Type | Description |
|---|---|
| System.Int32 |
DaQuantidadeCopiada(String, String, Boolean, String, String)
Método que permite devolver a quantidade já copiada a partir de uma determinada linha
Declaration
double DaQuantidadeCopiada(string strModuloOrigemCopia, string strIdLinhaOrigemCopia, bool blnSoQtdSatisfeita, string strModuloDestino = "", string strTipoDocDestino = "")
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strModuloOrigemCopia | Módulo do documento que está na origem da cópia |
| System.String | strIdLinhaOrigemCopia | Id da linha do documento que está na origem da cópia |
| System.Boolean | blnSoQtdSatisfeita | Indica se devolve só as quantidades satisfeitas (em vez de todas as quantidades copiadas) |
| System.String | strModuloDestino | Módulo do documento destino da cópia |
| System.String | strTipoDocDestino | Tipo do documento destino da cópia |
Returns
| Type | Description |
|---|---|
| System.Double |
DaValorAtributo(String, Int32, String, String, String)
Método que permite devolver o valor de um atributo do objecto
Declaration
dynamic DaValorAtributo(string TipoDoc, int NumDoc, string Serie, string Filial, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoDoc | Tipo de documento do objecto |
| System.Int32 | NumDoc | Número de documento do objecto |
| System.String | Serie | Série do objecto |
| System.String | Filial | Filial do objecto |
| System.String | Atributo | Nome do atributo |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributoID(String, String)
Método que permite devolver o valor de um atributo do objecto a partir do Id
Declaration
dynamic DaValorAtributoID(string Id, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Chave do objecto |
| System.String | Atributo | Nome do atributo |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributoIDLinha(String, String)
Método que permite devolver o valor de um atributo de uma linha do objecto a partir do Id
Declaration
dynamic DaValorAtributoIDLinha(string Id, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Id da linha do objecto |
| System.String | Atributo | Nome do atributo |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributoIDLinhaLock(String, String)
Método que permite devolver o valor de um atributo de uma linha do objecto a partir do Id
Declaration
dynamic DaValorAtributoIDLinhaLock(string Id, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Id da linha do objecto |
| System.String | Atributo | Nome do atributo |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributoIDLock(String, String)
Método que permite devolver o valor de um atributo do objecto a partir do Id
Declaration
dynamic DaValorAtributoIDLock(string Id, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Chave do objecto |
| System.String | Atributo | Nome do atributo |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributoLock(String, Int32, String, String, String)
Método que permite devolver o valor de um atributo do objecto
Declaration
dynamic DaValorAtributoLock(string TipoDoc, int NumDoc, string Serie, string Filial, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoDoc | Tipo de documento do objecto |
| System.Int32 | NumDoc | Número de documento do objecto |
| System.String | Serie | Série do objecto |
| System.String | Filial | Filial do objecto |
| System.String | Atributo | Nome do atributo |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributos(String, Int32, String, String, String[])
Método que permite devolver o valor de um conjunto de atributos do objecto
Declaration
StdBECampos DaValorAtributos(string TipoDoc, int NumDoc, string Serie, string Filial, params string[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoDoc | Tipo de documento do objecto |
| System.Int32 | NumDoc | Número de documento do objecto |
| System.String | Serie | Série do objecto |
| System.String | Filial | Filial do objecto |
| System.String[] | Atributos | Lista dos atributos |
Returns
| Type | Description |
|---|---|
| StdBECampos |
DaValorAtributosID(String, String[])
Método que permite devolver o valor de um conjunto de atributos do objecto a partir do Id
Declaration
StdBECampos DaValorAtributosID(string Id, params string[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Chave do objecto |
| System.String[] | Atributos | Lista dos atributos |
Returns
| Type | Description |
|---|---|
| StdBECampos |
DaValorAtributosIDLinha(String, String[])
Método que permite devolver o valor de um conjunto de atributos de uma linha do objecto a partir do Id
Declaration
StdBECampos DaValorAtributosIDLinha(string Id, params string[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Id da linha do objecto |
| System.String[] | Atributos | Lista dos atributos |
Returns
| Type | Description |
|---|---|
| StdBECampos |
DaValorAtributosIDLinhaLock(String, String[])
Método que permite devolver o valor de um conjunto de atributos de uma linha do objecto a partir do Id
Declaration
StdBECampos DaValorAtributosIDLinhaLock(string Id, params string[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Id da linha do objecto |
| System.String[] | Atributos | Lista dos atributos |
Returns
| Type | Description |
|---|---|
| StdBECampos |
DaValorAtributosIDLock(String, String[])
Método que permite devolver o valor de um conjunto de atributos do objecto a partir do Id
Declaration
StdBECampos DaValorAtributosIDLock(string Id, params string[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Chave do objecto |
| System.String[] | Atributos | Lista dos atributos |
Returns
| Type | Description |
|---|---|
| StdBECampos |
DaValorAtributosLock(String, Int32, String, String, String[])
Método que permite devolver o valor de um conjunto de atributos do objecto
Declaration
StdBECampos DaValorAtributosLock(string TipoDoc, int NumDoc, string Serie, string Filial, params string[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoDoc | Tipo de documento do objecto |
| System.Int32 | NumDoc | Número de documento do objecto |
| System.String | Serie | Série do objecto |
| System.String | Filial | Filial do objecto |
| System.String[] | Atributos | Lista dos atributos |
Returns
| Type | Description |
|---|---|
| StdBECampos |
Edita(String, Int32, String, String)
Método que permite editar a informação associada ao objecto
Declaration
IntBEDocumentoInterno Edita(string TipoDoc, int NumDoc, string Serie, string Filial)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoDoc | Tipo de documento do objecto |
| System.Int32 | NumDoc | Número de documento do objecto |
| System.String | Serie | Série do objecto |
| System.String | Filial | Filial do objecto |
Returns
| Type | Description |
|---|---|
| IntBEDocumentoInterno |
EditaID(String)
Método que permite editar a informação associada ao objecto a partir do Id
Declaration
IntBEDocumentoInterno EditaID(string Id)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Chave do objecto a editar |
Returns
| Type | Description |
|---|---|
| IntBEDocumentoInterno |
EGar_ComunicaDocumento(String, Object, ref String)
Declaration
bool EGar_ComunicaDocumento(string Modulo, dynamic Documento, ref string Erros)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Modulo | |
| System.Object | Documento | |
| System.String | Erros |
Returns
| Type | Description |
|---|---|
| System.Boolean |
EstornaDocumentoInterno(String, String, String, ref DateTime, ref DateTime, ref IntBEDocumentoInterno)
Efectua o estorno de um determinado documento de Interno identificado pelo seu ID. Retorna um Documento de Interno, caso o motivo crie novos documentos.
Declaration
IntBEDocumentoInterno EstornaDocumentoInterno(string IDDocumentoOrigem, string MotivoEstorno, string Observacoes, ref DateTime DataDocumentoEstorno, ref DateTime DataIntroducao, ref IntBEDocumentoInterno DocumentoEstorno)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDDocumentoOrigem | Identificador do documento de Interno a ser estornado. |
| System.String | MotivoEstorno | Motivo de Estorno a ser aplicado nas linhas. |
| 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. |
| IntBEDocumentoInterno | DocumentoEstorno | Retorna um objecto com o documento de estorno preenchido. |
Returns
| Type | Description |
|---|---|
| IntBEDocumentoInterno |
EstornaDocumentoInterno(String, String, String, ref DateTime, ref DateTime, ref IntBEDocumentoInterno, Boolean)
Efectua o estorno de um determinado documento de Interno identificado pelo seu ID. Retorna um Documento de Interno, caso o motivo crie novos documentos.
Declaration
IntBEDocumentoInterno EstornaDocumentoInterno(string IDDocumentoOrigem, string MotivoEstorno, string Observacoes, ref DateTime DataDocumentoEstorno, ref DateTime DataIntroducao, ref IntBEDocumentoInterno DocumentoEstorno, bool GravaDocumentoEstorno)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDDocumentoOrigem | Identificador do documento de Interno a ser estornado. |
| System.String | MotivoEstorno | Motivo de Estorno a ser aplicado nas linhas. |
| 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. |
| IntBEDocumentoInterno | 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 |
|---|---|
| IntBEDocumentoInterno |
EstornaDocumentoInterno(String, String, String, ref DateTime, ref DateTime, ref IntBEDocumentoInterno, Boolean, ref String)
Efectua o estorno de um determinado documento de Interno identificado pelo seu ID. Retorna um Documento de Interno, caso o motivo crie novos documentos.
Declaration
IntBEDocumentoInterno EstornaDocumentoInterno(string IDDocumentoOrigem, string MotivoEstorno, string Observacoes, ref DateTime DataDocumentoEstorno, ref DateTime DataIntroducao, ref IntBEDocumentoInterno DocumentoEstorno, bool GravaDocumentoEstorno, ref string Avisos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDDocumentoOrigem | Identificador do documento de Interno a ser estornado. |
| System.String | MotivoEstorno | Motivo de Estorno a ser aplicado nas linhas. |
| 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. |
| IntBEDocumentoInterno | 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 | Retorna eventuais avisos da gravação, caso o utilizador tenha seleccionado para efectuar a gravação imediata do documento de estorno. |
Returns
| Type | Description |
|---|---|
| IntBEDocumentoInterno |
Existe(String, Int32, String, String)
Método que permite verificar se o objecto existe na base de dados
Declaration
bool Existe(string TipoDoc, int NumDoc, string Serie, string Filial)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoDoc | Tipo de documento do objecto |
| System.Int32 | NumDoc | Número de documento do objecto |
| System.String | Serie | Série do objecto |
| System.String | Filial | Filial do objecto |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ExisteID(String)
Método que permite verificar se o objecto existe na base de dados a partir do Id
Declaration
bool ExisteID(string Id)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Chave do objecto |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ImprimeDocumento(String, String, Int32, String, Int32, String, Boolean, String)
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 = "")
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoDoc | Tipo de documento a ser impresso |
| System.String | Serie | Série do documento a ser impresso |
| System.Int32 | NumDoc | Número do documento a ser impresso |
| System.String | Filial | Filial do documento a ser impresso |
| 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 |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ListaDocsComunicacaoTransporte(BasBETiposGcp.EnumATEstadoComunicacaoTransporte, DateTime, DateTime, String, Boolean, String, String)
Devolve uma lista de guias de remessa a serem comunicadas à AT
Declaration
StdBELista ListaDocsComunicacaoTransporte(BasBETiposGcp.EnumATEstadoComunicacaoTransporte ATEstadoDocsComunicacao, DateTime DataInicial, DateTime DataFinal, string SQLCamposSelect, bool ComunicacaoWSAT, string WhereVendas, string WhereCompras)
Parameters
| Type | Name | Description |
|---|---|---|
| BasBETiposGcp.EnumATEstadoComunicacaoTransporte | ATEstadoDocsComunicacao | Estado das guias a serem comunicadas |
| System.DateTime | DataInicial | Data inicial dos documentos |
| System.DateTime | DataFinal | Data final dos documentos |
| System.String | SQLCamposSelect | Campos da selecção |
| System.Boolean | ComunicacaoWSAT | Define se é para comunicação via Web service |
| System.String | WhereVendas | Filtro adicional das vendas |
| System.String | WhereCompras | Filtro adicional das compras |
Returns
| Type | Description |
|---|---|
| StdBELista |
ListaDocsComunicacaoTransporteEX(BasBETiposGcp.EnumATEstadoComunicacaoTransporte, DateTime, DateTime, String, Boolean, String, String, String)
Devolve uma lista de guias de remessa a serem comunicadas à AT
Declaration
StdBELista ListaDocsComunicacaoTransporteEX(BasBETiposGcp.EnumATEstadoComunicacaoTransporte ATEstadoDocsComunicacao, DateTime DataInicial, DateTime DataFinal, string SQLCamposSelect, bool ComunicacaoWSAT, string WhereVendas, string WhereCompras, string Certificado)
Parameters
| Type | Name | Description |
|---|---|---|
| BasBETiposGcp.EnumATEstadoComunicacaoTransporte | ATEstadoDocsComunicacao | Estado das guias a serem comunicadas |
| System.DateTime | DataInicial | Data inicial dos documentos |
| System.DateTime | DataFinal | Data final dos documentos |
| System.String | SQLCamposSelect | Campos da selecção |
| System.Boolean | ComunicacaoWSAT | Define se é para comunicação via Web service |
| System.String | WhereVendas | Filtro adicional das vendas |
| System.String | WhereCompras | Filtro adicional das compras |
| System.String | Certificado | Certificado a usar na exportação |
Returns
| Type | Description |
|---|---|
| StdBELista |
ListaDocsComunicacaoTransporteEXDt(BasBETiposGcp.EnumATEstadoComunicacaoTransporte, DateTime, DateTime, String, Boolean, String, String, String)
Declaration
DataTable ListaDocsComunicacaoTransporteEXDt(BasBETiposGcp.EnumATEstadoComunicacaoTransporte ATEstadoDocsComunicacao, DateTime DataInicial, DateTime DataFinal, string SQLCamposSelect, bool ComunicacaoWSAT, string WhereVendas, string WhereCompras, string Certificado)
Parameters
| Type | Name | Description |
|---|---|---|
| BasBETiposGcp.EnumATEstadoComunicacaoTransporte | ATEstadoDocsComunicacao | |
| System.DateTime | DataInicial | |
| System.DateTime | DataFinal | |
| System.String | SQLCamposSelect | |
| System.Boolean | ComunicacaoWSAT | |
| System.String | WhereVendas | |
| System.String | WhereCompras | |
| System.String | Certificado |
Returns
| Type | Description |
|---|---|
| System.Data.DataTable |
PreencheDadosRelacionados(IntBEDocumentoInterno)
Método que permite preencher o cabeçalho do objecto com os valores por defeito
Declaration
IntBEDocumentoInterno PreencheDadosRelacionados(IntBEDocumentoInterno objBE)
Parameters
| Type | Name | Description |
|---|---|---|
| IntBEDocumentoInterno | objBE | Objecto a ser preenchido |
Returns
| Type | Description |
|---|---|
| IntBEDocumentoInterno |
PreencheDadosRelacionados(IntBEDocumentoInterno, ref Int32)
Método que permite preencher o cabeçalho do objecto com os valores por defeito
Declaration
IntBEDocumentoInterno PreencheDadosRelacionados(IntBEDocumentoInterno objBE, ref int Preenche)
Parameters
| Type | Name | Description |
|---|---|---|
| IntBEDocumentoInterno | objBE | Objecto a ser preenchido |
| System.Int32 | Preenche | Indica o tipo de preenchimento a efectuar. Objecto do tipo: PreencheDados. |
Returns
| Type | Description |
|---|---|
| IntBEDocumentoInterno |
PreencheDadosRelacionadosEntidadeAvencas(String, String, String, Int32, IntBEDocumentoInterno)
Preenche o cabeçalho do documento interno para as entidades
Declaration
IntBEDocumentoInterno PreencheDadosRelacionadosEntidadeAvencas(string FilialOriginal, string TipoDocOriginal, string SerieOriginal, int NumDocOriginal, IntBEDocumentoInterno clsDocInterno)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | FilialOriginal | Filial do documento original. |
| System.String | TipoDocOriginal | Tipo documento original. |
| System.String | SerieOriginal | Serie do documento original. |
| System.Int32 | NumDocOriginal | Número do documento original. |
| IntBEDocumentoInterno | clsDocInterno | Objecto que identifica o documento interno a ser preenchido. |
Returns
| Type | Description |
|---|---|
| IntBEDocumentoInterno |
PreencheRegimeIva(IntBEDocumentoInterno)
Dado um documento com os dados minimos preenchidos, preenche o campo RegimeIva através das regras dos campos RegimeIvaReembolsos e EspacoFiscal.
Declaration
IntBEDocumentoInterno PreencheRegimeIva(IntBEDocumentoInterno DocumentoInterno)
Parameters
| Type | Name | Description |
|---|---|---|
| IntBEDocumentoInterno | DocumentoInterno | Documento a utilizar no preenchimento. |
Returns
| Type | Description |
|---|---|
| IntBEDocumentoInterno |
ProcuraLinhasAnteriores(String, BasBELinhasRastreabilidade)
Procura as linhas que serviram a criar a linha passada nos parâmetros.
Declaration
void ProcuraLinhasAnteriores(string strIDLinha, BasBELinhasRastreabilidade objLinhas)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strIDLinha | |
| BasBELinhasRastreabilidade | objLinhas | Objecto que contem as linhas de rastreabilidade |
ProcuraLinhasPosteriores(String, BasBELinhasRastreabilidade)
Procura as linhas criadas a partir da linha passada nos parâmetros.
Declaration
void ProcuraLinhasPosteriores(string strIDLinha, BasBELinhasRastreabilidade objLinhas)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strIDLinha | |
| BasBELinhasRastreabilidade | objLinhas | Objecto que contem as linhas de rastreabilidade |
ProcuraLinhasReqInterna(String, BasBELinhasRastreabilidade)
Procura as linhas criadas a partir da linha da Requisição Interna passada nos parâmetros.
Declaration
void ProcuraLinhasReqInterna(string strIDLinha, BasBELinhasRastreabilidade objLinhas)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strIDLinha | |
| BasBELinhasRastreabilidade | objLinhas | Objecto que contem as linhas de rastreabilidade |
Remove(String, Int32, String, String)
Método que permite remover o objecto da base de dados
Declaration
void Remove(string TipoDoc, int NumDoc, string Serie, string Filial)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoDoc | Tipo de documento do objecto a remover |
| System.Int32 | NumDoc | Número de documento do objecto a remover |
| System.String | Serie | Série do objecto a remover |
| System.String | Filial | Filial do objecto a remover |
RemoveID(String)
Método que permite remover o objecto da base de dados a partir do Id
Declaration
void RemoveID(string Id)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Chave do objecto a remover |
SugerePrecoUnitario(String, String, String, String, String, String)
Método que permite sugerir o preço unitário do artigo
Declaration
double SugerePrecoUnitario(string TipoDoc, string strUnidade, string Artigo, string Armazem = "", string Lote = "", string Localizacao = "")
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoDoc | Indica o tipo de documento |
| System.String | strUnidade | |
| System.String | Artigo | Indica o artigo do movimento |
| System.String | Armazem | Indica o armazém do movimento |
| System.String | Lote | Indica o lote do movimento |
| System.String | Localizacao |
Returns
| Type | Description |
|---|---|
| System.Double |
ValidaActualizacao(IntBEDocumentoInterno, ref String)
Método que permite efectuar as validações necessárias à actualização do objecto
Declaration
bool ValidaActualizacao(IntBEDocumentoInterno objBE, ref string ErroValidacao)
Parameters
| Type | Name | Description |
|---|---|---|
| IntBEDocumentoInterno | objBE | Objecto a criar/actualizar |
| System.String | ErroValidacao | Permite armazenar todos os erros encontrados durante a validação |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ValidaRemocao(String, Int32, String, String, ref String)
Método que permite efectuar as validações necessárias à remoção do objecto
Declaration
bool ValidaRemocao(string TipoDoc, int NumDoc, string Serie, string Filial, ref string ErroValidacao)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoDoc | Tipo de documento do objecto a remover |
| System.Int32 | NumDoc | Número de documento do objecto a remover |
| System.String | Serie | Série do objecto a remover |
| System.String | Filial | Filial do objecto a remover |
| System.String | ErroValidacao | Permite armazenar todos os erros encontrados durante a validação |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ValidaRemocaoID(String, ref String)
Método que permite efectuar as validações necessárias à remoção do objecto a partir do Id
Declaration
bool ValidaRemocaoID(string Id, ref string ErroValidacao)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Chave do objecto a remover |
| System.String | ErroValidacao | Permite armazenar todos os erros encontrados durante a validação |
Returns
| Type | Description |
|---|---|
| System.Boolean |