#std653

Групповые обработки в списках

Проблемы, которые нужно предотвратить при групповых обработках:

  • разные отклики программы на одинаковые действия пользователя;
  • отсутствие отклика программы на действие пользователя.
1.

При групповой обработке сообщайте пользователю о количестве успешно выполненных операций.

Пример

При изменении статуса у выделенных заказов клиентов программа сообщает, что статус успешно изменен у всех заказов.

Сообщение об успешной групповой обработке

При ошибках программа также должна дать явный отклик:

Сообщение об ошибке групповой обработки

2.

Пользователя нельзя оставлять без отклика, если в процессе групповой обработки возникли ошибки.

Если часть или все объекты обработать не удалось, об этом нужно сообщить.

Пример

Пользователь пытается изменить статус заказов клиентов из Закрыт в Закрыт. Система сообщает, что документы уже находятся в этом статусе и менять его не требуется.

Пример групповой операции с закрытыми заказами Сообщение об отсутствии необходимости изменения

3.

Групповые обработки в списках с группировкой должны учитывать следующие правила:

  • если выделены несколько строк, включая строки группировки, при обработке строки группировки игнорируются; обработка применяется только к выделенным строкам данных;
  • если выделена только строка группировки и запущена групповая обработка, выводится платформенное сообщение.

Пример

Выделение строк в сгруппированном списке Платформенное сообщение для строки группировки

Источник

https://its.1c.ru/db/v8std#content:653