Публикация

А вы знаете, что такое InlineEdit и что внезапно это есть в BPMonline?

День добрый! Не знаю, знаете ли вы, но я теперь знаю, что в BPMonline 5.X можно редактировать записи в реестре, не открывая карточек редактирования. Выглядит это, как будто работа в ячейках Excel - Youtube.
Далее расскажу, как это настроить.

Во-первых

нужно разрешить редактирование в ячейках реестра
Заходим в страницу реестра контрагентов (для других разделов - соответствующие страницы) и выбираем TreeGrid, отображать все свойства и ставим галочку "Разрешить редактирование в ячейках":

При попытке редактирования на данном этапе будем получать ошибку об отсутствии данных в каком-нибудь поле, например Address.

Во-вторых

нужно включить подгрузку данных
На той же страницу для всех колонок в DataSource проставляем галочку "Всегда загружать данные":

После этого будем получать ошибку об отсутствии данных в каком-нибудь другом поле:lol: У меня это было AddressType:

В-третьих

нужно добавить дополнительные поля и также включить для них подгрузку.
Добавляем поле из ошибки в пункте 2 в колонки Datasource все той же многострадальной страницы реестра контрагентов и... снова получаем ошибку с новой колонкой.

Дальше все банально - повторяем последний пункт для всех колонок, по которым вылезет ошибка.
Вот так не хитро можно настроить оригинальный метод редактирования.

Поделиться

1 комментарий

Думаю, многие знают. А как быть с такой проблемой, что если записи на реестре две или более, то запись сохраняется переходом на другую строку реестра. Но если запись всего одна, то тут проблемка: переключиться на другую строку нельзя (ее нет), и никакие другие манипуляции не помогают сохранить запись после изменения некоторых ячеек. В пятерке эту проблему не стали решать (я про эту тему)

Войдите или зарегистрируйтесь, чтобы комментировать