Table of Content
HAL Forum
procedure ArrayBegin (
String Math,Constant RecordRowType,Integer 1)
Description:
Starts the definition block for matrix fields for a record. Ends with a EndArray.
Parameters:
Math Name of the RecordField that was defined with a field type M4Matrix
RecordRowType Reserved for internal use. Should be set to: -
1 Row type. Usually set to: 1
 RecordBegin(AutVc,-,"auto");
  RecordField(Math,M4Matrix,0,0);
  RecordField(Code,M4Code,10,AutVc);
  RecordField(Comment,M4Str,60,0);
  RecordField(DontSwap,M4Int,0,0);  
  ArrayBegin(Math,-,1);
  ArrayField(AccNumber,M4Code,10,AccVc);
  ArrayField(objstr,M4UStr,60,ObjVc);
  ArrayField(comstr,M4Str,20,0);
  ArrayField(dstr,M4PrcStr,20,0);
  ArrayField(cstr,M4PrcStr,20,0);
  ArrayField(VATCode,M4Code,2,0);
  EndArray;
  MainKeyBegin(Code,0);
  KeySegment(Code);
  KeyBegin(Comment);
  KeySegment(Comment);
  KeySegment(Code);
  EndRecord;
Related topics:
««