powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Фильтр в обработке
11 сообщений из 11, страница 1 из 1
Фильтр в обработке
    #39040380
Paganel677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть у меня некая самописная обработка. выглядит как список каких-то строк (ну, внешне похоже на форму списка документа). заказчик хочет, чтобы там была кнопочка фильтра, как на стандартной форме списка документа (установить отбор и сортировку). Мне что, нужно руками весь функционал этот переписать или есть какой-то человеческий способ добавить фильтр на форму обработки?

может, кто уже решал такую задачу?
...
Рейтинг: 0 / 0
Фильтр в обработке
    #39040404
tvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Paganel677,

а как этот "список каких-то строк" заполняется?
...
Рейтинг: 0 / 0
Фильтр в обработке
    #39040405
trew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Paganel677,

Это обычная или управляемая форма?
список каких-то строк - как называется с конструкторе формы? (таблица значений)

Если сделать управляемую форму, там можно добавить команд сверх.
...
Рейтинг: 0 / 0
Фильтр в обработке
    #39040507
Paganel677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Форма обычная, платформа 8.2. Заполняется запросом на основании регистра сведений.
...
Рейтинг: 0 / 0
Фильтр в обработке
    #39040508
tvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Paganel677,

в запрос добавьте нужные условия и сделайте форму для задания условий
...
Рейтинг: 0 / 0
Фильтр в обработке
    #39040510
Paganel677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trew,

список каких-то строк - как называется с конструкторе формы?

Называется "Форма обработки".
...
Рейтинг: 0 / 0
Фильтр в обработке
    #39040513
Paganel677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tvm,

в запрос добавьте нужные условия и сделайте форму для задания условий

Угу. А я не догадался. Нужно как в списке документа стандартном. Изначально пользователь видит ВСЕ документы, но МОЖЕТ (если захочет) поставить фильтр.

То есть переписывать весь функционал кнопки "Фильтр"? Нет иных решений?
...
Рейтинг: 0 / 0
Фильтр в обработке
    #39040899
Mad_Head
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Paganel677,

я не уловил, у вас это просто табличный документ на форме или у обработки есть соответствующая табличная часть. Если у таблицы есть соответствующая таб часть, то все должно сортироваться
...
Рейтинг: 0 / 0
Фильтр в обработке
    #39040944
Paganel677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mad_Head,

Да, нужно сделать табличную часть, этот путь верен. Сделал её, бросил на форму, фильтр в контекстном меню появился. Только вот что-то пуста табличная часть эта.

Вот так:

Код: plaintext
1.
ЭлементыФормы.ТаблицаЗначений.Значение = Запрос.Выполнить().Выгрузить();
ЭлементыФормы.ТаблицаЗначений.СоздатьКолонки();

Всё отлично работает, только фильтра нет.

А вот так:

Код: plaintext
1.
ЭлементыФормы.ТабличнаяЧасть.Значение = Запрос.Выполнить().Выгрузить();
ЭлементыФормы.ТабличнаяЧасть.СоздатьКолонки();

Есть фильтр, но эта табличная часть пуста. Что я забыл сделать?
...
Рейтинг: 0 / 0
Фильтр в обработке
    #39041099
Paganel677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Paganel677,

Всё, я сам нашёл. Нужно написать
...
Рейтинг: 0 / 0
Фильтр в обработке
    #39041100
Paganel677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Paganel677,

Всё, я сам нашёл. Нужно написать

ОбработкаОбъект.ТабличнаяЧасть.Загрузить(Запрос.Выполнить().Выгрузить());

Всё работает. Всем спасибо, вопрос закрыт.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Фильтр в обработке
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]