Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 18:07

массив

Автор Нияз Ахмадуллин, 28 сен 2020, 12:09

0 Пользователей и 1 гость просматривают эту тему.

Нияз Ахмадуллин

{ВнешняяОбработка.ЗагрузкаИзCSV.Форма.Форма.Форма(30)}: Индекс находится за границами массива
      ВидНоменклатуры = Массив[1];


Что значит? И как исправить?

pavl_vs

Цитата: Нияз Ахмадуллин от 28 сен 2020, 12:09Что значит? И как исправить?
А то и значит, что указанный индекс превышает "число элементов массива - 1"; вместо "1" укажите "0".

LexaK

pavl_vs,
Цитироватьвместо "1" укажите "0".
не факт, ту же ошибку можно получить!

Надо так (примерно, возможна куча вариантов)

Если Массив.Количество() = 0 Тогда
    Сообщить("Нет данных!");
    Возврат;
Иначе
    ВидНоменклатуры = Массив[0]; //первый вид!!!
ЕонецЕсли;
если помогло нажмите: Спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск