case “Source Type” of “Source Type”::Customer: IF Customer.READPERMISSION THEN IF Customer.GET(“Source No.”) THEN SourceName := Customer.Name;
“Source Type”::Vendor: if Vendor.READPERMISSION then if Vendor.GET(“Source No.”) then SourceName := Vendor.Name;
“Source Type”::Employee: if Employee.READPERMISSION then if Employee.GET(“Source No.”) then SourceName := Employee.“Last Name”;
“Source Type”::“Fixed Asset”: if FixedAsset.READPERMISSION then if FixedAsset.GET(“Source No.”) then SourceName := FixedAsset.Description;
“Source Type”::“Bank Account”: if BankAccount.READPERMISSION then if BankAccount.GET(“Source No.”) then SourceName := BankAccount.Name;
As for the dimensions
GLSetup.GET; DimensionSetEntry.RESET; DimensionSetEntry.SETRANGE(“Dimension Set ID”, " Gen. Journal Line " .“Dimension Set ID”); DimensionSetEntry.SETRANGE(“Dimension Code”,GLSetup.“Shortcut Dimension 3 Code”); IF DimensionSetEntry.FINDFIRST THEN BEGIN DimensionSetEntry.CALCFIELDS(“Dimension Value Name”); Dimension3Name := DimensionSetEntry.“Dimension Value Name”; END;
Thanks so much still I am not able to achieve it, I did the following to understand the concept with only Vendor and Customer “later I will add the rest”
case "Source Type" of
"Source Type"::Customer:
IF Customer.READPERMISSION THEN
IF Customer.GET("Source No.") THEN SourceName := Customer.Name;
"Source Type"::Vendor:
if Vendor.READPERMISSION then
if Vendor.GET("Source No.") then SourceName := Vendor.Name;
end;
But the VS did not recognize what is Customer and Vendor, hence I added a global var as per the below:
Var
SourceName: Text;
Customer: Record Customer;
Vendor: Record Vendor;
Now the errors disappeared and I am able to add a new Column here
As I am a beginner in AL I’m not sure what I did is correct or not,
I added the new filed to the RDLC file and Published but the, unfortunately, the value appeared on the Preview is BLANK
Join a training-class. You are spending way to much time on trying to figure out how things work. And it will literally take you months if not years to learning on your own. A trainingclass with an instructor will speed up that process in so many ways that you cant’t even imagine it.
Its more or less like, getting a drivers permit… It an only be done with a driving-instructor and a number of training classes.
There are unfortunately no shortcut to learn the development with only reading blogs and watching youtube videos.
This is basic development, so this is something you really should have found out by know. Also hovering over the word CASE should also tell you that the END is the problem.