Вс, 17.05.2026, 19:11:10
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Пожелание. Новое поле в удаление объектов с контролем ссылок
programmist9172Дата: Вт, 20.01.2026, 08:21:43 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 8
Статус: Оффлайн
Предлагаю добавить в инструмент "Удаление объектов с контролем ссылок" поле с количеством удаляемых объектов через паузу. Например сейчас существует поле с паузой между удалениями. Т.е. минимально может быть пауза 1 секунда через объект. А если нужно например удалить 100 объектов и сделать паузу например в секунду или 5 секунд. Такое поле может пригодиться например при очистке объектов при свёртке.
 
tormozitДата: Пн, 02.03.2026, 07:53:34 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 7368
Репутация: 193
Статус: Оффлайн
Хорошо бы описать проблему или задачу, для которой текущей настройки не хватает. Возможно там будет оптимальнее не количество объектов считать, а прошедшее время.
 
programmist9172Дата: Пн, 02.03.2026, 16:38:39 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 8
Статус: Оффлайн
Нет, нужно не выводить, а задавать. Пример свёртка базы. Нужно очистить n документов. Т.к. их много, то удаление может занимать продолжительное время и нагружать сервер. В это время пользователи могут столкнуться с тормозами в базе. Оптимально было бы например удалять по 50 документов с паузой в секунду или две. И вот это количество "50" хотелось бы задавать и регулировать.
 
tormozitДата: Пн, 02.03.2026, 19:08:13 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 7368
Репутация: 193
Статус: Оффлайн
Чем не устраивает пауза 1 секунда? Ты хочешь снизить нижнюю границу паузы, чтобы ускорить удаление?
 
tormozitДата: Пн, 02.03.2026, 19:15:21 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 7368
Репутация: 193
Статус: Оффлайн
Если считаешь что 1 секунда - слишком большая пауза, то замени в модуле объекта
Код
ирОбщий.ПаузаЛкс(ПаузаМеждуУдалениями);
на
Код
ирОбщий.ПаузаМиллисекундЛкс(500); // Это будет пауза 500мс

И потестируй. Пользователи уже почувствуют замедление работы сервера. Если такой режим тебе покажется полезным, сообщи.
 
  • Страница 1 из 1
  • 1
Поиск: