Interface IGprBSOrdensFabrico
Esta classe deve ser usada para obter regras de negócio sobre as Ordens de Fabrico
Assembly: IGprBS100.dll
Syntax
[ComVisible(true)]
[Guid("EB6C2C41-B842-4E38-9A03-E51EA5E4A918")]
public interface IGprBSOrdensFabrico
Methods
Actualiza(GprBEOFMock, ref String)
Declaration
void Actualiza(GprBEOFMock mock, ref string strAvisos)
Parameters
Type |
Name |
Description |
GprBEOFMock |
mock |
|
System.String |
strAvisos |
|
Actualiza(GprBEOrdemFabrico, String)
Actualiza o Ordem de Fabrico na base de dados
Declaration
void Actualiza(GprBEOrdemFabrico objBE, string strAvisos = "")
Parameters
ActualizaDocumentosInternos(GprBEOrdemFabrico)
Actualiza os Docmentos Internos da Ordem de Fabrico.
Declaration
void ActualizaDocumentosInternos(GprBEOrdemFabrico OrdemFabrico)
Parameters
Type |
Name |
Description |
GprBEOrdemFabrico |
OrdemFabrico |
Objecto que identifica o Ordem de Fabrico cujos Documentos Internos são para atualizar
|
ActualizaEncomendas(GprBEOrdemFabrico)
Actualiza as Encomendas da Ordem de Fabrico.
Declaration
void ActualizaEncomendas(GprBEOrdemFabrico OrdemFabrico)
Parameters
Type |
Name |
Description |
GprBEOrdemFabrico |
OrdemFabrico |
Objecto que identifica o Ordem de Fabrico cujas Encomendas são para atualizar
|
ActualizaEstadoOF(Int32)
Actualiza o Estado Ordem de Fabrico na base de dados
Declaration
void ActualizaEstadoOF(int IDOrdemFabrico)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
ActualizaLigaCBL(GprBEOrdemFabrico)
Actualiza a Ordem de Fabrico na base de dados
Declaration
void ActualizaLigaCBL(GprBEOrdemFabrico objBE)
Parameters
ActualizaOperacoesOrdemFabrico(GprBEOrdemFabrico)
Actualiza as operações da Ordem de Fabrico.
Declaration
void ActualizaOperacoesOrdemFabrico(GprBEOrdemFabrico OrdemFabrico)
Parameters
Type |
Name |
Description |
GprBEOrdemFabrico |
OrdemFabrico |
Objecto que identifica o Ordem de Fabrico cujas operações são para atualizar
|
ActualizaPrecoPrevisto()
Efectua a actualização da valorização dos custos previstos de todas as ordens de fabrico não terminadas.
Declaration
void ActualizaPrecoPrevisto()
ActualizaPrecoPrevistoID(Int32)
Efectua a actualização da valorização dos custos previstos das ordens de fabrico.
Declaration
void ActualizaPrecoPrevistoID(int IDOrdemFabrico)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
ActualizaPrecoPrevistoOF(String)
Efectua a actualização da valorização dos custos previstos das ordens de fabrico.
Declaration
void ActualizaPrecoPrevistoOF(string OrdemFabrico)
Parameters
Type |
Name |
Description |
System.String |
OrdemFabrico |
|
ActualizaRelacionadas(GprBEOrdemFabrico)
Actualiza as relações da Ordem de Fabrico.
Declaration
void ActualizaRelacionadas(GprBEOrdemFabrico OrdemFabrico)
Parameters
Type |
Name |
Description |
GprBEOrdemFabrico |
OrdemFabrico |
Objecto que identifica o Ordem de Fabrico cujas relações são para atualizar
|
ActualizaValorAtributo(String, String, Object)
Permite efectuar a actualização de um atributo de um determinado Ordem de Fabrico
Declaration
void ActualizaValorAtributo(string OrdemFabrico, string Atributo, dynamic Valor)
Parameters
Type |
Name |
Description |
System.String |
OrdemFabrico |
|
System.String |
Atributo |
|
System.Object |
Valor |
|
ActualizaValorAtributoID(Int32, String, Object)
Permite efectuar a actualização de um atributo de um determinado Ordem de Fabrico pelo identificador
Declaration
void ActualizaValorAtributoID(int IDOrdemFabrico, string Atributo, dynamic Valor)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
System.String |
Atributo |
|
System.Object |
Valor |
|
ActualizaValorAtributos(String, StdBECampos)
Permite efectuar a actualização de um conjunto de atributos de um determinado Ordem de Fabrico
Declaration
void ActualizaValorAtributos(string OrdemFabrico, StdBECampos Atributos)
Parameters
Type |
Name |
Description |
System.String |
OrdemFabrico |
|
StdBECampos |
Atributos |
|
ActualizaValorAtributosID(Int32, StdBECampos)
Permite efectuar a actualização de um conjunto de atributos de um determinado Ordem de Fabrico pelo identificador
Declaration
void ActualizaValorAtributosID(int IDOrdemFabrico, StdBECampos Atributos)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
StdBECampos |
Atributos |
|
CorrigeDatasOperacaoFim(GprBEOrdemFabrico, DateTime)
Corrige as datas das operações da Ordem de Fabrico de acordo com a data de fim.
Declaration
void CorrigeDatasOperacaoFim(GprBEOrdemFabrico objBE, DateTime Data)
Parameters
CorrigeDatasOperacaoInicio(GprBEOrdemFabrico, DateTime)
Corrige as datas das operações da Ordem de Fabrico de acordo com a data de início.
Declaration
void CorrigeDatasOperacaoInicio(GprBEOrdemFabrico objBE, DateTime Data)
Parameters
DaArmazemLocalizacaoSugeridosCentroTrabalho(String, Int32, Int32)
Devolve Armazem E Localização Sugeridas no Centro de Trabalho
Declaration
StdBELista DaArmazemLocalizacaoSugeridosCentroTrabalho(string TipoDocumento, int IDOrdemFabrico, int IDOrdemFabricoComponente)
Parameters
Type |
Name |
Description |
System.String |
TipoDocumento |
|
System.Int32 |
IDOrdemFabrico |
|
System.Int32 |
IDOrdemFabricoComponente |
|
Returns
DaConsumos(Int32, DateTime, DateTime, String, String, String)
Devolve quantidades de componentes previstas e consumidas
Declaration
double DaConsumos(int tipoConsumo, DateTime dataInicial, DateTime dataFinal, string artigo, string ordemFabrico = "", string operacao = "")
Parameters
Type |
Name |
Description |
System.Int32 |
tipoConsumo |
|
System.DateTime |
dataInicial |
|
System.DateTime |
dataFinal |
|
System.String |
artigo |
|
System.String |
ordemFabrico |
|
System.String |
operacao |
|
Returns
Type |
Description |
System.Double |
|
DaCustos(Int32, DateTime, DateTime, String, String, String, String, String, String, String, String, String)
Declaration
double DaCustos(int tipoCustos, DateTime dataInicial, DateTime dataFinal, string cliente = "", string ordemFabrico = "", string estadoOrdemFabrico = "", string familia = "", string marca = "", string artigo = "", string operacao = "", string seccao = "", string centroTrabalho = "")
Parameters
Type |
Name |
Description |
System.Int32 |
tipoCustos |
|
System.DateTime |
dataInicial |
|
System.DateTime |
dataFinal |
|
System.String |
cliente |
|
System.String |
ordemFabrico |
|
System.String |
estadoOrdemFabrico |
|
System.String |
familia |
|
System.String |
marca |
|
System.String |
artigo |
|
System.String |
operacao |
|
System.String |
seccao |
|
System.String |
centroTrabalho |
|
Returns
Type |
Description |
System.Double |
|
DaCustoTotalSubcontratacao(Int32)
Devolve o custo total de subcontratação da Ordem de Fabrico.
Declaration
double DaCustoTotalSubcontratacao(int IDOrdemFabrico)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
Returns
Type |
Description |
System.Double |
|
DaDataMovimentoStockReferencia(Int32, GprBEDiarioTrabalho.EnumGPRMovimentoStockDiarioTrabalho)
Devolve a data dos movimentos de stock efetuados pela Ordem de Fabrico (previstos ou reservados) para servir de referência a movimentos posteriores.
Declaration
DateTime DaDataMovimentoStockReferencia(int IDOrdemFabrico, GprBEDiarioTrabalho.EnumGPRMovimentoStockDiarioTrabalho movimentoStock)
Parameters
Returns
Type |
Description |
System.DateTime |
|
DaDefCamposUtil()
Devolve as definições dos campos do utilizador do Ordem de Fabrico
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
DaDefCamposUtilArtigos()
Devolve as definições dos campos do utilizador de Artigos/Dimensões associados à Ordem de Fabrico
Declaration
StdBEDefCamposUtil DaDefCamposUtilArtigos()
Returns
DaDefCamposUtilCentrosTrabalho()
Devolve as definições dos campos do utilizador de Centros de Trabalho associados à Ordem de Fabrico
Declaration
StdBEDefCamposUtil DaDefCamposUtilCentrosTrabalho()
Returns
DaDefCamposUtilComponentes()
Devolve as definições dos campos do utilizador de Componentes associados à Ordem de Fabrico
Declaration
StdBEDefCamposUtil DaDefCamposUtilComponentes()
Returns
DaDefCamposUtilEncomendas()
Devolve as definições dos campos do utilizador de Encomendas associados à Ordem de Fabrico
Declaration
StdBEDefCamposUtil DaDefCamposUtilEncomendas()
Returns
DaDefCamposUtilFerramentasMoldes()
Devolve as definições dos campos do utilizador de Ferramentas/Moldes associados à Ordem de Fabrico
Declaration
StdBEDefCamposUtil DaDefCamposUtilFerramentasMoldes()
Returns
DaDefCamposUtilInternos()
Devolve as definições dos campos do utilizador de Internos associados à Ordem de Fabrico
Declaration
StdBEDefCamposUtil DaDefCamposUtilInternos()
Returns
DaDefCamposUtilOperacoes()
Devolve as definições dos campos do utilizador de Operações associados à Ordem de Fabrico
Declaration
StdBEDefCamposUtil DaDefCamposUtilOperacoes()
Returns
DaDefCamposUtilOperadores()
Devolve as definições dos campos do utilizador de Operadores associados à Ordem de Fabrico
Declaration
StdBEDefCamposUtil DaDefCamposUtilOperadores()
Returns
DaDefCamposUtilOutrosCustos()
Devolve as definições dos campos do utilizador de Outros Custos associados à Ordem de Fabrico
Declaration
StdBEDefCamposUtil DaDefCamposUtilOutrosCustos()
Returns
DaDefCamposUtilRelacionadas()
Devolve as definições dos campos do utilizador de Ordens de Fabrico relacionadas com a Ordem de Fabrico
Declaration
StdBEDefCamposUtil DaDefCamposUtilRelacionadas()
Returns
DaDetalheOrdensFabricoQuadroControlo(Int32, Dictionary<Int32, String>, Int32)
Devolve detalhe das ordens de fabrico para o quadro de controlo
Declaration
StdBELista DaDetalheOrdensFabricoQuadroControlo(int idOrdemFabrico, Dictionary<int, string> dicEstadosOperacoes, int casasDecimaisQtd)
Parameters
Type |
Name |
Description |
System.Int32 |
idOrdemFabrico |
|
System.Collections.Generic.Dictionary<System.Int32, System.String> |
dicEstadosOperacoes |
|
System.Int32 |
casasDecimaisQtd |
|
Returns
DaOperacoesAnteriores(Int32)
Retorna uma colecção de operações anteriores ainda não terminadas
Declaration
GprBEOFOperacoes DaOperacoesAnteriores(int IDOrdemFabricoOperacao)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabricoOperacao |
|
Returns
DaOrdensFabricoQuadroControlo(Int32, StdBEDefCamposUtil, Int32, Object, Object, Dictionary<Int32, String>, String)
Devolve detalhe das ordens de fabrico para o quadro de controlo
Declaration
StdBELista DaOrdensFabricoQuadroControlo(int intEstado, StdBEDefCamposUtil m_objDefCDUs, int intEstadoConfirmada, dynamic dtDataIni, dynamic dtDataFim, Dictionary<int, string> dicEstadosOrdemFabrico, string sRestricoes)
Parameters
Type |
Name |
Description |
System.Int32 |
intEstado |
|
StdBEDefCamposUtil |
m_objDefCDUs |
|
System.Int32 |
intEstadoConfirmada |
|
System.Object |
dtDataIni |
|
System.Object |
dtDataFim |
|
System.Collections.Generic.Dictionary<System.Int32, System.String> |
dicEstadosOrdemFabrico |
|
System.String |
sRestricoes |
|
Returns
DaPlaneamento(Int32, DateTime, DateTime, String, String, String, String)
Devolve valores de planeamento
Declaration
double DaPlaneamento(int tipoPlaneamento, DateTime dataInicial, DateTime dataFinal, string ordemFabrico = "", string estadoOrdemFabrico = "", string operacao = "", string centroTrabalho = "")
Parameters
Type |
Name |
Description |
System.Int32 |
tipoPlaneamento |
|
System.DateTime |
dataInicial |
|
System.DateTime |
dataFinal |
|
System.String |
ordemFabrico |
|
System.String |
estadoOrdemFabrico |
|
System.String |
operacao |
|
System.String |
centroTrabalho |
|
Returns
Type |
Description |
System.Double |
|
DaPrecoUnitarioEntradaStock(GprBEDiarioTrabalho, IntBELinhasDocumentoInterno, IntBEDocumentoInterno, Boolean, String)
Devolve o valor unitário para a entrada em stock para o tipo de preço Custo Real Calculado para documentos com origem em Diário de Trabalho ou Subcontratação.
Declaration
double DaPrecoUnitarioEntradaStock(GprBEDiarioTrabalho diarioTrabalho, IntBELinhasDocumentoInterno linhasDocumentoEOF, IntBEDocumentoInterno documentoSOF = null, bool origemSubcontratacao = false, string IDDocumento = "")
Parameters
Returns
Type |
Description |
System.Double |
|
DaPrecoUnitarioEntradaStock(GprBEOrdemFabrico)
Devolve o valor unitário para a entrada em stock para o tipo de preço Custo Real Calculado.
Declaration
double DaPrecoUnitarioEntradaStock(GprBEOrdemFabrico ordemFabrico)
Parameters
Returns
Type |
Description |
System.Double |
|
DaPrimeiroOperador(Int32)
Devolve o primeiro operador de uma operacao. No caso de não existir devolve -1.
Declaration
int DaPrimeiroOperador(int IDOrdemFabricoOperacao)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabricoOperacao |
|
Returns
Type |
Description |
System.Int32 |
|
DaQuantidade(Int32, DateTime, DateTime, String, String, String, String, String, String, String, String, String)
Devolve as quantidades de fabrico
Declaration
double DaQuantidade(int tipoQuantidade, DateTime dataInicial, DateTime dataFinal, string cliente = "", string ordemFabrico = "", string estadoOrdemFabrico = "", string familia = "", string marca = "", string artigo = "", string operacao = "", string seccao = "", string centroTrabalho = "")
Parameters
Type |
Name |
Description |
System.Int32 |
tipoQuantidade |
|
System.DateTime |
dataInicial |
|
System.DateTime |
dataFinal |
|
System.String |
cliente |
|
System.String |
ordemFabrico |
|
System.String |
estadoOrdemFabrico |
|
System.String |
familia |
|
System.String |
marca |
|
System.String |
artigo |
|
System.String |
operacao |
|
System.String |
seccao |
|
System.String |
centroTrabalho |
|
Returns
Type |
Description |
System.Double |
|
DaValorAtributo(String, String)
Devolve o valor de um determinado atributo do Ordem de Fabrico
Declaration
dynamic DaValorAtributo(string OrdemFabrico, string Atributo)
Parameters
Type |
Name |
Description |
System.String |
OrdemFabrico |
|
System.String |
Atributo |
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributoGuid(String, String)
Devolve o valor de um determinado atributo do Ordem de Fabrico pelo Guid
Declaration
dynamic DaValorAtributoGuid(string ID, string Atributo)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
System.String |
Atributo |
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributoID(Int32, String)
Devolve o valor de um determinado atributo do Ordem de Fabrico pelo identificador
Declaration
dynamic DaValorAtributoID(int IDOrdemFabrico, string Atributo)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
System.String |
Atributo |
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributoOperacaoID(Int32, String)
Devolve o valor de um determinado atributo da Operação da Ordem de Fabrico pelo identificador
Declaration
dynamic DaValorAtributoOperacaoID(int IDOrdemFabricoOperacao, string Atributo)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabricoOperacao |
|
System.String |
Atributo |
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributoOrdemFabricoArtigoGuid(String, String)
Devolve o valor de um determinado atributo do Artigo da Ordem de Fabrico pelo ID do Artigo.
Declaration
dynamic DaValorAtributoOrdemFabricoArtigoGuid(string ID, string Atributo)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
System.String |
Atributo |
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributoOrdemFabricoArtigoID(Int32, String)
Devolve o valor de um determinado atributo dos artigos da Ordem de Fabrico pelo identificador
Declaration
dynamic DaValorAtributoOrdemFabricoArtigoID(int IDOrdemFabricoArtigo, string Atributo)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabricoArtigo |
|
System.String |
Atributo |
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributoOrdemFabricoComponenteGuid(String, String)
Devolve o valor de um determinado atributo do Componente da Ordem de Fabrico pelo ID do Componente.
Declaration
dynamic DaValorAtributoOrdemFabricoComponenteGuid(string ID, string Atributo)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
System.String |
Atributo |
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributos(String, Object[])
Devolve os valores de um conjunto de atributos do Ordem de Fabrico
Declaration
StdBECampos DaValorAtributos(string OrdemFabrico, params dynamic[] Atributos)
Parameters
Type |
Name |
Description |
System.String |
OrdemFabrico |
|
System.Object[] |
Atributos |
|
Returns
DaValorAtributosID(Int32, Object[])
Devolve os valores de um conjunto de atributos do Ordem de Fabrico pelo identificador
Declaration
StdBECampos DaValorAtributosID(int IDOrdemFabrico, params dynamic[] Atributos)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
System.Object[] |
Atributos |
|
Returns
DaValorAtributosOrdemFabricoArtigoGuid(String, String[])
Devolve os valores de um conjunto de atributos do Artigo da Ordem de Fabrico pelo ID do Artigo.
Declaration
StdBECampos DaValorAtributosOrdemFabricoArtigoGuid(string ID, params string[] Atributos)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
System.String[] |
Atributos |
|
Returns
DaValorOutrosCustosValorizacaoID(Int32)
Confirmar/Remover Confirmação de uma Operação de uma Ordem de Fabrico.
Declaration
double DaValorOutrosCustosValorizacaoID(int IDOrdemFabrico)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
Returns
Type |
Description |
System.Double |
|
Edita(String, Boolean)
Edita a informação associado a um Ordem de Fabrico
Declaration
GprBEOrdemFabrico Edita(string OrdemFabrico, bool CarregaDetalheOperacoes = true)
Parameters
Type |
Name |
Description |
System.String |
OrdemFabrico |
|
System.Boolean |
CarregaDetalheOperacoes |
|
Returns
EditaID(Int32, Boolean)
Edita a informação associado a um Ordem de Fabrico pelo identificador
Declaration
GprBEOrdemFabrico EditaID(int IDOrdemFabrico, bool CarregaDetalheOperacoes = true)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
System.Boolean |
CarregaDetalheOperacoes |
|
Returns
EditaID(String)
Declaration
GprBEOFMock EditaID(string ID)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
Returns
Existe(String)
Verifica se o Ordem de Fabrico existe na base de dados
Declaration
bool Existe(string OrdemFabrico)
Parameters
Type |
Name |
Description |
System.String |
OrdemFabrico |
|
Returns
Type |
Description |
System.Boolean |
|
ExisteID(Int32)
Verifica pelo identificador se o Ordem de Fabrico existe na base de dados
Declaration
bool ExisteID(int IDOrdemFabrico)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
Returns
Type |
Description |
System.Boolean |
|
ExisteID(String)
Declaration
Parameters
Type |
Name |
Description |
System.String |
ID |
|
Returns
Type |
Description |
System.Boolean |
|
ListaComponentesParaConsumo(Int32, Int32, Double)
Lista os componentes a consumir por Ordem de Fabrico e Operação.
Declaration
GprBETRComponentesConsumo ListaComponentesParaConsumo(int IDOrdemFabrico, int operacao, double quantidadeFabricada)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
System.Int32 |
operacao |
|
System.Double |
quantidadeFabricada |
|
Returns
ListaComponentesParaConsumoDimensoes(Int32, Int32, DataTable)
Devolve a lista de componentes a consumir de acordo com a quantidade indicada nas dimensões passadas por parâmetro.
Declaration
GprBETRComponentesConsumo ListaComponentesParaConsumoDimensoes(int IDOrdemFabrico, int operacao, DataTable QtdDimensoes)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
System.Int32 |
operacao |
|
System.Data.DataTable |
QtdDimensoes |
|
Returns
ListaDocumentosOrigemID(Int32)
Lista documentos de origem de uma Ordem de Fabrico
Declaration
StdBELista ListaDocumentosOrigemID(int IDOrdemFabrico)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
Returns
ListaDocumentosOrigemIDArtigo(Int32, String)
Lista documentos de origem de uma Ordem de Fabrico e de um Artigo
Declaration
StdBELista ListaDocumentosOrigemIDArtigo(int IDOrdemFabrico, string Artigo)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
System.String |
Artigo |
|
Returns
ListaDocumentosOrigemReserva(Int32, String, String, String)
Lista os documentos de origem da ordem de fabrico para efetuar reservas.
Declaration
StdBELista ListaDocumentosOrigemReserva(int IDOrdemFabricoArtigo, string IDDocumentoReserva, string camposSelect = "*", string tabelaTemporaria = "")
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabricoArtigo |
|
System.String |
IDDocumentoReserva |
|
System.String |
camposSelect |
|
System.String |
tabelaTemporaria |
|
Returns
ListaEncomendas(String, String, String)
Lista Encomendas associadas à Ordem de Fabrico
Declaration
StdBELista ListaEncomendas(string IdCabecDoc, string Artigo, string ArtigoPai)
Parameters
Type |
Name |
Description |
System.String |
IdCabecDoc |
|
System.String |
Artigo |
|
System.String |
ArtigoPai |
|
Returns
ListaEnviosSubcontratacao(Int32)
Lista os envios para Subcontratação efetuados para uma Ordem de Fabrico.
Declaration
StdBELista ListaEnviosSubcontratacao(int IDOrdemFabrico)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
Returns
ListaInternos(String, String, String)
Lista Internos associadas à Ordem de Fabrico
Declaration
StdBELista ListaInternos(string IdCabecInterno, string Artigo, string ArtigoPai)
Parameters
Type |
Name |
Description |
System.String |
IdCabecInterno |
|
System.String |
Artigo |
|
System.String |
ArtigoPai |
|
Returns
ListaLinhasDocumentoStock(String, Int32, Boolean)
Carrega as Linhas necessárias para criar um Documento de Stock associadas a uma Ordem de Fabrico
Declaration
StdBELista ListaLinhasDocumentoStock(string Documento, int IDOrdemFabrico, bool DiarioTrabalho = false)
Parameters
Type |
Name |
Description |
System.String |
Documento |
|
System.Int32 |
IDOrdemFabrico |
|
System.Boolean |
DiarioTrabalho |
Indica se foi chamado no âmbito de um diario de trabalho
|
Returns
ListaLinhasDocumentoStockOperacao(String, Int32, Int32, Double)
Carrega as Linhas necessárias para criar um Documento de Stock associadas a uma Ordem de Fabrico/Operação
Declaration
StdBELista ListaLinhasDocumentoStockOperacao(string Documento, int IDOrdemFabrico, int Operacao, double Quantidade)
Parameters
Type |
Name |
Description |
System.String |
Documento |
|
System.Int32 |
IDOrdemFabrico |
|
System.Int32 |
Operacao |
|
System.Double |
Quantidade |
|
Returns
ListaNecessidadesCompra(Int32, Int32)
Lista as necessidades de compra com origem em Ordens de Fabrico/Operações.
Declaration
StdBELista ListaNecessidadesCompra(int IDOrdemFabrico = 0, int IDOrdemFabricoOperacao = 0)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
System.Int32 |
IDOrdemFabricoOperacao |
|
Returns
ListaOFs(String, String)
Declaration
StdBELista ListaOFs(string Colunas, string Filtro)
Parameters
Type |
Name |
Description |
System.String |
Colunas |
|
System.String |
Filtro |
|
Returns
ListaOperacoes(Int32, Int32, Int32)
Lista as operações de ordens de fabrico por Operador, Posto de Trabalho e Centro de Trabalho.
Declaration
GprBETROperacoes ListaOperacoes(int IDOperador = 0, int IDPostoTrabalho = 0, int IDCentroTrabalho = 0)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOperador |
|
System.Int32 |
IDPostoTrabalho |
|
System.Int32 |
IDCentroTrabalho |
|
Returns
ListaOrdensFabricoDerivados()
Lista as Ordens de Fabrico cujo artigo tem artigos derivados.
Declaration
StdBELista ListaOrdensFabricoDerivados()
Returns
ListaOrdensFabricoQualidade()
Lista as Ordens de Fabrico/Operação que podem efetuar registo de qualidade.
Declaration
StdBELista ListaOrdensFabricoQualidade()
Returns
ListaOrdensFabricoReserva(String, String, String)
Lista as ordens de fabrico com reserva de componentes.
Declaration
StdBELista ListaOrdensFabricoReserva(string IDReserva, string camposSelect = "*", string tabelaTemporaria = "")
Parameters
Type |
Name |
Description |
System.String |
IDReserva |
|
System.String |
camposSelect |
|
System.String |
tabelaTemporaria |
|
Returns
ListaOutrosCustos(Int32)
Lista os Outros Custos Associados à Ordem de Fabrico
Declaration
StdBELista ListaOutrosCustos(int IDOrdemFabrico)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
Returns
ListaRegistosDeProducao(Int32)
Lista os Registos de Produção existentes para uma Ordem de Fabrico.
Declaration
StdBELista ListaRegistosDeProducao(int IDOrdemFabrico)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
Returns
ListaRelacionadas(String)
Lista Ordens de Fabrico Relacionadas
Declaration
StdBELista ListaRelacionadas(string OrdemFabrico)
Parameters
Type |
Name |
Description |
System.String |
OrdemFabrico |
|
Returns
ListaRelacionadasID(Int32)
Lista Ordens de Fabrico Relacionadas
Declaration
StdBELista ListaRelacionadasID(int IDOrdemFabrico)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
Returns
ListaStocksComponenteParaConsumo(String)
Lista o stock existente do componente a consumir.
Declaration
GprBETRStocksComponenteConsumo ListaStocksComponenteParaConsumo(string IDOrdemFabricoComponenteGuid)
Parameters
Type |
Name |
Description |
System.String |
IDOrdemFabricoComponenteGuid |
|
Returns
OrdemFabricoComOperacoesSubcontratacao(Int32)
Indica se a ordem de fabrico tem operações de subcontratação.
Declaration
bool OrdemFabricoComOperacoesSubcontratacao(int IDOrdemFabrico)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
Returns
Type |
Description |
System.Boolean |
|
ProcessaAlteracaoEstadoOperacaoOrdemFabricoID(Int32, Int32, GprBEOFOperacao.EnumGPREstadoOFOperacao, ref String)
Processa a alteração de estado da Operação da Ordem de Fabrico.
Declaration
bool ProcessaAlteracaoEstadoOperacaoOrdemFabricoID(int IDOrdemFabrico, int IDOrdemFabricoOperacao, GprBEOFOperacao.EnumGPREstadoOFOperacao novoEstado, ref string erro)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ProcessaAlteracaoEstadoOrdemFabricoID(Int32, GprBEOrdemFabrico.EnumGPREstadoOF, ref String)
Processa a alteração de estado da Ordem de Fabrico.
Declaration
bool ProcessaAlteracaoEstadoOrdemFabricoID(int IDOrdemFabrico, GprBEOrdemFabrico.EnumGPREstadoOF novoEstado, ref string erro)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ProcessaConfirmacao(Int32, Boolean)
Confirmar/Remover Confirmação da Ordem de Fabrico e respetivas Operações.
Declaration
void ProcessaConfirmacao(int IDOrdemFabrico, bool Confirmar)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
System.Boolean |
Confirmar |
|
ProcessaConfirmacaoOperacao(Int32, Int32, Boolean)
Confirmar/Remover Confirmação de uma Operação de uma Ordem de Fabrico.
Declaration
void ProcessaConfirmacaoOperacao(int IDOrdemFabrico, int IDOrdemFabricoOperacao, bool Confirmar)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
System.Int32 |
IDOrdemFabricoOperacao |
|
System.Boolean |
Confirmar |
|
ProcessaConsumoAutomaticoMateriais(String, GprBEOrdemFabrico)
Processa os Consumos Automáticos de Materiais
Declaration
StdBELista ProcessaConsumoAutomaticoMateriais(string Documento, GprBEOrdemFabrico objBE)
Parameters
Returns
ProcessaConsumoAutomaticoOperacoes(GprBEOrdemFabrico)
Processa os Consumos Automáticos de Operaçoes
Declaration
void ProcessaConsumoAutomaticoOperacoes(GprBEOrdemFabrico objBE)
Parameters
ProcessaValidacaoAlteracaoEstadoOrdemFabricoID(Int32, GprBEOrdemFabrico.EnumGPREstadoOF, GprBEOrdemFabrico.EnumGPREstadoOF, ref String)
Valida se o estado da Ordem de Fabrico pode ser alterado.
Declaration
bool ProcessaValidacaoAlteracaoEstadoOrdemFabricoID(int IDOrdemFabrico, GprBEOrdemFabrico.EnumGPREstadoOF estadoOrigem, GprBEOrdemFabrico.EnumGPREstadoOF estadoDestino, ref string erroValidacao)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ProcessaValidacoesOperacoes(GprBEOrdemFabrico, String, String, Double, ref String)
Efectua as validações necessárias à actualização de uma Ordem de Fabrico
Declaration
bool ProcessaValidacoesOperacoes(GprBEOrdemFabrico objBE, string Artigo, string Alternativa, double Quantidade, ref string ErroValidacao)
Parameters
Type |
Name |
Description |
GprBEOrdemFabrico |
objBE |
|
System.String |
Artigo |
|
System.String |
Alternativa |
|
System.Double |
Quantidade |
|
System.String |
ErroValidacao |
|
Returns
Type |
Description |
System.Boolean |
|
ProcessaValidacoesOperacoesAnular(Int32, Int32, GprBEOFOperacao.EnumGPREstadoOFOperacao, ref String)
Efectua as validações necessárias antes de efetuar a anulação de uma operação de uma Ordem de Fabrico
Declaration
bool ProcessaValidacoesOperacoesAnular(int IDOrdemFabrico, int IDOrdemFabricoOperacao, GprBEOFOperacao.EnumGPREstadoOFOperacao Estado, ref string ErroValidacao)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Efectua a valorização de um conjunto de Ordens de Fabrico.
Declaration
bool ProcessaValorizacao(PrimaveraOrderedDictionary OrdensFabrico, bool fechaOF, ref string avisos, bool atualizaPrecoEntrada = true)
Parameters
Type |
Name |
Description |
Primavera.Platform.Collections.PrimaveraOrderedDictionary |
OrdensFabrico |
|
System.Boolean |
fechaOF |
|
System.String |
avisos |
|
System.Boolean |
atualizaPrecoEntrada |
|
Returns
Type |
Description |
System.Boolean |
|
ReabreOrdemFabrico(String)
Reabre ordens de fabrico que se encontram bo estado fechado
Declaration
void ReabreOrdemFabrico(string OrdemFabrico)
Parameters
Type |
Name |
Description |
System.String |
OrdemFabrico |
|
Remove(String)
Remove toda a informação associada a um Ordem de Fabrico
Declaration
void Remove(string OrdemFabrico)
Parameters
Type |
Name |
Description |
System.String |
OrdemFabrico |
|
RemoveID(Int32)
Remove toda a informação associada a um Ordem de Fabrico pelo identificador
Declaration
void RemoveID(int IDOrdemFabrico)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
RemoveNecessidadesCompra(Int32, ref String, Int32)
Remove as necessidades de compra com origem em Ordens de Fabrico/Operações.
Declaration
bool RemoveNecessidadesCompra(int IDOrdemFabrico, ref string Erro, int IDOrdemFabricoOperacao = 0)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
System.String |
Erro |
|
System.Int32 |
IDOrdemFabricoOperacao |
|
Returns
Type |
Description |
System.Boolean |
|
SugereOperacoes(ref GprBEOrdemFabrico, String, String, Double, DateTime, GprBEOrdemFabrico.EnumGPRTipoSugereOperacoes, Boolean)
Carrega as operações que constituem a estrutura do produto acabado
Declaration
GprBEOrdemFabrico SugereOperacoes(ref GprBEOrdemFabrico objBE, string Artigo, string Alternativa, double Quantidade, DateTime Data, GprBEOrdemFabrico.EnumGPRTipoSugereOperacoes Tipo, bool ConfirmAutomaticaOF)
Parameters
Returns
ValidaActualizacao(GprBEOrdemFabrico, ref String)
Efectua as validações necessárias à actualização de um Ordem de Fabrico
Declaration
bool ValidaActualizacao(GprBEOrdemFabrico objBE, ref string ErroValidacao)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ValidaEstadoOperacoesAnteriores(Int32)
Valida se existem operações anteriores, à operação passada por parâmetro, ainda não terminadas.
Declaration
bool ValidaEstadoOperacoesAnteriores(int IDOrdemFabricoOperacao)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabricoOperacao |
|
Returns
Type |
Description |
System.Boolean |
|
ValidaRemocao(String, ref String)
Efectua as validações necessárias à remoção do Ordem de Fabrico
Declaration
bool ValidaRemocao(string OrdemFabrico, ref string ErroValidacao)
Parameters
Type |
Name |
Description |
System.String |
OrdemFabrico |
|
System.String |
ErroValidacao |
|
Returns
Type |
Description |
System.Boolean |
|
ValidaRemocaoID(Int32, ref String)
Efectua as validações necessárias à remoção do Ordem de Fabrico pelo identificador
Declaration
bool ValidaRemocaoID(int IDOrdemFabrico, ref string ErroValidacao)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
System.String |
ErroValidacao |
|
Returns
Type |
Description |
System.Boolean |
|
VerificaOperacaoEmCurso(Int32, Int32)
Verfica se a operação tem diarios de trabalho ou registos de produção associados.
Declaration
bool VerificaOperacaoEmCurso(int IDOrdemFabrico, int IDOrdemFabricoOperacao)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
System.Int32 |
IDOrdemFabricoOperacao |
|
Returns
Type |
Description |
System.Boolean |
|