...

Массовые действия не удобны

Тема в разделе "Вопросы по платформе", создана пользователем BraerskiySV, 4 окт 2022.

  1. BraerskiySV

    BraerskiySV Новичок

    Добрый день.
    Тут https://elma365.com/ru/help/mass_actions.html написано, что над элементами приложения можно делать массовые действия.
    Я настроил БП в котором выполняется сценарий
    Код:
    
    async function SetActualFelse(): Promise<void> {
        for (
    let oRecordsLinc of Context.data.recordlist! ){
            var 
    oRecord await oRecordsLinc.fetch();
            
    oRecord.data.actual=false
            await oRecord
    .save();
        }
    }
    Оказалось, что кнопка, которая по идее должна выделять все элементы выделяет только элементы на текущей странице. У меня более 6000 записей. Попробовал листать и выделять сдался на 600 записи...
    Идея была в том, чтобы можно было фильтром выбрать нужные записи и произвести над ними массовые действия.
    Отсутствие возможности выделить все записи, попавшие под фильтр, делает данный инструментарий бесполезным.

    P.S.Можно объединить с https://community.elma365.com/ru/threads/275/
    Последнее редактирование: 4 окт 2022
  2. denis.khveshchenik

    denis.khveshchenik Активный участник

    Да, есть такая проблема, не плохо бы ее починить.
  3. d.peredvigina

    d.peredvigina Техническая поддержка

    Добрый день!
    Опишу, как это работает на данный момент: элементы, как вы и заметили, выделяются только на текущей странице из-за того, что система не может применить какое-либо действие к элементам (находящимся на других страницах), которые пользователь даже не видел. Поэтому действия применяются только к тому, что располагается на текущей странице. Это сделано в целях безопасности во избежание непредвиденных ситуаций в том числе.

    Ранее нам уже поступали обращения с описанной вами проблемой, и сейчас в стадии оценки/проработки находится следующий функционал: если существует элементов больше, чем на одной странице, то пользователю будет показываться окно с выбором: “Выбрать все элементы” и “Выбрать все на текущей странице”