Forum
See question

Eliminar componentes na geração de Ordens de Fabrico.   

25 views
0
0

Bom dia,

Quando estamos a gerar uma ordem de fabrico pelo ecrã de Propostas de Fabrico, necessito remover alguns dos componentes das fichas técnicas do artigo a produzir.

Já tentei de várias formas sem sucesso.

Com o método “Operacao.Componentes.Remove(dynamic Index)” não consigo chegar ao Index, se bem que não sei se será esta a forma.

O código é o seguinte:

 

public class OrdemFabre : GprBSOrdensFabrico
{
public override void AntesDeGravar(GprBEOrdemFabrico objBE, string strAvisos = “”, ExtensibilityEventArgs e = null)
{
base.AntesDeGravar(objBE, strAvisos, e);
foreach (GprBEOFOperacao Operacao in objBE.Operacoes)
{
foreach (GprBEOFComponente Comp in Operacao.Componentes)
{
if (Comp.Componente == “xpto”)
{
//Delete do componente.

 

Pretendo remover o componente antes de ele ser colocado na ordem de fabrico, neste caso no Quadro de Controle de Ordens de Fabrico, mas, que não seja eliminado da ficha técnica do artigo.

É possível por este método, ou somente apenas após a criação da ordem de fabrico?

 

Agradeço a vossa ajuda.

 

Cordialmente,

 

José Couto

 

Faça login para poder traduzir
Integration
V10
Marked as spam
Created 1 year and 11 months ago joscouto
joscouto Iniciante
Comments
Problema "resolvido" com a colocação das quantidades a 0 nos artigos necessários vindos das encomendas. Com a colocação a zero pelo menos não temos a indicação da quantidade do produto a utilizar, no entanto as linhas com os produtos podem levar a confusão, se for possível eliminar na criação era preferível. Se tiverem alguma solução, obrigado. JC
1 year and 11 months ago
joscouto