Переключение на Главную Страницу Страницы: [1]  ОтправитьПечать
Очень популярная тема (более 25 ответов) FormEx 2.0.5.117 (число прочтений - 10635 )
Алексей_М
YaBB Newbies
*
Отсутствует



Сообщений: 3
Местоположение: Днепр, Украина
Зарегистрирован: 14. Января 2017
Пол: Мужской
FormEx 2.0.5.117
14. Января 2017 :: 20:16
Печать  
На сайте появилась свежая версия 2.0.5.117 от 13.01.2017

Но ни на сайте, ни в самом архиве я не нашел описания изменений.

И у меня к Вам просьба: обновите, пожалуйста, демонстрационную базу для демонстрации всех новшеств.
  

Я желаю всем счастья!
Наверх
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 633
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: FormEx 2.0.5.117
Ответ #1 - 14. Января 2017 :: 21:27
Печать  
ВСЕХ ВОЗМОЖНОСТЕЙ оО?
Ну ты шутник... в демо-базе нет и 1% возможностей formex.
  
Наверх
www  
IP записан
 
Алексей_М
YaBB Newbies
*
Отсутствует



Сообщений: 3
Местоположение: Днепр, Украина
Зарегистрирован: 14. Января 2017
Пол: Мужской
Re: FormEx 2.0.5.117
Ответ #2 - 14. Января 2017 :: 23:52
Печать  
Цитата:
для демонстрации всех новшеств

Цитата:
ВСЕХ ВОЗМОЖНОСТЕЙ оО?

найдите отличия.

И я не шучу - это нормальная практика, когда продукт имеет документацию с примерами.
  

Я желаю всем счастья!
Наверх
IP записан
 
Sserj
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 77
Зарегистрирован: 25. Октября 2010
Re: FormEx 2.0.5.117
Ответ #3 - 15. Января 2017 :: 08:20
Печать  
Анонс и описание сделаны на Мисте.
http://www.forum.mista.ru/topic.php?id=788786

Там же по ходу ветки можно прочитать, что исправлено в версии от 13.01.17
  
Наверх
 
IP записан
 
Алексей_М
YaBB Newbies
*
Отсутствует



Сообщений: 3
Местоположение: Днепр, Украина
Зарегистрирован: 14. Января 2017
Пол: Мужской
Re: FormEx 2.0.5.117
Ответ #4 - 15. Января 2017 :: 09:50
Печать  
Благодарю
  

Я желаю всем счастья!
Наверх
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 633
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: FormEx 2.0.5.117
Ответ #5 - 15. Января 2017 :: 10:34
Печать  
Алексей_М писал(а) 14. Января 2017 :: 23:52:
Цитата:
для демонстрации всех новшеств

Цитата:
ВСЕХ ВОЗМОЖНОСТЕЙ оО?

найдите отличия.

И я не шучу - это нормальная практика, когда продукт имеет документацию с примерами.

