-
Notifications
You must be signed in to change notification settings - Fork 694
Open
Labels
FinanceGitHub request for Finance areaGitHub request for Finance areaevent-requestRequest for adding an eventRequest for adding an event
Description
Why do you need this change?
We need option change filters before findset because we use filter over custom fields.
Describe the request
Potřebujeme přidat event před findset tabulky kontaktu pro nastavení vlastního security filteru.
{code:java}
local procedure CheckContact(VATRegNo: Text[20]; Number: Code[20])
var
Cont: Record Contact;
Check: Boolean;
Finish: Boolean;
TextString: Text;
IsHandled: Boolean;
begin
IsHandled := false;
OnBeforeCheckContact(VATRegNo, Number, IsHandled);
if IsHandled then
exit;
Check := true;
TextString := '';
Cont.SetCurrentKey("VAT Registration No.");
Cont.SetRange("VAT Registration No.", VATRegNo);
Cont.SetFilter("No.", '<>%1', Number);
//-----------------------------------------OnCheckContactOnBeforeContactFindSet:BEGIN
OnCheckContactOnBeforeContactFindSet(Cont);
//-----------------------------------------OnCheckContactOnBeforeContactFindSet:END
if Cont.FindSet() then begin
Check := false;
Finish := false;
repeat
AppendString(TextString, Finish, Cont."No.");
until (Cont.Next() = 0) or Finish;
end;
OnCheckContactOnBeforeCheck(VATRegNo, Number, TextString, Check);
if not Check then
Message(StrSubstNo(Text004, TextString));
end;
//-----------------------------------------OnCheckContactOnBeforeContactFindSet:BEGIN
[IntegrationEvent(false, false)]
local procedure OnCheckContactOnBeforeContactFindSet(var Contact: Record Contact)
begin
end;
//-----------------------------------------OnCheckContactOnBeforeContactFindSet:END
{code}
Internal work item: AB#624642
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
FinanceGitHub request for Finance areaGitHub request for Finance areaevent-requestRequest for adding an eventRequest for adding an event