Navision C/SIDE Solution Development Sample Questions

Vi riporto alcune (una quarantina circa) delle domande tipiche che vengono sottoposte nell’esame in questione.
Spero vi possano essere utili come esercizio 🙂

1. Creando un file, in cui scrivo solo il numero 1000, quale sarà la dimensione del file stesso se imposto TEXTMODE = FALSE?
a) 2 byte
b) 4 byte
c) 6 byte
d) 8 byte

2. In un report con seguenti dataitem Customer, Customer Ledger Entries (quest’ultimo indentato), l’istruzione SKIP posta sul trigger ONAFTERGETRECORD di Customer Ledger Entries cosa provoca?
a) Il Report si chiude
b) Il report processa il record seguente del dataitem CustLedgEntries
c) Il report passa al nuovo record della tabella Clienti
d) … non mi ricordo

3. Nella costruzione di un Report, secondo le indicazioni della Navision (ora MBS) cosa non dovrebbe mai mancare?
a) Company Name
b) N° pagina
c) Data, Time
d) Nome Utente
e) Titolo della procedura

4. Un report costruito per un cliente funziona perfettamente, producendo i risultati giusti tuttavia la procedura è molto lenta ed il cliente è un po’ incazzato. Dove devi intervenire?
a) DataItems
b) Filters
c) Keys
d) DataItemTableView

5. Quale delle seguenti cose deve espressamente indicare una Design Specification?
a) Funzionalità in dettaglio
b) Lista Oggetti da modificare
c) Limitazioni: quello che l’applicativo non farà
d) tempi/Costi
e) ..
f) …

6. Quale dei seguenti documenti previsti nella metodologia d’implementazione prevede specificamente la descrizione dei test delle nuove funzionalità
a) Design Specification
b) Concept Document
c) User Doc
e)…. forgotten

7. varie domande su quale TRIGGER usare per modificare i dati in un dataport che esporta/importa.

8. le ultime 25-30 domande riguardano un caso concreto: progetto Widget, con tabella master, etc. Domande su come chiameresti tabella? Procedura di posting, funzioni in stile standard.

9.  CurrReport.Skip

10. CurrReport.Quit

11. CurrReport.Break

12. In quale trigger della form si può impostare il valore di alcuni

campi a partire dal record precedente (OnNewRecord)
 
13. Variabile File, TextMode = False, viene esportato un campo Integer il cui valore è 1000. Di quanti bytes e?

14.  Stessa domanda ma con parametro TextMode = True

15. Quale chiave è utilizzata nel Find e nel Get (solo quella primaria, anche quelle secondarie, ecc.)

16. Tabella locked: quale istruzione per Unlocked? (Commit, Error, ecc..)

17. Per portare le modifiche dal cliente: quale file utilizzare? (.fob, .txt, il backup del db di development, ecc..)

18. Quale istruzione per terminare una transazione (EndTrans, Commit,ecc..)

19. Quando viene creato il Project Log (prima, durante o dopo lo sviluppo)

20. Quali informazioni devono compartire nel Design Specification

21. Come fare a determinare che un campo è stato modificato manualmente e non da un processo di validate di un altro campo (confrontando il CurrFieldNo)

22. Cosa si intende per Optimistic Concurrency

23. Quale codeunit legge e modifica la Journal Table

24. Nella codeunit Check Line, quali istruzioni sono utilizzate per controllare i valori immessi [ Validate(No.), Validate (Posting Date), TestField(No.), TestField(Posting Date), etc…]

25. Nella codeunit di registrazione, quale istruzione è utilizzata per copiare i campi della testata nella tabella Testata Registrata (TransferFields, Copy, CopyFields, ecc)

26. Significato del TransferFields

27. Quale trigger utilizzare nel Dataport per formattare il campo prima dell’esportazione

28. Quale il ruolo del developer nella Concept Phase

29. Quale la successione corretta delle diverse fasi

30. quando deve essere schedulato l’aggiornamento delle versione presso il cliente

31. Cosa prevede in più la minor release rispetto al Service Pack

32. Dato un version Tag, ti chiedono il significato di un valore

33. Quando viene valorizzato il Modification Flag

34. Cosa consigliare al cliente se possiede il Developer Tool

35. utilizzo del Document Trigger

36. come documentare la cancellazione di un po’ di codice da un oggetto base

37. in quale trigger del report si possono controllare filtri e chiavi impostate dall’utente nel Request Form

38. in quali casi, nell’Import Worksheet, esce l’icona di warning

39. Secondo gli standard, quali sono i valori che devono essere stampati nell’intestazione dei report

40. Quanti parametri si possono passare in Codeunit.Run

41. Precedenza tra Lookup impostato in tabella e Lookup impostato nella form

42. Dato un piccolo scenario, nome standard da utilizzare e tipologia della tabella indicata nella domanda

43. Scegliere almeno due tabelle protette (Ledger e Register)

44. Quale campo leggere nella tabella Series no. nel caso si stia calcolando il numero successivo da utilizzare

Navision C/SIDE Solution Development Sample Questionsultima modifica: 2008-04-22T10:58:53+02:00da pedroccda
Reposta per primo quest’articolo

Lascia un commento