Interface IVndBSVendas
Classe que implementa as regras de negócio sobre as vendas.
Namespace: IVndBS100
Assembly: IVndBS100.dll
Syntax
[ComVisible(true)]
[Guid("6503D4EA-05DF-4BC2-A78E-351B9119A3ED")]
public interface IVndBSVendas
Methods
Actualiza(VndBEDocumentoVenda)
Actualiza um documento de venda.
Declaration
void Actualiza(VndBEDocumentoVenda clsDocumentoVenda)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocumentoVenda | Objecto que identifica o documento de venda. |
Actualiza(VndBEDocumentoVenda, ref String)
Actualiza um documento de venda.
Declaration
void Actualiza(VndBEDocumentoVenda clsDocumentoVenda, ref string strAvisos)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocumentoVenda | Objecto que identifica o documento de venda. |
| System.String | strAvisos | Devolve as mensagens de aviso encontrados durante a atualização. |
Actualiza(VndBEDocumentoVenda, ref String, ref String)
Actualiza o documento de venda.
Declaration
void Actualiza(VndBEDocumentoVenda clsDocumentoVenda, ref string strAvisos, ref string IdDocLiqRet)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocumentoVenda | Objecto que identifica o documento de venda. |
| System.String | strAvisos | Devolve as mensagens de aviso encontrados durante a atualização. |
| System.String | IdDocLiqRet | Devolve o identificador do documento que efetuou a liquidação das retenções (ID). |
Actualiza(VndBEDocumentoVenda, ref String, ref String, ref String)
Actualiza um documento de venda.
Declaration
void Actualiza(VndBEDocumentoVenda clsDocumentoVenda, ref string strAvisos, ref string IdDocLiqRet, ref string IdDocLiqRetGar)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocumentoVenda | Objecto que identifica o documento de venda. |
| System.String | strAvisos | Devolve as mensagens de aviso encontrados durante a atualização. |
| System.String | IdDocLiqRet | Devolve o identificador do documento que efetuou a liquidação das retenções (ID). |
| System.String | IdDocLiqRetGar | Devolve o identificador do documento que efetuou a liquidação das retenções de garantia (ID). |
Actualiza(VndBEDocumentoVenda, ref String, ref String, ref String, Boolean)
Actualiza um documento de venda.
Declaration
void Actualiza(VndBEDocumentoVenda clsDocumentoVenda, ref string strAvisos, ref string IdDocLiqRet, ref string IdDocLiqRetGar, bool blnPreencheDadosRelacionados)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocumentoVenda | Objecto que identifica o documento de venda. |
| System.String | strAvisos | Devolve as mensagens de aviso encontrados durante a atualização. |
| System.String | IdDocLiqRet | Devolve o identificador do documento que efetuou a liquidação das retenções (ID). |
| System.String | IdDocLiqRetGar | Devolve o identificador do documento que efetuou a liquidação das retenções de garantia (ID). |
| System.Boolean | blnPreencheDadosRelacionados | Indica se é efetuado o preenchimento dos dados relacionados (PreencheDadosRelacionados(VndBEDocumentoVenda)). |
ActualizaATDocCodeID(String, String)
Actualiza o código enviado pela AT para documentos de transporte que acompanhem mercadorias.
Declaration
void ActualizaATDocCodeID(string IdCabecDoc, string Valor)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IdCabecDoc | Identificador do documento (ID). |
| System.String | Valor | Código. |
ActualizaEstadoEnvioAT(String, BasBETiposGcp.EnumATTrataTrans)
Actualiza o estado de envio do documento
Declaration
void ActualizaEstadoEnvioAT(string IdCabecDoc, BasBETiposGcp.EnumATTrataTrans ATTrataTrans)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IdCabecDoc | Identificador do documento (ID). |
| BasBETiposGcp.EnumATTrataTrans | ATTrataTrans | Estado de envio do documento. |
ActualizaLinhaPai(VndBEDocumentoVenda, String, Double)
Atualiza a quantidade da linha pai por ID
Declaration
void ActualizaLinhaPai(VndBEDocumentoVenda objDocVenda, string strIdLinhaPai, double dblQuantidade = 0)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | objDocVenda | Objeto do documento de venda |
| System.String | strIdLinhaPai | ID da linha pai |
| System.Double | dblQuantidade | Quantidade |
ActualizaLote(VndBEDocumentosVenda)
Grava uma coleção de documentos de venda, ignorando todas as integrações.
Declaration
void ActualizaLote(VndBEDocumentosVenda Documentos)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentosVenda | Documentos | Coleção dos documentos de venda a processar. |
ActualizaLote(VndBEDocumentosVenda, ref String)
Grava uma coleção de documentos de venda, ignorando todas as integrações.
Declaration
void ActualizaLote(VndBEDocumentosVenda Documentos, ref string Avisos)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentosVenda | Documentos | Coleção dos documentos de venda a processar. |
| System.String | Avisos | Devolve as mensagens de aviso encontrados durante a atualização. |
ActualizaQtdReservadaDestino(InvBEReserva)
Actualiza quantidades reservadas (LinhasStatus) para os destinatarios
Declaration
void ActualizaQtdReservadaDestino(InvBEReserva Reservas)
Parameters
| Type | Name | Description |
|---|---|---|
| InvBEReserva | Reservas | Lista de Reservas a considerar |
ActualizaRascunho(VndBEDocumentoVenda, String)
Actualiza o documento de venda em modo rascunho.
Declaration
void ActualizaRascunho(VndBEDocumentoVenda clsDocumentoVenda, string strAvisos = "")
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocumentoVenda | Objecto que identifica o rascunho do documento de venda a actualizar. |
| System.String | strAvisos | Devolve as mensagens de aviso encontrados durante a atualização. |
ActualizaTabelasRascunhos()
Sincroniza os campos das tabelas de Rascunho.
Declaration
void ActualizaTabelasRascunhos()
ActualizaValorAtributo(String, String, String, Int32, String, Object)
Atualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(string Filial, string TipoDoc, string Serie, int Numdoc, string Atributo, dynamic Valor)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | Serie | Código da série (Serie). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
| System.String | Atributo | Nome do atributo. |
| System.Object | Valor | Valor do atributo. |
ActualizaValorAtributoID(String, String, Object)
Atualiza o valor de um atributo.
Declaration
void ActualizaValorAtributoID(string ID, string Atributo, dynamic Valor)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ID | Identificador do documento (ID). |
| System.String | Atributo | Nome do atributo. |
| System.Object | Valor | Valor do atributo. |
ActualizaValorAtributos(String, String, String, Int32, StdBECampos)
Atualiza os valores de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(string Filial, string TipoDoc, string Serie, int Numdoc, StdBECampos Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | Serie | Código da série (Serie). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
| StdBECampos | Atributos | Coleção com os atributos e respetivos valores. |
ActualizaValorAtributosID(String, StdBECampos)
Atualiza os valores de um conjunto de atributos.
Declaration
void ActualizaValorAtributosID(string ID, StdBECampos Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ID | Identificador do documento (ID). |
| StdBECampos | Atributos | Coleção com os atributos e respetivos valores. |
AdicionaConversaoDocumento(VndBEDocumentoVenda, String, Int32)
Efectua a conversão do documento.
Declaration
VndBEDocumentoVenda AdicionaConversaoDocumento(VndBEDocumentoVenda clsDocVenda, string TipoDoc, int Numdoc)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda. |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
AdicionaConversaoDocumento(VndBEDocumentoVenda, String, Int32, ref String)
Efectua a conversão do documento.
Declaration
VndBEDocumentoVenda AdicionaConversaoDocumento(VndBEDocumentoVenda clsDocVenda, string TipoDoc, int Numdoc, ref string Filial)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda. |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
AdicionaConversaoDocumento(VndBEDocumentoVenda, String, Int32, ref String, ref String)
Efectua a conversão do documento.
Declaration
VndBEDocumentoVenda AdicionaConversaoDocumento(VndBEDocumentoVenda clsDocVenda, string TipoDoc, int Numdoc, ref string Filial, ref string strSerie)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda. |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | strSerie | Código da série (Serie). |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
AdicionaConversaoDocumento(VndBEDocumentoVenda, String, Int32, ref String, ref String, ref Int32)
Efectua a conversão do documento.
Declaration
VndBEDocumentoVenda AdicionaConversaoDocumento(VndBEDocumentoVenda clsDocVenda, string TipoDoc, int Numdoc, ref string Filial, ref string strSerie, ref int Inclui)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda. |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | strSerie | Código da série (Serie). |
| System.Int32 | Inclui | Inclui linhas com a indicação dos documento originais. Objecto do tipo: IncluiLinhas. |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
AdicionaLinha(VndBEDocumentoVenda, String)
Adiciona a(s) linha(s) ao documento de venda com os respectivos dados do artigo sugeridos por defeito.
Declaration
VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
AdicionaLinha(VndBEDocumentoVenda, String, ref Double)
Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.
Declaration
VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String)
Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.
Declaration
VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
| System.String | Armazem | Código do armazém (Armazem). |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String)
Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.
Declaration
VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double)
Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.
Declaration
VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.Double | PrecoUnitario | Preço unitário do artigo. |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double)
Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.
Declaration
VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.Double | PrecoUnitario | Preço unitário do artigo. |
| System.Double | Desconto | Desconto a aplicar à linha. |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String)
Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.
Declaration
VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.Double | PrecoUnitario | Preço unitário do artigo. |
| System.Double | Desconto | Desconto a aplicar à linha. |
| System.String | Lote | Código do lote do artigo (Lote). |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double)
Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.
Declaration
VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.Double | PrecoUnitario | Preço unitário do artigo. |
| System.Double | Desconto | Desconto a aplicar à linha. |
| System.String | Lote | Código do lote do artigo (Lote). |
| System.Double | QntVariavelA | Quantidade da variável A. |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double)
Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.
Declaration
VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.Double | PrecoUnitario | Preço unitário do artigo. |
| System.Double | Desconto | Desconto a aplicar à linha. |
| System.String | Lote | Código do lote do artigo (Lote). |
| System.Double | QntVariavelA | Quantidade da variável A. |
| System.Double | QntVariavelB | Quantidade da variável B. |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double, Double)
Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.
Declaration
VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB, double QntVariavelC)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.Double | PrecoUnitario | Preço unitário do artigo. |
| System.Double | Desconto | Desconto a aplicar à linha. |
| System.String | Lote | Código do lote do artigo (Lote). |
| System.Double | QntVariavelA | Quantidade da variável A. |
| System.Double | QntVariavelB | Quantidade da variável B. |
| System.Double | QntVariavelC | Quantidade da variável C. |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double, Double, Double)
Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.
Declaration
VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB, double QntVariavelC, double DescEntidade)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.Double | PrecoUnitario | Preço unitário do artigo. |
| System.Double | Desconto | Desconto a aplicar à linha. |
| System.String | Lote | Código do lote do artigo (Lote). |
| System.Double | QntVariavelA | Quantidade da variável A. |
| System.Double | QntVariavelB | Quantidade da variável B. |
| System.Double | QntVariavelC | Quantidade da variável C. |
| System.Double | DescEntidade | Desconto de entidade. |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double, Double, Double, Double)
Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.
Declaration
VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB, double QntVariavelC, double DescEntidade, double Desc)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.Double | PrecoUnitario | Preço unitário do artigo. |
| System.Double | Desconto | Desconto a aplicar à linha. |
| System.String | Lote | Código do lote do artigo (Lote). |
| System.Double | QntVariavelA | Quantidade da variável A. |
| System.Double | QntVariavelB | Quantidade da variável B. |
| System.Double | QntVariavelC | Quantidade da variável C. |
| System.Double | DescEntidade | Desconto de entidade. |
| System.Double | Desc | Desconto financeiro. |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double, Double, Double, Double, Int32)
Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.
Declaration
VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB, double QntVariavelC, double DescEntidade, double Desc, int Arredondamento)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.Double | PrecoUnitario | Preço unitário do artigo. |
| System.Double | Desconto | Desconto a aplicar à linha. |
| System.String | Lote | Código do lote do artigo (Lote). |
| System.Double | QntVariavelA | Quantidade da variável A. |
| System.Double | QntVariavelB | Quantidade da variável B. |
| System.Double | QntVariavelC | Quantidade da variável C. |
| System.Double | DescEntidade | Desconto de entidade. |
| System.Double | Desc | Desconto financeiro. |
| System.Int32 | Arredondamento | Arredondamento a aplicar aos valores. |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double, Double, Double, Double, Int32, Int32)
Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.
Declaration
VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB, double QntVariavelC, double DescEntidade, double Desc, int Arredondamento, int ArredondaIva)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.Double | PrecoUnitario | Preço unitário do artigo. |
| System.Double | Desconto | Desconto a aplicar à linha. |
| System.String | Lote | Código do lote do artigo (Lote). |
| System.Double | QntVariavelA | Quantidade da variável A. |
| System.Double | QntVariavelB | Quantidade da variável B. |
| System.Double | QntVariavelC | Quantidade da variável C. |
| System.Double | DescEntidade | Desconto de entidade. |
| System.Double | Desc | Desconto financeiro. |
| System.Int32 | Arredondamento | Arredondamento a aplicar aos valores. |
| System.Int32 | ArredondaIva | Arredondamento do iva. |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double, Double, Double, Double, Int32, Int32, Boolean)
Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.
Declaration
VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB, double QntVariavelC, double DescEntidade, double Desc, int Arredondamento, int ArredondaIva, bool AdicionaArtigoAssociado)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.Double | PrecoUnitario | Preço unitário do artigo. |
| System.Double | Desconto | Desconto a aplicar à linha. |
| System.String | Lote | Código do lote do artigo (Lote). |
| System.Double | QntVariavelA | Quantidade da variável A. |
| System.Double | QntVariavelB | Quantidade da variável B. |
| System.Double | QntVariavelC | Quantidade da variável C. |
| System.Double | DescEntidade | Desconto de entidade. |
| System.Double | Desc | Desconto financeiro. |
| System.Int32 | Arredondamento | Arredondamento a aplicar aos valores. |
| System.Int32 | ArredondaIva | Arredondamento do iva. |
| System.Boolean | AdicionaArtigoAssociado | Indica se o artigo associado também deve ser adicionado. |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double, Double, Double, Double, Int32, Int32, Boolean, Boolean)
Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.
Declaration
VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB, double QntVariavelC, double DescEntidade, double Desc, int Arredondamento, int ArredondaIva, bool AdicionaArtigoAssociado, bool PrecoIvaIncluido)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.Double | PrecoUnitario | Preço unitário do artigo. |
| System.Double | Desconto | Desconto a aplicar à linha. |
| System.String | Lote | Código do lote do artigo (Lote). |
| System.Double | QntVariavelA | Quantidade da variável A. |
| System.Double | QntVariavelB | Quantidade da variável B. |
| System.Double | QntVariavelC | Quantidade da variável C. |
| System.Double | DescEntidade | Desconto de entidade. |
| System.Double | Desc | Desconto financeiro. |
| System.Int32 | Arredondamento | Arredondamento a aplicar aos valores. |
| System.Int32 | ArredondaIva | Arredondamento do iva. |
| System.Boolean | AdicionaArtigoAssociado | Indica se o artigo associado também deve ser adicionado. |
| System.Boolean | PrecoIvaIncluido | Indica se o preço indicado é com iva incluído ou não. |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
AdicionaLinha(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double, Double, Double, Double, Int32, Int32, Boolean, Boolean, ref Double)
Adiciona uma linha de um artigo a um documento de venda com os respectivos dados sugeridos por omissão.
Declaration
VndBEDocumentoVenda AdicionaLinha(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB, double QntVariavelC, double DescEntidade, double Desc, int Arredondamento, int ArredondaIva, bool AdicionaArtigoAssociado, bool PrecoIvaIncluido, ref double PrecoTaxaIva)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.Double | PrecoUnitario | Preço unitário do artigo. |
| System.Double | Desconto | Desconto a aplicar à linha. |
| System.String | Lote | Código do lote do artigo (Lote). |
| System.Double | QntVariavelA | Quantidade da variável A. |
| System.Double | QntVariavelB | Quantidade da variável B. |
| System.Double | QntVariavelC | Quantidade da variável C. |
| System.Double | DescEntidade | Desconto de entidade. |
| System.Double | Desc | Desconto financeiro. |
| System.Int32 | Arredondamento | Arredondamento a aplicar aos valores. |
| System.Int32 | ArredondaIva | Arredondamento do iva. |
| System.Boolean | AdicionaArtigoAssociado | Indica se o artigo associado também deve ser adicionado. |
| System.Boolean | PrecoIvaIncluido | Indica se o preço indicado é com iva incluído ou não. |
| System.Double | PrecoTaxaIva | Quando com iva incluido, indica a taxa do iva incluida |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
AdicionaLinhaEspecial(VndBEDocumentoVenda, BasBETiposGcp.vdTipoLinhaEspecial, Double, String)
Adiciona uma linha especial ao documento de venda, tal como portes, acertos , etc associados à venda.
Declaration
void AdicionaLinhaEspecial(VndBEDocumentoVenda ClsDoc, BasBETiposGcp.vdTipoLinhaEspecial TipoLinha, double PrecUnit = 0, string Descricao = "")
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | ClsDoc | |
| BasBETiposGcp.vdTipoLinhaEspecial | TipoLinha | Tipo de linha do documento identificada pelo tipo enumerado. |
| System.Double | PrecUnit | Preço unitário associado à linha. |
| System.String | Descricao | Descrição associada à linha do documento a inserir. |
AdicionaLinhaTransformada(VndBEDocumentoVenda, String, Int32, Int32)
Adiciona uma linha para transformação a um documento satifazendo-a na origem.
Declaration
VndBEDocumentoVenda AdicionaLinhaTransformada(VndBEDocumentoVenda clsDocVenda, string TipoDocEnc, int NumDocEnc, int NumLinEnc)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda. |
| System.String | TipoDocEnc | Código do tipo de documento (Tipodoc). |
| System.Int32 | NumDocEnc | Número do documento (NumDoc). |
| System.Int32 | NumLinEnc | Número da linha. |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
AdicionaLinhaTransformada(VndBEDocumentoVenda, String, Int32, Int32, ref String)
Adiciona uma linha para transformação a um documento satifazendo-a na origem.
Declaration
VndBEDocumentoVenda AdicionaLinhaTransformada(VndBEDocumentoVenda clsDocVenda, string TipoDocEnc, int NumDocEnc, int NumLinEnc, ref string FilialEnc)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda. |
| System.String | TipoDocEnc | Código do tipo de documento (Tipodoc). |
| System.Int32 | NumDocEnc | Número do documento (NumDoc). |
| System.Int32 | NumLinEnc | Número da linha. |
| System.String | FilialEnc | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
AdicionaLinhaTransformada(VndBEDocumentoVenda, String, Int32, Int32, ref String, ref String)
Adiciona uma linha para transformação a um documento satifazendo-a na origem.
Declaration
VndBEDocumentoVenda AdicionaLinhaTransformada(VndBEDocumentoVenda clsDocVenda, string TipoDocEnc, int NumDocEnc, int NumLinEnc, ref string FilialEnc, ref string strSerieEnc)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda. |
| System.String | TipoDocEnc | Código do tipo de documento (Tipodoc). |
| System.Int32 | NumDocEnc | Número do documento (NumDoc). |
| System.Int32 | NumLinEnc | Número da linha. |
| System.String | FilialEnc | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | strSerieEnc | Código da série ( |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
AdicionaLinhaTransformada(VndBEDocumentoVenda, String, Int32, Int32, ref String, ref String, Double)
Adiciona uma linha para transformação a um documento satifazendo-a na origem.
Declaration
VndBEDocumentoVenda AdicionaLinhaTransformada(VndBEDocumentoVenda clsDocVenda, string TipoDocEnc, int NumDocEnc, int NumLinEnc, ref string FilialEnc, ref string strSerieEnc, double QuantSatisf)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda. |
| System.String | TipoDocEnc | Código do tipo de documento (Tipodoc). |
| System.Int32 | NumDocEnc | Número do documento (NumDoc). |
| System.Int32 | NumLinEnc | Número da linha. |
| System.String | FilialEnc | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | strSerieEnc | Código da série ( |
| System.Double | QuantSatisf | Quantidade a satisfazer da encomenda. |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
AdicionaLinhaTransformada(VndBEDocumentoVenda, String, Int32, Int32, ref String, ref String, Double, String)
Satisfaz uma linha de venda ao adicionar uma linha transformada abstractum documento de venda.
Declaration
VndBEDocumentoVenda AdicionaLinhaTransformada(VndBEDocumentoVenda clsDocVenda, string TipoDocEnc, int NumDocEnc, int NumLinEnc, ref string FilialEnc, ref string strSerieEnc, double QuantSatisf, string Idreserva)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda. |
| System.String | TipoDocEnc | Código do tipo de documento (Tipodoc). |
| System.Int32 | NumDocEnc | Número do documento (NumDoc). |
| System.Int32 | NumLinEnc | Número da linha. |
| System.String | FilialEnc | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | strSerieEnc | Código da série (Serie). |
| System.Double | QuantSatisf | Quantidade satisfeita da encomenda. |
| System.String | Idreserva | Identificador da reserva (ID). |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
AdicionaLinhaTransformada(VndBEDocumentoVenda, String, String, Int32, Int32)
Adiciona uma linha para transformação a um documento satifazendo-a na origem.
Declaration
VndBEDocumentoVenda AdicionaLinhaTransformada(VndBEDocumentoVenda clsDocVenda, string TipoDocEnc, string SerieDocEnc, int NumDocEnc, int NumLinEnc)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda. |
| System.String | TipoDocEnc | Código do tipo de documento (Tipodoc). |
| System.String | SerieDocEnc | Série do docuemnto origem |
| System.Int32 | NumDocEnc | Número do documento (NumDoc). |
| System.Int32 | NumLinEnc | Número da linha. |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
AnulaDocumento(String, String, String, Int32)
Anula o documento de venda.
Declaration
void AnulaDocumento(string Filial, string TipoDoc, string strSerie, int Numdoc)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | strSerie | Código da série (Serie). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
AnulaDocumento(String, String, String, Int32, String)
Anula o documento de venda.
Declaration
void AnulaDocumento(string Filial, string TipoDoc, string strSerie, int Numdoc, string Motivo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | strSerie | Código da série (Serie). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
| System.String | Motivo | Código do motivo de anulação (Motivo). |
AnulaDocumento(String, String, String, Int32, String, Boolean, String, ref String)
Anula um documento de venda.
Declaration
void AnulaDocumento(string Filial, string TipoDoc, string strSerie, int Numdoc, string Motivo, bool EmissaoDoc, string Observacoes, ref string Avisos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | strSerie | Código da série (Serie). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
| System.String | Motivo | Código do motivo de anulação (Motivo). |
| System.Boolean | EmissaoDoc | Indica se o documento já foi emitido. |
| System.String | Observacoes | Observações. |
| System.String | Avisos | Devolve as mensagens de aviso encontrados durante a anulação. |
AnulaDocumento(String, String, String, Int32, String, String)
Anula o documento de venda.
Declaration
void AnulaDocumento(string Filial, string TipoDoc, string strSerie, int Numdoc, string Motivo, string Observacoes)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | strSerie | Código da série (Serie). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
| System.String | Motivo | Código do motivo de anulação (Motivo). |
| System.String | Observacoes |
AnulaDocumento(String, String, String, Int32, String, String, ref String)
Anula o documento de venda.
Declaration
void AnulaDocumento(string Filial, string TipoDoc, string strSerie, int Numdoc, string Motivo, string Observacoes, ref string Avisos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | strSerie | Código da série (Serie). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
| System.String | Motivo | Código do motivo de anulação (Motivo). |
| System.String | Observacoes | |
| System.String | Avisos | Devolve as mensagens de aviso encontrados durante a anulação. |
AnulaDocumentoID(String)
Anula o documento de venda.
Declaration
void AnulaDocumentoID(string ID)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ID | Identificador do documento (ID). |
AnulaDocumentoID(String, String)
Anula o documento de venda.
Declaration
void AnulaDocumentoID(string ID, string Motivo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ID | Identificador do documento (ID). |
| System.String | Motivo | Código do motivo de anulação (Motivo). |
AnulaDocumentoID(String, String, Boolean, String, ref String)
Anula um documento de venda.
Declaration
void AnulaDocumentoID(string ID, string Motivo, bool EmissaoDoc, string Observacoes, ref string Avisos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ID | Identificador do documento (ID). |
| System.String | Motivo | Código do motivo de anulação (Motivo). |
| System.Boolean | EmissaoDoc | Indica se o documento já foi emitido. |
| System.String | Observacoes | Observações. |
| System.String | Avisos | Devolve as mensagens de aviso encontrados durante a anulação. |
AnulaDocumentoID(String, String, String)
Anula o documento de venda.
Declaration
void AnulaDocumentoID(string ID, string Motivo, string Observacoes)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ID | Identificador do documento (ID). |
| System.String | Motivo | Código do motivo de anulação (Motivo). |
| System.String | Observacoes |
AnulaDocumentoID(String, String, String, ref String)
Anula o documento de venda.
Declaration
void AnulaDocumentoID(string ID, string Motivo, string Observacoes, ref string Avisos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ID | Identificador do documento (ID). |
| System.String | Motivo | Código do motivo de anulação (Motivo). |
| System.String | Observacoes | |
| System.String | Avisos | Devolve as mensagens de aviso encontrados durante a anulação. |
CalculaDataVencimento(DateTime, String, Int32, String, String)
Devolve a data do vencimento.
Declaration
DateTime CalculaDataVencimento(DateTime DataDoc, string CondPag, int Dias = 0, string TipoEntidade = "", string Entidade = "")
Parameters
| Type | Name | Description |
|---|---|---|
| System.DateTime | DataDoc | Data do documento (DataDoc). |
| System.String | CondPag | Código da condição de pagamento (CondPag). |
| System.Int32 | Dias | Número de dias a calcular. |
| System.String | TipoEntidade | Código do tipo de entidade. |
| System.String | Entidade | Código da entidade. |
Returns
| Type | Description |
|---|---|
| System.DateTime | Data de vencimento. |
CalculaPrecoLinha(Int32, Boolean, Double, Double, Double, Int32, Int32, Int32, Double, Double, Double, Double, Double, Double, String)
Efetua o cálculo dos totais de um documento.
Declaration
double[] CalculaPrecoLinha(int TipoLinha, bool SujeitoRetencao, double PercentagemRetencao, double DescontoEntidade, double DescontoFinanceiro, int RegimeIva, int Arredondamento, int ArredondamentoIva, double Desconto1, double Desconto2, double Desconto3, double TaxaIva, double PrecUnit, double Quantidade, string CodIva)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | TipoLinha | Identifica o tipo de linha que serve de base para o cálculo. |
| System.Boolean | SujeitoRetencao | Identifica se a linha está sujeita a retenções. |
| System.Double | PercentagemRetencao | Identifica a percentagem de retencao a utilizar. |
| System.Double | DescontoEntidade | Identifica o desconto da entidade. |
| System.Double | DescontoFinanceiro | Identifica o desconto financeiro da entidade. |
| System.Int32 | RegimeIva | Identifica o regime de iva a considerar. |
| System.Int32 | Arredondamento | Identifica o arredondamento para a linha. |
| System.Int32 | ArredondamentoIva | Identifica o arredondamento para o calculo do IVA. |
| System.Double | Desconto1 | Identifica o primeiro desconto na linha. |
| System.Double | Desconto2 | Identifica o segundo desconto na linha. |
| System.Double | Desconto3 | Identifica o terceiro desconto na linha. |
| System.Double | TaxaIva | Identifica a taxa de iva a considerar. |
| System.Double | PrecUnit | Identifica o preço unitário da linha. |
| System.Double | Quantidade | Identifica a quantidade a considerar. |
| System.String | CodIva | Identifica o código de iva a considerar. |
Returns
| Type | Description |
|---|---|
| System.Double[] | Totais do documento. |
CalculaRetencoes(VndBEDocumentoVenda, Boolean)
Efectua o calculo das retenções.
Declaration
CctBEResumoRetencoes CalculaRetencoes(VndBEDocumentoVenda objVenda, bool blnCalculaValoresTotais = true)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | objVenda | Objecto que identifica o documento de venda. |
| System.Boolean | blnCalculaValoresTotais |
Returns
| Type | Description |
|---|---|
| CctBEResumoRetencoes | Coleção com as retenções calculadas. |
CalculaValoresTotais(VndBEDocumentoVenda)
Calcula dos valores totais de um documento.
Declaration
VndBEDocumentoVenda CalculaValoresTotais(VndBEDocumentoVenda clsDocumentoVenda)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocumentoVenda | Identifica o documento de venda. |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
ConverteDocs(PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, Boolean, PrimaveraOrderedDictionary, Boolean, Boolean, ref String, Int32, DateTime, Boolean, PrimaveraOrderedDictionary, ref PrimaveraOrderedDictionary, Boolean, Boolean, Nullable<DateTime>)
Efetua a conversão de documentos de venda.
Declaration
void ConverteDocs(PrimaveraOrderedDictionary DocsVenda, PrimaveraOrderedDictionary TipoDocDestino, PrimaveraOrderedDictionary strSerieDestino, bool AgruparObjectos, PrimaveraOrderedDictionary strCamposAgrupamento, bool LinhaSeparadora, bool LinhaBranco, ref string DocumentosGerados, int AccaoRupturaStk, DateTime DataEmissao, bool IncluiComentarios, PrimaveraOrderedDictionary colIdProjectos, ref PrimaveraOrderedDictionary colDocumentosGerados, bool LotesAutomaticos, bool blnRascunho, DateTime? dtHoraDoc = default(DateTime? ))
Parameters
| Type | Name | Description |
|---|---|---|
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | DocsVenda | Colecção com os documentos de venda de origem. |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | TipoDocDestino | Colecção com os códigos dos tipos de documentos a criar (Documento). |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | strSerieDestino | Colecção com os códigos das série dos documentos a criar (Serie). |
| System.Boolean | AgruparObjectos | Indica se os documentos a criar devem ser agupados por entidade. |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | strCamposAgrupamento | Colecção com os campos a considerar no agrupamento dos documentos. |
| System.Boolean | LinhaSeparadora | Indica se será colocada uma linha separadora entre os documentos. |
| System.Boolean | LinhaBranco | Identifica se será colocada uma linha em branco entre os documentos. |
| System.String | DocumentosGerados | Devolve os códigos dos documentos gerados. |
| System.Int32 | AccaoRupturaStk | Indica a ação a tomar em caso de rutura de stocks (0-Não converte; 1-Converte parcialmente; 2-Converte na totalidade). |
| System.DateTime | DataEmissao | |
| System.Boolean | IncluiComentarios | |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | colIdProjectos | |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | colDocumentosGerados | |
| System.Boolean | LotesAutomaticos | |
| System.Boolean | blnRascunho | Indica se os documentos a criar serão criados como rascunho. |
| System.Nullable<System.DateTime> | dtHoraDoc | Data/hora de emissão dos documentos. |
ConverteDocs(PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, Boolean, PrimaveraOrderedDictionary, Boolean, Boolean, ref String, Int32, DateTime, Boolean, PrimaveraOrderedDictionary, ref PrimaveraOrderedDictionary, Boolean, Nullable<DateTime>)
Efetua a conversão de documentos de venda.
Declaration
void ConverteDocs(PrimaveraOrderedDictionary DocsVenda, PrimaveraOrderedDictionary TipoDocDestino, PrimaveraOrderedDictionary strSerieDestino, bool AgruparObjectos, PrimaveraOrderedDictionary strCamposAgrupamento, bool LinhaSeparadora, bool LinhaBranco, ref string DocumentosGerados, int AccaoRupturaStk, DateTime DataEmissao, bool IncluiComentarios, PrimaveraOrderedDictionary colIdProjectos, ref PrimaveraOrderedDictionary colDocumentosGerados, bool LotesAutomaticos, DateTime? dtHoraDoc = default(DateTime? ))
Parameters
| Type | Name | Description |
|---|---|---|
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | DocsVenda | Colecção com os documentos de venda de origem. |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | TipoDocDestino | Colecção com os códigos dos tipos de documentos a criar (Documento). |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | strSerieDestino | Colecção com os códigos das série dos documentos a criar (Serie). |
| System.Boolean | AgruparObjectos | Indica se os documentos a criar devem ser agupados por entidade. |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | strCamposAgrupamento | Colecção com os campos a considerar no agrupamento dos documentos. |
| System.Boolean | LinhaSeparadora | Indica se será colocada uma linha separadora entre os documentos. |
| System.Boolean | LinhaBranco | Identifica se será colocada uma linha em branco entre os documentos. |
| System.String | DocumentosGerados | Devolve os códigos dos documentos gerados. |
| System.Int32 | AccaoRupturaStk | Indica a ação a tomar em caso de rutura de stocks (0-Não converte; 1-Converte parcialmente; 2-Converte na totalidade). |
| System.DateTime | DataEmissao | Data/hora de emissão dos documentos. |
| System.Boolean | IncluiComentarios | Indica se as linhas de comentários dos documentos de origem são convertidas |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | colIdProjectos | Coleção com os identificadores dos projectos/obras a converter. |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | colDocumentosGerados | Coleção com os documentos gerados. |
| System.Boolean | LotesAutomaticos | Indica se irá ser feito o consumo automático de lotes antes da conversão. |
| System.Nullable<System.DateTime> | dtHoraDoc |
ConverteDocs(PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, Boolean, PrimaveraOrderedDictionary, Boolean, Boolean, ref String, Int32, DateTime, Boolean, PrimaveraOrderedDictionary, ref PrimaveraOrderedDictionary, Nullable<DateTime>)
Efetua a conversão de documentos de venda.
Declaration
void ConverteDocs(PrimaveraOrderedDictionary DocsVenda, PrimaveraOrderedDictionary TipoDocDestino, PrimaveraOrderedDictionary strSerieDestino, bool AgruparObjectos, PrimaveraOrderedDictionary strCamposAgrupamento, bool LinhaSeparadora, bool LinhaBranco, ref string DocumentosGerados, int AccaoRupturaStk, DateTime DataEmissao, bool IncluiComentarios, PrimaveraOrderedDictionary colIdProjectos, ref PrimaveraOrderedDictionary colDocumentosGerados, DateTime? dtHoraDoc = default(DateTime? ))
Parameters
| Type | Name | Description |
|---|---|---|
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | DocsVenda | Colecção com os documentos de venda de origem. |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | TipoDocDestino | Colecção com os códigos dos tipos de documentos a criar (Documento). |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | strSerieDestino | Colecção com os códigos das série dos documentos a criar (Serie). |
| System.Boolean | AgruparObjectos | Indica se os documentos a criar devem ser agupados por entidade. |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | strCamposAgrupamento | Colecção com os campos a considerar no agrupamento dos documentos. |
| System.Boolean | LinhaSeparadora | Indica se será colocada uma linha separadora entre os documentos. |
| System.Boolean | LinhaBranco | Identifica se será colocada uma linha em branco entre os documentos. |
| System.String | DocumentosGerados | Devolve os códigos dos documentos gerados. |
| System.Int32 | AccaoRupturaStk | Indica a ação a tomar em caso de rutura de stocks (0-Não converte; 1-Converte parcialmente; 2-Converte na totalidade). |
| System.DateTime | DataEmissao | Data/hora de emissão dos documentos. |
| System.Boolean | IncluiComentarios | Indica se as linhas de comentários dos documentos de origem são convertidas |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | colIdProjectos | |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | colDocumentosGerados | Coleção com os documentos gerados. |
| System.Nullable<System.DateTime> | dtHoraDoc | Data/hora de emissão dos documentos. |
ConverteDocs(PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, Boolean, PrimaveraOrderedDictionary, Boolean, Boolean, ref String, Int32, DateTime, Boolean, PrimaveraOrderedDictionary, Nullable<DateTime>)
Efetua a conversão de documentos de venda.
Declaration
void ConverteDocs(PrimaveraOrderedDictionary DocsVenda, PrimaveraOrderedDictionary TipoDocDestino, PrimaveraOrderedDictionary strSerieDestino, bool AgruparObjectos, PrimaveraOrderedDictionary strCamposAgrupamento, bool LinhaSeparadora, bool LinhaBranco, ref string DocumentosGerados, int AccaoRupturaStk, DateTime DataEmissao, bool IncluiComentarios, PrimaveraOrderedDictionary colIdProjectos, DateTime? dtHoraDoc = default(DateTime? ))
Parameters
| Type | Name | Description |
|---|---|---|
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | DocsVenda | Colecção com os documentos de venda de origem. |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | TipoDocDestino | Colecção com os códigos dos tipos de documentos a criar (Documento). |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | strSerieDestino | Colecção com os códigos das série dos documentos a criar (Serie). |
| System.Boolean | AgruparObjectos | Indica se os documentos a criar devem ser agupados por entidade. |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | strCamposAgrupamento | Colecção com os campos a considerar no agrupamento dos documentos. |
| System.Boolean | LinhaSeparadora | Indica se será colocada uma linha separadora entre os documentos. |
| System.Boolean | LinhaBranco | Identifica se será colocada uma linha em branco entre os documentos. |
| System.String | DocumentosGerados | Devolve os códigos dos documentos gerados. |
| System.Int32 | AccaoRupturaStk | Indica a ação a tomar em caso de rutura de stocks (0-Não converte; 1-Converte parcialmente; 2-Converte na totalidade). |
| System.DateTime | DataEmissao | Data/hora de emissão dos documentos. |
| System.Boolean | IncluiComentarios | Indica se as linhas de comentários dos documentos de origem são convertidas |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | colIdProjectos | Coleção com os identificadores dos projectos/obras a converter. |
| System.Nullable<System.DateTime> | dtHoraDoc | Data/hora de emissão dos documentos. |
ConverteDocs(PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, Boolean, PrimaveraOrderedDictionary, Boolean, Boolean, ref String, Int32, DateTime, Boolean, Nullable<DateTime>)
Efetua a conversão de documentos de venda.
Declaration
void ConverteDocs(PrimaveraOrderedDictionary DocsVenda, PrimaveraOrderedDictionary TipoDocDestino, PrimaveraOrderedDictionary strSerieDestino, bool AgruparObjectos, PrimaveraOrderedDictionary strCamposAgrupamento, bool LinhaSeparadora, bool LinhaBranco, ref string DocumentosGerados, int AccaoRupturaStk, DateTime DataEmissao, bool IncluiComentarios, DateTime? dtHoraDoc = default(DateTime? ))
Parameters
| Type | Name | Description |
|---|---|---|
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | DocsVenda | Colecção com os documentos de venda de origem. |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | TipoDocDestino | Colecção com os códigos dos tipos de documentos a criar (Documento). |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | strSerieDestino | Colecção com os códigos das série dos documentos a criar (Serie). |
| System.Boolean | AgruparObjectos | Indica se os documentos a criar devem ser agupados por entidade. |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | strCamposAgrupamento | Colecção com os campos a considerar no agrupamento dos documentos. |
| System.Boolean | LinhaSeparadora | Indica se será colocada uma linha separadora entre os documentos. |
| System.Boolean | LinhaBranco | Identifica se será colocada uma linha em branco entre os documentos. |
| System.String | DocumentosGerados | Devolve os códigos dos documentos gerados. |
| System.Int32 | AccaoRupturaStk | Indica a ação a tomar em caso de rutura de stocks (0-Não converte; 1-Converte parcialmente; 2-Converte na totalidade). |
| System.DateTime | DataEmissao | Data/hora de emissão dos documentos. |
| System.Boolean | IncluiComentarios | Indica se as linhas de comentários dos documentos de origem são convertidas |
| System.Nullable<System.DateTime> | dtHoraDoc |
ConverteDocs(PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, Boolean, PrimaveraOrderedDictionary, Boolean, Boolean, ref String, Int32, DateTime, Nullable<DateTime>)
Efetua a conversão de documentos de venda.
Declaration
void ConverteDocs(PrimaveraOrderedDictionary DocsVenda, PrimaveraOrderedDictionary TipoDocDestino, PrimaveraOrderedDictionary strSerieDestino, bool AgruparObjectos, PrimaveraOrderedDictionary strCamposAgrupamento, bool LinhaSeparadora, bool LinhaBranco, ref string DocumentosGerados, int AccaoRupturaStk, DateTime DataEmissao, DateTime? dtHoraDoc = default(DateTime? ))
Parameters
| Type | Name | Description |
|---|---|---|
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | DocsVenda | Colecção com os documentos de venda de origem. |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | TipoDocDestino | Colecção com os códigos dos tipos de documentos a criar (Documento). |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | strSerieDestino | Colecção com os códigos das série dos documentos a criar (Serie). |
| System.Boolean | AgruparObjectos | Indica se os documentos a criar devem ser agupados por entidade. |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | strCamposAgrupamento | Colecção com os campos a considerar no agrupamento dos documentos. |
| System.Boolean | LinhaSeparadora | Indica se será colocada uma linha separadora entre os documentos. |
| System.Boolean | LinhaBranco | Identifica se será colocada uma linha em branco entre os documentos. |
| System.String | DocumentosGerados | Devolve os códigos dos documentos gerados. |
| System.Int32 | AccaoRupturaStk | Indica a ação a tomar em caso de rutura de stocks (0-Não converte; 1-Converte parcialmente; 2-Converte na totalidade). |
| System.DateTime | DataEmissao | Data/hora de emissão dos documentos. |
| System.Nullable<System.DateTime> | dtHoraDoc |
ConverteDocs(PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, PrimaveraOrderedDictionary, Boolean, PrimaveraOrderedDictionary, Boolean, Boolean, ref String, Int32, Nullable<DateTime>)
Efetua a conversão de documentos de venda.
Declaration
void ConverteDocs(PrimaveraOrderedDictionary DocsVenda, PrimaveraOrderedDictionary TipoDocDestino, PrimaveraOrderedDictionary strSerieDestino, bool AgruparObjectos, PrimaveraOrderedDictionary strCamposAgrupamento, bool LinhaSeparadora, bool LinhaBranco, ref string DocumentosGerados, int AccaoRupturaStk, DateTime? dtHoraDoc = default(DateTime? ))
Parameters
| Type | Name | Description |
|---|---|---|
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | DocsVenda | Colecção com os documentos de venda de origem. |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | TipoDocDestino | Colecção com os códigos dos tipos de documentos a criar (Documento). |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | strSerieDestino | Colecção com os códigos das série dos documentos a criar (Serie). |
| System.Boolean | AgruparObjectos | Indica se os documentos a criar devem ser agupados por entidade. |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary | strCamposAgrupamento | Colecção com os campos a considerar no agrupamento dos documentos. |
| System.Boolean | LinhaSeparadora | Indica se será colocada uma linha separadora entre os documentos. |
| System.Boolean | LinhaBranco | Identifica se será colocada uma linha em branco entre os documentos. |
| System.String | DocumentosGerados | Devolve os códigos dos documentos gerados. |
| System.Int32 | AccaoRupturaStk | Indica a ação a tomar em caso de rutura de stocks (0-Não converte; 1-Converte parcialmente; 2-Converte na totalidade). |
| System.Nullable<System.DateTime> | dtHoraDoc |
CopiaLinhas(VndBEDocumentoVenda, ref VndBEDocumentoVenda, StdBEValoresVar)
Copia várias linhas do documento origem para o documento destino.
Declaration
void CopiaLinhas(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, StdBEValoresVar objLinhasCopiar)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | objOrigem | Objeto que identifica o documento de origem. |
| VndBEDocumentoVenda | objDestino | Objeto que identifica o documento de destino. |
| StdBEValoresVar | objLinhasCopiar |
CopiaLinhas(VndBEDocumentoVenda, ref VndBEDocumentoVenda, StdBEValoresVar, Boolean)
Copia várias linhas do documento origem para o documento destino.
Declaration
void CopiaLinhas(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, StdBEValoresVar objLinhasCopiar, bool blnSugereDadosEntidade)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | objOrigem | Objeto que identifica o documento de origem. |
| VndBEDocumentoVenda | objDestino | Objeto que identifica o documento de destino. |
| StdBEValoresVar | objLinhasCopiar | |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino). |
CopiaLinhas(VndBEDocumentoVenda, ref VndBEDocumentoVenda, StdBEValoresVar, Boolean, Boolean)
Copia várias linhas do documento origem para o documento destino.
Declaration
void CopiaLinhas(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, StdBEValoresVar objLinhasCopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | objOrigem | Objeto que identifica o documento de origem. |
| VndBEDocumentoVenda | objDestino | Objeto que identifica o documento de destino. |
| StdBEValoresVar | objLinhasCopiar | |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino). |
| System.Boolean | blnCopiaPrecoUnitario | Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino. |
CopiaLinhas(VndBEDocumentoVenda, ref VndBEDocumentoVenda, StdBEValoresVar, Boolean, Boolean, ref String)
Copia várias linhas do documento origem para o documento destino.
Declaration
void CopiaLinhas(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, StdBEValoresVar objLinhasCopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | objOrigem | Objeto que identifica o documento de origem. |
| VndBEDocumentoVenda | objDestino | Objeto que identifica o documento de destino. |
| StdBEValoresVar | objLinhasCopiar | |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino). |
| System.Boolean | blnCopiaPrecoUnitario | Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino. |
| System.String | strTipoEntidade | Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
CopiaLinhas(VndBEDocumentoVenda, ref VndBEDocumentoVenda, StdBEValoresVar, Boolean, Boolean, ref String, ref String)
Copia várias linhas do documento origem para o documento destino.
Declaration
void CopiaLinhas(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, StdBEValoresVar objLinhasCopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | objOrigem | Objeto que identifica o documento de origem. |
| VndBEDocumentoVenda | objDestino | Objeto que identifica o documento de destino. |
| StdBEValoresVar | objLinhasCopiar | |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino). |
| System.Boolean | blnCopiaPrecoUnitario | Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino. |
| System.String | strTipoEntidade | Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strEntidade | Código da entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
CopiaLinhas(VndBEDocumentoVenda, ref VndBEDocumentoVenda, StdBEValoresVar, Boolean, Boolean, ref String, ref String, String)
Copia várias linhas do documento origem para o documento destino.
Declaration
void CopiaLinhas(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, StdBEValoresVar objLinhasCopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, string strTipoDoc)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | objOrigem | Objeto que identifica o documento de origem. |
| VndBEDocumentoVenda | objDestino | Objeto que identifica o documento de destino. |
| StdBEValoresVar | objLinhasCopiar | |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino). |
| System.Boolean | blnCopiaPrecoUnitario | Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino. |
| System.String | strTipoEntidade | Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strEntidade | Código da entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strTipoDoc | Código do tipo do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
CopiaLinhas(VndBEDocumentoVenda, ref VndBEDocumentoVenda, StdBEValoresVar, Boolean, Boolean, ref String, ref String, String, String)
Copia várias linhas do documento origem para o documento destino.
Declaration
void CopiaLinhas(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, StdBEValoresVar objLinhasCopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, string strTipoDoc, string strSerie)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | objOrigem | Objeto que identifica o documento de origem. |
| VndBEDocumentoVenda | objDestino | Objeto que identifica o documento de destino. |
| StdBEValoresVar | objLinhasCopiar | |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino). |
| System.Boolean | blnCopiaPrecoUnitario | Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino. |
| System.String | strTipoEntidade | Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strEntidade | Código da entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strTipoDoc | Código do tipo do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strSerie | Código da série do documento de destino (aplica-se apenas na criação de um novo documento de destino) (Serie). |
CopiaLinhas(VndBEDocumentoVenda, ref VndBEDocumentoVenda, StdBEValoresVar, Boolean, Boolean, ref String, ref String, String, String, Boolean)
Declaration
void CopiaLinhas(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, StdBEValoresVar objLinhasCopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, string strTipoDoc, string strSerie, bool Estorno)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | objOrigem | Objeto que identifica o documento de origem. |
| VndBEDocumentoVenda | objDestino | Objeto que identifica o documento de destino. |
| StdBEValoresVar | objLinhasCopiar | |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino). |
| System.Boolean | blnCopiaPrecoUnitario | Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino. |
| System.String | strTipoEntidade | Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strEntidade | Código da entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strTipoDoc | Código do tipo do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strSerie | Código da série do documento de destino (aplica-se apenas na criação de um novo documento de destino) (Serie). |
| System.Boolean | Estorno | Indica se a cópia tem origem num estorno. |
CopiaLinhas(VndBEDocumentoVenda, ref VndBEDocumentoVenda, StdBEValoresVar, Boolean, Boolean, ref String, ref String, String, String, Boolean, Boolean)
Declaration
void CopiaLinhas(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, StdBEValoresVar objLinhasCopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, string strTipoDoc, string strSerie, bool Estorno, bool GravaDocumento)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | objOrigem | Objeto que identifica o documento de origem. |
| VndBEDocumentoVenda | objDestino | Objeto que identifica o documento de destino. |
| StdBEValoresVar | objLinhasCopiar | |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino). |
| System.Boolean | blnCopiaPrecoUnitario | Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino. |
| System.String | strTipoEntidade | Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strEntidade | Código da entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strTipoDoc | Código do tipo do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strSerie | Código da série do documento de destino (aplica-se apenas na criação de um novo documento de destino) (Serie). |
| System.Boolean | Estorno | Indica se a cópia tem origem num estorno |
| System.Boolean | GravaDocumento | Indica se é feita a atualização automática do documento de destino. |
CopiaLinhas(VndBEDocumentoVenda, ref VndBEDocumentoVenda, StdBEValoresVar, Boolean, Boolean, ref String, ref String, String, String, Boolean, Boolean, ref String)
Declaration
void CopiaLinhas(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, StdBEValoresVar objLinhasCopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, string strTipoDoc, string strSerie, bool Estorno, bool GravaDocumento, ref string AvisosGravacao)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | objOrigem | Objeto que identifica o documento de origem. |
| VndBEDocumentoVenda | objDestino | Objeto que identifica o documento de destino. |
| StdBEValoresVar | objLinhasCopiar | |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino). |
| System.Boolean | blnCopiaPrecoUnitario | Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino. |
| System.String | strTipoEntidade | Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strEntidade | Código da entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strTipoDoc | Código do tipo do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strSerie | Código da série do documento de destino (aplica-se apenas na criação de um novo documento de destino) (Serie). |
| System.Boolean | Estorno | Indica se a cópia tem origem num estorno |
| System.Boolean | GravaDocumento | |
| System.String | AvisosGravacao | Devolve as mensagens de aviso encontrados durante a atualização dos documentos. |
CopiaLinhasEX2(VndBEDocumentoVenda, ref VndBEDocumentoVenda, String, String)
Copia várias linhas do documento origem para o documento destino.
Declaration
void CopiaLinhasEX2(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, string LinhasACopiar, string QuantidadesACopiar)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | objOrigem | Objeto que identifica o documento de origem. |
| VndBEDocumentoVenda | objDestino | Objeto que identifica o documento de destino. |
| System.String | LinhasACopiar | Número da linhas a copiar separadas po '@' (Ex: "1@2@3"). |
| System.String | QuantidadesACopiar | Quantidades de cada linha a copiar separadas por '@' (Ex: "10@20@30"). |
CopiaLinhasEX2(VndBEDocumentoVenda, ref VndBEDocumentoVenda, String, String, Boolean)
Copia várias linhas do documento origem para o documento destino.
Declaration
void CopiaLinhasEX2(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, string LinhasACopiar, string QuantidadesACopiar, bool blnSugereDadosEntidade)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | objOrigem | Objeto que identifica o documento de origem. |
| VndBEDocumentoVenda | objDestino | Objeto que identifica o documento de destino. |
| System.String | LinhasACopiar | Número da linhas a copiar separadas po '@' (Ex: "1@2@3"). |
| System.String | QuantidadesACopiar | Quantidades de cada linha a copiar separadas por '@' (Ex: "10@20@30"). |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino). |
CopiaLinhasEX2(VndBEDocumentoVenda, ref VndBEDocumentoVenda, String, String, Boolean, Boolean)
Copia várias linhas do documento origem para o documento destino.
Declaration
void CopiaLinhasEX2(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, string LinhasACopiar, string QuantidadesACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | objOrigem | Objeto que identifica o documento de origem. |
| VndBEDocumentoVenda | objDestino | Objeto que identifica o documento de destino. |
| System.String | LinhasACopiar | Número da linhas a copiar separadas po '@' (Ex: "1@2@3"). |
| System.String | QuantidadesACopiar | Quantidades de cada linha a copiar separadas por '@' (Ex: "10@20@30"). |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino). |
| System.Boolean | blnCopiaPrecoUnitario | Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino. |
CopiaLinhasEX2(VndBEDocumentoVenda, ref VndBEDocumentoVenda, String, String, Boolean, Boolean, ref String)
Copia várias linhas do documento origem para o documento destino.
Declaration
void CopiaLinhasEX2(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, string LinhasACopiar, string QuantidadesACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | objOrigem | Objeto que identifica o documento de origem. |
| VndBEDocumentoVenda | objDestino | Objeto que identifica o documento de destino. |
| System.String | LinhasACopiar | Número da linhas a copiar separadas po '@' (Ex: "1@2@3"). |
| System.String | QuantidadesACopiar | Quantidades de cada linha a copiar separadas por '@' (Ex: "10@20@30"). |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino). |
| System.Boolean | blnCopiaPrecoUnitario | Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino. |
| System.String | strTipoEntidade | Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
CopiaLinhasEX2(VndBEDocumentoVenda, ref VndBEDocumentoVenda, String, String, Boolean, Boolean, ref String, ref String)
Copia várias linhas do documento origem para o documento destino.
Declaration
void CopiaLinhasEX2(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, string LinhasACopiar, string QuantidadesACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | objOrigem | Objeto que identifica o documento de origem. |
| VndBEDocumentoVenda | objDestino | Objeto que identifica o documento de destino. |
| System.String | LinhasACopiar | Número da linhas a copiar separadas po '@' (Ex: "1@2@3"). |
| System.String | QuantidadesACopiar | Quantidades de cada linha a copiar separadas por '@' (Ex: "10@20@30"). |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino). |
| System.Boolean | blnCopiaPrecoUnitario | Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino. |
| System.String | strTipoEntidade | Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strEntidade | Código da entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
CopiaLinhasEX2(VndBEDocumentoVenda, ref VndBEDocumentoVenda, String, String, Boolean, Boolean, ref String, ref String, String)
Copia várias linhas do documento origem para o documento destino.
Declaration
void CopiaLinhasEX2(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, string LinhasACopiar, string QuantidadesACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, string strTipoDoc)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | objOrigem | Objeto que identifica o documento de origem. |
| VndBEDocumentoVenda | objDestino | Objeto que identifica o documento de destino. |
| System.String | LinhasACopiar | Número da linhas a copiar separadas po '@' (Ex: "1@2@3"). |
| System.String | QuantidadesACopiar | Quantidades de cada linha a copiar separadas por '@' (Ex: "10@20@30"). |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino). |
| System.Boolean | blnCopiaPrecoUnitario | Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino. |
| System.String | strTipoEntidade | Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strEntidade | Código da entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strTipoDoc | Código do tipo do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
CopiaLinhasEX2(VndBEDocumentoVenda, ref VndBEDocumentoVenda, String, String, Boolean, Boolean, ref String, ref String, String, String)
Copia várias linhas do documento origem para o documento destino.
Declaration
void CopiaLinhasEX2(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, string LinhasACopiar, string QuantidadesACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, string strTipoDoc, string strSerie)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | objOrigem | Objeto que identifica o documento de origem. |
| VndBEDocumentoVenda | objDestino | Objeto que identifica o documento de destino. |
| System.String | LinhasACopiar | Número da linhas a copiar separadas po '@' (Ex: "1@2@3"). |
| System.String | QuantidadesACopiar | Quantidades de cada linha a copiar separadas por '@' (Ex: "10@20@30"). |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino). |
| System.Boolean | blnCopiaPrecoUnitario | Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino. |
| System.String | strTipoEntidade | Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strEntidade | Código da entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strTipoDoc | Código do tipo do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strSerie | Código da série do documento de destino (aplica-se apenas na criação de um novo documento de destino) (Serie). |
CopiaLinhasEX2(VndBEDocumentoVenda, ref VndBEDocumentoVenda, String, String, Boolean, Boolean, ref String, ref String, String, String, Boolean)
Copia várias linhas do documento origem para o documento destino.
Declaration
void CopiaLinhasEX2(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, string LinhasACopiar, string QuantidadesACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, string strTipoDoc, string strSerie, bool Estorno)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | objOrigem | Objeto que identifica o documento de origem. |
| VndBEDocumentoVenda | objDestino | Objeto que identifica o documento de destino. |
| System.String | LinhasACopiar | Número da linhas a copiar separadas po '@' (Ex: "1@2@3"). |
| System.String | QuantidadesACopiar | Quantidades de cada linha a copiar separadas por '@' (Ex: "10@20@30"). |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino). |
| System.Boolean | blnCopiaPrecoUnitario | Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino. |
| System.String | strTipoEntidade | Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strEntidade | Código da entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strTipoDoc | Código do tipo do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strSerie | Código da série do documento de destino (aplica-se apenas na criação de um novo documento de destino) (Serie). |
| System.Boolean | Estorno | Indica se a cópia tem origem num estorno. |
CopiaLinhasEX2(VndBEDocumentoVenda, ref VndBEDocumentoVenda, String, String, Boolean, Boolean, ref String, ref String, String, String, Boolean, Boolean)
Copia várias linhas do documento origem para o documento destino.
Declaration
void CopiaLinhasEX2(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, string LinhasACopiar, string QuantidadesACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, string strTipoDoc, string strSerie, bool Estorno, bool GravaDocumento)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | objOrigem | Objeto que identifica o documento de origem. |
| VndBEDocumentoVenda | objDestino | Objeto que identifica o documento de destino. |
| System.String | LinhasACopiar | Número da linhas a copiar separadas po '@' (Ex: "1@2@3"). |
| System.String | QuantidadesACopiar | Quantidades de cada linha a copiar separadas por '@' (Ex: "10@20@30"). |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino). |
| System.Boolean | blnCopiaPrecoUnitario | Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino. |
| System.String | strTipoEntidade | Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strEntidade | Código da entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strTipoDoc | Código do tipo do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strSerie | Código da série do documento de destino (aplica-se apenas na criação de um novo documento de destino) (Serie). |
| System.Boolean | Estorno | Indica se a cópia tem origem num estorno. |
| System.Boolean | GravaDocumento | Indica se é feita a atualização automática do documento de destino. |
CopiaLinhasEX2(VndBEDocumentoVenda, ref VndBEDocumentoVenda, String, String, Boolean, Boolean, ref String, ref String, String, String, Boolean, Boolean, ref String)
Copia várias linhas do documento origem para o documento destino.
Declaration
void CopiaLinhasEX2(VndBEDocumentoVenda objOrigem, ref VndBEDocumentoVenda objDestino, string LinhasACopiar, string QuantidadesACopiar, bool blnSugereDadosEntidade, bool blnCopiaPrecoUnitario, ref string strTipoEntidade, ref string strEntidade, string strTipoDoc, string strSerie, bool Estorno, bool GravaDocumento, ref string AvisosGravacao)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | objOrigem | Objeto que identifica o documento de origem. |
| VndBEDocumentoVenda | objDestino | Objeto que identifica o documento de destino. |
| System.String | LinhasACopiar | Número da linhas a copiar separadas po '@' (Ex: "1@2@3"). |
| System.String | QuantidadesACopiar | Quantidades de cada linha a copiar separadas por '@' (Ex: "10@20@30"). |
| System.Boolean | blnSugereDadosEntidade | Indica se o cabeçalho do documento destino é preenchido com os dados relacionados com a entidade (aplica-se apenas na criação de um novo documento de destino). |
| System.Boolean | blnCopiaPrecoUnitario | Indica se deve copiar o preço unitario do documento de origem ou aplicar as regras do documento de destino. |
| System.String | strTipoEntidade | Tipo de entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strEntidade | Código da entidade do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strTipoDoc | Código do tipo do documento de destino (aplica-se apenas na criação de um novo documento de destino). |
| System.String | strSerie | Código da série do documento de destino (aplica-se apenas na criação de um novo documento de destino) (Serie). |
| System.Boolean | Estorno | Indica se a cópia tem origem num estorno. |
| System.Boolean | GravaDocumento | Indica se é feita a atualização automática do documento de destino. |
| System.String | AvisosGravacao | Devolve as mensagens de aviso encontrados durante a atualização dos documentos. |
DaDefCamposUtil()
Devolve as definições dos campos do Utilizador dos documentos de venda.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
| Type | Description |
|---|---|
| StdBEDefCamposUtil | Coleção com as definições. |
DaDefCamposUtilLinhas()
Devolve as definições dos campos do Utilizador das linhas dos documentos de venda.
Declaration
StdBEDefCamposUtil DaDefCamposUtilLinhas()
Returns
| Type | Description |
|---|---|
| StdBEDefCamposUtil | Coleção com as definições. |
DaDocDestinoEstorno(String)
Devolve o identificador do documento gerado a partir do estorno do documento especificado.
Declaration
string DaDocDestinoEstorno(string IDCabec)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDCabec | Identificador do documento (ID). |
Returns
| Type | Description |
|---|---|
| System.String | Identificador do documento (Guid). |
DaId(String, String, String, Int32)
Devolve o identificador de um documento.
Declaration
string DaId(string Filial, string TipoDoc, string Serie, int Numdoc)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | Serie | Código da série (Serie). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
Returns
| Type | Description |
|---|---|
| System.String | Identificador do documento (Guid). |
DaIDLinha(String, String, String, Int32, Int32)
Devolve o identificador de uma linha.
Declaration
string DaIDLinha(string Filial, string TipoDoc, string Serie, int Numdoc, int NumLinha)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | Serie | Código da série (Serie). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
| System.Int32 | NumLinha | Número da linha de venda. |
Returns
| Type | Description |
|---|---|
| System.String | Identificador da linha (Guid). |
DaIDLinhaATransformar(String)
Devolve o identificador da linha do último documento que transformou o documento original.
Declaration
string DaIDLinhaATransformar(string IDLinha)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDLinha | Identificador da linha do documento (IdLinha). |
Returns
| Type | Description |
|---|---|
| System.String | Identificador da linha do documento (Guid). |
DaPagamentosDocumento(String, String, String, Int32)
Declaration
List<string> DaPagamentosDocumento(string Filial, string Tipodoc, string strSerie, int Numero)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | |
| System.String | Tipodoc | |
| System.String | strSerie | |
| System.Int32 | Numero |
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.List<System.String> |
DaQuantReservada(String, String, String, Int32, Int32)
Devolve a quantidade reservada de uma linha de venda.
Declaration
double DaQuantReservada(string Filial, string TipoDoc, string strSerie, int Numdoc, int NumLinha)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | strSerie | Código da série (Serie). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
| System.Int32 | NumLinha | Número da linha de venda. |
Returns
| Type | Description |
|---|---|
| System.Double | Quantidade reservada. |
DaQuantReservadaID(String)
Devolve a quantidade reservada de uma linha de venda.
Declaration
double DaQuantReservadaID(string IDLinha)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDLinha | Identificador da linha do documento (IdLinha). |
Returns
| Type | Description |
|---|---|
| System.Double | Quantidade reservada. |
DaQuantTransformada(String, String, String, Int32, Int32)
Devolve a quantidade satisfeita de uma linha de venda.
Declaration
double DaQuantTransformada(string Filial, string TipoDoc, string strSerie, int Numdoc, int NumLinha)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | strSerie | Código da série (Serie). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
| System.Int32 | NumLinha | Número da linha de venda. |
Returns
| Type | Description |
|---|---|
| System.Double | Quantidade satisfeita. |
DaQuantTransformadaID(String)
Devolve a quantidade satisfeita de uma linha de venda.
Declaration
double DaQuantTransformadaID(string IDLinha)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDLinha | Identificador da linha transformada (IdLinha). |
Returns
| Type | Description |
|---|---|
| System.Double | Quantidade satisfeita. |
DaTotalDocumento(String)
Devolve o total de um documento.
Declaration
double DaTotalDocumento(string strIdCabec)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strIdCabec | Identificador do documento (ID). |
Returns
| Type | Description |
|---|---|
| System.Double | Total do documento. |
DaTotalDocumentoEX(String, String)
Devolve o total de um documento.
Declaration
double DaTotalDocumentoEX(string strIdCabec, string strCodIva)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strIdCabec | Identificador do documento (ID). |
| System.String | strCodIva | Identificador do código de iva para filtro das linhas a somar. |
Returns
| Type | Description |
|---|---|
| System.Double | Total do documento. |
DaValorAtributo(String, String, String, Int32, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributo(string Filial, string TipoDoc, string Serie, int Numdoc, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | Serie | Código da série (Serie). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
| System.String | Atributo | Nome do atributo. |
Returns
| Type | Description |
|---|---|
| System.Object | Valor identificado pelo atributo. |
DaValorAtributoLock(String, String, String, Int32, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributoLock(string Filial, string TipoDoc, string Serie, int Numdoc, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | Serie | Código da série (Serie). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
| System.String | Atributo | Nome do atributo. |
Returns
| Type | Description |
|---|---|
| System.Object |
Remarks
O sufixo "Lock" indica que os valores serão obtidos a partir da cache de sistema.
DaValorAtributos(String, String, String, Int32, String[])
Devolve os valores de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(string Filial, string TipoDoc, string Serie, int Numdoc, params string[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | Serie | Código da série (Serie). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
| System.String[] | Atributos | Array com os nomes dos atributos. |
Returns
| Type | Description |
|---|---|
| StdBECampos |
DaValorAtributosID(String, String[])
Devolve os valores de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributosID(string ID, params string[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ID | Identificador do documento (ID). |
| System.String[] | Atributos | Array com os nomes dos atributos. |
Returns
| Type | Description |
|---|---|
| StdBECampos | Coleção com os valores identificados pelos atributos. |
DaValorAtributosIDLinha(String, String[])
Devolve os valores de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributosIDLinha(string sID, params string[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | sID | Identificador da linha do documento (IdLinha). |
| System.String[] | Atributos | Array com os nomes dos atributos. |
Returns
| Type | Description |
|---|---|
| StdBECampos | Coleção com os valores identificados pelos atributos. |
DaValorAtributosIDLinhaLock(String, String[])
Devolve os valores de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributosIDLinhaLock(string sID, params string[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | sID | Identificador da linha do documento (IdLinha). |
| System.String[] | Atributos | Array com os nomes dos atributos. |
Returns
| Type | Description |
|---|---|
| StdBECampos |
DaValorAtributosIDLock(String, String[])
Devolve os valores de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributosIDLock(string ID, params string[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ID | Identificador do documento (ID). |
| System.String[] | Atributos | Array com os nomes dos atributos. |
Returns
| Type | Description |
|---|---|
| StdBECampos |
DaValorAtributosLock(String, String, String, Int32, String[])
Devolve os valores de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributosLock(string Filial, string TipoDoc, string Serie, int Numdoc, params string[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | Serie | Código da série (Serie). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
| System.String[] | Atributos | Array com os nomes dos atributos. |
Returns
| Type | Description |
|---|---|
| StdBECampos |
Remarks
O sufixo "Lock" indica que os valores serão obtidos a partir da cache de sistema.
DaValorIvaDedutivel(String)
Devolve o valor do iva dedutível de um documento.
Declaration
double DaValorIvaDedutivel(string IdCabec)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IdCabec | Identificador do documento (ID). |
Returns
| Type | Description |
|---|---|
| System.Double | Valor do iva dedutível. |
DevolveTextoAssinaturaDoc(String, String, Int32, String)
Devolve o texto de impressão para um dado documento
Declaration
string DevolveTextoAssinaturaDoc(string TipoDoc, string Serie, int Numdoc, string Filial)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | Serie | Código da série (Serie). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
Returns
| Type | Description |
|---|---|
| System.String |
DevolveTextoAssinaturaDocID(String)
Devolve o texto de impressão para um dado documento
Declaration
string DevolveTextoAssinaturaDocID(string ID)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ID | Identificador do documento (ID). |
Returns
| Type | Description |
|---|---|
| System.String |
DocumentoAnulado(String, String, String, Int32)
Permite verificar se um determinado documento se encontra anulado.
Declaration
bool DocumentoAnulado(string Filial, string TipoDoc, string strSerie, int Numdoc)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | strSerie | Código da série (Serie). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
Returns
| Type | Description |
|---|---|
| System.Boolean |
DocumentoAnuladoID(String)
Permite verificar se um determinado documento se encontra anulado.
Declaration
bool DocumentoAnuladoID(string ID)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ID | Identificador do documento (ID). |
Returns
| Type | Description |
|---|---|
| System.Boolean |
DocumentoCertificado(String)
Indica se um documento está certificado (assinado digitalmente).
Declaration
bool DocumentoCertificado(string ID)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ID | Identificador do documento (ID). |
Returns
| Type | Description |
|---|---|
| System.Boolean | True - Documento certificado; False - Documento não certificado; |
DocumentoTrataTransacaoEletronica(Int32, String, String, String)
Declaration
bool DocumentoTrataTransacaoEletronica(int TipoDocumento, string TipoDoc, string TipoEntidade, string Entidade)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | TipoDocumento | |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | TipoEntidade | |
| System.String | Entidade |
Returns
| Type | Description |
|---|---|
| System.Boolean |
DocumentoTrataTransacaoEletronicaEX(Int32, String, String, String, String)
Indica se um documento efectua tratamento de transações electrónicas.
Declaration
bool DocumentoTrataTransacaoEletronicaEX(int TipoDocumento, string TipoDoc, string TipoEntidade, string Entidade, string IdDocB2B)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | TipoDocumento | Tipo do documento. |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | TipoEntidade | Tipo de entidade. |
| System.String | Entidade | Código da entidade. |
| System.String | IdDocB2B | Identificador da transação. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
DocumentoTrataTransacaoEletronicaEX2(Int32, String, String, String, String, String, DateTime, String)
Indica se um documento efectua tratamento de transações electrónicas.
Declaration
bool DocumentoTrataTransacaoEletronicaEX2(int TipoDocumento, string TipoDoc, string TipoEntidade, string Entidade, string IdDocB2B, string Serie, DateTime DataDoc, string TipoOperacao)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | TipoDocumento | Tipo do documento. |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | TipoEntidade | Tipo de entidade. |
| System.String | Entidade | Código da entidade. |
| System.String | IdDocB2B | Identificador da transação. |
| System.String | Serie | Código da série (Serie). |
| System.DateTime | DataDoc | Data do documento. |
| System.String | TipoOperacao | Código do tipo de operação. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
EDevolucao(String, String)
Indica se o documento a criar é uma devolução.
Declaration
bool EDevolucao(string DocOrigem, string DocDestino)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | DocOrigem | Identificador do documento origem (ID). |
| System.String | DocDestino | Identificador do documento de destino (ID). |
Returns
| Type | Description |
|---|---|
| System.Boolean | True - Documento é uma devolução; False - Documento não é uma devolução |
Edita(String, String, String, Int32)
Edita um documento de venda.
Declaration
VndBEDocumentoVenda Edita(string Filial, string TipoDoc, string strSerie, int Numdoc)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | strSerie | Código da série (Serie). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
EditaID(String)
Edita um documento de venda.
Declaration
VndBEDocumentoVenda EditaID(string ID)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ID | Identificador do documento (ID). |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
EditaLinhasDimensao(String)
Devolve uma coleção com as linhas de um documento de venda dos artigos filho.
Declaration
VndBELinhasDocumentoVenda EditaLinhasDimensao(string IdLinhaPai)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IdLinhaPai | Identificador da linha do documento (IdLinhaPai). |
Returns
| Type | Description |
|---|---|
| VndBELinhasDocumentoVenda | Coleção com as linhas do documento. |
EditaRascunhoID(String)
Edita um rascunho de um documento de venda.
Declaration
VndBEDocumentoVenda EditaRascunhoID(string ID)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ID | Identificador do rascunho a editar. |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
EditaVReferencia(String, String, String, String, String)
Declaration
VndBEDocumentoVenda EditaVReferencia(string Filial, string Serie, string Cliente, string TipoDoc, string Referencia)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | |
| System.String | Serie | |
| System.String | Cliente | |
| System.String | TipoDoc | |
| System.String | Referencia |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda |
EmiteDocumento(VndBEDocumentoVenda, String)
Emite um documento de venda de uma serie interna.
Declaration
VndBEDocumentoVenda EmiteDocumento(VndBEDocumentoVenda Documento, string Serie)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | Documento | Objeto que identifica o documento de venda. |
| System.String | Serie | Código da série (Serie). |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
EmiteDocumentoID(String, String)
Emite um documento de venda de uma serie interna.
Declaration
VndBEDocumentoVenda EmiteDocumentoID(string ID, string Serie)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ID | Identificador do documento (ID). |
| System.String | Serie | Código da série (Serie). |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
EmiteDocumentoReservas(VndBEDocumentoVenda, String)
Emite as reservas para um documento.
Declaration
void EmiteDocumentoReservas(VndBEDocumentoVenda Documento, string IdDocumentoOrigem)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | Documento | Objeto que identifica o documento de venda. |
| System.String | IdDocumentoOrigem | Identificador do documento de origem (ID). |
EstornaDocumentoVenda(String, String, String, ref DateTime, ref DateTime, ref VndBEDocumentoVenda)
Efectua o estorno de um determinado documento de Venda identificado pelo seu ID. Retorna um Documento de Venda, caso o motivo crie novos documentos.
Declaration
VndBEDocumentoVenda EstornaDocumentoVenda(string IDDocumentoOrigem, string MotivoEstorno, string Observacoes, ref DateTime DataDocumentoEstorno, ref DateTime DataIntroducao, ref VndBEDocumentoVenda DocumentoEstorno)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDDocumentoOrigem | Identificador do documento a ser estornado (ID). |
| System.String | MotivoEstorno | Código do motivo de estorno (Motivo). |
| System.String | Observacoes | Observações adicionais ao estorno. |
| System.DateTime | DataDocumentoEstorno | Data do Documento de estorno. |
| System.DateTime | DataIntroducao | Data de introdução do Documento de estorno. |
| VndBEDocumentoVenda | DocumentoEstorno | Retorna um objecto com o documento de estorno preenchido. |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
EstornaDocumentoVenda(String, String, String, ref DateTime, ref DateTime, ref VndBEDocumentoVenda, Boolean)
Efectua o estorno de um determinado documento de Venda identificado pelo seu ID. Retorna um Documento de Venda, caso o motivo crie novos documentos.
Declaration
VndBEDocumentoVenda EstornaDocumentoVenda(string IDDocumentoOrigem, string MotivoEstorno, string Observacoes, ref DateTime DataDocumentoEstorno, ref DateTime DataIntroducao, ref VndBEDocumentoVenda DocumentoEstorno, bool GravaDocumentoEstorno)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDDocumentoOrigem | Identificador do documento a ser estornado (ID). |
| System.String | MotivoEstorno | Código do motivo de estorno (Motivo). |
| System.String | Observacoes | Observações adicionais ao estorno. |
| System.DateTime | DataDocumentoEstorno | Data do Documento de estorno. |
| System.DateTime | DataIntroducao | Data de introdução do Documento de estorno. |
| VndBEDocumentoVenda | DocumentoEstorno | Retorna um objecto com o documento de estorno preenchido. |
| System.Boolean | GravaDocumentoEstorno | Define se o documento de estorno é imediatamente gravado neste processo ou se o utilizador deseja gravar através do objecto DocumentoEstorno. |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
EstornaDocumentoVenda(String, String, String, ref DateTime, ref DateTime, ref VndBEDocumentoVenda, Boolean, ref String)
Efectua o estorno de um determinado documento de Venda identificado pelo seu ID. Retorna um Documento de Venda, caso o motivo crie novos documentos.
Declaration
VndBEDocumentoVenda EstornaDocumentoVenda(string IDDocumentoOrigem, string MotivoEstorno, string Observacoes, ref DateTime DataDocumentoEstorno, ref DateTime DataIntroducao, ref VndBEDocumentoVenda DocumentoEstorno, bool GravaDocumentoEstorno, ref string Avisos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDDocumentoOrigem | Identificador do documento a ser estornado (ID). |
| System.String | MotivoEstorno | Código do motivo de estorno (Motivo). |
| System.String | Observacoes | Observações adicionais ao estorno. |
| System.DateTime | DataDocumentoEstorno | Data do Documento de estorno. |
| System.DateTime | DataIntroducao | Data de introdução do Documento de estorno. |
| VndBEDocumentoVenda | DocumentoEstorno | Retorna um objecto com o documento de estorno preenchido. |
| System.Boolean | GravaDocumentoEstorno | Define se o documento de estorno é imediatamente gravado neste processo ou se o utilizador deseja gravar através do objecto DocumentoEstorno. |
| System.String | Avisos | Devolve as mensagens de aviso encontrados durante a atualização, caso o utilizador tenha seleccionado para efectuar a gravação imediata do documento de estorno. |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
Existe(String, String, String, Int32)
Indica se um documento de venda existe.
Declaration
bool Existe(string Filial, string TipoDoc, string strSerie, int Numdoc)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | strSerie | Código da série (Serie). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
Returns
| Type | Description |
|---|---|
| System.Boolean | True - Existe; False - Não existe |
ExisteDimEmColeccao(VndBELinhasDocumentoVenda, String, String)
Verifica se o artigo/Dimensão existe.
Declaration
bool ExisteDimEmColeccao(VndBELinhasDocumentoVenda clsLinhasVendas, string strArtigo, string IdLinhaPai = "")
Parameters
| Type | Name | Description |
|---|---|---|
| VndBELinhasDocumentoVenda | clsLinhasVendas | |
| System.String | strArtigo | Código do artigo (Artigo). |
| System.String | IdLinhaPai | Identificador da linha pai da dimensao. |
Returns
| Type | Description |
|---|---|
| System.Boolean | True - Existe; False - Não existe |
ExisteDimensao(String, String)
Permite analisar se um determinado artigo/dimensão existe nas linhas de vendas/dimensões.
Declaration
bool ExisteDimensao(string strArtigoFilho, string IdLinhaPai)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strArtigoFilho | |
| System.String | IdLinhaPai | Identificador da linha do documento (IdLinha). |
Returns
| Type | Description |
|---|---|
| System.Boolean | True - Existe; False - Não existe |
ExisteID(String)
Indica se um documento de venda existe.
Declaration
bool ExisteID(string ID)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ID | Identificador do documento (ID). |
Returns
| Type | Description |
|---|---|
| System.Boolean | True - Existe; False - Não existe |
ExisteRascunhoID(String)
Verifica se o rascunho de um documento de venda existe na base de dados.
Declaration
bool ExisteRascunhoID(string ID)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ID | Identificador do rascunho a verificar. |
Returns
| Type | Description |
|---|---|
| System.Boolean | True - Existe; False - Não existe |
ExisteReferencia(String, String, String, String, String)
Indica se uma referência existe.
Declaration
bool ExisteReferencia(string Filial, string TipoDoc, string Serie, string Entidade, string Referencia)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | Serie | Código da série (Serie). |
| System.String | Entidade | Entidade do documento de venda. |
| System.String | Referencia | Referência do documento de venda. |
Returns
| Type | Description |
|---|---|
| System.Boolean | True - Existe; False - Não existe |
ExisteVReferencia(String, String, String, String, String)
Declaration
bool ExisteVReferencia(string Filial, string TipoDoc, string Serie, string Entidade, string Referencia)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | |
| System.String | TipoDoc | |
| System.String | Serie | |
| System.String | Entidade | |
| System.String | Referencia |
Returns
| Type | Description |
|---|---|
| System.Boolean |
GeraDocumentoTaxFree(String)
Gera um documento Tax Free.
Declaration
void GeraDocumentoTaxFree(string IdDoc)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IdDoc | Identificador do documento (ID). |
ImportaAutofacturacaoSAFT(String)
Processa a importação de um XML de SAFT de autofacturação para as tabelas temporárias escolhidas.
Declaration
bool ImportaAutofacturacaoSAFT(string xmlSAFT)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | xmlSAFT | Caminho do ficheiro a importar. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ImportaAutofacturacaoSAFT(String, ref String)
Processa a importação de um XML de SAFT de autofacturação para as tabelas temporárias escolhidas
Declaration
bool ImportaAutofacturacaoSAFT(string xmlSAFT, ref string tmpCabec)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | xmlSAFT | Caminho do ficheiro a importar |
| System.String | tmpCabec | Nome da tabela para os cabeçalhos |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ImportaAutofacturacaoSAFT(String, ref String, ref String)
Processa a importação de um XML de SAFT de autofacturação para as tabelas temporárias escolhidas
Declaration
bool ImportaAutofacturacaoSAFT(string xmlSAFT, ref string tmpCabec, ref string tmpDetail)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | xmlSAFT | Caminho do ficheiro a importar |
| System.String | tmpCabec | Nome da tabela para os cabeçalhos |
| System.String | tmpDetail | Nome da tabela para as linhas |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ImportaAutofacturacaoSAFT(String, ref String, ref String, String)
Processa a importação de um XML de SAFT de autofacturação para as tabelas temporárias escolhidas
Declaration
bool ImportaAutofacturacaoSAFT(string xmlSAFT, ref string tmpCabec, ref string tmpDetail, string Erros)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | xmlSAFT | Caminho do ficheiro a importar |
| System.String | tmpCabec | Nome da tabela para os cabeçalhos |
| System.String | tmpDetail | Nome da tabela para as linhas |
| System.String | Erros | Devolve os erros encontrados. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ImprimeDocumento(String, String, Int32, String, Int32, String, Boolean, String, Int32)
Permite Efetuar a impressão de documentos diretamente para a impressora ou para ficheiros PDF
Declaration
bool ImprimeDocumento(string TipoDoc, string Serie, int Numdoc, string Filial, int Numvias = 0, string NomeReport = "", bool SegundaVia = false, string DestinoPDF = "", int EntidadeFacturacao = 1)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | Serie | Código da série (Serie). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.Int32 | Numvias | Número de vias a serem impressas. |
| System.String | NomeReport | Código do mapa a ser impresso (caso não seja definido, será utilizado o da série). |
| System.Boolean | SegundaVia | Permite definir se é uma segunda via a ser impressa. |
| System.String | DestinoPDF | Permite definir o caminho de destino para exportar diretamente para PDF. |
| System.Int32 | EntidadeFacturacao | Tipo de entidade a ser impressa nas vendas (Comercial = 0 | Facturacao = 1). |
Returns
| Type | Description |
|---|---|
| System.Boolean | True - Impressão com sucesso; False - Impressão sem sucesso |
ListaDocsExportacaoSAFT(BasBETiposGcp.EnumATEstadoDocs)
Devolve uma lista com os documentos para exportação para SAF-T (PT) ou comunicação de facturas via Web Service.
Declaration
DataTable ListaDocsExportacaoSAFT(BasBETiposGcp.EnumATEstadoDocs ATEstadoDocs)
Parameters
| Type | Name | Description |
|---|---|---|
| BasBETiposGcp.EnumATEstadoDocs | ATEstadoDocs | Indica o estado em que se encontram os documento quanto à comunicação à AT. |
Returns
| Type | Description |
|---|---|
| System.Data.DataTable |
ListaDocsExportacaoSAFT(BasBETiposGcp.EnumATEstadoDocs, DateTime)
Devolve uma lista com os documentos para exportação para SAF-T (PT) ou comunicação de facturas via Web Service.
Declaration
DataTable ListaDocsExportacaoSAFT(BasBETiposGcp.EnumATEstadoDocs ATEstadoDocs, DateTime DataInicial)
Parameters
| Type | Name | Description |
|---|---|---|
| BasBETiposGcp.EnumATEstadoDocs | ATEstadoDocs | Indica o estado em que se encontram os documento quanto à comunicação à AT. |
| System.DateTime | DataInicial | Data inicial dos documentos |
Returns
| Type | Description |
|---|---|
| System.Data.DataTable |
ListaDocsExportacaoSAFT(BasBETiposGcp.EnumATEstadoDocs, DateTime, DateTime)
Devolve uma lista com os documentos para exportação para SAF-T (PT) ou comunicação de facturas via Web Service.
Declaration
DataTable ListaDocsExportacaoSAFT(BasBETiposGcp.EnumATEstadoDocs ATEstadoDocs, DateTime DataInicial, DateTime DataFinal)
Parameters
| Type | Name | Description |
|---|---|---|
| BasBETiposGcp.EnumATEstadoDocs | ATEstadoDocs | Indica o estado em que se encontram os documento quanto à comunicação à AT. |
| System.DateTime | DataInicial | Data inicial dos documentos |
| System.DateTime | DataFinal | Data final dos documento. |
Returns
| Type | Description |
|---|---|
| System.Data.DataTable |
ListaDocsExportacaoSAFT(BasBETiposGcp.EnumATEstadoDocs, DateTime, DateTime, String)
Devolve uma lista com os documentos para exportação para SAF-T (PT) ou comunicação de facturas via Web Service.
Declaration
DataTable ListaDocsExportacaoSAFT(BasBETiposGcp.EnumATEstadoDocs ATEstadoDocs, DateTime DataInicial, DateTime DataFinal, string TiposLancamento)
Parameters
| Type | Name | Description |
|---|---|---|
| BasBETiposGcp.EnumATEstadoDocs | ATEstadoDocs | Indica o estado em que se encontram os documento quanto à comunicação à AT. |
| System.DateTime | DataInicial | Data inicial dos documentos |
| System.DateTime | DataFinal | Data final dos documento. |
| System.String | TiposLancamento |
Returns
| Type | Description |
|---|---|
| System.Data.DataTable |
ListaDocsExportacaoSAFT(BasBETiposGcp.EnumATEstadoDocs, DateTime, DateTime, String, String)
Devolve uma lista com os documentos para exportação para SAF-T (PT) ou comunicação de facturas via Web Service.
Declaration
DataTable ListaDocsExportacaoSAFT(BasBETiposGcp.EnumATEstadoDocs ATEstadoDocs, DateTime DataInicial, DateTime DataFinal, string TiposLancamento, string SQLCamposSelect)
Parameters
| Type | Name | Description |
|---|---|---|
| BasBETiposGcp.EnumATEstadoDocs | ATEstadoDocs | Indica o estado em que se encontram os documento quanto à comunicação à AT. |
| System.DateTime | DataInicial | Data inicial dos documentos |
| System.DateTime | DataFinal | Data final dos documento. |
| System.String | TiposLancamento | |
| System.String | SQLCamposSelect | Campos a obter na lista. |
Returns
| Type | Description |
|---|---|
| System.Data.DataTable |
ListaDocsExportacaoSAFT(BasBETiposGcp.EnumATEstadoDocs, DateTime, DateTime, String, String, Boolean)
Devolve uma lista com os documentos para exportação para SAF-T (PT) ou comunicação de facturas via Web Service.
Declaration
DataTable ListaDocsExportacaoSAFT(BasBETiposGcp.EnumATEstadoDocs ATEstadoDocs, DateTime DataInicial, DateTime DataFinal, string TiposLancamento, string SQLCamposSelect, bool ComunicacaoWSAT)
Parameters
| Type | Name | Description |
|---|---|---|
| BasBETiposGcp.EnumATEstadoDocs | ATEstadoDocs | Indica o estado em que se encontram os documento quanto à comunicação à AT. |
| System.DateTime | DataInicial | Data inicial dos documentos |
| System.DateTime | DataFinal | Data final dos documento. |
| System.String | TiposLancamento | |
| System.String | SQLCamposSelect | Campos a obter na lista. |
| System.Boolean | ComunicacaoWSAT |
Returns
| Type | Description |
|---|---|
| System.Data.DataTable |
ListaDocumentos(StdBEFiltroListagem)
Devolve uma lista de documentos de venda.
Declaration
List<VndBEDocumentoVenda> ListaDocumentos(StdBEFiltroListagem filtro)
Parameters
| Type | Name | Description |
|---|---|---|
| StdBEFiltroListagem | filtro | Objeto que identifica o filtro para a obtenção dos documento. |
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.List<VndBEDocumentoVenda> | Coleção com os documentos de venda. |
LstCabecalhoDocVenda(String, String, String, String)
Devolve uma lista com todos os documentos de um entidade.
Declaration
StdBELista LstCabecalhoDocVenda(string strFilial, string strSeries, string strTipoDocumento, string strEntidade)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strFilial | Indica a filial sobre a qual se pretende efectuar o processamento |
| System.String | strSeries | Séries a incluir no processamento ('2005', '2006', ...) |
| System.String | strTipoDocumento | Séries a incluir no processamento |
| System.String | strEntidade | Séries a incluir no processamento |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com todos os documentos de um entidade. |
LstComissoesVendedores(String, String, String, DateTime, DateTime, String, String)
Devolve uma lista com as comissões dos vendedores.
Declaration
StdBELista LstComissoesVendedores(string strFilial, string strVendedorInicial, string strVendedorFinal, DateTime datDataInicial, DateTime datDataFinal, string strDocumentos, string strSeries)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strFilial | Indica a filial sobre a qual se pretende efectuar o processamento ('TODAS' ou '000' ou '00?') |
| System.String | strVendedorInicial | Identifica o vendedor inicial do processamento |
| System.String | strVendedorFinal | Identifica o vendedor final do processamento |
| System.DateTime | datDataInicial | Data inicial do periodo a processar |
| System.DateTime | datDataFinal | Data final do periodo a processar |
| System.String | strDocumentos | Documentos a incluir no processamento ('FA', 'VD', ...) |
| System.String | strSeries | Séries a incluir no processamento ('2005', '2006', ...) |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com as comissões dos vendedores. |
LstComissoesVendedores(String, String, String, DateTime, DateTime, String, String, Boolean)
Devolve uma lista com as comissões dos vendedores.
Declaration
StdBELista LstComissoesVendedores(string strFilial, string strVendedorInicial, string strVendedorFinal, DateTime datDataInicial, DateTime datDataFinal, string strDocumentos, string strSeries, bool blnVendas)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strFilial | Indica a filial sobre a qual se pretende efectuar o processamento ('TODAS' ou '000' ou '00?') |
| System.String | strVendedorInicial | Identifica o vendedor inicial do processamento |
| System.String | strVendedorFinal | Identifica o vendedor final do processamento |
| System.DateTime | datDataInicial | Data inicial do periodo a processar |
| System.DateTime | datDataFinal | Data final do periodo a processar |
| System.String | strDocumentos | Documentos a incluir no processamento ('FA', 'VD', ...) |
| System.String | strSeries | Séries a incluir no processamento ('2005', '2006', ...) |
| System.Boolean | blnVendas | Indicação se deve de processar as comissões dos documentos de venda |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com as comissões dos vendedores. |
LstComissoesVendedores(String, String, String, DateTime, DateTime, String, String, Boolean, Boolean)
Devolve uma lista com as comissões dos vendedores.
Declaration
StdBELista LstComissoesVendedores(string strFilial, string strVendedorInicial, string strVendedorFinal, DateTime datDataInicial, DateTime datDataFinal, string strDocumentos, string strSeries, bool blnVendas, bool blnLiquidacoes)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strFilial | Indica a filial sobre a qual se pretende efectuar o processamento ('TODAS' ou '000' ou '00?') |
| System.String | strVendedorInicial | Identifica o vendedor inicial do processamento |
| System.String | strVendedorFinal | Identifica o vendedor final do processamento |
| System.DateTime | datDataInicial | Data inicial do periodo a processar |
| System.DateTime | datDataFinal | Data final do periodo a processar |
| System.String | strDocumentos | Documentos a incluir no processamento ('FA', 'VD', ...) |
| System.String | strSeries | Séries a incluir no processamento ('2005', '2006', ...) |
| System.Boolean | blnVendas | Indicação se deve de processar as comissões dos documentos de venda |
| System.Boolean | blnLiquidacoes | Indicação se deve de processar as comissões nas liquidações |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com as comissões dos vendedores. |
LstComissoesVendedores(String, String, String, DateTime, DateTime, String, String, Boolean, Boolean, Byte)
Devolve uma lista com as comissões dos vendedores.
Declaration
StdBELista LstComissoesVendedores(string strFilial, string strVendedorInicial, string strVendedorFinal, DateTime datDataInicial, DateTime datDataFinal, string strDocumentos, string strSeries, bool blnVendas, bool blnLiquidacoes, byte bytTipoCalculoLiquidacoes)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strFilial | Indica a filial sobre a qual se pretende efectuar o processamento ('TODAS' ou '000' ou '00?') |
| System.String | strVendedorInicial | Identifica o vendedor inicial do processamento |
| System.String | strVendedorFinal | Identifica o vendedor final do processamento |
| System.DateTime | datDataInicial | Data inicial do periodo a processar |
| System.DateTime | datDataFinal | Data final do periodo a processar |
| System.String | strDocumentos | Documentos a incluir no processamento ('FA', 'VD', ...) |
| System.String | strSeries | Séries a incluir no processamento ('2005', '2006', ...) |
| System.Boolean | blnVendas | Indicação se deve de processar as comissões dos documentos de venda |
| System.Boolean | blnLiquidacoes | Indicação se deve de processar as comissões nas liquidações |
| System.Byte | bytTipoCalculoLiquidacoes | 0 - para cálculo das comissões sobre o valor recebido dos documentos 1 - para cálculo das comissões sobre o valor do documento |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com as comissões dos vendedores. |
LstComissoesVendedores(String, String, String, DateTime, DateTime, String, String, Boolean, Boolean, Byte, Boolean)
Devolve uma lista com as comissões dos vendedores.
Declaration
StdBELista LstComissoesVendedores(string strFilial, string strVendedorInicial, string strVendedorFinal, DateTime datDataInicial, DateTime datDataFinal, string strDocumentos, string strSeries, bool blnVendas, bool blnLiquidacoes, byte bytTipoCalculoLiquidacoes, bool blnChefes)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strFilial | Indica a filial sobre a qual se pretende efectuar o processamento ('TODAS' ou '000' ou '00?') |
| System.String | strVendedorInicial | Identifica o vendedor inicial do processamento |
| System.String | strVendedorFinal | Identifica o vendedor final do processamento |
| System.DateTime | datDataInicial | Data inicial do periodo a processar |
| System.DateTime | datDataFinal | Data final do periodo a processar |
| System.String | strDocumentos | Documentos a incluir no processamento ('FA', 'VD', ...) |
| System.String | strSeries | Séries a incluir no processamento ('2005', '2006', ...) |
| System.Boolean | blnVendas | Indicação se deve de processar as comissões dos documentos de venda |
| System.Boolean | blnLiquidacoes | Indicação se deve de processar as comissões nas liquidações |
| System.Byte | bytTipoCalculoLiquidacoes | 0 - para cálculo das comissões sobre o valor recebido dos documentos 1 - para cálculo das comissões sobre o valor do documento |
| System.Boolean | blnChefes | Indica se processa comissões para os chefes dos vendedores |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com as comissões dos vendedores. |
LstComissoesVendedores(String, String, String, DateTime, DateTime, String, String, Boolean, Boolean, Byte, Boolean, ref StdBELista)
Devolve uma lista com as comissões dos vendedores.
Declaration
StdBELista LstComissoesVendedores(string strFilial, string strVendedorInicial, string strVendedorFinal, DateTime datDataInicial, DateTime datDataFinal, string strDocumentos, string strSeries, bool blnVendas, bool blnLiquidacoes, byte bytTipoCalculoLiquidacoes, bool blnChefes, ref StdBELista objComissoesChefes)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strFilial | Indica a filial sobre a qual se pretende efectuar o processamento ('TODAS' ou '000' ou '00?') |
| System.String | strVendedorInicial | Identifica o vendedor inicial do processamento |
| System.String | strVendedorFinal | Identifica o vendedor final do processamento |
| System.DateTime | datDataInicial | Data inicial do periodo a processar |
| System.DateTime | datDataFinal | Data final do periodo a processar |
| System.String | strDocumentos | Documentos a incluir no processamento ('FA', 'VD', ...) |
| System.String | strSeries | Séries a incluir no processamento ('2005', '2006', ...) |
| System.Boolean | blnVendas | Indicação se deve de processar as comissões dos documentos de venda |
| System.Boolean | blnLiquidacoes | Indicação se deve de processar as comissões nas liquidações |
| System.Byte | bytTipoCalculoLiquidacoes | 0 - para cálculo das comissões sobre o valor recebido dos documentos 1 - para cálculo das comissões sobre o valor do documento |
| System.Boolean | blnChefes | Indica se processa comissões para os chefes dos vendedores |
| StdBELista | objComissoesChefes | Lista com as comissoes dos chefes de vendedores |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com as comissões dos vendedores. |
LstComissoesVendedores(String, String, String, DateTime, DateTime, String, String, Boolean, Boolean, Byte, Boolean, ref StdBELista, ref String)
Devolve uma lista com as comissões dos vendedores.
Declaration
StdBELista LstComissoesVendedores(string strFilial, string strVendedorInicial, string strVendedorFinal, DateTime datDataInicial, DateTime datDataFinal, string strDocumentos, string strSeries, bool blnVendas, bool blnLiquidacoes, byte bytTipoCalculoLiquidacoes, bool blnChefes, ref StdBELista objComissoesChefes, ref string strNomeTabelaComissoes)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strFilial | Indica a filial sobre a qual se pretende efectuar o processamento ('TODAS' ou '000' ou '00?') |
| System.String | strVendedorInicial | Identifica o vendedor inicial do processamento |
| System.String | strVendedorFinal | Identifica o vendedor final do processamento |
| System.DateTime | datDataInicial | Data inicial do periodo a processar |
| System.DateTime | datDataFinal | Data final do periodo a processar |
| System.String | strDocumentos | Documentos a incluir no processamento ('FA', 'VD', ...) |
| System.String | strSeries | Séries a incluir no processamento ('2005', '2006', ...) |
| System.Boolean | blnVendas | Indicação se deve de processar as comissões dos documentos de venda |
| System.Boolean | blnLiquidacoes | Indicação se deve de processar as comissões nas liquidações |
| System.Byte | bytTipoCalculoLiquidacoes | 0 - para cálculo das comissões sobre o valor recebido dos documentos 1 - para cálculo das comissões sobre o valor do documento |
| System.Boolean | blnChefes | Indica se processa comissões para os chefes dos vendedores |
| StdBELista | objComissoesChefes | Lista com as comissoes dos chefes de vendedores |
| System.String | strNomeTabelaComissoes | Nome da tabela temporária para o processamento das comissões |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com as comissões dos vendedores. |
LstComissoesVendedores(String, String, String, DateTime, DateTime, String, String, Boolean, Boolean, Byte, Boolean, ref StdBELista, ref String, ref String)
Devolve uma lista com as comissões dos vendedores.
Declaration
StdBELista LstComissoesVendedores(string strFilial, string strVendedorInicial, string strVendedorFinal, DateTime datDataInicial, DateTime datDataFinal, string strDocumentos, string strSeries, bool blnVendas, bool blnLiquidacoes, byte bytTipoCalculoLiquidacoes, bool blnChefes, ref StdBELista objComissoesChefes, ref string strNomeTabelaComissoes, ref string strNomeTabelaComissoesChefe)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strFilial | Indica a filial sobre a qual se pretende efectuar o processamento ('TODAS' ou '000' ou '00?') |
| System.String | strVendedorInicial | Identifica o vendedor inicial do processamento |
| System.String | strVendedorFinal | Identifica o vendedor final do processamento |
| System.DateTime | datDataInicial | Data inicial do periodo a processar |
| System.DateTime | datDataFinal | Data final do periodo a processar |
| System.String | strDocumentos | Documentos a incluir no processamento ('FA', 'VD', ...) |
| System.String | strSeries | Séries a incluir no processamento ('2005', '2006', ...) |
| System.Boolean | blnVendas | Indicação se deve de processar as comissões dos documentos de venda |
| System.Boolean | blnLiquidacoes | Indicação se deve de processar as comissões nas liquidações |
| System.Byte | bytTipoCalculoLiquidacoes | 0 - para cálculo das comissões sobre o valor recebido dos documentos 1 - para cálculo das comissões sobre o valor do documento |
| System.Boolean | blnChefes | Indica se processa comissões para os chefes dos vendedores |
| StdBELista | objComissoesChefes | Lista com as comissoes dos chefes de vendedores |
| System.String | strNomeTabelaComissoes | Nome da tabela temporária para o processamento das comissões |
| System.String | strNomeTabelaComissoesChefe | Nome da tabela temporária para o processamento das comissões dos chefes dos vendedores |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com as comissões dos vendedores. |
LstComissoesVendedores(String, String, String, DateTime, DateTime, String, String, Boolean, Boolean, Byte, Boolean, ref StdBELista, ref String, ref String, Boolean)
Devolve uma lista com as comissões dos vendedores.
Declaration
StdBELista LstComissoesVendedores(string strFilial, string strVendedorInicial, string strVendedorFinal, DateTime datDataInicial, DateTime datDataFinal, string strDocumentos, string strSeries, bool blnVendas, bool blnLiquidacoes, byte bytTipoCalculoLiquidacoes, bool blnChefes, ref StdBELista objComissoesChefes, ref string strNomeTabelaComissoes, ref string strNomeTabelaComissoesChefe, bool blnMantemTabelas)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strFilial | Indica a filial sobre a qual se pretende efectuar o processamento ('TODAS' ou '000' ou '00?') |
| System.String | strVendedorInicial | Identifica o vendedor inicial do processamento |
| System.String | strVendedorFinal | Identifica o vendedor final do processamento |
| System.DateTime | datDataInicial | Data inicial do periodo a processar |
| System.DateTime | datDataFinal | Data final do periodo a processar |
| System.String | strDocumentos | Documentos a incluir no processamento ('FA', 'VD', ...) |
| System.String | strSeries | Séries a incluir no processamento ('2005', '2006', ...) |
| System.Boolean | blnVendas | Indicação se deve de processar as comissões dos documentos de venda |
| System.Boolean | blnLiquidacoes | Indicação se deve de processar as comissões nas liquidações |
| System.Byte | bytTipoCalculoLiquidacoes | 0 - para cálculo das comissões sobre o valor recebido dos documentos 1 - para cálculo das comissões sobre o valor do documento |
| System.Boolean | blnChefes | Indica se processa comissões para os chefes dos vendedores |
| StdBELista | objComissoesChefes | Lista com as comissoes dos chefes de vendedores |
| System.String | strNomeTabelaComissoes | Nome da tabela temporária para o processamento das comissões |
| System.String | strNomeTabelaComissoesChefe | Nome da tabela temporária para o processamento das comissões dos chefes dos vendedores |
| System.Boolean | blnMantemTabelas | Indica se as tabelas temporáris do processamento são mantidas após a execução |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com as comissões dos vendedores. |
LstCreditosUtilizador(String, String, String, String, String, String)
Devolve uma lista com todos os documentos pendentes de um entidade.
Declaration
StdBELista LstCreditosUtilizador(string TipoEntidade, string Entidade, string Moeda, string TipoConta, string sNatCV, string strCodigoFilial)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoEntidade | Tipo de entidade. |
| System.String | Entidade | Código da entidade. |
| System.String | Moeda | Código da moeda (Moeda). |
| System.String | TipoConta | Código do tipo de conta (TipoConta). |
| System.String | sNatCV | Natureza (P - Pagar; R - Receber). |
| System.String | strCodigoFilial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com todos os documentos pendentes. |
LstDocumentosRascunho(String, String, String, String)
Lista os rascunhos de um determinado tipo de documento e série
Declaration
StdBELista LstDocumentosRascunho(string TipoDoc, string Serie, string Filial, string Utilizador = "")
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | Serie | Código da série (Serie). |
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | Utilizador | Se definido, permite apenas listar os documentos dum só utilizador |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstEncomendasAReservar(String, Boolean)
Devolve uma lista com todos os potenciais destinatarios (tip. ECLs) para o stock indicado
Declaration
StdBELista LstEncomendasAReservar(string Artigo, bool IncluiEncomendas)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Artigo | Código do artigo (Artigo). |
| System.Boolean | IncluiEncomendas | Indica se inclui ou não as encomendas. |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com todos os potenciais destinatarios. |
LstEncomendasAReservar(String, Boolean, String)
Devolve uma lista com todos os potenciais destinatarios (tip. ECLs) para o stock indicado
Declaration
StdBELista LstEncomendasAReservar(string Artigo, bool IncluiEncomendas, string Armazem)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Artigo | Código do artigo (Artigo). |
| System.Boolean | IncluiEncomendas | Indica se inclui ou não as encomendas. |
| System.String | Armazem | Código do armazém (Armazem). |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com todos os potenciais destinatarios. |
LstEncomendasAReservar(String, Boolean, String, String)
Devolve uma lista com todos os potenciais destinatarios (tip. ECLs) para o stock indicado
Declaration
StdBELista LstEncomendasAReservar(string Artigo, bool IncluiEncomendas, string Armazem, string Localizacao)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Artigo | Código do artigo (Artigo). |
| System.Boolean | IncluiEncomendas | Indica se inclui ou não as encomendas. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com todos os potenciais destinatarios. |
LstEncomendasAReservar(String, Boolean, String, String, String)
Devolve uma lista com todos os potenciais destinatarios (tip. ECLs) para o stock indicado
Declaration
StdBELista LstEncomendasAReservar(string Artigo, bool IncluiEncomendas, string Armazem, string Localizacao, string Lote)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Artigo | Código do artigo (Artigo). |
| System.Boolean | IncluiEncomendas | Indica se inclui ou não as encomendas. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.String | Lote | Código do lote (Lote). |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com todos os potenciais destinatarios. |
LstEncomendasAReservar(String, Boolean, String, String, String, String)
Devolve uma lista com todos os potenciais destinatarios (tip. ECLs) para o stock indicado
Declaration
StdBELista LstEncomendasAReservar(string Artigo, bool IncluiEncomendas, string Armazem, string Localizacao, string Lote, string CampoSelect)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Artigo | Código do artigo (Artigo). |
| System.Boolean | IncluiEncomendas | Indica se inclui ou não as encomendas. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.String | Lote | Código do lote (Lote). |
| System.String | CampoSelect | Campos a incluir na instrução SELECT. |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com todos os potenciais destinatarios. |
LstEncomendasAReservar(String, Boolean, String, String, String, String, DateTime)
Devolve uma lista com todos os potenciais destinatarios (tip. ECLs) para o stock indicado
Declaration
StdBELista LstEncomendasAReservar(string Artigo, bool IncluiEncomendas, string Armazem, string Localizacao, string Lote, string CampoSelect, DateTime DataInicial)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Artigo | Código do artigo (Artigo). |
| System.Boolean | IncluiEncomendas | Indica se inclui ou não as encomendas. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.String | Lote | Código do lote (Lote). |
| System.String | CampoSelect | Campos a incluir na instrução SELECT. |
| System.DateTime | DataInicial | Data inicial dos documentos. |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com todos os potenciais destinatarios. |
LstEncomendasAReservar(String, Boolean, String, String, String, String, DateTime, DateTime)
Devolve uma lista com todos os potenciais destinatarios (tip. ECLs) para o stock indicado
Declaration
StdBELista LstEncomendasAReservar(string Artigo, bool IncluiEncomendas, string Armazem, string Localizacao, string Lote, string CampoSelect, DateTime DataInicial, DateTime DataFinal)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Artigo | Código do artigo (Artigo). |
| System.Boolean | IncluiEncomendas | Indica se inclui ou não as encomendas. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.String | Lote | Código do lote (Lote). |
| System.String | CampoSelect | Campos a incluir na instrução SELECT. |
| System.DateTime | DataInicial | Data inicial dos documentos. |
| System.DateTime | DataFinal | Data Final dos documentos. |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com todos os potenciais destinatarios. |
LstEncomendasAReservar(String, Boolean, String, String, String, String, DateTime, DateTime, String)
Devolve uma lista com todos os potenciais destinatarios (tip. ECLs) para o stock indicado
Declaration
StdBELista LstEncomendasAReservar(string Artigo, bool IncluiEncomendas, string Armazem, string Localizacao, string Lote, string CampoSelect, DateTime DataInicial, DateTime DataFinal, string RestricoesSQL)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Artigo | Código do artigo (Artigo). |
| System.Boolean | IncluiEncomendas | Indica se inclui ou não as encomendas. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.String | Lote | Código do lote (Lote). |
| System.String | CampoSelect | Campos a incluir na instrução SELECT. |
| System.DateTime | DataInicial | Data inicial dos documentos. |
| System.DateTime | DataFinal | Data Final dos documentos. |
| System.String | RestricoesSQL | Restricões adicionais a aplicar. |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com todos os potenciais destinatarios. |
LstEncomendasAReservar(String, Boolean, String, String, String, String, DateTime, DateTime, String, String)
Devolve uma lista com todos os potenciais destinatarios (tip. ECLs) para o stock indicado
Declaration
StdBELista LstEncomendasAReservar(string Artigo, bool IncluiEncomendas, string Armazem, string Localizacao, string Lote, string CampoSelect, DateTime DataInicial, DateTime DataFinal, string RestricoesSQL, string TabelaTemp)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Artigo | Código do artigo (Artigo). |
| System.Boolean | IncluiEncomendas | Indica se inclui ou não as encomendas. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.String | Lote | Código do lote (Lote). |
| System.String | CampoSelect | Campos a incluir na instrução SELECT. |
| System.DateTime | DataInicial | Data inicial dos documentos. |
| System.DateTime | DataFinal | Data Final dos documentos. |
| System.String | RestricoesSQL | Restricões adicionais a aplicar. |
| System.String | TabelaTemp | Tabela temporária para popular os dados. |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com todos os potenciais destinatarios. |
LstEncomendasAReservar(String, Boolean, String, String, String, String, DateTime, DateTime, String, String, String)
Devolve uma lista com todos os potenciais destinatarios (tip. ECLs) para o stock indicado
Declaration
StdBELista LstEncomendasAReservar(string Artigo, bool IncluiEncomendas, string Armazem, string Localizacao, string Lote, string CampoSelect, DateTime DataInicial, DateTime DataFinal, string RestricoesSQL, string TabelaTemp, string IdDocReserva)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Artigo | Código do artigo (Artigo). |
| System.Boolean | IncluiEncomendas | Indica se inclui ou não as encomendas. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.String | Lote | Código do lote (Lote). |
| System.String | CampoSelect | Campos a incluir na instrução SELECT. |
| System.DateTime | DataInicial | Data inicial dos documentos. |
| System.DateTime | DataFinal | Data Final dos documentos. |
| System.String | RestricoesSQL | Restricões adicionais a aplicar. |
| System.String | TabelaTemp | Tabela temporária para popular os dados. |
| System.String | IdDocReserva | Identificador do documento de origem cujas reservas devem excluidas. |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com todos os potenciais destinatarios. |
LstEncomendasAReservar(String, Boolean, String, String, String, String, DateTime, DateTime, String, String, String, String)
Devolve uma lista com todos os potenciais destinatarios (tip. ECLs) para o stock indicado
Declaration
StdBELista LstEncomendasAReservar(string Artigo, bool IncluiEncomendas, string Armazem, string Localizacao, string Lote, string CampoSelect, DateTime DataInicial, DateTime DataFinal, string RestricoesSQL, string TabelaTemp, string IdDocReserva, string IdChaveOriginal)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Artigo | Código do artigo (Artigo). |
| System.Boolean | IncluiEncomendas | Indica se inclui ou não as encomendas. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.String | Lote | Código do lote (Lote). |
| System.String | CampoSelect | Campos a incluir na instrução SELECT. |
| System.DateTime | DataInicial | Data inicial dos documentos. |
| System.DateTime | DataFinal | Data Final dos documentos. |
| System.String | RestricoesSQL | Restricões adicionais a aplicar. |
| System.String | TabelaTemp | Tabela temporária para popular os dados. |
| System.String | IdDocReserva | Identificador do documento de origem cujas reservas devem excluidas. |
| System.String | IdChaveOriginal | Identificador da chave original. |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com todos os potenciais destinatarios. |
LstLinhasDocVendas()
Devolve uma lista com as linhas de um determinado documento de venda.
Declaration
StdBELista LstLinhasDocVendas()
Returns
| Type | Description |
|---|---|
| StdBELista |
LstLinhasDocVendas(String)
Devolve uma lista com as linhas de um documento de venda.
Declaration
StdBELista LstLinhasDocVendas(string QueryTipo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | QueryTipo | Identifica a condição de mostragem de informação. |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com as linhas de um documento. |
LstLinhasDocVendas(String, DateTime)
Devolve uma lista com as linhas de um documento de venda.
Declaration
StdBELista LstLinhasDocVendas(string QueryTipo, DateTime DataIni)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | QueryTipo | Identifica a condição de mostragem de informação. |
| System.DateTime | DataIni | Identifica a data inicial dos documentos. |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com as linhas de um documento. |
LstLinhasDocVendas(String, DateTime, DateTime)
Devolve uma lista com as linhas de um documento de venda.
Declaration
StdBELista LstLinhasDocVendas(string QueryTipo, DateTime DataIni, DateTime DataFin)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | QueryTipo | Identifica a condição de mostragem de informação. |
| System.DateTime | DataIni | Identifica a data inicial dos documentos. |
| System.DateTime | DataFin | Identifica a data final dos documentos. |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com as linhas de um documento. |
LstLinhasDocVendas(String, DateTime, DateTime, String)
Devolve uma lista com as linhas de um documento de venda.
Declaration
StdBELista LstLinhasDocVendas(string QueryTipo, DateTime DataIni, DateTime DataFin, string Artigo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | QueryTipo | Identifica a condição de mostragem de informação. |
| System.DateTime | DataIni | Identifica a data inicial dos documentos. |
| System.DateTime | DataFin | Identifica a data final dos documentos. |
| System.String | Artigo | Código do artigo (Artigo). |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com as linhas de um documento. |
LstLinhasDocVendas(String, DateTime, DateTime, String, String)
Devolve uma lista com as linhas de um documento de venda.
Declaration
StdBELista LstLinhasDocVendas(string QueryTipo, DateTime DataIni, DateTime DataFin, string Artigo, string Cliente)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | QueryTipo | Identifica a condição de mostragem de informação. |
| System.DateTime | DataIni | Identifica a data inicial dos documentos. |
| System.DateTime | DataFin | Identifica a data final dos documentos. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.String | Cliente | Código da entidade. |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com as linhas de um documento. |
LstLinhasDocVendas(String, DateTime, DateTime, String, String, String)
Devolve uma lista com as linhas de um documento de venda.
Declaration
StdBELista LstLinhasDocVendas(string QueryTipo, DateTime DataIni, DateTime DataFin, string Artigo, string Cliente, string NumSerie)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | QueryTipo | Identifica a condição de mostragem de informação. |
| System.DateTime | DataIni | Identifica a data inicial dos documentos. |
| System.DateTime | DataFin | Identifica a data final dos documentos. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.String | Cliente | Código da entidade. |
| System.String | NumSerie | Identifica o numero de série a pesquisar. |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com as linhas de um documento. |
LstLinhasDocVendasNumerosSerie()
Devolve uma lista com as linhas de vendas que contêm numeros de série.
Declaration
StdBELista LstLinhasDocVendasNumerosSerie()
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com as linhas de vendas. |
LstLinhasDocVendasNumerosSerie(String)
Devolve uma lista com as linhas de vendas que contêm numeros de série.
Declaration
StdBELista LstLinhasDocVendasNumerosSerie(string QueryTipo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | QueryTipo | Identifica a condição de pesquisa. |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com as linhas de vendas. |
LstLinhasDocVendasNumerosSerie(String, DateTime)
Devolve uma lista com as linhas de vendas que contêm numeros de série.
Declaration
StdBELista LstLinhasDocVendasNumerosSerie(string QueryTipo, DateTime DataIni)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | QueryTipo | Identifica a condição de pesquisa. |
| System.DateTime | DataIni | Identifica a data inicial dos documentos. |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com as linhas de vendas. |
LstLinhasDocVendasNumerosSerie(String, DateTime, DateTime)
Devolve uma lista com as linhas de vendas que contêm numeros de série.
Declaration
StdBELista LstLinhasDocVendasNumerosSerie(string QueryTipo, DateTime DataIni, DateTime DataFin)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | QueryTipo | Identifica a condição de pesquisa. |
| System.DateTime | DataIni | Identifica a data inicial dos documentos. |
| System.DateTime | DataFin | Identifica a data final dos documentos. |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com as linhas de vendas. |
LstLinhasDocVendasNumerosSerie(String, DateTime, DateTime, String)
Devolve uma lista com as linhas de vendas que contêm numeros de série.
Declaration
StdBELista LstLinhasDocVendasNumerosSerie(string QueryTipo, DateTime DataIni, DateTime DataFin, string Artigo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | QueryTipo | Identifica a condição de pesquisa. |
| System.DateTime | DataIni | Identifica a data inicial dos documentos. |
| System.DateTime | DataFin | Identifica a data final dos documentos. |
| System.String | Artigo | Código do artigo (Artigo). |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com as linhas de vendas. |
LstLinhasDocVendasNumerosSerie(String, DateTime, DateTime, String, String)
Devolve uma lista com as linhas de vendas que contêm numeros de série.
Declaration
StdBELista LstLinhasDocVendasNumerosSerie(string QueryTipo, DateTime DataIni, DateTime DataFin, string Artigo, string Cliente)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | QueryTipo | Identifica a condição de pesquisa. |
| System.DateTime | DataIni | Identifica a data inicial dos documentos. |
| System.DateTime | DataFin | Identifica a data final dos documentos. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.String | Cliente | Código do cliente (Cliente). |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com as linhas de vendas. |
LstLinhasDocVendasNumerosSerieNaoTrans(String, String, String, String)
Devolve uma lista com as linhas de vendas que têm numeros de série.
Declaration
StdBELista LstLinhasDocVendasNumerosSerieNaoTrans(string QueryTipo = "", string LinhaDocId = "", string Artigo = "", string Cliente = "")
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | QueryTipo | Identifica a condição de pesquisa. |
| System.String | LinhaDocId | Identificador da linha do documento (IdLinha). |
| System.String | Artigo | Código do artigo (Artigo). |
| System.String | Cliente |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com as linhas de vendas. |
LstResumoEncomendas(String, Boolean, String, String, String, String, String, String, String, String, String)
Devolve uma lista com o resumo de encomendas.
Declaration
StdBELista LstResumoEncomendas(string strMoedaVisualizacao, bool blnUnidadeBase, string strFilial, string strDocumentos, string strOrigem, string strTipoEntidade, string strEntidadeInicial, string strEntidadeFinal, string strArtigoInicial, string strArtigoFinal, string strObraID)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strMoedaVisualizacao | Moeda em que pretende visualizar o processamento (moeda base ou alternativa) |
| System.Boolean | blnUnidadeBase | |
| System.String | strFilial | Filial onde pretende efectuar o processamento ('TODAS', '000', '00?', ...) |
| System.String | strDocumentos | Lista de documentos a incluir no processamento (''FA'',''VD'', ...) |
| System.String | strOrigem | Lista das origens dos documentos a incluir no processamento (''WEB'',''FAX'', ...) |
| System.String | strTipoEntidade | Tipo de entidade a processar (''C'') |
| System.String | strEntidadeInicial | Código da entidade |
| System.String | strEntidadeFinal | Código da entidade |
| System.String | strArtigoInicial | Código do Artigo |
| System.String | strArtigoFinal | Código do Artigo |
| System.String | strObraID | ID da Obra (CCOP) |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com o resumo de encomendas. |
LstResumoVendas(String, String, String, String, String, String, DateTime, DateTime, String, String, String, String, String, String, String, String, String, String)
Devolve uma lista com o resumo de vendas.
Declaration
StdBELista LstResumoVendas(string strMoedaVisualizacao, string strFilial, string strDocumentos, string strSeries, string strOrigem, string strTipo, DateTime datDataInicial, DateTime datDataFinal, string strTipoEntidade, string strEntidade, string strVendedor, string strZona, string strSeccao, string strArtigo, string strFamilia, string strObraID, string strUtilizador, string strPosto)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | strMoedaVisualizacao | Moeda em que pretende visualizar o processamento (moeda base ou alternativa). |
| System.String | strFilial | Filial onde pretende efectuar o processamento ('TODAS', '000', '00?', ...). |
| System.String | strDocumentos | Lista de documentos a incluir no processamento (''FA'',''VD'', ...). |
| System.String | strSeries | Lista de séries a incluir no processamento (''2005'',''2006'', ...). |
| System.String | strOrigem | Lista das origens dos documentos a incluir no processamento (''WEB'',''FAX'', ...). |
| System.String | strTipo | Tipo de processamento D(iário), M(ensal), T(rimestral). |
| System.DateTime | datDataInicial | Data inicial do processamento. |
| System.DateTime | datDataFinal | Data final do processamento. |
| System.String | strTipoEntidade | Tipo de entidade a processar ("C"). |
| System.String | strEntidade | Código da entidade |
| System.String | strVendedor | Código do vendedor (Vendedor). |
| System.String | strZona | Código da zona (Zona). |
| System.String | strSeccao | Código da secção de vendas (Seccao). |
| System.String | strArtigo | Código do artigo (Artigo). |
| System.String | strFamilia | Código da família (Familia). |
| System.String | strObraID | Identificador da Obra (CCOP). |
| System.String | strUtilizador | Código do Utilizador PRIMAVERA. |
| System.String | strPosto | Identificação do posto. |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com o resumo de vendas. |
LstTiposDocumentosParaTransformacao(String)
Devolve uma lista com os tipos de documentos para o qual é possivel transformar para o documento de destino.
Declaration
StdBELista LstTiposDocumentosParaTransformacao(string TipoDocumento)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoDocumento | Documento a ser criado na transformação. |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com os tipos de documentos. |
LstUltPrecoArtigoCliente(String)
Devolve uma lista com os últimos preços praticados para cada artigo por cliente.
Declaration
StdBELista LstUltPrecoArtigoCliente(string Vendedor)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Vendedor | Código do vendedor (Vendedor). |
Returns
| Type | Description |
|---|---|
| StdBELista | Lista com os últimos preços praticados. |
ObtemMoradaDocumentoOriginal(String, String, String, Int32)
Devolve a morada do documento original.
Declaration
BasBEMoradaAlternativa ObtemMoradaDocumentoOriginal(string Filial, string TipoDoc, string Serie, int Numdoc)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | Serie | Código da série (Serie). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
Returns
| Type | Description |
|---|---|
| BasBEMoradaAlternativa | Morada do documento original. |
PreencheDadosRelacionados(VndBEDocumentoVenda)
Preenche o cabeçalho de um documento de venda com os valores sugeridos por omissão de acordo com a opção escolhida.
Declaration
VndBEDocumentoVenda PreencheDadosRelacionados(VndBEDocumentoVenda clsDocVenda)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser preenchido. |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
PreencheDadosRelacionados(VndBEDocumentoVenda, ref Int32)
Preenche o cabeçalho de um documento de venda com os valores sugeridos por omissão de acordo com a opção escolhida.
Declaration
VndBEDocumentoVenda PreencheDadosRelacionados(VndBEDocumentoVenda clsDocVenda, ref int Preenche)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser preenchido. |
| System.Int32 | Preenche | Indica quais os dados relacionados a serem preenchidos no documento (BasBETiposGcp.PreencheRelacaoVendas). |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
PreencheDadosRelacionadosEntidadeAvencas(String, String, String, Int32, VndBEDocumentoVenda)
Declaration
VndBEDocumentoVenda PreencheDadosRelacionadosEntidadeAvencas(string FilialOriginal, string TipoDocOriginal, string SerieOriginal, int NumDocOriginal, VndBEDocumentoVenda clsDocVenda)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | FilialOriginal | |
| System.String | TipoDocOriginal | |
| System.String | SerieOriginal | |
| System.Int32 | NumDocOriginal | |
| VndBEDocumentoVenda | clsDocVenda |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda |
PreencheImpostoSelo(VndBEDocumentoVenda)
Declaration
VndBEDocumentoVenda PreencheImpostoSelo(VndBEDocumentoVenda BEDocumentoVenda)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | BEDocumentoVenda |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
PreencheImpostoSelo(VndBEDocumentoVenda, Int32)
Declaration
VndBEDocumentoVenda PreencheImpostoSelo(VndBEDocumentoVenda BEDocumentoVenda, int NumLinha)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | BEDocumentoVenda | |
| System.Int32 | NumLinha |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
PreencheImpostoSelo(VndBEDocumentoVenda, Int32, ref BasBESelo)
Declaration
VndBEDocumentoVenda PreencheImpostoSelo(VndBEDocumentoVenda BEDocumentoVenda, int NumLinha, ref BasBESelo BESelo)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | BEDocumentoVenda | |
| System.Int32 | NumLinha | |
| BasBESelo | BESelo |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
PreencheRegimeIva(VndBEDocumentoVenda)
Dado um documento com os dados minimos preenchidos, preenche o campo RegimeIva através das regras dos campos RegimeIvaReembolsos e EspacoFiscal.
Declaration
VndBEDocumentoVenda PreencheRegimeIva(VndBEDocumentoVenda DocumentoVenda)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | DocumentoVenda | Objeto que identifica o documento. |
Returns
| Type | Description |
|---|---|
| VndBEDocumentoVenda | Objeto que representa o documento. |
PreencheResumoIS(VndBEDocumentoVenda)
Declaration
BasBEResumosIS PreencheResumoIS(VndBEDocumentoVenda BEDocumentoVenda)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | BEDocumentoVenda |
Returns
| Type | Description |
|---|---|
| BasBEResumosIS |
PreencheResumoIS(VndBEDocumentoVenda, ref Double)
Declaration
BasBEResumosIS PreencheResumoIS(VndBEDocumentoVenda BEDocumentoVenda, ref double TotalIS)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | BEDocumentoVenda | |
| System.Double | TotalIS |
Returns
| Type | Description |
|---|---|
| BasBEResumosIS |
ProcuraDocAnteriores(String, BasBEDocumentosRastreab)
Procura a rastreabilidade de todos os documentos de compra que serviram para criar um outro documento.
Declaration
void ProcuraDocAnteriores(string IDCabec, BasBEDocumentosRastreab ClsDocumentos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDCabec | Identificador do documento (ID). |
| BasBEDocumentosRastreab | ClsDocumentos | Coleção a devolver com os documentos encontrados. |
ProcuraDocPosteriores(String, BasBEDocumentosRastreab)
Procura a rastreabilidade de todos os documentos de compra criados a partir de um outro documento.
Declaration
void ProcuraDocPosteriores(string IDCabec, BasBEDocumentosRastreab ClsDocumentos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDCabec | Identificador do documento (ID). |
| BasBEDocumentosRastreab | ClsDocumentos | Coleção a devolver com os documentos encontrados. |
ProcuraLinhasAnteriores(String, BasBELinhasRastreabilidade)
Procura a rastreabilidade de todas as linhas de compra criadas a partir de uma outra linha.
Declaration
void ProcuraLinhasAnteriores(string IDLinha, BasBELinhasRastreabilidade clsLinhas)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDLinha | Identificador da linha do documento (IdLinha). |
| BasBELinhasRastreabilidade | clsLinhas | Coleção a devolver com as linhas encontradas. |
ProcuraLinhasPosteriores(String, BasBELinhasRastreabilidade)
Procura a rastreabilidade de todos os documentos de compra que serviram para criar um outro documento.
Declaration
void ProcuraLinhasPosteriores(string IDLinha, BasBELinhasRastreabilidade clsLinhas)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDLinha | Identificador da linha do documento (IdLinha). |
| BasBELinhasRastreabilidade | clsLinhas | Coleção a devolver com as linhas encontradas. |
Remove(String, String, String, Int32)
Este método foi descontinuado. Deverá ser utilizado o método Anulacao().
Declaration
void Remove(string Filial, string TipoDoc, string strSerie, int Numdoc)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | strSerie | Código da série (Serie). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
RemoveRascunhoID(String)
Remove um determinado rascunho da base de dados
Declaration
void RemoveRascunhoID(string ID)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ID | Identificador do rascunho a remover |
SubmeteDocumentoMaquinasFiscais(VndBEDocumentoVenda)
Submete o documento para o webservice das máquinas fiscais.
Declaration
void SubmeteDocumentoMaquinasFiscais(VndBEDocumentoVenda clsDocumentoVenda)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocumentoVenda | Objeto que identifica o documento. |
Remarks
Válido apenas para o mercado moçambicano.
SugereArtigoLinhas(VndBEDocumentoVenda, String)
Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.
Declaration
VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
Returns
| Type | Description |
|---|---|
| VndBELinhasDocumentoVenda | Coleção com as linhas sugeridas. |
SugereArtigoLinhas(VndBEDocumentoVenda, String, ref Double)
Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.
Declaration
VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
Returns
| Type | Description |
|---|---|
| VndBELinhasDocumentoVenda | Coleção com as linhas sugeridas. |
SugereArtigoLinhas(VndBEDocumentoVenda, String, ref Double, ref String)
Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.
Declaration
VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
| System.String | Armazem | Código do armazém (Armazem). |
Returns
| Type | Description |
|---|---|
| VndBELinhasDocumentoVenda | Coleção com as linhas sugeridas. |
SugereArtigoLinhas(VndBEDocumentoVenda, String, ref Double, ref String, ref String)
Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.
Declaration
VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
Returns
| Type | Description |
|---|---|
| VndBELinhasDocumentoVenda | Coleção com as linhas sugeridas. |
SugereArtigoLinhas(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double)
Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.
Declaration
VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.Double | PrecoUnitario | Preço unitário do artigo. |
Returns
| Type | Description |
|---|---|
| VndBELinhasDocumentoVenda | Coleção com as linhas sugeridas. |
SugereArtigoLinhas(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double)
Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.
Declaration
VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.Double | PrecoUnitario | Preço unitário do artigo. |
| System.Double | Desconto | Desconto a aplicar à linha. |
Returns
| Type | Description |
|---|---|
| VndBELinhasDocumentoVenda | Coleção com as linhas sugeridas. |
SugereArtigoLinhas(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String)
Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.
Declaration
VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.Double | PrecoUnitario | Preço unitário do artigo. |
| System.Double | Desconto | Desconto a aplicar à linha. |
| System.String | Lote | Código do lote do artigo (Lote). |
Returns
| Type | Description |
|---|---|
| VndBELinhasDocumentoVenda | Coleção com as linhas sugeridas. |
SugereArtigoLinhas(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double)
Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.
Declaration
VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.Double | PrecoUnitario | Preço unitário do artigo. |
| System.Double | Desconto | Desconto a aplicar à linha. |
| System.String | Lote | Código do lote do artigo (Lote). |
| System.Double | QntVariavelA | Quantidade da variável A. |
Returns
| Type | Description |
|---|---|
| VndBELinhasDocumentoVenda | Coleção com as linhas sugeridas. |
SugereArtigoLinhas(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double)
Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.
Declaration
VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.Double | PrecoUnitario | Preço unitário do artigo. |
| System.Double | Desconto | Desconto a aplicar à linha. |
| System.String | Lote | Código do lote do artigo (Lote). |
| System.Double | QntVariavelA | Quantidade da variável A. |
| System.Double | QntVariavelB | Quantidade da variável B. |
Returns
| Type | Description |
|---|---|
| VndBELinhasDocumentoVenda | Coleção com as linhas sugeridas. |
SugereArtigoLinhas(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double, Double)
Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.
Declaration
VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB, double QntVariavelC)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.Double | PrecoUnitario | Preço unitário do artigo. |
| System.Double | Desconto | Desconto a aplicar à linha. |
| System.String | Lote | Código do lote do artigo (Lote). |
| System.Double | QntVariavelA | Quantidade da variável A. |
| System.Double | QntVariavelB | Quantidade da variável B. |
| System.Double | QntVariavelC | Quantidade da variável C. |
Returns
| Type | Description |
|---|---|
| VndBELinhasDocumentoVenda | Coleção com as linhas sugeridas. |
SugereArtigoLinhas(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double, Double, Boolean)
Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.
Declaration
VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB, double QntVariavelC, bool AdicionaArtigoAssociado)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.Double | PrecoUnitario | Preço unitário do artigo. |
| System.Double | Desconto | Desconto a aplicar à linha. |
| System.String | Lote | Código do lote do artigo (Lote). |
| System.Double | QntVariavelA | Quantidade da variável A. |
| System.Double | QntVariavelB | Quantidade da variável B. |
| System.Double | QntVariavelC | Quantidade da variável C. |
| System.Boolean | AdicionaArtigoAssociado | Indica se o artigo associado também deve ser adicionado. |
Returns
| Type | Description |
|---|---|
| VndBELinhasDocumentoVenda | Coleção com as linhas sugeridas. |
SugereArtigoLinhas(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double, Double, Boolean, Boolean)
Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.
Declaration
VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB, double QntVariavelC, bool AdicionaArtigoAssociado, bool PrecoIvaIncluido)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.Double | PrecoUnitario | Preço unitário do artigo. |
| System.Double | Desconto | Desconto a aplicar à linha. |
| System.String | Lote | Código do lote do artigo (Lote). |
| System.Double | QntVariavelA | Quantidade da variável A. |
| System.Double | QntVariavelB | Quantidade da variável B. |
| System.Double | QntVariavelC | Quantidade da variável C. |
| System.Boolean | AdicionaArtigoAssociado | Indica se o artigo associado também deve ser adicionado. |
| System.Boolean | PrecoIvaIncluido | Indica se o preço indicado é com iva incluído ou não. |
Returns
| Type | Description |
|---|---|
| VndBELinhasDocumentoVenda | Coleção com as linhas sugeridas. |
SugereArtigoLinhas(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double, Double, Boolean, Boolean, Double)
Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.
Declaration
VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB, double QntVariavelC, bool AdicionaArtigoAssociado, bool PrecoIvaIncluido, double PrecoTaxaIva)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.Double | PrecoUnitario | Preço unitário do artigo. |
| System.Double | Desconto | Desconto a aplicar à linha. |
| System.String | Lote | Código do lote do artigo (Lote). |
| System.Double | QntVariavelA | Quantidade da variável A. |
| System.Double | QntVariavelB | Quantidade da variável B. |
| System.Double | QntVariavelC | Quantidade da variável C. |
| System.Boolean | AdicionaArtigoAssociado | Indica se o artigo associado também deve ser adicionado. |
| System.Boolean | PrecoIvaIncluido | Indica se o preço indicado é com iva incluído ou não. |
| System.Double | PrecoTaxaIva | Quando com iva incluido, indica a taxa do iva incluida. |
Returns
| Type | Description |
|---|---|
| VndBELinhasDocumentoVenda | Coleção com as linhas sugeridas. |
SugereArtigoLinhas(VndBEDocumentoVenda, String, ref Double, ref String, ref String, Double, Double, String, Double, Double, Double, Boolean, Boolean, Double, ref String)
Devolve uma coleção de linhas sugeridas para um documento a partir de um artigo.
Declaration
VndBELinhasDocumentoVenda SugereArtigoLinhas(VndBEDocumentoVenda clsDocVenda, string Artigo, ref double Quantidade, ref string Armazem, ref string Localizacao, double PrecoUnitario, double Desconto, string Lote, double QntVariavelA, double QntVariavelB, double QntVariavelC, bool AdicionaArtigoAssociado, bool PrecoIvaIncluido, double PrecoTaxaIva, ref string IdLinhaPai)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocVenda | Objecto que identifica o documento de venda a ser actualizado com os respectivos dados do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
| System.Double | Quantidade | Quantidade do artigo. |
| System.String | Armazem | Código do armazém (Armazem). |
| System.String | Localizacao | Código da localização (Localizacao). |
| System.Double | PrecoUnitario | Preço unitário do artigo. |
| System.Double | Desconto | Desconto a aplicar à linha. |
| System.String | Lote | Código do lote do artigo (Lote). |
| System.Double | QntVariavelA | Quantidade da variável A. |
| System.Double | QntVariavelB | Quantidade da variável B. |
| System.Double | QntVariavelC | Quantidade da variável C. |
| System.Boolean | AdicionaArtigoAssociado | Indica se o artigo associado também deve ser adicionado |
| System.Boolean | PrecoIvaIncluido | Indica se o preço indicado é com iva incluído ou não |
| System.Double | PrecoTaxaIva | Quando com iva incluido, indica a taxa do iva incluida |
| System.String | IdLinhaPai | Identificador da linha pai (IdLinhaPai). |
Returns
| Type | Description |
|---|---|
| VndBELinhasDocumentoVenda | Coleção com as linhas sugeridas. |
SugerePrecoDesconto(DateTime, String, String, String, String, String, Double, Double, Double, ref Double, Boolean, Double, ref Double, ref Double, ref Double, ref Double, Boolean, Boolean, Boolean, Boolean)
Declaration
void SugerePrecoDesconto(DateTime DataDoc, string Moeda, string Cliente, string Artigo, string Contrato, string Unidade, double Quantidade, double FactorConversao, double PrecoUnit, ref double PrecoSugerido, bool IvaIncluido, double TaxaIva, ref double DescontoSugerido, ref double DescontoSugerido1, ref double DescontoSugerido2, ref double DescontoSugerido3, bool SugereSemRegras = true, bool SugerePreco = true, bool SugereDesc = true, bool SoComEscaloes = false)
Parameters
| Type | Name | Description |
|---|---|---|
| System.DateTime | DataDoc | |
| System.String | Moeda | |
| System.String | Cliente | |
| System.String | Artigo | |
| System.String | Contrato | |
| System.String | Unidade | |
| System.Double | Quantidade | |
| System.Double | FactorConversao | |
| System.Double | PrecoUnit | |
| System.Double | PrecoSugerido | |
| System.Boolean | IvaIncluido | |
| System.Double | TaxaIva | |
| System.Double | DescontoSugerido | |
| System.Double | DescontoSugerido1 | |
| System.Double | DescontoSugerido2 | |
| System.Double | DescontoSugerido3 | |
| System.Boolean | SugereSemRegras | |
| System.Boolean | SugerePreco | |
| System.Boolean | SugereDesc | |
| System.Boolean | SoComEscaloes |
TransformaDocumento(Object[], ref VndBEDocumentoVenda)
Transforma as linhas dos documentos origem para o documento destino.
Declaration
void TransformaDocumento(dynamic[] Documentos, ref VndBEDocumentoVenda DocumentoDestino)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object[] | Documentos | Array de documentos com as linhas a transformar. |
| VndBEDocumentoVenda | DocumentoDestino | Objeto que identifica o documento de destino. |
TransformaDocumento(Object[], ref VndBEDocumentoVenda, Boolean)
Transforma as linhas dos documentos origem para o documento destino.
Declaration
void TransformaDocumento(dynamic[] Documentos, ref VndBEDocumentoVenda DocumentoDestino, bool PreencheDadosRelacionados)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object[] | Documentos | Array de documentos com as linhas a transformar. |
| VndBEDocumentoVenda | DocumentoDestino | Objeto que identifica o documento de destino. |
| System.Boolean | PreencheDadosRelacionados | Define se o documento de destino já traz os dados preenchidos ou se deverão ser preenchidos na transformação. |
TransformaDocumento(Object[], ref VndBEDocumentoVenda, Boolean, ref String)
Transforma as linhas dos documentos origem para o documento destino.
Declaration
void TransformaDocumento(dynamic[] Documentos, ref VndBEDocumentoVenda DocumentoDestino, bool PreencheDadosRelacionados, ref string Avisos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object[] | Documentos | Array de documentos com as linhas a transformar. |
| VndBEDocumentoVenda | DocumentoDestino | Objeto que identifica o documento de destino. |
| System.Boolean | PreencheDadosRelacionados | Define se o documento de destino já traz os dados preenchidos ou se deverão ser preenchidos na transformação. |
| System.String | Avisos | Devolve as mensagens de aviso encontrados durante a atualização dos documentos. |
TransformaDocumento(Object[], ref VndBEDocumentoVenda, Boolean, ref String, Boolean)
Transforma as linhas dos documentos origem para o documento destino.
Declaration
void TransformaDocumento(dynamic[] Documentos, ref VndBEDocumentoVenda DocumentoDestino, bool PreencheDadosRelacionados, ref string Avisos, bool GravaDocumento)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object[] | Documentos | Array de documentos com as linhas a transformar. |
| VndBEDocumentoVenda | DocumentoDestino | Objeto que identifica o documento de destino. |
| System.Boolean | PreencheDadosRelacionados | Define se o documento de destino já traz os dados preenchidos ou se deverão ser preenchidos na transformação. |
| System.String | Avisos | Devolve as mensagens de aviso encontrados durante a atualização dos documentos. |
| System.Boolean | GravaDocumento | Indica se o documento de destino é gravado. |
ValidaActualizacao(VndBEDocumentoVenda, VndBETabVenda, ref String, ref String, BasBESerie)
Valida a actualização.
Declaration
bool ValidaActualizacao(VndBEDocumentoVenda clsDocumentoVenda, VndBETabVenda clsTabVenda, ref string SerieDocLiq, ref string StrErro, BasBESerie clsSerie = null)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | clsDocumentoVenda | Objecto com as definições de um Documento de Venda. |
| VndBETabVenda | clsTabVenda | Objecto com as definições da Tabela de Venda. |
| System.String | SerieDocLiq | Identificador da Série do Documento de Liquidação. |
| System.String | StrErro | Devolve os erros encontrados. |
| BasBESerie | clsSerie | Objecto com as definições da Série. |
Returns
| Type | Description |
|---|---|
| System.Boolean | True - Validação com sucesso; False - Validação sem sucesso |
ValidaAnulacaoDocumento(String, String, String, Int32)
Valida a anulação de um documento de venda.
Declaration
bool ValidaAnulacaoDocumento(string Filial, string TipoDoc, string strSerie, int Numdoc)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | strSerie | Código da série (Serie). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
Returns
| Type | Description |
|---|---|
| System.Boolean | True - Validação com sucesso; False - Validação sem sucesso |
ValidaAnulacaoDocumento(String, String, String, Int32, ref String)
Valida a anulação de um documento de venda.
Declaration
bool ValidaAnulacaoDocumento(string Filial, string TipoDoc, string strSerie, int Numdoc, ref string Erros)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | strSerie | Código da série (Serie). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
| System.String | Erros | Devolve os erros encontrados. |
Returns
| Type | Description |
|---|---|
| System.Boolean | True - Validação com sucesso; False - Validação sem sucesso |
ValidaAnulacaoDocumentoID(String)
Valida a anulação de um documento de venda.
Declaration
bool ValidaAnulacaoDocumentoID(string ID)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ID | Identificador do documento (ID). |
Returns
| Type | Description |
|---|---|
| System.Boolean | True - Validação com sucesso; False - Validação sem sucesso |
ValidaAnulacaoDocumentoID(String, ref String)
Valida a anulação de um documento de venda.
Declaration
bool ValidaAnulacaoDocumentoID(string ID, ref string Erros)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ID | Identificador do documento (ID). |
| System.String | Erros | Devolve os erros encontrados. |
Returns
| Type | Description |
|---|---|
| System.Boolean | True - Validação com sucesso; False - Validação sem sucesso |
ValidaCamposSAFT(VndBEDocumentoVenda, ref String)
Valida o preenchimento dos dados obrigatórios para o correto envio do SAF-T.
Declaration
bool ValidaCamposSAFT(VndBEDocumentoVenda Documento, ref string Erro)
Parameters
| Type | Name | Description |
|---|---|---|
| VndBEDocumentoVenda | Documento | Objeto que identifica o documento. |
| System.String | Erro | Devolve os erros encontrados. |
Returns
| Type | Description |
|---|---|
| System.Boolean | True - Validação com sucesso; False - Validação sem sucesso |
ValidaDevolucao(DateTime, DateTime, String)
Efectua a validação de uma devolução.
Declaration
bool ValidaDevolucao(DateTime DataOrigem, DateTime DataDestino, string Artigo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.DateTime | DataOrigem | Identifica a data de saida do artigo. |
| System.DateTime | DataDestino | Identifica a data de devolução do artigo. |
| System.String | Artigo | Código do artigo (Artigo). |
Returns
| Type | Description |
|---|---|
| System.Boolean | True - Validação com sucesso; False - Validação sem sucesso |
ValidaEdicaoDocumentoMaquinasFiscais(String)
Valida se é possível editar um documento que esteja associado às maquinas fiscais.
Declaration
bool ValidaEdicaoDocumentoMaquinasFiscais(string ID)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ID | Identificador do documento (ID). |
Returns
| Type | Description |
|---|---|
| System.Boolean | True - Validação com sucesso; False - Validação sem sucesso |
Remarks
Válido apenas para o mercado moçambicano.
ValidaRemocao(String, String, String, Int32, String)
Este método foi descontinuado. Deverá ser utilizado o método Anulacao().
Declaration
bool ValidaRemocao(string Filial, string TipoDoc, string strSerie, int Numdoc, string StrErro)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais) (Filial). |
| System.String | TipoDoc | Código do tipo de documento (Tipodoc). |
| System.String | strSerie | Código da série (Serie). |
| System.Int32 | Numdoc | Número do documento (NumDoc). |
| System.String | StrErro | Devolve os erros encontrados. |
Returns
| Type | Description |
|---|---|
| System.Boolean | True - Validação com sucesso; False - Validação sem sucesso |