These FORMS system variables are available for inserting into transaction descriptions:
|
System variable |
Format |
Explanation/comment |
|
#Appendices |
X(8000) |
Names of image files containing appendices associated with the form. More info.** |
|
#AutoFlip |
N(1) |
Returns 1 if FORMS identified the form after flipping it; otherwise 0. More info. |
|
#AutoRot |
N(1) |
Returns 1 if FORMS identified the form after rotating it; otherwise 0. More info. |
|
#BatchDate |
YYMMDD |
Batch date. More info. |
|
#BatchIdx |
N(4) |
Sequence number of the form within the batch, set by the system. |
|
#BatchNo |
N(6) |
Batch number, set by user or system |
|
#BatchPrefix |
X(6) |
Batch prefix, set by user or system. (More info.) |
|
#BatchSize |
N(4) |
The number of forms or sets in the batch (only for batch reports; not useful in transaction descriptions) |
|
#BatchTime |
hhmmss |
Batch time. More info. |
|
#Complement |
X(512) |
Complement string for forms. More info |
|
#Date |
YYMMDD |
System date when forms scanned/read. More info. |
|
#Description |
X(128) |
This system variable is set by ReadSoft EMAIL. It contains the body () of an email message. The maximum length of this variable is 128 characters. |
|
#Else |
N(1)* |
If the #If and #ElseIf expressions =0, the transaction fields between #Else and #EndIf are inserted. |
|
#ElseIf |
N(1)* |
If the #If expression =0, the #ElseIf expression is tried. If the #ElseIf expression ¹0, then all transaction fields between #ElseIf and the next #ElseIf, #Else or #EndIf are inserted. |
|
#Exportfile |
+X(12) |
Name of file containing the image of the front page of form exported from FORMS. More info.** |
|
#Exportfile2 |
+X(12) |
Name of file containing the image of the back page of two-sided form exported from FORMS. More info.** |
|
#Fieldfile |
+X(12) |
Name of image file containing images of fields exported from FORMS from one form. More info. Includes copy fields.** |
|
#FormInfo |
X(128) |
String provided by VBA or a DLL. The maximum format is X(65535). |
|
#Id |
X(20) |
This system variable is set by ReadSoft EMAIL. It contains a unique identifier () for an email message. The maximum length of this variable is 128 characters. |
|
#If, #EndIf |
N(1)* |
If the expression you insert ¹0, then all transaction fields between #If and #EndIf, except for those following #ElseIf and #Else, are inserted. More info. |
|
#Importfile |
+X(12) |
Name of source file containing the image of the front page of form, instead of #Exportfile, if the images are produced outside FORMS and imported via Interpret. More info.** |
|
#Importfile2 |
+X(12) |
Same as above, instead of #Exportfile2.** |
|
#NoOfAppx |
N(3) |
Number of appendices saved to the form. More info. |
|
#NoOfAppxFB |
N(3) |
Number of appendices, front and back pages, saved to the form. More info. |
|
#Originator |
X(40) |
This system variable is set by ReadSoft EMAIL. It contains a sender name (). The maximum length of this variable is 128 characters. |
|
#Reference |
X(11) |
Form definition name |
|
#Time |
hhmmss |
System time when forms scanned/read. More info. |
|
#Title |
X(20) |
This system variable is set by ReadSoft EMAIL. It contains the subject line () of an email message. The maximum length of this variable is 128 characters. |
|
#UserName |
X(12) |
The login name of the user who most recently changed the form. |
|
¤Filedate |
YYMMDD |
For start and stop transactions only. Transfer date. More info. |
|
¤Filesize |
N(6) |
For stop transactions only. Size of transfer file in bytes |
|
¤Filetime |
hhmmss |
For start and stop transactions only. Transfer time. More info. |
|
¤Records |
N(6) |
For stop transactions only. The number of records in the transaction. More info. |
* Although the format of these variables is N(1), their length is 0 because these particular transaction fields never themselves result in any data being written to the transfer file.
** Some system variables contain names of image files. The standard formats of these system variables only allow enough space for the file name itself. To access the full path and file name, edit the transaction field.