0

Ошибка «Переменная не объявлена как массив»

Синтаксическая ошибка «Переменная не объявлена как массив» возникает при попытке использования переменной в качестве массива.

Например, будет ошибкой, если вы пытаетесь выполнить инициализацию элемента массива без объявления самого массива:

M[1] = 1;

Чтобы убрать ошибку, добавьте явное объявление массива в начале модуля, процедуры или функции, в зависимости от контекста:

Перем М[1];
М[1] = 1;

Второй случай, когда встречается данная ошибка, возникает при использовании функции Разм():

Для Инд=1 По Разм(ИсходныйМассив) Цикл
    СписокЗначений.ДобавитьЗначение(ИсходныйМассив[Инд]);    
КонецЦикла;

Фактический параметр, который Вы передаете в функцию обязательно должен быть массивом!

Читайте также:

  1. Работа с массивами
  2. Ошибка «Ожидается скалярное выражение»

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *