You are on page 1of 17

Useful .

INI settings
-1Below are settings that can be used to change the behavior of Dexterity, Dynamics GP, or both; add them to the DEX. ! file on the wor"station.
INI Setting GP or Dex GP Posted Description

#D$Processor%&'(E

)ou will see this line in the Dex.ini file if you are using *anufacturing and have the chec"box mar"ed in #D$ Preferences. !ew (sers created will !/& be granted access to the #lternate loo"u, windows in the .mart+ist dictionary and will instead be assigned the old 0green bar1 loo"u, windows. Prevents utilities from running the B$P test. 2ill allow Dynamics GP to launch with mis3matched versions of dexterity. DANGER $hanges the name the runtime engine dis,lays when it is launched. 2ithout this setting the name 4Dexterity 'untime5 is dis,layed. #utomatically redis,lays the ,rocess monitor 6ueue. $auses Dynamics to automatically include the 7.cn" file not ,rom,ting the user for 8#dd !ew $ode8 during launch. &his a,,lied to the old Btrieve file handler 9P.:+ ;<<<= as to whether the interface would load when Dynamics was launched. #llows creation of a *anufacturing /rder for a -inished Good Phantom tem. &his one will co,y the Dexterity messages to a .:+ table on next login and then it will set it bac" to -#+.E. /nce in a .:+ table the messages can be used in stored ,rocedures. &he table is D)!#* $..dbo.*E..#GE.

#dv+oo"u,s%-#+.E

GP

#llowB$P&est=-#+.E #llow2rongDex%&'(E #,,lication!ame%name

GP GP GP

#utoDis,lay(,date%&'(E #uto nstall$hun"s%&'(E

GP GP

B& nterface%!o+oad

GP