Демка то от 2003 года, и добавление в нее демонстрации всех новшеств почти равно демонстрации всех возможностей.
И FormExHistory тоже 10 лет как не меняется...
Информатор 1с++ единственно надежный метод получить список текущих возможностей, ну а als`ка. Она более-менее стабильно обновляется.

Практика то практикой, но на примеры и описание иногда приходится тратить больше времени чем на добавление возможностей, а времени на это всегда не хватает.
  
Наверх
www  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: FormEx 2.0.5.117
Ответ #6 - 16. Января 2017 :: 06:28
Печать  
als-документация более-менее приведена в соответствие, оттуда можно получить информацию о новшествах.
  

FormEx developer
Наверх
www  
IP записан
 
vladimirmir2012
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 426
Зарегистрирован: 18. Мая 2011
Re: FormEx 2.0.5.117
Ответ #7 - 16. Января 2017 :: 09:22
Печать  
Просьба улучшить функционирование функции ДобавитьАтрибут(ТипАтрибута) так как некоторые из добавляевых типов атрибутов не корректно функционируют.





  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: FormEx 2.0.5.117
Ответ #8 - 16. Января 2017 :: 11:05
Печать  
vladimirmir2012 писал(а) 16. Января 2017 :: 09:22:
Просьба улучшить функционирование функции ДобавитьАтрибут(ТипАтрибута) так как некоторые из добавляевых типов атрибутов не корректно функционируют.


Это только если Артур возьмется за дорабтку.
  

FormEx developer
Наверх
www  
IP записан
 
vladimirmir2012
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 426
Зарегистрирован: 18. Мая 2011
Re: FormEx 2.0.5.117
Ответ #9 - 16. Января 2017 :: 11:28
Печать  
vladimirmir2012 писал(а) 16. Января 2017 :: 09:22:
Это только если Артур возьмется за дорабтку.
Если бы добавление атрибута 100% корректно работало, то можно было разработать поддержку "динамических форм".
Было бы просто супер!

Будет ли с вашей стороны продолжение расширения функционала FormEx?

В предыдущие несколько недель вы добавили не мало функционала.
Все затаив дыхание ждут от вас новых плюшек /и ни как не дырок от бубликов/.

Верим, надеемся и ждем.

PS: Спасибо за уже сделанное!

  
Наверх
 
IP записан
 
JazK
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 8
Зарегистрирован: 02. Августа 2008
Re: FormEx 2.0.5.117
Ответ #10 - 18. Февраля 2017 :: 10:12
Печать  
Использую раскраску Многострочной части справочника.
Формула в строках вызывается дважды.
С новым планом раскраски и по старому новый метод ОтключитьОбновлениеПриРаскраске(1) не срабатывает.
Может для многострочной части только?
FormEx 2.0.5.124
1C++ 3.2.4.3

АЛьФ, посмотри, пожалуйста...
  
Наверх
 
IP записан
 
stepman1
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 86
Зарегистрирован: 02. Июля 2007
Re: FormEx 2.0.5.117
Ответ #11 - 20. Февраля 2017 :: 08:52
Печать  
Да, метод ОтключитьОбновлениеПриРаскраске(1)  ничего не дал.
Поэтому использую 2.0.78 версию FormEx -  более поздние версии идут с двойным вызовом функций элементов.
  
Наверх
 
IP записан
 
JazK
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 8
Зарегистрирован: 02. Августа 2008
Re: FormEx 2.0.5.117
Ответ #12 - 22. Августа 2017 :: 12:05
Печать  
При включении раскраски формулы в строках табличных частей выполняются дважды при обновлении многострочной части (вход в группу справочника, листание странцы). Первый проход выполняются формулы всех видимых строк многострочной части. Затем второй проход выполняются формулы всех видимых строк многострочной части. При перемещении курсором по строкам два раза выполняется формула текущей строки.
FormEx 2.0.5.128
« Последняя редакция: 22. Августа 2017 :: 13:58 - JazK »  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: FormEx 2.0.5.117
Ответ #13 - 23. Августа 2017 :: 13:27
Печать  
JazK писал(а) 22. Августа 2017 :: 12:05:
При включении раскраски формулы в строках табличных частей выполняются дважды при обновлении многострочной части (вход в группу справочника, листание странцы). Первый проход выполняются формулы всех видимых строк многострочной части. Затем второй проход выполняются формулы всех видимых строк многострочной части. При перемещении курсором по строкам два раза выполняется формула текущей строки.
FormEx 2.0.5.128


Для обхода этого глюка добавлен метод в объекте Сервис:
Код
Выбрать все
ОтключитьОбновлениеПриРаскраске(<?>)
Синтаксис:
ОтключитьОбновлениеПриРаскраске(<ЗначениеФлага>)
Назначение:
Метод для обхода возможного торможения отрисовки таблиц при включенной раскраске таблиц.
По умолчанию при включении раскраски происходит дополнительно обновление окна таблицы для исключение артефактов отрисовки.
Это может вызывать торможение листания таблицы.
Метод позволяет отключить это обновление.
Следует учитывать, что при отключении обновления возможно возникновения артефактов отрисовки таблиц.
Параметры:
<ЗначениеФлага> - 1 - отключить дополнительное обновление, 0 - включить дополнительное обновление.
 

  

FormEx developer
Наверх
www  
IP записан
 
JazK
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 8
Зарегистрирован: 02. Августа 2008
Re: FormEx 2.0.5.117
Ответ #14 - 04. Сентября 2017 :: 10:12
Печать  
Алексей, к сожалению не работает метод ОтключитьОбновлениеПриРаскраске(1).
Посмотри, пожалуйста...
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: FormEx 2.0.5.117
Ответ #15 - 04. Сентября 2017 :: 13:27
Печать  
JazK писал(а) 04. Сентября 2017 :: 10:12:
Алексей, к сожалению не работает метод ОтключитьОбновлениеПриРаскраске(1).
Посмотри, пожалуйста...


Что значит "не работает"? Все равно двойное вычисление формул идет?
  

FormEx developer
Наверх
www  
IP записан
 
JazK
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 8
Зарегистрирован: 02. Августа 2008
Re: FormEx 2.0.5.117
Ответ #16 - 05. Сентября 2017 :: 09:55
Печать  
Да. Все равно двойное вычисление формул идет.
  
Наверх
 
IP записан
 
leshik
1c++ donor
Отсутствует



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Re: FormEx 2.0.5.117
Ответ #17 - 12. Ноября 2019 :: 19:26
Печать  
Уважаемый Альф, 2.0.5.146 отрабатывает двойной вызов всё равно.
Метод
Код
Выбрать все
Сервис = СоздатьОбъект("Сервис");
Сервис.ОтключитьОбновлениеПриРаскраске(1);
Сервис.ВключитьРаскраскуТаблиц();
 


Не помогает.
Не найдется ли возможности посмотреть?
Тест если надо подготовлю
  
Наверх
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: FormEx 2.0.5.117
Ответ #18 - 13. Ноября 2019 :: 06:21
Печать  
Если не сильно сложно, то тест сильно помог бы.
  

FormEx developer
Наверх
www  
IP записан
 
leshik
1c++ donor
Отсутствует



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Re: FormEx 2.0.5.117
Ответ #19 - 13. Ноября 2019 :: 18:04
Печать  
Тест во вложении.
При начале работы идет серия вопросов.
Загрузить FormeEx > Да
Включить Загрузку > Да
Отключить автообновление > Да

При начале работы системы откроется журнал документов с вызовом функции и счетчиком.
На что обратил внимание:
Если даже просто загрузить FormEx при первом открытии формы пройдет двойной вызов, дальше будет работать нормально.
При включенной раскраске вызов всё время двойной.
Не нашел как присоединить файл  Улыбка
Вставлю ссылкой на яндекс.диск.
https://yadi.sk/d/Wotzz1y0kx6TDg
  
Наверх
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: FormEx 2.0.5.117
Ответ #20 - 14. Ноября 2019 :: 06:09
Печать  
Поправил. Выложено тут: https://yadi.sk/d/qvAkwnuG_OAlAw
  

FormEx developer
Наверх
www  
IP записан
 
leshik
1c++ donor
Отсутствует



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Re: FormEx 2.0.5.117
Ответ #21 - 14. Ноября 2019 :: 07:00
Печать  
Протестировал.
1. Просто загрузка FormEx
(раскраска не включена, ОтключитьОбновлениеПриРаскраске не включено)
Первое открытие формы: двойной вызов. Далее правильное поведение, один вызов, но для всех строк формы.
2. Загрузка+Включенная раскраска
(ОтключитьОбновлениеПриРаскраске не включено)
Первое открытие формы: двойной вызов, далее вызов функций для всех строк при позиционировании на любой. То есть форма обновляется полностью, но 1 раз, а не два как было ранее. Считаю поведение правильным, правда не знаю насколько оно документировано.
3. Загрузка+Включенная раскраска+ОтключитьОбновлениеПриРаскраске
Первое открытие формы: вызов 1 раз для каждой строки. Переход по строкам - вызов только строки, на которую позиционировались.
Для меня самый правильный вариант. Однако судя по методу, он был введен в связи с какими-то особенностями раскраски. Прошу подсказать ещё раз для чего он был введен? Если его использовать, с какой проблемой столкнёмся?
  
Наверх
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: FormEx 2.0.5.117
Ответ #22 - 14. Ноября 2019 :: 07:45
Печать  
В раскраске добавлено обновление видимой части таблицы, потому что иногда возникали проблемы с ее отрисовкой (некие артефакты, не прорисовка части строк). Новый метод это дополнительное обновление отключает и 1С действует так, как без включенной раскраски. Соответственно, возможно возникновение тех самых проблем с отрисовкой. Но т.к. я так и не выяснил с чем эти проблемы связаны, не могу точно сказать возникнут ли они на конкретной системе.
  

FormEx developer
Наверх
www  
IP записан
 
Arbuz
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 58
Зарегистрирован: 06. Февраля 2019
Re: FormEx 2.0.5.117
Ответ #23 - 14. Ноября 2019 :: 10:03
Печать  
у меня при ОтключитьОбновлениеПриРаскраске(1) раскраска строк (кроме текущей) не всегда происходит. например открываю форму - строки не раскрашены (кроме текущей), стрелками/мышкой поскролил - раскрасились там где прошло выделение текущей, PgUp/PgDn - тоже не раскрашивает те строки, через которые перепрыгивает, размер формы изменил (любым способом) - раскрасились. но нагрузка на проц в два раза ниже при скроллинге. я обновление вообще-то не отключал, меня всё устраивало, теперь интересно стало.

добавлено: Win7HPx86/1C27DBF(noRDP)/Formex147
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: FormEx 2.0.5.117
Ответ #24 - 14. Ноября 2019 :: 10:11
Печать  
Вот о таких глюках я и говорю. 1С как-то странно формулы перед раскраской рассчитывает и отрисовываемую область задает.
  

FormEx developer
Наверх
www  
IP записан
 
Arbuz
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 58
Зарегистрирован: 06. Февраля 2019
Re: FormEx 2.0.5.117
Ответ #25 - 14. Ноября 2019 :: 10:19
Печать  
хм, а есть ли какой способ определять, что окно получило фокус (типа OnActivate), чтобы переключать ОтключитьОбновлениеПриРаскраске ?
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: FormEx 2.0.5.117
Ответ #26 - 14. Ноября 2019 :: 10:31
Печать  
Arbuz писал(а) 14. Ноября 2019 :: 10:19:
хм, а есть ли какой способ определять, что окно получило фокус (типа OnActivate), чтобы переключать ОтключитьОбновлениеПриРаскраске ?


Конечно. Так и называется ПриАктивацииОкна().
  

FormEx developer
Наверх
www  
IP записан
 
Arbuz
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 58
Зарегистрирован: 06. Февраля 2019
Re: FormEx 2.0.5.117
Ответ #27 - 14. Ноября 2019 :: 10:39
Печать  
Смущённый точно, спасибо. что-то я поспешил с вопросом... надо бросать пить посреди недели.
  
Наверх
 
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 850
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: FormEx 2.0.5.117
Ответ #28 - 15. Ноября 2019 :: 09:26
Печать  
Что-то у меня не распаковывается архив. Точнее сама dll - ругается на "непредвиденная ошибка". als при этом распаковался.
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
Arbuz
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 58
Зарегистрирован: 06. Февраля 2019
Re: FormEx 2.0.5.117
Ответ #29 - 15. Ноября 2019 :: 09:43
Печать  
у меня тоже не распаковывалась сама dll. я 7zip'ом открыл архив и распаковал, при этом он выдал варнинг, что-то типа лишние данные в конце архива. но dll целая-рабочая.
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: FormEx 2.0.5.117
Ответ #30 - 15. Ноября 2019 :: 12:26
Печать  
Заархивировал заново. Попробуйте сейчас.
  

FormEx developer
Наверх
www  
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 633
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: FormEx 2.0.5.117
Ответ #31 - 15. Ноября 2019 :: 13:16
Печать  
АЛьФ писал(а) 14. Ноября 2019 :: 07:45:
Но т.к. я так и не выяснил с чем эти проблемы связаны, не могу точно сказать возникнут ли они на конкретной системе.


АЛьФ, а ты пробовал Гидрой посмотреть? (через впн, АНБ Россию блочит)
ИМХО она Идочку может может на лопатки кое-где положить!
Поначалу сложновато было без классов, но вот тут я уже довольно много классов описал. (не факт что все правильно)
Описанные классы подключается там где помечено зеленым.
Хинт: декомпилятор плохо подхватывает описание классов, т.е. нужно скопировать в проект, перед декомпиляцией, папки 1С77 и МFC из группы 1С77, а потом через меню Analyzis декомпилировать.

  
Наверх
www  
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 850
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: FormEx 2.0.5.117
Ответ #32 - 15. Ноября 2019 :: 13:31
Печать  
Новый архив распаковался.
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: FormEx 2.0.5.117
Ответ #33 - 18. Ноября 2019 :: 08:51
Печать  
Djelf писал(а) 15. Ноября 2019 :: 13:16:
АЛьФ писал(а) 14. Ноября 2019 :: 07:45:
Но т.к. я так и не выяснил с чем эти проблемы связаны, не могу точно сказать возникнут ли они на конкретной системе.


АЛьФ, а ты пробовал Гидрой посмотреть?


Даже не знал о такой до сих пор. Спасибо, посмотрю. Сейчас правда уже не так актуально, как лет пятнадцать назад Улыбка
  

FormEx developer
Наверх
www  
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 850
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: FormEx 2.0.5.117
Ответ #34 - 18. Ноября 2019 :: 14:35
Печать  
Забавно. После замены Formex на свежую (147-ую) пришлось сделать корректировку (но правильную) в части установки координат реквизита формы:

Код
Выбрать все
Если ВерсияFormEx()>=147 Тогда
	НовЭл.УстановитьКоординаты(Л,Ве,Ш,Вы,1); //+Al 2019-11-18 14:26:32
Иначе

  НовЭл.УстановитьКоординаты(Л,Ве+1,Ш-1,Вы-3,1);
КонецЕсли; 



Ранее, как видно, у меня стояла небольшая корректировка высоты.

Сейчас её уже не нужно делать.

Это я делал при открытии формы подмену реквизита с типом "Перечисление" элементом-списком. Нужно было при реализации автоматического перевода форм на другой язык.
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
ЧебурЗлоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 314
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: FormEx 2.0.5.117
Ответ #35 - 07. Декабря 2019 :: 05:27
Печать  
на dorex.pro лежит 146
версия: 2.0.5.146 от 31.10.2019
.
ждать обновления на dorex или откуда-то 147 брать?
  
Наверх
www  
IP записан
 
Arbuz
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 58
Зарегистрирован: 06. Февраля 2019
Re: FormEx 2.0.5.117
Ответ #36 - 09. Декабря 2019 :: 10:04
Печать  
сообщение №20 в этой теме
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: FormEx 2.0.5.117
Ответ #37 - 11. Декабря 2019 :: 06:44
Печать  
Выложено на dorex.pro
  

FormEx developer
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 
ОтправитьПечать