Функция Удалить Повторяющиеся Элементы Массива и Пустые строки #661042


#0 by Tcibah
Мой код удаляет первый элемент и все последующие.кроме последнего В значении "ТекущийИндекс" содержиться количество всех элементов массива. Но ругается что индекс за пределами.Проверку делал вне цикла. в конце кода
#1 by Maxus43
классика же, удаляя элементы надо двигаться с конца массива, а не с начала
#2 by Maxus43
>>Мой код удаляет первый элемент и все последующие.кроме последнего А не легче просто последний вытащить? зачем удалять остальные?
#3 by vicof
+ Зачем вообще получать кучу элементов, чтобы потом их удалять?
#4 by Tcibah
Я получаю кучу элементов и вывожу их в макет, грубо говоря их 31, как дней Некоторые записи повторяются. С 5 по 9 например значение 1-1 а с 12-16 значение 2-2 и чтобы он не выводит 5 раз 1-1 или 4 раза 2-2 я удаляю дублёры)но этот пример которые я брал за основу иногда косячи и добавляет пустой элемент спереди или сзади массива.
#5 by Tcibah
">>Мой код удаляет первый элемент и все последующие.кроме последнего А не легче просто последний вытащить? зачем удалять остальные? " Потому что первый и те_что_между_элементами я удалил уже.
#6 by Tcibah
Решение проблемы: Добавил условие на элемент массива Если Массив[н] <> Неопределено Тогда
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С