Что значит индекс находился вне границ массива паскаль

Но после обновления "Spring 2014 Update" пишет - "индекс находился вне границ массива".  Не могу установить из-за ошибок.

Редко встречающаяся ошибка "индекс находится за границами массива" на самом деле встречается не только в 1С, и даже не только в СУБД, она может возникнуть в любом языке, в котором есть объект "массив".
Ошибка "индекс находится за границами массива" обозначает что программа обратилась к полю в массиве (таблице), которое еще не создано. Эта ошибка может возникать после внесения поправок в вашу конфигурацию, и это определенно ошибка программиста, внесшего правки.

При запуске Менеджера архива программ (BackupManager.exe) и попытке создания архива BKZ открывается файл Planner.log с сообщением: System.IndexOutOfRangeException: Индекс находился вне границ массива. в10 июня 2015

Изредка она может возникать при переносе баз данных(БД) на другую версию 1С, но это тое говорит о том, что конфигурация правилась, но без учета особенностей 1С.
Облегчает исправление ошибки то, что вместе с ней программа указывает путь для конфигуратора к объекту, в котором возникла ошибка. Обратитесь к программисту для исправления данной ошибки. Если вы знаете язык 1С — проверьте все функции обращающиеся к указанной таблице.

На одном из моментов вылетает ошибка: "Необработанное исключение типа "System.IndexOutOfRangeException" произошло в programm.exe Дополнительные сведения: Индекс находился вне границ массива."

Как правило — ошика возникает в динамичессом массиве, при внесении в него изменений в процессе обработки. Зачастую к этой ошибке невнимательность. Из-за отсутствия проверки — не уменьшается количество запросов к таблице, при удалении элементов из самой таблицы в процессе обработки.
Если-же количество элементов увеличилось, будет гораздо хуже, ошибку вы не увидите, однако результат подсчета будет не верный, учтутся не все поля документа, при этом выявить ошибку гораздо сложнее, ведь вы не знаете с какой таблицей связана ошибка и выявить саму ошибку можете только при пересчете вручную. Поэтому не стоит доверять работу по коррекции вашей конфигурации неквалифицированным программистам, даже если они на порядок дешевле.

Произошла КРИТИЧЕСКАЯ ОШИБКА. Индекс находился вне границ массива.

На строке помеченной !!!выдает ошибку (Ошибка времени выполнения: System.IndexOutOfRangeException: Индекс находился вне границ массива. )

В чем ошибка?  А внутри цикла есть вот это: if s[j+i]<>s1[i] then f:=1; То есть если s[J] — последний символ, то на этой строчке пойдет обращение уже к несуществующему индексу массива.