1) which of the following properties u can change during runtime ?
a) visible
b) vertglue
c) sourceExpr

2) u are make a data convertion from legacy system to new one
using dataport but but something accur thier is description filed contain 80 char and the new description filed can take 50 char only.
u told ur customer about this he told u its fine with first 50 char
know what is true way to do this data convertion ?
1) Change the new description filed properties to take 80 char
2) write code in the table triger to to reed the first 50 char
2) dataport will handle this situations u dont need to do any thing
4)u need to write code in data port to handle this situations
5) put the data in variable and then write code to read the first 50 char

3) if u creat file and write to it the number '1000' what is the size if u know that the textmode method is( textmode(true) )
a) 2 byte
b) 4 byte
c) 6 byte
d) 8 byte
4) if u creat file and write to it the number '1000' what is the size if u know that the textmode method is( textmode(false) )
a) 2 byte
b) 4 byte
c) 6 byte
d) 8 byte

Q6) what is the three primary thing mention in evry report
(chose three of six )???????
Tobe honest i dont remember all the option i just remember 5 of them
I think
A)company Name
B)page number
C)date and time
D)Usre name
E) time of work
F) I forgit this one but i remember its something weird

Q7) Xfile.EoF how can u represent it in another way
(chose to answers)
1.xfile.pos
2.xfile.read
3.xfile.len
4.file.read(file.pos)= file.len
5.file.pos = file.len

when displaying subordinate records in a subform what control do you use.
a) you must use a Tablebox
b) you usually use a tablebox
c) a picture box
d) a text box
I chose (a) even though both a & b could be applicable.
Form A calls on instance of a codeunit and assigns 'RED' to a global text variable. Form B call an instance of the same codeunit and assigns the same global variable 'BLUE'. Forma A then calls another function in the same codeunit and and retrieves the value of the globabl variable. What is the value?
a) Red * (chose a)
b) Blue
c) Null
d) you can't do this
What function should you call in a report onaftergetRecord trigger that will still print the record your currently on.
a) CurrReport.SKIP
b) CurrReport.BREAK
c) Exit
d) CurrReport.QUIT
user entering a general journal what are the dimension data flows. (2 Questions on this)
T Default Dimension
U Journal Dimension
V Dimension Ledger
X Production Order Dimension
Y Document Dimension
Z Posted Document Dimension
a) T to U
b) U to V (chose b)
c) T to Z
d) x to Z
Report 2 dataitems Cust. Ledger Entry & Customer. Cust. Ledger Entry is linked and indented. What function do you use to break out of the current record.
a)CurrReport.CLOSE
b)CurrReport.QUIT
c)CurrReport.BREAK
d)CurrReport.SKIP (Chose d)
2-)A key can have at most, how many SumIndexFields?

a) 20
3-)What is the fundemental bussiness rule concerning posting for all functional areas?
4-)What cannot be in subform?
a) subform
5-)Two options to open a new card from a list form.
a-)f11 & Navigate menu
b-)shift F5 & Navigate Menu
c-)F11 & ??
d-)shift F5 & ??
6-)Which is not valid code?
a-)EXIT;
b-)EXIT(Amount);
c-)EXIT
d-)??
7-)Choose Repeat..Until loop instance of a While..Do loop when you
a-)want to bypass test given a set of conditional
b-)want to time the loop
c-)want to see how many conditions are mention in your test
d-)want to loop to process at least one
8-)Which of the following commands would be best to use C/AL return the user ID?
a)UID
b)system.UID
c)USERID;
d)??
9-)Which is not considered a document report?
a)Sales invoice
b)Customer Statement
c)Inventory Order details
d)Purchase Order

10-)Which command would you place on preSection trigger prevent the section from printing?
a-)CurrReport.ShowOutpu(True)
b-) CurrReport.ShowOutpu(false)

c-)

d-)?
11-)A list report is report that contains a single Dataitem that is the table being listed. which of the following would be a TRUE statement
a-)Only PK (field and description and field can be included in ...
b-)Each column on the report containing a field from the table on the data is printed from that table, not brought in or calculated other table..
c-)the report limited to only 65500 lines
d-)Each Field other then the PK, must be activated using the CALCFIELD equvilent to?
12-)Which Xml properties will cause flowfields to be calc automatically?
a-)calcfields
b-)Flowcalc
c-)CalcFlow
d-)DoCalc
13-) in the dataport field designer the list of source expressions should be what order?
a-)same order as the information in the file.
b-)same order as the fields in the table
c-)alphabetical order
d-)Ordered by data type.
14-)which describes codeunit?
a-)container for all c/al code
b-)container for c/al code
c-)measurement of C/AL
d-)the editor c/al
15-)Which of the followings is Not characteristic of a menu suite?
a-)it consist of a set of menu
b-)A menu item is the highest level in the tree
c-)A menu node can be either a menugroup or menusuite
d-)A menu group contain a collection of menu nodes
16-)which of the following is Not true regarding menus or .menusuites?
a-)A menu contains content for a spesific deparmental area
b-)menus consisst of items, groups and objects