Build,hantom%&'(E Build.:+*essages%&'(E

GP GP

Useful .INI settings


-2INI Setting GP or Dex Dex Posted Description

$om,iler2arning+evel%;

&o disable the warnings for all scri,ts. #lthough this o,tion ,revents warnings about literal strings, the o,tion does not encourage others to handle literal strings in scri,ts according to established best ,ractices. t is recommend that you use the ,ragma9disable warning +iteral.tring(sed=; instead of using this setting. &his setting causes Dexterity to generate a trace file named ?debuglog.txt?. &his file lists the fonts that were considered and why ,articular fonts were chosen or re@ected. 2here XXX e6uals the sum of the values you want to trace from below. Aalue % !ame Descri,tion B % :uery/C .,ecifies if the re,ort will use a single 6uery or not ; % .anscri,t +ogs the run re,ort statement as the 'e,ort 2riter sees it D % '2 :uery +ogs all #P calls from '2 to the Data *anager E % '2 .etu, f used with '2 'un, logs all data returned by Data *anager BF % '2 .te,s +ogs internal '2 ste,s in ,rocessing the re,ort G; % '2 'un +ogs all '2 runtime calls to the Data *anager FD % D* .:+ +ogs internal Data *anager structures and .:+ Generation ;HF % '2 -rames +ogs the beginning of each re,ort frame HB; % &ab Delimited +ogs out,ut as tab delimited out,ut /ut,ut will a,,ear in a log filed named Debug'2.txt next to the a,,lication dictionary. Exam,leI f you want to log if a re,ort is using a 6uery and the .an.cri,t and .:+ code used, then add the following line to your Dex.ini fileI Debug'2%FJ ; B K ; K FD &o hel, in trouble shooting ,roblems related to the generation of re,orts, before ,rinting a re,ort you may choose to mar" the *ulti3+ogin 'e,ort o,tion on the 'e,ort Definition window. &his will force the system to ,erform individual table o,erations instead of creating a 6uery. f you have the .:++og.:+.tmt % &'(E setting included in your DEX. ! . &he individual select statements are then included in your DEX.:+.+/G file and can be analyLed to uncover any ,otential ,roblems.

Debug-onts%&'(E

GP > Dex GP > Dex

Debug'2%XXX

Debug(n"nown-ile%&'(E

GP > Dex GP > Dex

'eturns a Btrieve or $tree error code to hel, trac" ,roblems with table errors bac" in the day of Btrieve and $tree. 9version J.H and ,revious= Path to Dexterity hel, files.

DexMel,Path%pathname

Useful .INI settings


-3INI Setting GP or Dex GP GP x Posted Description

Dictionary Aersion%B<.<<.B<FB D .#++/2.!+/&#/-%&'(E

&he current version of the Dynamics.dic file. Prevents users from being able to ?create? new lot numbers or serial numbers while transferring an item from one site to another. &his issue is now an o,tion in version B< so that you no longer need the .ini switch to ,revent this from ha,,ening. &o dis,lay an D for an un"nown table error when the Dexterity Database *anagement .ubsystem encounters one. &he D that8s dis,layed can be used to determine the cause of the error. &'(E N Dis,lays only un"nown errors. #++ N Dis,lays all table errors exce,t the two most commonI 4du,licate5 and 4not found5. /PE! 3 Dis,lays all table errors for an o,en o,eration. &ells the engine which instance of the Dynamics Process .erver to use.

Dis,lay&ableErrors%&'(E, #++ or /PE!

GP > Dex

DP. nstance%B

GP

DynMel,Path%pathname

GP > Dex GP

Path to Dynamics hel, files.

Email.tmt.tatusPath%cIOdocuments and settingsOuser_nameOdes"to, Em,+oo"u,%; Em,+oo"u,%G Em,+oo"u,%D Ex,lorer-ormat$urrency%-#+.E Ex,ort/ne+ineBody%&'(E

&he ,ath for the delivery of e3mail statements

GP GP GP GP GP

x x x x x

$auses the Em,loyee +oo"u, to default to +ast !ame $auses the Em,loyee +oo"u, to default to -irst !ame $auses the Em,loyee +oo"u, to default to .ocial .ecurity !umber Ex,orts foreign currency 9ie P = to Excel from .mart+ists as numbers instead of text. #ll fields and text entered in the body of the re,ort will ex,ort to a single line when the re,ort is ,rinted to a file. #llows you to enter many fields vertically instead of having to enter them horiLontally in the re,ort layout.

Useful .INI settings


-4INI Setting GP or Dex GP Posted Description

EX&P' $ !G:&)-'EE .#DDE' % &'(E

&he EXTPRICINGQTYFREEISADDER o,tion is included in the extended ,ricing com,onent to let you ty,e a negative value in the Maxi ! Q!antit" Free box. &he extended ,ricing com,onent uses a negative value in this box to let the Maxi ! Q!antit" Free field behave in an additive manner instead of as a multi,lier. 'efer to CB article QB<B;H. # grou, of settings that determine the im,ortRex,ort file names for user ,references in -ixed assets. .etu,SS-ixed #ssetsSS(ser Preferences

-#Grou,Path%Pathname\filename -#Physical nventoryPath% Pathname\filename -#Phys nv nfoPath% Pathname\filename -##sset m,ortPath% Pathname\filename -##sset DEx,ortPath% Pathname\filename -##sset+abelEx,ortPath% Pathname\filename -#*acroPath% Pathname\filename -#.am,leDataPath% Pathname\filename -M$hec"'anges %&'(E

GP

GP > Dex

&his setting s,ecifies whether to log the instances when Dexterity decides which ty,e of range to use for tables that use the .:+ database ty,e. &he log will list all instances when Dexterity detected a range that was not 4well3behaved5 and whether Dexterity used an exclusive or inclusive range. &he -M'#!GE.+/G text file to be generated in the same location as Dexterity or the runtime engine. &his use to be the Database&y,e and was used to determine in ,art what "ind of tables to create when $tree and Btrieve 9P.:+ ;<<<= were su,,orted. f using the -lexicoder ,roduct from e/ne .olutions, this sets U x &he lines in the dex.ini are for if you add a new dictionary 9say gave you a new customiLation= then those lines tell dexterity where the formsRre,orts should default to. .o you could switch it to a shared location for a shared formsRre,orts.dic and everything will default there in the future. &he default location is to store -orms and 'e,orts dictionaries in the Data folder of the GP folder. ndicates whether the invisible window fields should be dis,layed in the *odifier. 'emembers the setting for the *odifyer +ayout window as to whether nvisible fields will be dis,layed.

-ileMandler%.:+

GP

-+EX $/DE'T(PD#&ET.EG*E!&.%-#+.E -ormDictionaryPath%pathname 'e,ortDictionaryPath%pathname

GP GPB<

Mide nvisible+ayout-ields%-#+.E Mide nvisible+ayout-ields%-#+.E

GP GP

Useful .INI settings


-5INI Setting GP or Dex Dex Posted Description

dle+oo,Aalue% number

# numeric value that re,resents a setting to control how bac"ground tas"s interface with the $P(. Aoluntarily give u, the $P( when sitting idle and allow bac"ground ,rocesses to execute only as often as the /. issues a timer event. (nder this setting, the runtime as"s to be notified every H< milliseconds or ;< times a second. (sing this setting will cause some ,rocesses to be slower than in ,revious releases, but it will not allow the $P( to be ,egged at B<<V utiliLation. (se as much time as ,ossible to execute bac"ground ,rocesses. (nder this scenario, the $P( would never voluntarily be given u, to other a,,lications when sitting idle. &his is the default setting and would cause the runtime to behave the same way as it has in ,revious versions of the Dexterity runtime. &his value is inter,reted as the number of times to ,rocess a ,art of a bac"ground tas" before voluntarily giving u, the $P(. &his can somewhat control the amount of $P( utiliLation ta"en u, by bac"ground tas"s. # ty,ical range for the dle+oo,Aalue when setting it to a ,ositive number would be between H and B<. Generally, you would never go above ;<<, even though the maximum is H<<. &his line is associated with the automatic creation of ,alettes; it was used only 'elease B of Dynamics. t will default as e6ual to -#+.E. &he date of the last ,ayroll tax code u,date. &he date of the last ,ayroll year3end u,date. (sed to save the ad@usted window siLe of the +ayout window within 'e,ort 2riter.

dle+oo,Aalue%<

Dex

dle+oo,Aalue%3B

Dex

dle+oo,Aalue%some ,ositive number Wmaximum H<<X

Dex

nitial%-#+.E

GP

+ast&ax$ode(,date%<;R;ER;<<E +ast)earEnd(,date%BBRBDR;<<J +ayout+ayoutB%BF;,;<,EGG,FBF +ayout&oolbox%B,B,BHF,GE; +ayoutPro,erties.heet&ab%B +ayoutPro,erties.heet%QD<,FG,;J<,GDQ +ayoutPro,erties.heetAisible%-#+.E +ayout+ayout;%BFQ,;E,FBH,GQB

GP GP GP > Dex

Useful .INI settings


-6INI Setting GP or Dex GP Posted Description

+etters Directory%cIOProgram -ilesO*icrosoft DynamicsOGPODataO+ettersO *agnify.creen/ut,ut%B<< *ainProduct%&'(E *ax.2.crollbar.iLe%XXX *-G'ollu,Phantom+abor % &'(E *inP*$hec"%H<.<<

.ets the ,ath to the +etters ,arent folder that contains the letter tem,lates used with the +etter 2riting #ssistant. 2hen a re,ort is ,rinted to the screen, this is the magnification setting. #s" David *usgrave

GP

Dex GP GP x

&o allow the scrollbars to get bigger than ;H. &o roll costs on Phantom Bills of *aterial in *-G (sed in con@unction with P.&+ free tool to set the minimum ,ayables chec" amount. &his is used in con@unction with the .elect $hec"s feature. !o chec" for under the amount s,ecified will be created. n this exam,le the minimum chec" would be YH<.<< !obody seems to "now UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU !obody seems to "now UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU Print Dialog boxes will not a,,ear. (sed to save the ad@usted window siLe of the 'ecord !otes 2indow. x &o use the old 'elationshi, Definition window that would allow you to save invalid relationshi,s. &his switch isn1t recogniLed anymore. t was used ,rior to version E and may still be recogniLed by some Grd ,arty ,roducts. f you run *icrosoft Dynamics GP B<.< in a $itrix environment, the co,y 9$&'+K$= and ,aste 9$&'+KA= functionality does not wor" in *icrosoft Dynamics GP. )ou can no longer co,y or ,aste between a local a,,lication and a session or between different a,,lications in a session. .ee CB QHED<D for the com,lete ex,lanation of using this switch. x (sed to indicate where /+E ob@ects that are attached to Dynamics notes should be stored. &his must be a ma,,ed drive, (!$ will not wor".

!extEntry D% !extGrou, D% !oPrintDialogs%&'(E !ote2indow%GJ,GJ,DH<,;QQ /ld'elationshi,2indow%&'(E

GP GP GP GP GP

/+ET#,,licationB%$IO'e,air$BD$hain.exe

GP

/+EPath%pathname

GP

Useful .INI settings


-7INI Setting GP or Dex GP Posted Description

/+EPathM'%pathname/

(sed to indicate where /+E ob@ects attached to notes in the M' module are stored. &his must be a ma,,ed drive, (!$ will not wor". 2ill cause fees to ,rint before the cost categories on a Pro@ect #ccounting invoice

P#P' !&-EE.BE-/'E$$%&'(E

GP

Pathname%D)!#* $.RdboR

GP

+ocation of the Pathnames table 9.)<;B<<=. 2hen $tree and Btrieve 9P.:+ ;<<<= were su,,orted this line contained a ,ath with either a drive ma,,ing or (!$ ,ath to the Dynamics data directory. &oday this setting ,oints to the database containing the .)<;B<< table. Enables additional shi,ment matching functionality in the P/ret.cn" file. &his additional functionality is on the *atch .hi,ments to nvoice 2indow 9o,ened from the Purchasing nvoice Entry window=. &he *atch .hi,ments to nvoice 2indow chec"s the ,reviously returned 6uantity to ensure that the 6uantity returned against a shi,ment line is not greater than the 6uantity originally shi,,ed.

P/'eturns*odT'eturned:&)$hec"%&'(E

GP

Print'e,ortDefinition/,tions%;s

GP > Dex

ndicates which of the six chec"boxes are chec"ed in 'e,ort 2riter when the 0Print Definitions1 button is selected. &he value is the sum of each chec"box that is chec"ed. &he six chec"boxes and their values includeI B % General nformation ; % $alculated -ields D % &able 'elationshi,s E % .ort .egments BF % 'estrictions G; % +ayout nformation f only General nformation and .ort .egments should be ,rinted the value here would be Q.

Useful .INI settings


-8INI Setting GP or Dex GP Posted Description

:ueue*ore nfo%&'(E

#dds a *ore nfo button to the Process *onitor window which dis,lays the window above when selected.

'e,ortDictionaryPath%pathname -ormDictionaryPath%pathname

GPB<

&he lines in the dex.ini are for if you add a new dictionary 9say gave you a new customiLation= then those lines tell dexterity where the formsRre,orts should default to. .o you could switch it to a shared location for a shared formsRre,orts.dic and everything will default there in the future. &he default location is to store -orms and 'e,orts dictionaries in the Data folder of the GP folder. (sed to save the ad@usted window siLe of the +ayout window within 'e,ort 2riter.

'e,ort+ayout%BHE,BHH,EBD,FBJ 'e,ortAiew*ode%B

GP

Useful .INI settings


-9INI Setting GP or Dex GP Posted Description

'EA#+(E !DE&# +%&'(E

&he ability for the cost ad@ustment entries to ,ost in detail to the general ledger. &he #,ril Mot -ix also includes the ability to get the Purchase 'ecei,t (,date Detail 9P'(D= re,ort to ,rint in detail. f the 0Print1 chec" box is mar"ed for the $ost Aariance Zournal in the Posting .etu, window for the .ales, nventory and Purchasing series, then this re,ort is also ,rinted whenever there is a cost ad@ustment and there are general ledger transactions that need to be ,osted. By default, this re,ort ,rints in summary. &o force this re,ort to ,rint in detail, there are two modified re,orts that are available at the Great Plains 'e,orts +ibrary located atI htt,sIRRmbs.microsoft.comRcustomersourceRsu,,ortRdownloadsRre,ortslibraryRg,Tre,ortslibrary.ht m that can be downloaded and added to your re,orts dictionary. #fter that is com,leted, you must also grant access to the modified re,ort. #fter those re,orts and the dex.ini entry is in ,lace, these re,orts will ,rovide additional detail su,,orting the cost changes that are occurring within the nventory $ontrol module. &he re,orts will ,rovideI [ outflow 9sales or inventory= document number [ tem number affected [ 6uantity of the item on the outflow transaction [ old unit cost of the item on the outflow transaction [ new unit cost of the item on the outflow transaction [ calculated difference between the two costs [ extended amount 96uantity 7 cost difference= &he P'(D re,ort is a 4one time5 re,ort that is ,roduced at the time of ,osting and can1t be regenerated so it is essential that this re,ort be ,rinted to ,a,er or file anytime it is ,roduced.

'untime#sserts %&'(E

GP > Dex

-orces the runtime engine to dis,lay a dialog box for any assertion that fails.

'w-ont$hange.iLing%-alse '2+ayoutPro,erties.heet%E;;,;H,;J<,GDQ '2+ayoutPro,erties.heet&ab%; GP GP (sed to save the coordinates of the Pro,erties window within 'e,ort 2riter. (sed to save which tab is selected in the Pro,erties window within 'e,ort 2riter

Useful .INI settings


- 10 INI Setting GP or Dex GP GP GP GP GP GP Dex x x x Posted Description

'2+ayoutPro,erties.heetAisible%&'(E .#*P+ED#&E**DD))))%<<<<<<<< .#*P+ED#&E**DD))))%**DD)))) .#*P+ED#&E*.G%-#+.E .cri,tDebugger%&'(E .cri,tDebuggerProduct%\P'/D DS .cri,tEditor-ont!ame % FontName

(sed to indicate if the Pro,erties window within 'e,ort 2riter is visible. &o ,revent the dialog box from being dis,layed and to use the current system date &o ,revent the dialog box from being dis,layed and to use a user3s,ecified date &o ,revent the dialog box from being dis,layed while leaving the date as #,ril B;, ;<BJ. &urn .cri,t Debugger -eatures on in 'untime *ode. .,ecify Product D of ,roduct to be debugged to allow /,en .cri,t. Entering a font name here will cause Dexterity to use that font in the Dexterity .cri,t Editor or .cri,t Debugger window. 2ithout the switch you can only choose $ourier, Melvetica, &imes or .ystem.

.cri,tEditor-ont.tyle%Bold, talic,(nderline 9use whichever ones you li"e=

Dex

&his switch allows you to set the Bold, (nderline, or talic setting of the font used in the .cri,t Editor. 2hile the .cri,t Editor window will res,ect the settings for the .cri,tEditor-ont!ame and use that font, the Dexterity /,tions window D/E. !/& "now about the change. f it finds a font in the Dex.ini it doesn8t "now about, it will switch your Dex.ini to use the default $ourier font. .o if you need to go into the /,tions window you8ll ,robably have to change your Dex.ini again to reflect the font you8d li"e to use. &his is the ,rice of using this ,articular undocumented feature.

.cri,t+ogEnhanced%&'(E

GP or Dex

Enabling this feature will add a &imestam, to the beginning of each line in the .cri,t +og and will also flag scri,ts running in the bac"ground with a 4B5. !oteI &his setting is only su,,orted on version B<.<< .ervice Pac" D or later.

semicolon 9;= in front of the .&T*achine D% setting

GP

&urns off !amed Printers for that wor"station

Useful .INI settings


- 11 INI Setting GP or Dex GP > Dex GP Posted Description

.how#dvanced*acro*enu%&'(E

Dis,lay additional menu under &ools S*acro.

.how#ll*enu tems%&'(E

.hows all menu items even if the user does not have access to them. &his doesn1t change the user1s access to the windows; it @ust will dis,lay the menu items even if they have been disabled. Cee,s the .creen /ut,ut window from dis,laying the current re,ort8s dis,lay name.

.how'e,ort!ame%-#+.E

GP > Dex Dex

.how'es Ds%&'(E

&his line will allow Dexterity to show the 'esource D of the current scri,t in the scri,t editor as well as showing the column D > 'es &y,e in the Dexterity 'esource Ex,lorer &o disable version com,atibility chec"ing. DANGER

."i,Aersion$hec"s%&'(E

GP > Dex

.martlistEnhancedExcelEx,ort%&'(E

GP

(ses a different method to ex,ort data to Excel. t1s much faster, but certain things do not ex,ort correctly, some foreign currency symbols for one. #lso it stri,s off leading Leros. &est it first before de,loying. &his change to the Dex.ini file enables the following two o,tions for the .mart+ist security settingsI N *ar" the 0*atch $ase1 chec"box by default when ,erforming searches. N Disable the 0*atch $ase1 chec"box on the .mart+ist .earch window. &o ,revent the +oo, sto,,ing at ;H records when loo,ing through a range of records with Dexterity. &his setting allows you to define a default value to a,,ear in the Data .ource field of Dexterity8s ,redefined .:+ +ogin window. &he .:+Data.ource setting won1t affect a login window you create unless you use the DefaultsT'ead9= function and the set statement to ma"e this setting1s value a,,ear as the default value for the data source field.

.martlist*atch$asePrefs%&'(E

Pre GPB<

.:+$ursorBloc".iLe%B<< 'emoving this setting

Dex

.:+Data.ource % data_source_name

Dex

Useful .INI settings


- 12 INI Setting GP or Dex Dex Posted Description

.:+Data.ource % data_source_name

&his setting causes the s,ecified data source name to a,,ear in the Data .ource field in Dexterity8s .:+ +ogin window. # user may choose another value from the dro,3down list, should he or she want to connect to a different data source. &he .:+Data.ource setting won1t affect a login window you create unless you use the DefaultsT'ead9= function and the set statement to ma"e this setting1s value a,,ear as the default value for the data source field. 2ill cause the dro, functionality, which removes the data #!D the table structure from the database, when the delete table statement is used with a .:+ table. (nless the &ableT.et$reate*ode9= is set to true, the dro,,ed tables won8t be created automatically then next time a user tries to access them. DANGER number % &he maximum number of rows a cursor will move when a user moves the scroll box, the default is B<<. &he name of the most recently accessed data source. &hat value will then a,,ear as the default in the ,redefined +ogin window the next time that window is used on the current com,uter. &he user D of the most recent user to connect to a data source using the current com,uter. &his setting does nothing. &he only setting you need for /DB$ logging is .:++og/DB$*essages%&'(E 9see below=. &his is a left over setting that isn1t used anymore. n ,revious versions, .:+ +ogins were tried with new the Q.< encry,tion, the ,re Q.< encry,tion, ,lain text login, and then the new encry,tion model. &his would give the user D login attem,ts if they accidently ty,ed in the wrong ,assword. 2ith release B<, only the current encry,tion will be tried. f the user needs to use the 4old5 methods N for exam,le @ust logging in after an u,date from E.< or if the ,assword was changed via ..*. to ,lain text, adding the dex.ini switch .:++ogin$om,atibility*ode%&'(E will revert to the ,revious behavior. +imits the length of time 9in seconds= your a,,lication will wait for a data source login attem,t to be com,leted. # login doesn1t have to be successful to be com,leted; rather, an attem,t to log in must be made and a status code defining the result of that attem,t must be returned. &he default is BH seconds if this entry is not included in the dex.ini. &o cause your a,,lication to wait indefinitely for a status code to be returned, set this value to < 9Lero=.

.:+Dro,&able/nDelete%&'(E

GP > Dex

.:+Dynamic.crollZum, % number

GP

.:++astData.ource% data_source_name

GP

.:++ast(ser % user_ID .:++og#ll/DB$*essages%&'(E

GP GP > Dex GP

.:++ogin$om,atibility*ode%&'(E

.:++ogin&imeout % number_of_seconds

GP

Useful .INI settings


- 13 INI Setting GP or Dex GP > Dex GP > Dex GP > Dex GP Posted Description

.:++og/DB$*essages%&'(E

+og /DB$ messages returned from .:+ .erver to DEX..:+ file.

.:++ogPath%path

&his setting allows you to s,ecify the location of the DEX.:+.+/G file created when either or both the .:++og/DB$*essages or the .:++og.:+.tmt defaults file settings are active. +og .:+ statements being sent to .:+ .erver to DEX..:+ file

.:++og.:+.tmt%&'(E

.:+!um+ogin&ries % number

&he maximum number of login attem,ts allowed before GP exits. &he default is three. (se negative one 93B= for an unlimited number of tries. &his setting allows you to define the default ,assword that will a,,ear in the ,assword field when logging into a data source using Dexterity1s ,redefined .:+ +ogin window. &his setting won8t affect a login window you create for use with your a,,lication unless you use the DefaultsT'ead9= function and the set statement to ma"e this setting8s value a,,ear as the default value. ncluding this setting in your DEX. ! file will control the ,eriod of time Dexterity will wait for a .:+ stored ,rocedure to execute. 2hen set to < it will wait indefinitely. # valid range of values for this setting are < to QQQQ. f this setting is not included, the default value is G<< seconds. ncluding this setting in your DEX. ! file will control the ,eriod of time Dexterity will wait for a .:+ 6uery to execute. 2hen set to < it will wait indefinitely. # valid range of values for this setting are < to QQQQ. f this setting is not included, the default value is G<< seconds. ncluding this setting in your DEX. ! file will control the ,eriod of time Dexterity will wait for a re,ort to generate. 2hen set to < it will wait indefinitely. # valid range of values for this setting are < to QQQQ. f this setting is not included the default value is G<< seconds. &his setting allows you to define a s,ecific user D as the default value to use in the (ser D field of Dexterity1s ,redefined .:+ +ogin window. &he .:+(ser setting won8t affect a login window you create for use with your a,,lication unless you use the DefaultsT'ead9= function and the set statement to ma"e this setting8s value a,,ear as the default value for your own user D field.

.:+Password % password

GP

.:+Procs&imeout%<

GP

.:+:uery&imeout%<

GP

.:+',ts&imeout%<

GP

.:+(ser % user_ID

Dex

Useful .INI settings


- 14 INI Setting GP or Dex GP Posted Description

.&T lines that a,,ear in the dex.ini file. 'emoving all of these settings. .&TDebug%+/G

.to,s named ,rinters from being used on a wor"station.

GP

$reates a log file in the local code folder named .&TDEB(G.+/G that can be used to troubleshoot !amed Printers when the ,rogram does not use the ,rinter that you s,ecified in the Na ed Printers #ptions dialog box. *icrosoft Dynamics GP may use the wrong ,rinter even though you s,ecifically changed the ,rinter in the Na ed Printers #ptions dialog box. n v B< this log file is created in the OData subfolder inside the local code folder. &he machine D for named ,rinters. &urns off the setting of default ,rinters in named ,rinters .ets the default machine D for named ,rinters. .tores settings for the ./P :uic"Print -eature 9which is ,art of !amed Printers= x

.&T*achine D%machine_id .&T.etDefault % -#+.E .&T.etDefault%&'(E .&T./PT.hortcut%DB<H,<,<,< .td nternational nfo%&'(E

GP GP GP GP GP > Dex

This setting allows the operating system settings for date, time, and currency formatting to be overridden. TRUE = Use Dexterity standard formats for date, time, and currency values mmRddRyy. !"#E = Use control panel settings for date, time, and currency values
&his setting allows control over the year ,ortion of the date values used by .td nternational nfo &'(E % -our digits will be used for the year ,ortion of date values -#+.E % &wo digits will be used for the year ,ortion of date values &his setting allows control over the date format for .dt nternational nfo &'(E % .ingle3digit day and month values will be ,refixed with a < 9Lero= -#+.E % .ingle3digit day and month values will not be ,refixed

.td nternational nfoDate$entury%

#td$nternational$nfoDate%ero&refix

.u,,ress$hangeDateDialog%&rue

GP

&o "ee, an * integration from failing if the integration is running when the com,uter1s cloc" hits midnight. &he com,uter date doesn1t change either N so be sure to watch this if running overnight integrations.

Useful .INI settings


- 15 INI Setting GP or Dex GP > Dex GP Posted Description

.u,,ress.ound%&'(E

.to,s Dexterity and Dynamics from generating any sounds.

.ynchroniLe%-#+.E

ndicates whether Dynamics (tilities has synchroniLed the Dynamics.dic to the account framewor" that is defined in Dynamics (tilities. -#+.E signifies that the Dynamics.dic has been synchroniLed. f a user needs to resynchroniLe the dictionary, this line should be modified to e6ual &'(E and then launch Dynamics (tilities. &he &olerance command will ignore the font defaults and force the system to use the font utiliLed in Great Plains. &he &olerance command will ignore the font defaults and force the system to use a true ty,e font. &he &olerance command will ignore the font defaults and force the system to use the default font set in Great Plains. (sed to gather information where an exce,tion has occurred. t ,oints the combine ,rocess where will go in and debug the &PE.?. &he log is created in the Vtem,V directory where the actual 2ord document is rendered and its content loo"s something li"e thisI B< hours. HJ minutes.BG seconds. Q<B milliseconds. I;<<H<I $ombine.(nhandled &PE was indicating that there was an issue with an exce,tion not being handled when the X*+ data from 'e,ort 2riter was being combined with the actual 2ord tem,late. &his allowed 'ob and his team to start trac"ing down the issue with my tem,late from the source code and ,rovide me with an alternate route to solve my ,roblem. #s a final note, it seems there is an issue as well with &PE not clearing some ,rocess after choosing to remove the exce,tion from the Report Processing Stat!s window. n turn, this ,revents shutting down GP via the Exit o,tion, having to use the 2indows &as" *anager to force the termination of the D)!#* $..EXE ,rocess. 'ob8s team is on this too.

&olerance%<

GP

&olerance%3B

GP

&olerance%B<<

GP

&PE+ogging%&'(E

GP

GP &X-ileDate%GB Dec ;<<F

ndicates the date of the last ,ayroll tax table u,date.

Useful .INI settings


- 16 INI Setting GP or Dex GP Posted Description

(,date+ogin%htt,sIRRmbsu,dates.microsoft.comR taxu,dateRlogin.as,x (se(ni6ueMel,%-#+.E

&he entry that should be in the .ini file so the ,ayroll tax u,dates will connect correctly.

Dex

&his setting allows you to override the default value for the (se(ni6ueMel, ,ro,erty for fields when im,lementing context3sensitive online hel,. -#+.E indicates that the (se(ni6ueMel, ,ro,erty will default to -alse for new fields. &his will create a 2D$T.DBG.log file in your local code folder to use debugging #dvanced .ecurity ssues

2D$TDEB(G%+/G Debug messages to +og file 2D$TDEB(G%&'(E Debug messages to .creen 2D$T.ecurityDisable2arning%&'(E

Pre GPB<

Pre GPB< Dex Dex Pre GPB< Pre GPB<

&his "ee,s GP from as"ing if you want to o,en advanced security instead of regular security when you select regular security from .ystem setu, &his setting allows you to define the height in ,ixels of a grid bloc" in the +ayout window. &his setting allows you to define the width in ,ixels of a grid bloc" in the +ayout window. &he height of the *ain 2indow in Dynamics if 2indow*ax%-#+.E

2indowGridMeight % height in pixels 2indowGrid2idth % width in pixels 2indowMeight%n

2indow*ax%&'(E

&his ,arameter is used to verify the siLe of the *ain 2indow in Dynamics. f the setting is set to &'(E, it is full screen. f the setting is -#+.E, ad@ustments have been made and additional 2indow ,arameters will be listed below the 2indow*ax setting. &he X ,osition of the *ain 2indow in Dynamics if 2indow*ax%-#+.E

2indowPosX%n

Pre GPB< Pre GPB< Pre GPB<

2indowPos)%n

&he ) ,osition of the *ain 2indow in Dynamics if 2indow*ax%-#+.E

2indow2idth%n

&he width of the *ain 2indow in Dynamics if 2indow*ax%-#+.E

Useful .INI settings


- 17 INI Setting GP or Dex GP Posted Description

2ord *acro -ile%cIOProgram -ilesO*icrosoft DynamicsOGPODataO+ettersO2ord ntegration.dot 2or"station%location_translation_ID

.ets the ,ath to the 2ord ntegration.dot documents tem,late that is used with the +etter 2riting #ssistant. +ocation translation D that is found in the +ocation &ranslation table. &his line would be modified if a user has created an additional location translation in the +ocation &ranslation .etu, window. &his line will default as e6ual to 2 !D/2.. &he dictionaryTlocationT D indicates a set of dictionaries in the Dynamics.set file that you want a given wor"station to use. Each set determines the location of the main dictionary and its forms and re,orts dictionaries. .aves the setting in *odifier as to whether the field names are dis,layed. &'(E means the field names are not dis,layed. -#+.E means the field names are dis,layed. .aves settings in the Dis,lay area of the (ser Preference settings. .aves settings in the Dis,lay area of the (ser Preference settings.

GP

2or"station; % dictionary_location_ID

GP

2ysiwyg+ayout%&'(E

GP

]oom-ont$olor%Green ]oom-ont(nderline%&rue

GP GP

You might also like