♥ 0 | Boa tarde, Estou a criar um separador personalizado para os Campos de Utilizador do Artigo, cujo objetivo é também apresentar dados relativamente aos stocks do produto. O valor dos stocks que quero apresentar difere conforme o tipo de artigo (Composto, Simples, etc). Estou a obter os resultados que pretendo a partir de queries: BasBEArtigo myProduct = ContextService.Artigo; BasBEArtigo myProduct = ContextService.Artigo; List<string> stocks = new List<string>(); try { conn.Open(); command = new SqlCommand("select Armazem, Stock from INV_ValoresActuaisStock where Artigo = @0", conn); command.Parameters.Add(new SqlParameter("0", myProduct.Artigo)); using(SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { if(reader[0].ToString() == "A7") { Stock_A7.Text = string.Format("{0:0.##}", reader[1].ToString()); } } } conn.Close(); } Como tal, gostaria de saber se o motor do ERP me permite ir buscar não só estas informações, mas também, no caso de se tratar de um Artigo Composto, o Stock dos componentes que o constituem. Já tentei fazê-lo através das seguintes instruções: InvBEArtigosArmazensStocks productStocks = ContextService.ArtigoArmazensStocks; foreach(InvBEArtigoArmazemStock element in productStocks) { //treat data } No entanto, após abrir a ficha do produto obtenho o erro “Erro ao carregar o registo na extensibilidade”. Aconselham-me a fazer a consulta destes dados via query ou será mais indicado fazê-lo através do motor? Se pelo motor, como devo proceder? Marcado como spam |
Comentários @tiago-costa Já viste este artigo? https://developers.ila.cegid.com/?s=invent%C3%A1rio&cpt=v10&tax=categorias-v10 |
Artigo – Campos de Utilizador
83 visualizações