Карагебакян Давид

29
Рейтинг

Def.Gh
Давид Карагебакян



  •   Регистрация: 08.11.2016 (7 лет назад)

  •   Был(а) на сайте: 21.12.2022

Подписчики 1

Рейтинг 29

Набор полезных инструментов для разработчика/администратора 1С для управляемых форм

Инструменты и обработки Системный администратор Программист Управляемые формы Конфигурации 1cv8 Абонемент ($m) Внешняя обработка (ert,epf) Инструментарий разработчика

Набор полезных инструментов для управляемых форм: Консоль запросов, Консоль Кода Настройка Версионирования / Просмотр истории и прочее прочее (в разработке). Тестировалось на 1С:Предприятие 8.3 (8.3.11.3041) (z) 1С:Предприятие 8.3 (8.3.12.1567)

1 стартмани

20.09.2018    15434    17    Def.Gh    15       

12

Комментарии

DevКак правильно удалять данные из больших массивов#14 24.02.21 22:00
(13) об чем собственно и речь. и опять же у тебя не совсем честное условие - тут будет лучше именно удалять по значению, когда мы не знаем где какое значение.
метод имеет право на жизнь, но именно когда надо сохранить порядок и данных много.
почему не рассматривал вариант создания нового массива - отвечу сразу - ОЗУ не резиновое =)
DevКак правильно удалять данные из больших массивов#12 24.02.21 18:20
(10)
Цитата
а почему нас это должно волновать?

задачи разные бывают. бывают такие где это принципиально.
и опять же - попробуйте написать полный код удаления элементов по условию из массива с использованием вашего алгоритма и сделайте замер.
DevКак правильно удалять данные из больших массивов#11 24.02.21 18:19
в вашем примере есть существенная ошибка - у вас условие - истина.
поставьте условие больше на ЭлМассва > 0
DevКак правильно удалять данные из больших массивов#8 24.02.21 14:53
(7) согласен с вашими выводами для малого количества данных. а теперь попробуйте увеличить количество данных в 1000 раз.
массив из 10000 элементов сложно назвать большим ;)
DevКак правильно удалять данные из больших массивов#6 24.02.21 14:13
(3) по сути да. в конце идет обрезание массива до нужной длинны.
DevКак правильно удалять данные из больших массивов#5 24.02.21 14:11
(2)
Цитата

2. tormozit 6222 15.02.21 14:30
Че мелочиться, давайте проверим и другие упорядоченные коллекции. Переставлять там уже дешево не выйдет. Но зависимость длительности от количества элементов было бы интересно сопоставить

если вам нечем заняться - вперед и с песней.
в статье речь идет о неупорядоченном массиве.
DevКак правильно удалять данные из больших массивов#4 24.02.21 14:09
(1)
Цитата
Попытка
МойМассив[ МойМассив.Найти( Х ) ] = МойМассив[ МойМассив.ВГраница() ];
МойМассив.Удалить( МойМассив.ВГраница() )
Исключение КонецПопытки;

Если я правильно понял о чем вы то тогда поменяется порядок элементов в массиве.
DevКак правильно удалять данные из больших массивов#0 15.02.21 10:55
Как правильно удалять данные из больших несортированных массивов
DevНабор полезных инструментов для разработчика/администратора 1С для управляемых форм#15 18.02.20 16:28
(14)
Цитата
всплывающее сообщение на кнопках главного меню (или подписи к картинкам).
Давно сделал. просто не выкладывал сюда. на неделе обновлю. к сожалению не много новых полезностей. Ребята на работе активно используют - я по их просьбам дорабатываю.
DevНабор полезных инструментов для разработчика/администратора 1С для управляемых форм#13 28.09.18 14:08
(12) И правда неплохая. если бы для основных нужд нужна было только КЗ, наверно тоже ею пользовался бы. но........ это маленькое но =)