🍎0
🍐1
🍒2
🍇3
// по индексу
Массив.Удалить(2);
 
// по значению
Индекс = Массив.Найти("яблоко");
Если Индекс <> Неопределено Тогда
    Массив.Удалить(Индекс);
КонецЕсли;
 
// несколько элементов по условию — идти с конца,
// иначе после Удалить() индексы впереди сместятся.
// "Для...По..." в 1С не умеет считать в обратную сторону,
// поэтому используется "Пока" с ручным декрементом
Индекс = Массив.ВГраница();
Пока Индекс >= 0 Цикл
    Если Массив[Индекс] = Неопределено Тогда
        Массив.Удалить(Индекс);
    КонецЕсли;
    Индекс = Индекс - 1;
КонецЦикла;

Если в конфигурации подключена БСП — тот же цикл с ручным декрементом уже написан за вас в готовых функциях общего модуля ОбщегоНазначенияКлиентСервер, см. БСП: функции для массивов.

Массивы