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 |