Переключение на Главную Страницу Страницы: 1 [2] 3 4 5 ОтправитьПечать
Очень популярная тема (более 25 ответов) Класс МножественныйФильтр (число прочтений - 33035 )
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Класс МножественныйФильтр
Ответ #15 - 04. Июля 2008 :: 10:09
Печать  
ev-kov писал(а) 04. Июля 2008 :: 10:00:
если в тестовом примере добавить закладку и мф туда поместить, то при нажатии мышкой на колонку +/- потом на след колонку, тз исчезает, видна только текущая строка мф,
смотри вложение


Сегодня уже не посмотрю, в воскресенье Улыбка.

А вообще должно работать, уже месяца 2 в рабочей базе
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Класс МножественныйФильтр
Ответ #16 - 06. Июля 2008 :: 02:40
Печать  
ev-kov писал(а) 04. Июля 2008 :: 10:00:
если в тестовом примере добавить закладку и мф туда поместить, то при нажатии мышкой на колонку +/- потом на след колонку, тз исчезает, видна только текущая строка мф,
смотри вложение

Исправил, брать в первом посте
  
Наверх
ICQ  
IP записан
 
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Класс МножественныйФильтр
Ответ #17 - 07. Июля 2008 :: 04:33
Печать  
Ещё нашел косяк:
Проверялось под Вистой : при использовании версии Formeх > 2.0.5.76 не отображается в нижней тз множественного фильтра вводимые значения, проверял на версиях 79,83,86,91. Под XP всё
работает (на версии Formex 76,91)

И вопрос вдогонку:
Как зарегать BtnPlus1.ocx на клиенте ? чтобы каждый раз при использовании МФ не происходила регистрация, регал так примерно предварительно скопрововав BtnPlus1.ocx, regsvr32 %windir%\system32\BtnPlus1.ocx говорит регистрация прошла успешно , но все равно регается из класса при инициализации.
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Класс МножественныйФильтр
Ответ #18 - 07. Июля 2008 :: 04:44
Печать  
Цитата:
Ещё нашел косяк:
Проверялось под Вистой : при использовании версии Formeх > 2.0.5.76 не отображается в нижней тз множественного фильтра вводимые значения, проверял на версиях 79,83,86,91. Под XP всё 
работает (на версии Formex 76,91)


Под вистой не проверю, нет у меня под рукой ни одной знакомой Висты Печаль. Нижняя это не ТЗ, это список значений.
Проверить вообще поведение динамически созданного списка под вистой. Если с ним всё ок - т.е значения отображаются,  тогда думать дальше.
Проверишь?
  
Наверх
ICQ  
IP записан
 
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Класс МножественныйФильтр
Ответ #19 - 07. Июля 2008 :: 04:47
Печать  
Nick писал(а) 07. Июля 2008 :: 04:44:
Проверить вообще поведение динамически созданного списка под вистой.Проверишь?

Какой код проверять не соображу, выложи здесь что ли ?
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Класс МножественныйФильтр
Ответ #20 - 07. Июля 2008 :: 04:55
Печать  
ev-kov писал(а) 07. Июля 2008 :: 04:47:
Nick писал(а) 07. Июля 2008 :: 04:44:
Проверить вообще поведение динамически созданного списка под вистой.Проверишь?

Какой код проверять не соображу, выложи здесь что ли ?

Вот тестовая обработка, нажми кнопку сформировать, сравни поведение под XP и Вистой
  

__006.ert ( 7 KB | Загрузки )
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Класс МножественныйФильтр
Ответ #21 - 07. Июля 2008 :: 04:59
Печать  
Цитата:
И вопрос вдогонку:
Как зарегать BtnPlus1.ocx на клиенте ? чтобы каждый раз при использовании МФ не происходила регистрация, регал так примерно предварительно скопрововав BtnPlus1.ocx, regsvr32 %windir%\system32\BtnPlus1.ocx говорит регистрация прошла успешно , но все равно регается из класса при инициализации.


Вообще говоря объект регистрироватся должен только если не удается его создать т.е. там выполняется проверка:
Если ) = 0 Тогда
Код
Выбрать все
Функция ПроверитьРегистрациюОбъекта(сПрогИд, сКомандаСистемы) Экспорт
	Перем оТест;
	Попытка
		//Пытаемся создать объект
		оТест = СоздатьОбъект(сПрогИд);
	Исключение
		//Пытаемся зарегистрировать
		КомандаСистемы(сКомандаСистемы);
	КонецПопытки;
	Попытка
		//Пытаемся создать объект
		оТест = СоздатьОбъект(сПрогИд);
	Исключение
		//Неудалось зарегистрировать
		Возврат 0;
	КонецПопытки;
	Возврат 1;
