CftClub.ru
Клуб специалистов ЦФТ-Банк

Как сбросить кэш формы, или можно ли сделать фильтр на комбо

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
Alkov
Профи
Неподтвержденный


Вступление в Клуб: 23.09.2010
СообщениеВт Апр 05, 2011 08:11   Как сбросить кэш формы, или можно ли сделать фильтр на комбо Ответить с цитатой
Полезность: Нет оценки
Здрасьте всем!

Форма операции кэшируется, можно ли её сбросить из операции (аналогично Управление\выгрузить формы операций ) ?

И вопрос второй есть комбо по представлению в справочнике,
требуется накладывать на него фильтр в зависимости от выбора значения другого поля на форме. Реально ли?
(через контекст - не помагает ,похоже кэширует значения при загрузке формы, если в фильтрах параметра- даёт ошибку) в клиент скрипте -у комбо , в отличии от ссылки, нет ViewName ...
r00st
Эксперт
Резидент CftClub


Вступление в Клуб: 14.09.2007
СообщениеВт Апр 05, 2011 09:43    Ответить с цитатой
Полезность: Нет оценки
Цитата:
И вопрос второй есть комбо по представлению в справочнике,
требуется накладывать на него фильтр в зависимости от выбора значения другого поля на форме. Реально ли?

Код:
Combo.Refresh
Alexsey
Эксперт
МЕГА БАНК


Вступление в Клуб: 06.09.2007
СообщениеВт Апр 05, 2011 09:44   Re: Как сбросить кэш формы, или можно ли сделать фильтр на к Ответить с цитатой
Полезность: Нет оценки
Alkov пишет:
Здрасьте всем!

Форма операции кэшируется, можно ли её сбросить из операции (аналогично Управление\выгрузить формы операций ) ?

И вопрос второй есть комбо по представлению в справочнике,
требуется накладывать на него фильтр в зависимости от выбора значения другого поля на форме. Реально ли?
(через контекст - не помагает ,похоже кэширует значения при загрузке формы, если в фильтрах параметра- даёт ошибку) в клиент скрипте -у комбо , в отличии от ссылки, нет ViewName ...


В клиент скрипте по combo наложи фильтр по свойству "Object.ViewFilter As String" или "Array.ViewFilter As String".
Цитата:
Свойство имеет смысл для кнопок типа «Ссылка» и «Массив», а также для ссылочных колонок таблиц на форме операции.



Например для ссылки:
Код:
Object1.ViewShortName = "VW_CRIT_NO_OP_OBJ_PLP"
Object1.ViewFilter = "{C_NUM} = [P_NUM]"


по сбросу КЭШа, в настройках навигатора поставь признак "Не кэшировать формы операций"
_________________
всегда есть как минимум 2 выхода
omela
Участник со стажем
Сибирьгазбанк


Вступление в Клуб: 01.07.2008
СообщениеВт Апр 05, 2011 23:19   Re: Как сбросить кэш формы, или можно ли сделать фильтр на к Ответить с цитатой
Полезность: Нет оценки
Интересно, а как можно избавиться от null'ого значения в комбо. Чтобы пользователь не мог пустой вариант выбрать из списка. Что-то искала по операциям, не нашла ни одного образца.
_________________
Трехглазый передает привет банкирам, и желает им долгого здравия (:.
Alexsey
Эксперт
МЕГА БАНК


Вступление в Клуб: 06.09.2007
СообщениеЧт Апр 07, 2011 16:44   Re: Как сбросить кэш формы, или можно ли сделать фильтр на к Ответить с цитатой
Полезность: Нет оценки
omela пишет:
Интересно, а как можно избавиться от null'ого значения в комбо. Чтобы пользователь не мог пустой вариант выбрать из списка. Что-то искала по операциям, не нашла ни одного образца.
А если фильтром? я правда не пробовал..
_________________
всегда есть как минимум 2 выхода
omela
Участник со стажем
Сибирьгазбанк


Вступление в Клуб: 01.07.2008
СообщениеЧт Апр 07, 2011 21:39   Re: Как сбросить кэш формы, или можно ли сделать фильтр на к Ответить с цитатой
Полезность: Нет оценки
Alexsey пишет:
omela пишет:
Интересно, а как можно избавиться от null'ого значения в комбо. Чтобы пользователь не мог пустой вариант выбрать из списка. Что-то искала по операциям, не нашла ни одного образца.
А если фильтром? я правда не пробовал..

Первое, что попробовала и "Неа" Smile

Заметила, что на всех ЦФТ формах (по крайне мере на тех, что являются для меня образцом наворотов), где есть списки - вариант "пусто" присутствует.
Когда нельзя, чтобы было пусто просто pragma error, что данное поле не заполнено, если оно обязательное для заполнения.
Даже, если выбрать "Сальдовую ведомость с валютным эквивалентом" и посмотреть "Группировки", то там предусмотрен вариант "----Нет----", но в списке вариант "Пусто" тоже доступен для выбора. Как-то не очень красиво Wink
_________________
Трехглазый передает привет банкирам, и желает им долгого здравия (:.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru