## Код:
```
PROCEDURE PrintGrid*(table : GridTables.Table;);
VAR
   i, j            : INTEGER;   
   vlabel         : GridCells.Label;   
   s            : ARRAY 255 OF CHAR;
BEGIN
   t := TextModels.dir.New();
   f.ConnectTo(t);
   StdLog.Ln;
   StdLog.Int(table.cols); 
   StdLog.String("        ");
   StdLog.Int(table.rows);
   StdLog.Ln;
   i:=0;
   WHILE i < table.rows DO
      j := 0;
      WHILE j < table.cols DO
         table.GetItem(i, j, vlabel);
         vlabel.GetText(s);
         f.WriteString(s);
         IF j < table.cols -1 THEN
            f.WriteTab;
         END;
         INC(j);
      END;
      INC(i);
      f.WriteLn;
   END;   
   v := TextViews.dir.New(t);
   Views.OpenView(v);
END PrintGrid;
```


При компиляции выдает ошибку на строку
table.GetItem(i, j, vlabel[type is not identical with that of formal VAR-, IN-, or OUT-parameter]);

Если в GetItem третим параметрмо можно использовать только Views.View то каким образом я могу получить значения GridTables.Table при, что все ячейки заполнены через GridCells.NewLabel