[W1][Event Request] Page 8076 "Serv. Comm. WO Vend. Contract"
I maintainer di solito rispondono entro 1 giorno
@business-central-extensibility-bot ci sta già lavorando.
Dal 7/10/2026.
- #12513 di @business-central-extensibility-bot — aperta
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Idoneità per principianti
- 85/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Ambito
- developer-experience
Direzione di ricerca
Individua la pagina 8076 "Serv. Comm. WO Vend. Contract" nel repository (cerca RefreshServiceCommitments), leggi la procedura esistente e aggiungi la chiamata publisher più lo stub [IntegrationEvent(false, false)] esattamente come mostrato nella richiesta, usando i nomi effettivi delle variabili della procedura per il record Vendor Subscription Contract. Completo quando l'oggetto page compila ed esiste l'evento con i parametri SubscriptionLine e VendorSubscriptionContract; verifica se il repository richiede un test o un controllo di conformità/architettura (ad es. validazione AL-Go) prima di aprire una PR.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Why do you need this change?
Add custom filtering logic.
Describe the request
Please add a new integration event OnRefreshServiceCommitmentsOnAfterServiceCommitmentSetFilters() with parameters SubscriptionLine (Record "Subscription Line") and VendorSubscriptionContract (Record "Vendor Subscription Contract") in the procedure RefreshServiceCommitments() of the page 8076 "Serv. Comm. WO Vend. Contract".
Example:
local procedure RefreshServiceCommitments()
var
ServiceCommitment: Record "Subscription Line";
begin
Rec.Reset();
ServiceCommitment.SetRange("Invoicing via", Enum::"Invoicing Via"::Contract);
ServiceCommitment.SetRange("Subscription Contract No.", '');
ServiceCommitment.SetRange(Partner, Enum::"Service Partner"::Vendor);
OnRefreshServiceCommitmentsOnAfterServiceCommitmentSetFilters(ServiceCommitment, VendorContract2);
if ServiceCommitment.FindSet() then
repeat
if not Rec.Get(ServiceCommitment."Entry No.") then begin
Rec.TransferFields(ServiceCommitment);
if VendorContractNo <> '' then
Rec."Subscription Contract No." := VendorContractNo;
Rec.Insert(false);
end;
until ServiceCommitment.Next() = 0;
Rec.SetFilter("Subscription Line End Date", '>%1|%2', WorkDate(), 0D);
end;
[IntegrationEvent(false, false)]
local procedure OnRefreshServiceCommitmentsOnAfterServiceCommitmentSetFilters(var SubscriptionLine: Record "Subscription Line"; VendorSubscriptionContract: Record "Vendor Subscription Contract")
begin
end;
Provide an implementation (optional)
- I will provide the implementation for this extensibility request
- Lingua principale
- AL
- Stelle
- 706
- Fork
- 477
- Merge medio
- 2g 17h
- PR unite (30g)
- 491
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di microsoft/BCApps
-
Team: Finance
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
microsoft/BCApps#13004 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Team: SCM
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 79/100
microsoft/BCApps#12988 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
[EventRequest][W1][codeunit][426][Payment Tolerance Management] New event OnBeforePmtTolCBGJnl in procedure PmtTolCBGJnlForse già presa @business-central-extensibility-bot l’ha presa oggi. ApertaApproved event-request ext-ready-to-implement Team: Finance
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
microsoft/BCApps#12900 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
missing-info Team: Finance
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
microsoft/BCApps#12893 · 5 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
[W1][Extensibility Request][Subscription Billing] Remove local access from InitTempTable() procedure on page 8025 "Contract Price Update"Forse già presa @business-central-extensibility-bot l’ha presa 4 giorni fa. ApertaApproved ext-ready-to-implement request-for-external Team: Finance
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 70/100
microsoft/BCApps#12775 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di microsoft/BCApps
Issue simili
-
good first issue tools
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
plugins: symlinked plugin directories are skippedForse già presa @lab1207 l’ha presa oggi. Apertabug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
eugenioenko/ttt#1029 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
ready-for-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
konflux-ci/konflux-ui#1630 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
ahmedkhaleel2004/gitdiagram#233 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
simkimsia/netlify-axi#19 ·
I maintainer di solito rispondono entro 1 giorno