Пятница, 11.10.2024, 15:00
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Обработка без учета отбора "Поиск дублей и замена"
as7bsДата: Воскресенье, 11.04.2021, 12:16 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 3
Репутация: 3
Статус: Оффлайн
v5.86.2 (и на более ранних версиях)
"Поиск дублей и замена ссылок" вкладка "Правила замены" - "Ссылающиеся объекты".
I. Объекты обрабатываются без учета установленного отбора.
II. Устанавливается ранее снятая "пометка"(галочка) объектам не включенным в отбор при обновлении ссылок.

I. Описание: Если установить отбор, но при этом окажется что у объектов которые не включены отбор установлена "пометка" то этот объект тоже обработается. Основная проблема(опасность обработать лишнее) проявляется в совокупности с проблемой II.

II Описание:
1. Снимаем пометку у всех объектов.
2. Устанавливаем отбор через "Установить отбор" или через "Отобрать строки таблицы по типам".
3. Отмечаем частично объекты для замены и выполняем замену, после чего обновляем список ссылок. Или даже без замены обновляем через "поиск ссылок", либо даже со вкладки Группы дублей через кнопку "В правила".
4. Список ссылок обновляется и для всех проставляется пометка, даже для тех которых не видно в связи с установленным отбором.
5. Снова снимаем пометку у всех объектов, но при этом у тех объектов которых не видно(не включены в отбор), пометка не снимается.
... Вместе с выбранными объектами замена происходит и у тех объектов которых не видно в связи с установленным отбором.
Даже зная эту особенность (на собственном опыте), постоянно боишься обработать что-то лишнее.

Думаю правильнее при обновлении ссылок автоматически устанавливать пометки только видимым.
А еще лучше выполнять обработку с учетом установленного отбора.


Сообщение отредактировал as7bs - Воскресенье, 11.04.2021, 12:17
 
tormozitДата: Воскресенье, 11.04.2021, 14:11 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6388
Репутация: 165
Статус: Оффлайн
Нигде обещано, что обрабатываются только отобранные для просмотра объекты.
Во всех формах инструментов
1. Отбор просмотра (в табличном поле) используется только для облегчения работы со строками таблицы
2. Пометки (флажки) используются для хранения признаков, используемых в обработке данных.
Таким образом это - общее для всех инструментов поведение. Менять его не планируется.

Чтобы немного снизить риск описанной тобой опасности включу отображение итогов по умолчанию https://www.hostedredmine.com/issues/925441 . Хотя это и сейчас можно сделать одним нажатием соответствующей кнопки.
 
tormozitДата: Воскресенье, 11.04.2021, 14:14 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 6388
Репутация: 165
Статус: Оффлайн
Цитата tormozit ()
Снова снимаем пометку у всех объектов
Это некорректное утверждение. Ты нажал кнопку "Выключить выделенные или все отвечающие отбору строки". Она не должна снимать все пометки. Внимательнее читай подсказки к кнопкам. Я их очень тщательно формулирую.
 
as7bsДата: Воскресенье, 11.04.2021, 16:19 | Сообщение # 4
Рядовой
Группа: Пользователи
Сообщений: 3
Репутация: 3
Статус: Оффлайн
Цитата tormozit ()
Чтобы немного снизить риск описанной тобой опасности включу отображение итогов по умолчанию
Итоги это "Найдено объектов" и "Помечено объектов" в верхней части "Правила замены ссылок"?  Они и так по умолчанию отображаются.
Я в основной в этой обработке пользуюсь "Отбором строки таблицы по типам", и при нажатии соответствующей кнопки вижу по умолчанию только "помеченные" объекты. Это в начале и привело к замене лишних значений, т.к. не увидел "не нужных" в замене объектов. Можно как то отключить кнопку "Помеченные" по умолчанию?

Добавлено (11.04.2021, 16:30)
---------------------------------------------

Цитата tormozit ()
Ты нажал кнопку "Выключить выделенные или все отвечающие отбору строки". Она не должна снимать все пометки.
Вот такой кнопки и не хватает. Она и была бы решением проблемы  Из за ее отсутствия, приходится постоянно отключать настроенный отбор, а потом снова его настраивать. После обновления списка ссылок.


Сообщение отредактировал as7bs - Воскресенье, 11.04.2021, 16:21
 
tormozitДата: Воскресенье, 11.04.2021, 17:40 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 6388
Репутация: 165
Статус: Оффлайн
Цитата as7bs ()
Они и так по умолчанию отображаются
Ошибаешься. Сейчас над обеими таблицами есть по одну итоговому показателю. Над таблицей правил замены ссылок - количество помеченных правил. А над таблицей объектов - количество ссылающихся (найденных) объектов. Количество помеченных объектов итогово по умолчанию не отображается, а отображается лишь по каждому правилу замены ссылок (в верхней таблице).
 
tormozitДата: Воскресенье, 11.04.2021, 17:47 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 6388
Репутация: 165
Статус: Оффлайн
Будет полезнее, если ты опишешь более конкретно случай использования. Быстрее и точнее его понять помогла бы картинка.
1. Сколько всего/помечено у тебя строк в таблице правил замены ссылок?
2. Сколько всего/помечено ссылающихся объектов/типов?
3. По какому критерию ты отбираешь/помечаешь ссылающиеся объекты для обработки?
4. Насколько сильно в твоем случае упростила бы решение задачи более "наблюдательная" история отборов?
 
tormozitДата: Воскресенье, 11.04.2021, 18:45 | Сообщение # 7
Генералиссимус
Группа: Администраторы
Сообщений: 6388
Репутация: 165
Статус: Оффлайн
Цитата as7bs ()
Вот такой кнопки и не хватает. Она и была бы решением проблемы
Создал задачу https://www.hostedredmine.com/issues/925449
 
tormozitДата: Воскресенье, 11.04.2021, 23:31 | Сообщение # 8
Генералиссимус
Группа: Администраторы
Сообщений: 6388
Репутация: 165
Статус: Оффлайн
Реализовано в 5.87
 
  • Страница 1 из 1
  • 1
Поиск: