[РЕШЕНИЕ ПРОБЛЕМ] ТиС: Не восстанавливается множественный фильтр - что делать?
30.06.09
Задачи пользователя - Адаптация типовых решений
В типовой ТиС 7.7 (комплексной) есть хороший инструмент - множественный фильтр (МФ). Все бы хорошо, только набранный МФ и сохраненный по кнопке "Сохранить настройку" при следующем запуске отчета и попытке прочитать набор МФ по кнопке "Восстановить настройку" - не работает...
Что делать? Ответ простой - лечить!
А как лечить? Ответ простой - одна строчка и все тип-топ!
В типовой ТиС 7.7 (комплексной) есть хороший инструмент - множественный фильтр (МФ). Все бы хорошо, только набранный МФ и сохраненный по кнопке "Сохранить настройку" при следующем запуске отчета и попытке прочитать набор МФ по кнопке "Восстановить настройку" - не работает... Работает только если ВКЛ галка "Использовать при открытии" - что не очень удобно... для разных условий есть свои наборы МФ, которые ... елы-палы... не восстанавливаются...
Лично меня это не напрягало, пока на Т1С кто-то чуть не плача просил помощи ;-) Тем более что и свои манагеры регулярно жаловались. Пришлось "напрячься".
Рассусоливать дальше не буду (на самом деле МФ восстанавливается, но не показывается) - лечим так: в нужных нам отчетах, которые используют МФ находим код
и превращаем в такой код
Все.
Пользуйтесь на здоровье и плюсуйте рейтинг.
Лично меня это не напрягало, пока на Т1С кто-то чуть не плача просил помощи ;-) Тем более что и свои манагеры регулярно жаловались. Пришлось "напрячься".
Рассусоливать дальше не буду (на самом деле МФ восстанавливается, но не показывается) - лечим так: в нужных нам отчетах, которые используют МФ находим код
//******************************************************* // Предопределенная процедура. Процедура ВводНового() // эта предопределенная процедура выполняется при восстановлении настройки ПерерисовкаНазванийЗакладок(); УправлениеДиалогом(); ТаблицаМФ.ВыводитьПиктограммы("ФлВкл"); КонецПроцедуры // ВводНового()
и превращаем в такой код
//**************************************************** // Предопределенная процедура. Процедура ВводНового() // эта предопределенная процедура выполняется при восстановлении настройки ПерерисовкаНазванийЗакладок(); УправлениеДиалогом(); ТаблицаМФ.ВыводитьПиктограммы("ФлВкл"); глПриСменеСтрокиТаблицыМФ( 1, 0, Контекст); //ЗДЕСЬ СОБАКА ПОРЫЛАСЬ! КонецПроцедуры // ВводНового()
Все.
Пользуйтесь на здоровье и плюсуйте рейтинг.
Вступайте в нашу телеграмм-группу Инфостарт
Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.