17-) which is the sales & receiveables master table?
a-)Salesperson (i selected)
b-)customer
19-)If you want a variable that has been passed to be changed while in the function you can ...
a-)pass it by referance
b-)pass it by ...
20-)what type of data have whole number and max 100000?
a-)int
b-)decimal
c-)option
d-)code
21)Which is unary operator? (unary operation is an operation with only one operand)
a-) +
b-) /
c-)?
d-)?
22)which is not converted automtically?
a-)Blob to binary (i seleceted)
b-)int to dec
c-)?
d-)?
23-)we have 2 dataitem one is master( I can't remember I think customer and ship .... ), and 10 customers have 2 shiptoadresses . When the report printed how many footers for ship to adresses?

a-) 10

24-) How many Indents can a (dataitem) report have.
A: 1
B: 10
C: 100
D: Unlimited

25-)How many level of menusuite?

a) 5

1)
IF Name > xRec.Name THEN
ERROR('Bat flies');
substitute the error message:
a) Name is not present in record
b) Don't changed
c) Don't delete
d)...
2)2 dataitem: one(dataitem2) is below of the other(dataitem1) and indented. if in AfterGetRecord of the dataitem2 I call CurrentReport.Skip, what is the next record?
a)execute next record (dataitem2)
b)execute next record (dataitem1)
c)nothing, report stop
d)...
3)How many dataitem at the maximum can we indent in a report?
a)10
b)20
c)100
d)unlimited
4)Something with NODBC and multilanguage that I don't remember..
5)2 dataitem: one(dataitem2) is below of the other(dataitem1) and indented. if in AfterGetRecord of the dataitem2 I call CurrentReport.break, what is the next record?
a)execute next record (dataitem2)
b)execute next record (dataitem1)
c)nothing, report stop
d)...
6)
Customer.FIND('+');
Customer.NEXT(-3);
Customer.FIND('=');
In table the following records are prensent: 1000,2000,3000,4000,5000,6000.The result of previous instructions is:
a)2000
b)3000
c)4000
d)5000
e)6000
7)
Customer.FIND('+');
Customer.NEXT(3);
Customer.FIND('=');
In table the following records are prensent: 1000,2000,3000,4000,5000,6000.The result of previous instructions is:
a)2000
b)3000
c)4000
d)5000
e)6000
8)What is the property used for multilanguage support?
a)Caption
b)CaptionML
c)...
d)...
9)
What of the following is it a File function?
a)WRITELINE
b)EXIST
c)BINARYMODE
d)...
10)
What of the following is it a File method?
a)WRITELINE
b)BINARYMODE
c)CREATE
d)...
11)
in a report What is trigger that fire before?
a)OnInitReport
b)OnPreReport
c)OnPreDataItem
d)OnPostDataItem
12)
in a report with request form what is trigger that fire before?
a)OnPreReport
b)OnOpenForm
c)...
d)...
13)
your customer have bought your product, but your salesperson have talk with him and have said that the latest version of navision has the improvements that are present in add-ons that you will install.
what do you do?
a)install latest version of navision;
b)install latest version of navision, along with improvements present in your add-on (choose)
c)...
d)...
14) A subform
a) have always a table box
b) have usually a table box
c) ...
d) ...
15) If I have a code in the OnLookup table trigger that filters in a record set, how can I delete this filter in a form?
a) you can't
b) write code in OnLookup form trigger (choose)
c)...
d)...
16) for sumindexfield what do you use?
a) CALCFIELD
b) CALCSUM
c) ???
d)...
17) In legacy system we have a field of 80 character. You must import from legacy system to Navision but the new field is of 50 character.What do you do, if the customer has said that it is ok if you import from 80 character field to 50 character field.
a) write code in dataport to convert
b) you must do nothing:navision do it for you during assignment
c)..
d)..
18 There is a report. We want to add to this report the possibility for the user to choose if show a description. To make this we add a check box. What must we do in the report.
a) write code in OnPreSection report trigger
b)..
c)..
d)..
19) What is the equivalent of CREATETOTALS function in a report (more or less)?
a) TotalFields (choose)
b)..
c)..
d)..
20)
Customer.SETCURRENTKEY("No.");
Customer.SETRANGE("Sales",0);
IF Customer.FIND('-') THEN BEGIN
{code}
END
Customer.SETCURRENTKEY("Sales");
Customer.SETRANGE("Sales",0);
IF Customer.FIND('-') THEN BEGIN
{code}
END
Customer.SETCURRENTKEY("Sales");
Customer.SETFILTER("Sales",'0');
IF Customer.FIND('-') THEN BEGIN
{code}
END
Which is the code faster?
a) the first one
b) the second one (choose)
c) the third one
d) all three codes go at same way
21) What it the key to compile an object from object design?
a) F11 (choose)
b) there isn't any key
c) ..
d) ..
22) What is the property to select a subform in a form?
a) SubFormID (choose)
b) SubForm
c) ..
23) When you modify a menusuite, what are the changes that remains?
a) it doesn't save them
b) at level of menu level
c) maintain all changes
d) only the last
24) When you create a development database for a customer that has already the db, what do you do?
a) you make a backup and install them with check..
b) ..
c) ..
d) ..
25) Report with modifications. Which do you modify?
a) the new that is a copy of the original
b) the original
c) ..
d) ..
26) How do you launch a codeunit?
a) CODEUNIT.RUNMODAL(..)
b) CODEUNIT.RUN(..)
c) ..
d) ..
27) Report only batch. How do you launch it?
a) report.run
b) report.run(record)
c) report.run(tmpRecord)
d) ...
28 Import Dataport. From the first record you can extract all data that you need, following data too (for these you don't care about them). What do you do to skip all records except the first one?
a) currentReport.skip (in onbeforeimportrecord)
b) currentReport.skip (in onafterimportrecord)
c) init (in onbeforeimportrecord)
d) init (in onafterimportecord)
29) C/AL language programming. What is true?
a) it derives from microsoft c#
b) all objects have c/al
c) ..
d) ..
30) I declare a variable with VAR.
a) you pass a variable by reference rather than by value
b) you pass a variable by value rather than by reference
c) you declare a variant variable
d) ..
31) XMLPort. How do you calculate flowfield in automatic?
a) Calcfield
b) FieldCalc
c) AutoCalcField
d) ..
32) In a report a user wants to set a filter. What do you do?
a) populate dataitemtableview
b) delete dataitemtableview
c) populate dataitemlinkreference
d) delete dataitemlinkreference
33) You have a report and you print for all users the same value. Why? (it talk about dataitemtableview)
a) you haven't setted table filter
b) ..
c) ..
d) ..
34) Import txt file. When does worksheet appear?
a) never
b) always
c) if two objects (that present and that you imported) are modified
d) if the object has different modifications
35)
IF NextEntryNo = 0 THEN BEGIN
ResLedgEntry.LOCKTABLE;
IF ResLedgEntry.FIND('+') THEN
NextEntryNo := ResLedgEntry."Entry No.";
NextEntryNo := NextEntryNo + 1;
END;
What does this code do (in posting routines)?
a) it is used to have not record with null value
b) to calculate the next entryno
c) ..
d) ..
36) What is the following property false?
a) Autoincremental
b) you can modify the table
c) ..
d) ..
37) You must verify the empty row in the journal when you post. What do you do? the code must be reusable
a) you create a codeunit and pass it a record
b) ..
c) You can't, because the table don't acccept function
d) you put function in the form
38
IF ISCLEAR(WORDAPP)
CREATE (WORDAPP)
WordApp is an Automation.What does the code do?
a) sure I instance a variable
b) if the variable doesn't exist I create it
c) clear the variable
d) ..
39) Complex data type. more functions in it does they slow down?
40) Max number of menu suite in a db?
a)1
b)10
c)15
d)20
e)unlimited
41) In a subform, what can not you insert in it?
a) Tab menu
b) tablebox
c) picturebox
d) subform
42) what is not true for a blob?
a) you can export only as a bitmap
b) you can insert "memowrite"
c) it can contain pictures
d) at maximum 2GB
43) you have a label and you want to change its value at runtime. What do you do?
a) SourceExpr
b) SourceExpr only if exist a text box linked with it
c) ..
d) ..
44) you must import sales order data (they are already verified).
a and b) two option directly into ledger table
c) copy in journal table, save and post them
d) copy in journal table and post them
45) insert a record in sales order. What dimensions are used?
a) Default dimension
b) Journal dimension
c) Ledger
d) Document
e) Document posting

g) Default + journal
h) Journal+ document
i) Ledger + document posting
….any idea? What is the solution, guys?
46) you are posting a journal. What are dimensions that are used?
a) journal
b) ledger
c) default