Суббота, 18.05.2024, 21:07
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Основной » Проблемные ситуации » Не ставится отбор в динамическом списке
Не ставится отбор в динамическом списке
7OHДата: Вторник, 16.02.2021, 01:47 | Сообщение # 1
Майор
Группа: Пользователи
Сообщений: 97
Репутация: 52
Статус: Оффлайн
Платформа: 8.3.17.1989
Режим БД: клиент-серверный
Конфигурация. Название: Управление торговлей для Украины, редакция 2.3 (2.3.23.1)
Конфигурация. Основной режим запуска: Обычное приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим управления блокировкой данных: Автоматический
Конфигурация. Режим совместимости: Версия8_3_12
Инструменты разработчика. Версия: Портативный 5.79.1p
Инструменты разработчика. Инструмент: Прочее
Инструменты разработчика. Объекты на сервере: Нет
Инструменты разработчика. Серверный модуль: Нет
Клиент. ОС: Майкрософт Windows 10 Pro 64-разрядная Русский
Клиент. Приложение: Обычное приложение 32б
Клиент. Язык интерфейса конфигурации: ru
Клиент. Язык интерфейса системы: ru
Клиент. От имени администратора Windows: Нет

-----

Открываем форму списка документа - в отборах обычных ставим отбор по любому полю.
Закрываем список.
Открываем заново (лучше с перезаходом в 1С ОП).
В списке примененных ранее фильтров видим наш фильтр - клацаем.
Чаще не применяет, чем применяет.
Прикрепления: 4920901.png (22.9 Kb)
 
tormozitДата: Вторник, 16.02.2021, 07:38 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6204
Репутация: 159
Статус: Оффлайн
Применяется сохраненный отбор только в случае, если в текущей таблице БД есть поля с нужными именами. Список последних отборов ведет платформа и он не учитывает таблицу БД, которая выводится сейчас в список. Т.е. последние отборы хранятся общие для всех таблиц.
 
7OHДата: Вторник, 16.02.2021, 12:12 | Сообщение # 3
Майор
Группа: Пользователи
Сообщений: 97
Репутация: 52
Статус: Оффлайн
В текущих таблицах такая колонка есть. Но применяет , похоже, только к первому открытому списку.
Открываю 2 списка документов и регистр сведений.
Пытаюсь выбрать отбор по КОнтрагенту.
У первого списка документов отмечает, у второго и регистра не хочет.
Я верно понял - ИР это событие не ловит и не ставит отбор сама платформа ?


Сообщение отредактировал 7OH - Вторник, 16.02.2021, 12:20
 
tormozitДата: Четверг, 18.02.2021, 22:33 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 6204
Репутация: 159
Статус: Оффлайн
Думаю тебе показалось. Я проверил твой сценарий. У меня работает отбор во всех списках, если там есть поле с нужным именем.
Опиши пример для воспроизведения подробнее и приложи картинки, отражающие сами списки и их установленные отборы.

В платформе нет события применения отбора к динамическому списку. Эта кнопка полностью обрабатывается платформой и мой код при этом не выполняется, за исключением ПриВыводеСтроки.
 
7OHДата: Суббота, 20.02.2021, 01:40 | Сообщение # 5
Майор
Группа: Пользователи
Сообщений: 97
Репутация: 52
Статус: Оффлайн
Во вложении скрин с метаданными и видео процесса.
После открытия сохраненный отбор применяется не везде сразу.
Если вручную поставить, закрыть и открыть - применяется везде.
После перезапуска приложения - всё по новой.
Прикрепления: 5888389.png (42.4 Kb) · 5906676.gif (2.98 Mb)
 
tormozitДата: Суббота, 20.02.2021, 08:17 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 6204
Репутация: 159
Статус: Оффлайн
Похоже платформа запоминает отборы по внутренним идентификаторам полей. Если поле порождено объектом метаданных напрямую (реквизит, измерение, ресурс), то сохраненный отбор будет работать только в родной таблице. А если поле связано с предопределенным свойством (пометка удаления, номер, код, наименование), то оно будет работать во всех таблицах такого же типа.
 
tormozitДата: Воскресенье, 21.02.2021, 21:01 | Сообщение # 7
Генералиссимус
Группа: Администраторы
Сообщений: 6204
Репутация: 159
Статус: Оффлайн
Создал задачу https://www.hostedredmine.com/issues/920624
 
tormozitДата: Понедельник, 22.02.2021, 01:34 | Сообщение # 8
Генералиссимус
Группа: Администраторы
Сообщений: 6204
Репутация: 159
Статус: Оффлайн
Реализовано в 5.80
 
Форум » Основной » Проблемные ситуации » Не ставится отбор в динамическом списке
  • Страница 1 из 1
  • 1
Поиск: