0

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

Синтаксическая ошибка «Ожидается скалярное выражение» возникает при попытке использования в выражении (или в качестве параметра процедуры или функции) имени переменной, ранее объявленной как массив.

К сожалению, во встроенном языке 1С:Предприятие версии 7.7 не допускается использование ссылок на массив. Разрешено только оперирование значениями его элементов. Например, следующий код будет воспринят синтаксическим анализатором как ошибочный:

Перем М[3];
...
М[1] = "А";
М[2] = "Б";
М[3] = "В";
...
Сообщить(М);

Чтобы избавиться от ошибки, необходимо выполнить разыменование переменной: указать в квадратных скобках после имени массива индекс элемента массива, например, так:

Перем М[3];
...
М[1] = "А";
М[2] = "Б";
М[3] = "В";
...
Сообщить(М[1]);
Сообщить(М[2]);
Сообщить(М[3]);

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

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