Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 июл 2021, 06:09

массив

Автор Нияз Ахмадуллин, 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 Rambler's Top100

Поиск