PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IGprBSOrdensFabrico

    Esta classe deve ser usada para obter regras de negócio sobre as Ordens de Fabrico

    Namespace: IGprBS100
    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
    Type Name Description
    GprBEOrdemFabrico objBE
    System.String strAvisos

    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
    Type Name Description
    GprBEOrdemFabrico objBE

    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
    Type Name Description
    GprBEOrdemFabrico objBE
    System.DateTime Data

    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
    Type Name Description
    GprBEOrdemFabrico objBE
    System.DateTime Data

    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
    Type Description
    StdBELista

    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)

    Devolve custos

    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
    Type Name Description
    System.Int32 IDOrdemFabrico
    GprBEDiarioTrabalho.EnumGPRMovimentoStockDiarioTrabalho movimentoStock
    Returns
    Type Description
    System.DateTime

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador do Ordem de Fabrico

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilArtigos()

    Devolve as definições dos campos do utilizador de Artigos/Dimensões associados à Ordem de Fabrico

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilArtigos()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilCentrosTrabalho()

    Devolve as definições dos campos do utilizador de Centros de Trabalho associados à Ordem de Fabrico

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilCentrosTrabalho()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilComponentes()

    Devolve as definições dos campos do utilizador de Componentes associados à Ordem de Fabrico

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilComponentes()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilEncomendas()

    Devolve as definições dos campos do utilizador de Encomendas associados à Ordem de Fabrico

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilEncomendas()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilFerramentasMoldes()

    Devolve as definições dos campos do utilizador de Ferramentas/Moldes associados à Ordem de Fabrico

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilFerramentasMoldes()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilInternos()

    Devolve as definições dos campos do utilizador de Internos associados à Ordem de Fabrico

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilInternos()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilOperacoes()

    Devolve as definições dos campos do utilizador de Operações associados à Ordem de Fabrico

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilOperacoes()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilOperadores()

    Devolve as definições dos campos do utilizador de Operadores associados à Ordem de Fabrico

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilOperadores()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilOutrosCustos()

    Devolve as definições dos campos do utilizador de Outros Custos associados à Ordem de Fabrico

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilOutrosCustos()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilRelacionadas()

    Devolve as definições dos campos do utilizador de Ordens de Fabrico relacionadas com a Ordem de Fabrico

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilRelacionadas()
    Returns
    Type Description
    StdBEDefCamposUtil

    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
    Type Description
    StdBELista

    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
    Type Description
    GprBEOFOperacoes

    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
    Type Description
    StdBELista

    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
    Type Name Description
    GprBEDiarioTrabalho diarioTrabalho
    IntBELinhasDocumentoInterno linhasDocumentoEOF
    IntBEDocumentoInterno documentoSOF
    System.Boolean origemSubcontratacao
    System.String IDDocumento
    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
    Type Name Description
    GprBEOrdemFabrico ordemFabrico
    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
    Type Description
    StdBECampos

    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
    Type Description
    StdBECampos

    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
    Type Description
    StdBECampos

    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
    Type Description
    GprBEOrdemFabrico

    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
    Type Description
    GprBEOrdemFabrico

    EditaID(String)

    Declaration
    GprBEOFMock EditaID(string ID)
    Parameters
    Type Name Description
    System.String ID
    Returns
    Type Description
    GprBEOFMock

    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
    bool ExisteID(string ID)
    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
    Type Description
    GprBETRComponentesConsumo

    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
    Type Description
    GprBETRComponentesConsumo

    ListaDocumentosOrigemID(Int32)

    Lista documentos de origem de uma Ordem de Fabrico

    Declaration
    StdBELista ListaDocumentosOrigemID(int IDOrdemFabrico)
    Parameters
    Type Name Description
    System.Int32 IDOrdemFabrico
    Returns
    Type Description
    StdBELista

    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
    Type Description
    StdBELista

    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
    Type Description
    StdBELista

    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
    Type Description
    StdBELista

    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
    Type Description
    StdBELista

    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
    Type Description
    StdBELista

    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
    Type Description
    StdBELista

    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
    Type Description
    StdBELista

    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
    Type Description
    StdBELista

    ListaOFs(String, String)

    Lista Ordens de Fabrico

    Declaration
    StdBELista ListaOFs(string Colunas, string Filtro)
    Parameters
    Type Name Description
    System.String Colunas
    System.String Filtro
    Returns
    Type Description
    StdBELista

    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
    Type Description
    GprBETROperacoes

    ListaOrdensFabricoDerivados()

    Lista as Ordens de Fabrico cujo artigo tem artigos derivados.

    Declaration
    StdBELista ListaOrdensFabricoDerivados()
    Returns
    Type Description
    StdBELista

    ListaOrdensFabricoQualidade()

    Lista as Ordens de Fabrico/Operação que podem efetuar registo de qualidade.

    Declaration
    StdBELista ListaOrdensFabricoQualidade()
    Returns
    Type Description
    StdBELista

    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
    Type Description
    StdBELista

    ListaOutrosCustos(Int32)

    Lista os Outros Custos Associados à Ordem de Fabrico

    Declaration
    StdBELista ListaOutrosCustos(int IDOrdemFabrico)
    Parameters
    Type Name Description
    System.Int32 IDOrdemFabrico
    Returns
    Type Description
    StdBELista

    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
    Type Description
    StdBELista

    ListaRelacionadas(String)

    Lista Ordens de Fabrico Relacionadas

    Declaration
    StdBELista ListaRelacionadas(string OrdemFabrico)
    Parameters
    Type Name Description
    System.String OrdemFabrico
    Returns
    Type Description
    StdBELista

    ListaRelacionadasID(Int32)

    Lista Ordens de Fabrico Relacionadas

    Declaration
    StdBELista ListaRelacionadasID(int IDOrdemFabrico)
    Parameters
    Type Name Description
    System.Int32 IDOrdemFabrico
    Returns
    Type Description
    StdBELista

    ListaStocksComponenteParaConsumo(String)

    Lista o stock existente do componente a consumir.

    Declaration
    GprBETRStocksComponenteConsumo ListaStocksComponenteParaConsumo(string IDOrdemFabricoComponenteGuid)
    Parameters
    Type Name Description
    System.String IDOrdemFabricoComponenteGuid
    Returns
    Type Description
    GprBETRStocksComponenteConsumo

    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
    Type Name Description
    System.Int32 IDOrdemFabrico
    System.Int32 IDOrdemFabricoOperacao
    GprBEOFOperacao.EnumGPREstadoOFOperacao novoEstado
    System.String erro
    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
    Type Name Description
    System.Int32 IDOrdemFabrico
    GprBEOrdemFabrico.EnumGPREstadoOF novoEstado
    System.String erro
    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
    Type Name Description
    System.String Documento
    GprBEOrdemFabrico objBE
    Returns
    Type Description
    StdBELista

    ProcessaConsumoAutomaticoOperacoes(GprBEOrdemFabrico)

    Processa os Consumos Automáticos de Operaçoes

    Declaration
    void ProcessaConsumoAutomaticoOperacoes(GprBEOrdemFabrico objBE)
    Parameters
    Type Name Description
    GprBEOrdemFabrico objBE

    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
    Type Name Description
    System.Int32 IDOrdemFabrico
    GprBEOrdemFabrico.EnumGPREstadoOF estadoOrigem
    GprBEOrdemFabrico.EnumGPREstadoOF estadoDestino
    System.String erroValidacao
    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
    Type Name Description
    System.Int32 IDOrdemFabrico
    System.Int32 IDOrdemFabricoOperacao
    GprBEOFOperacao.EnumGPREstadoOFOperacao Estado
    System.String ErroValidacao
    Returns
    Type Description
    System.Boolean

    ProcessaValorizacao(PrimaveraOrderedDictionary, Boolean, ref String, 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
    Type Name Description
    GprBEOrdemFabrico objBE
    System.String Artigo
    System.String Alternativa
    System.Double Quantidade
    System.DateTime Data
    GprBEOrdemFabrico.EnumGPRTipoSugereOperacoes Tipo
    System.Boolean ConfirmAutomaticaOF
    Returns
    Type Description
    GprBEOrdemFabrico

    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
    Type Name Description
    GprBEOrdemFabrico objBE
    System.String ErroValidacao
    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