КонецФункции	// ПроверитьРегистрациюОбъекта()
 



Поэтому странно, уверен что каждый раз регистрируется? Тогда у тебя код проверки должен вызывать всегда исключение, можешь туда проверочное сообщение воткнуть и посмотреть куда он там попадает.
  
Наверх
ICQ  
IP записан
 
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Класс МножественныйФильтр
Ответ #22 - 07. Июля 2008 :: 05:02
Печать  
Функция ПроверитьРегистрациюОбъекта(сПрогИд, сКомандаСистемы) Экспорт
     Перем оТест;
     Попытка
           //Пытаемся создать объект
           оТест = СоздатьОбъект(сПрогИд);
     Исключение
           //Пытаемся зарегистрировать
                       //  СЮДА ВЫЛЕТАЕТ
           КомандаСистемы(сКомандаСистемы);
     КонецПопытки;
     Попытка
           //Пытаемся создать объект
           оТест = СоздатьОбъект(сПрогИд);
     Исключение
           //Неудалось зарегистрировать
           Возврат 0;
     КонецПопытки;
     Возврат 1;
КонецФункции      // ПроверитьРегистрациюОбъекта()

еслиб регистрация вообще не проходила, то не работала, а заметил что постоянно регит по тому что 1с при регистрации сворачивается, что ужасно неудобно.
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Класс МножественныйФильтр
Ответ #23 - 07. Июля 2008 :: 05:04
Печать  
А второе исключение не срабатывает?
И под XP и под Вистой?
  
Наверх
ICQ  
IP записан
 
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Класс МножественныйФильтр
Ответ #24 - 07. Июля 2008 :: 05:05
Печать  
Nick писал(а) 07. Июля 2008 :: 05:04:
А второе исключение не срабатывает?
И под XP и под Вистой?

нет, второе ни разу не сработало
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Класс МножественныйФильтр
Ответ #25 - 07. Июля 2008 :: 05:12
Печать  
А попробуй вот это:

"BtnPlus1.ocx /c"
Заменить на
"BtnPlus1.ocx /c /s"

Всё равно в коврик свернётся?
  
Наверх
ICQ  
IP записан
 
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Класс МножественныйФильтр
Ответ #26 - 08. Июля 2008 :: 02:49
Печать  
Nick писал(а) 06. Июля 2008 :: 02:40:
ev-kov писал(а) 04. Июля 2008 :: 10:00:
если в тестовом примере добавить закладку и мф туда поместить, то при нажатии мышкой на колонку +/- потом на след колонку, тз исчезает, видна только текущая строка мф,
смотри вложение

Исправил, брать в первом посте


Кстати баг то не пофиксился,  заметил что он проявляется только при наличии МФ на закладке, использование закладок убираю всё ок.
И ещё в рабочем отчете такого бага с закладкой не обнаружил все нормально прорисовывается, а вот в твоём примере он есть, не пойму поче у меня его нет.
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Класс МножественныйФильтр
Ответ #27 - 08. Июля 2008 :: 02:51
Печать  
Nick писал(а) 07. Июля 2008 :: 04:55:
ev-kov писал(а) 07. Июля 2008 :: 04:47:
Nick писал(а) 07. Июля 2008 :: 04:44:
Проверить вообще поведение динамически созданного списка под вистой.Проверишь?

Какой код проверять не соображу, выложи здесь что ли ?

Вот тестовая обработка, нажми кнопку сформировать, сравни поведение под XP и Вистой


под вистой у формекса проблема похоже, вот как это выглядит
  

error.png ( 10 KB | Загрузки )
error.png

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Класс МножественныйФильтр
Ответ #28 - 08. Июля 2008 :: 03:07
Печать  
Цитата:
Кстати баг то не пофиксился,  заметил что он проявляется только при наличии МФ на закладке, использование закладок убираю всё ок.
И ещё в рабочем отчете такого бага с закладкой не обнаружил все нормально прорисовывается, а вот в твоём примере он есть, не пойму поче у меня его нет.


Полностью заменял каталог с классами?
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Класс МножественныйФильтр
Ответ #29 - 08. Июля 2008 :: 03:07
Печать  
Цитата:
под вистой у формекса проблема похоже, вот как это выглядит

Тогда это к Альфу
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 3 4 5
ОтправитьПечать