Yoru Posted January 7, 2026 at 06:22 PM Report #635518 Posted January 7, 2026 at 06:22 PM (edited) Olá, Estou a desenvolver uma API para fazer integrações com o PHC, essas mesmas são feitas diretamente à base de dados do SQL (PHC). De momento estou de volta dos Dossiers Internos, dependendo do tipo obviamente que existem algumas regras mas falando na criação de uma "Encomenda a Fornecedor". Estou a inserir os valores nas tabelas BO, BO2, BO3, depois vem as linhas na BI e BI2, supostamente ele deveria recalcular os valores, o que não acontece, embora que se fizer o update no software do PHC ele faz esses recalculos, posto isto, questiono se estão a par das condições dos triggers que estão a calcular no INSERT/UPDATE, quais são as principais colunas necessárias para disparar o evento calcular os valores? Obrigado Edited January 7, 2026 at 07:08 PM by Yoru
Solution pc.cesar Posted January 9, 2026 at 06:43 PM Solution Report #635532 Posted January 9, 2026 at 06:43 PM inserir os dados da Forma insersa bo3, bo2, bi2, bi, bo, bot triggers update bi.qtt=bi.qtt , bi.ousrdata=bi.ousrdata 1 Report César Faria
Yoru Posted January 13, 2026 at 08:53 PM Author Report #635543 Posted January 13, 2026 at 08:53 PM (edited) Olá, antes de mais, agradeço pela sua resposta, fiz o teste de acordo com o que menciona, embora que sem preecher a tabela bot e não funcionou. Esta semana vou testar com o preenchimento da tabela bot, mas na realidade o trigger é que deveria preencher esta tabela, certo? Edited January 13, 2026 at 08:53 PM by Yoru
pc.cesar Posted January 16, 2026 at 10:49 AM Report #635547 Posted January 16, 2026 at 10:49 AM Estive a verificar e de facto não atualiza os valores. O PHC atualiza, pelo executável e não pelo SQL, vou verificar se existe algum campo que despolete a alteração César Faria
Yoru Posted January 16, 2026 at 08:23 PM Author Report #635551 Posted January 16, 2026 at 08:23 PM Agradeço o apoio, é que realmente eu tenho estado a fazer tudo manualmente, mas no entanto falta sempre alguma coisa o pior será na movimentação de stocks. Seja como for, já me ajudou nas tabelas necessárias a preencher para os dossiers.
pc.cesar Posted February 12, 2026 at 11:07 AM Report #635583 Posted February 12, 2026 at 11:07 AM se a configuração do dossier movimentar stock o sql tambem movimenta César Faria
Yoru Posted February 12, 2026 at 11:17 AM Author Report #635584 Posted February 12, 2026 at 11:17 AM Certo, agradeço a ajuda, uma das coisas que reparei que não estava a inserir era a coluna stipo. Neste caso estou sempre a iniciar com o valor 4. Depois dessa inserção com o stipo preenchido ele já processa os triggers. Embora que eu estou a preencher e a fazer a matemática toda das tabelas BO, BO2, BO3, BI, BI2 e BOT.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now