Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Подбор списка значений в отчете / 3 сообщений из 3, страница 1 из 1
08.02.2012, 09:34
    #37651188
mort
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подбор списка значений в отчете
День Добрый.
Есть отчет, в нем есть параметр типа справочник ссылка который может содержать список значений.
При открытии формы подбора для этого параметра открывается форма выбора справочника. Мне необходимо при этом программно установить фильтр на этой форме.

Вот и не понимаю как это сделать, если сразу в форме настроить фильтр то при вызове ее из других мест мне он не нужен, а как определить что она вызвана из настроек отчета - не знаю.

Подскажите пожалуйста какие есть варианты.

Платформа 8.2.
...
Рейтинг: 0 / 0
08.02.2012, 15:51
    #37651979
Александр Пузаков
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подбор списка значений в отчете
mortДень Добрый.
Есть отчет, в нем есть параметр типа справочник ссылка который может содержать список значений.
При открытии формы подбора для этого параметра открывается форма выбора справочника. Мне необходимо при этом программно установить фильтр на этой форме.

Вот и не понимаю как это сделать, если сразу в форме настроить фильтр то при вызове ее из других мест мне он не нужен, а как определить что она вызвана из настроек отчета - не знаю.

Подскажите пожалуйста какие есть варианты.

Платформа 8.2.

Можно проверить владельца формы
Код: plaintext
1.
Форма.ВладелецФормы


Разумеется, владельцем формы подбора нужно назначить форму отчета.
А там уже как удобнее будет, можно проверять в попытке наличие какого-то определенного реквизита. Например:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
ФормаОткрытаИзОтчета = Ложь;
Попытка
     Значение = Форма.ВладелецФормы.КакойТоУникальныйРеквизит;
     ФормаОткрытаИзОтчета = Истина;
Исключение
     //Фигушки, владелец не задан либо у владельца нет такого реквизита
КонецПопытки;

Если ФормаОткрытаИзОтчета Тогда
     //Программно устанавливаем фильтр
КонецЕсли;
...
Рейтинг: 0 / 0
09.02.2012, 10:07
    #37653071
sWinTyz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подбор списка значений в отчете
отчет от руки набросали?
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Подбор списка значений в отчете / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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