Проблема при обновлении элементов формы

1. additech 20.03.24 11:17 Сейчас в теме
Суть проблемы:
при изменении содержимого заголовка элемента формы (например, заголовка страницы/вкладки) обновляется вся форма, что инициирует обновление динамического списка. В этом случае, если пользователь мотает список вниз, а курсор установлен выше и вышел за диапазоны видимости, то после обновления динамический список возвращается к активной строке где был установлен курсор, что очень бесит пользователей.

Пример см. в прикреплённом файле "Демонстрация.gif".

Вопрос:
как изменить содержимое заголовка элемента без обновления всей формы?
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
2. anton13m 2 20.03.24 12:21 Сейчас в теме
Нужно создать реквизит формы и использовать его как ПутьКДаннымЗаголовка.
Прикрепленные файлы:
additech; Sashares; +2 Ответить
13. Sashares 34 20.03.24 15:04 Сейчас в теме
(7)Ок. Пусть информирование во вкладке.
Но вместо цвета текста можно выводить картинку.
У меня на тесте, если у вкладки задана картинка, то смена картинки не сбрасывает позиционирование в ДС.
То есть надо 2 картинки - нет ошибки, и есть ошибка.
И выводить нужную.
Красный шар, зеленый шар, подобного вида. Обычно такие есть в библиотеке картинок в типовых конфигурациях.
Прикрепленные файлы:
additech; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. anton13m 2 20.03.24 12:21 Сейчас в теме
Нужно создать реквизит формы и использовать его как ПутьКДаннымЗаголовка.
Прикрепленные файлы:
additech; Sashares; +2 Ответить
3. additech 20.03.24 12:57 Сейчас в теме
(2)
Нужно создать реквизит формы и использовать его как ПутьКДаннымЗаголовка.

Спасибо! Это действительно рабочий вариант.

Но кроме текста заголовка нужно изменять цвет этого заголовка (как сигнализация о превышении), что приводит к аналогичному поведению, как описывал ранее. А в данном случае обходные пути есть?
4. user1880116 20.03.24 13:20 Сейчас в теме
(3)
нужно
Через разовый обработчик ожидания
5. additech 20.03.24 13:53 Сейчас в теме
(4)
Через разовый обработчик ожидания

Не поможет. У меня эта процедура и так вызывается через обработчик ожидания. Поведение как описывал выше.
6. Sashares 34 20.03.24 14:10 Сейчас в теме
(5)Не меняйте цвет заголовка, придумайте другой информатор.
Например, добавить группу страниц, на одной странице пустая декорация, на второй текст предупреждения в нужном оформлении.
Когда надо выводить предупреждение - меняете текущую страницу с пустой на страницу с текстом.
Например, под этим списком выводить это.
7. additech 20.03.24 14:18 Сейчас в теме
(6)
Не меняйте цвет заголовка, придумайте другой информатор

Информирование во вкладке, это самое удобное решение для пользователя. Если подсвечена красным цветом, то заходим в эту вкладку и ищем проблему.
8. Sashares 34 20.03.24 14:38 Сейчас в теме
(7)Еще вариант - при интерактивной работе не менять цвет, а делать это по отдельной кнопке.
То есть пользователь нажал кнопку проверить, подсветились вкладки с проблемами.
9. additech 20.03.24 14:41 Сейчас в теме
(8) Обходные варианты реализации информирования не рассматриваются. Работает периодический обработчик ожидания, если потупили данные требующие внимания, то пользователь должен быть уведомлен о наличии проблемы в конкретной вкладке (их может быть 10 и более).
11. Sashares 34 20.03.24 14:52 Сейчас в теме
(9) Ну тогда смиритесь с текущей работой платформы.
13. Sashares 34 20.03.24 15:04 Сейчас в теме
(7)Ок. Пусть информирование во вкладке.
Но вместо цвета текста можно выводить картинку.
У меня на тесте, если у вкладки задана картинка, то смена картинки не сбрасывает позиционирование в ДС.
То есть надо 2 картинки - нет ошибки, и есть ошибка.
И выводить нужную.
Красный шар, зеленый шар, подобного вида. Обычно такие есть в библиотеке картинок в типовых конфигурациях.
Прикрепленные файлы:
additech; +1 Ответить
14. additech 20.03.24 15:22 Сейчас в теме
(13) А это вариант! Главное картинку менять на клиенте и всё нормально отрабатывает.
Спасибо за подсказку, с этим можно работать!
10. anton13m 2 20.03.24 14:44 Сейчас в теме
(3)
А в данном случае обходные пути есть?

Через условное оформление можно попробовать, но тут уже другие проблемы появятся.
Прикрепленные файлы:
additech; +1 Ответить
12. additech 20.03.24 15:03 Сейчас в теме
(10) Идея интересная, но условное оформление оказывается не влияет на цвет заголовка страницы (проверил в разных вариантах).
Наверное действительно нужно смириться с особенностями работы платформы 1С.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот