Имя: Пароль:
1C
 
v7: FormEx 2.0.5.92
0 АЛьФ
 
24.04.08
13:51
Выложен новый релиз.
Исправлено большенство глюков, отмеченных в багзилле. Раскраска в этом релизе должна работать шустрей.

Качать тут:
http://www.dorex.ru/?projects&formex&download
1 1Cко
 
24.04.08
13:51
супер
2 Андрюха
 
24.04.08
13:52
Уря
3 Aleksey_3
 
24.04.08
14:01
Кстати а не у кого небыло, после загрузки FormEx сильно падала производительность.
Т.е. имеем терминал и дбф базу. Без формекса загрузка проца редка поднималась выше 70%, после загрузки, она ниже 90-95% не опускалась. При этом наблюдаеться общее замедление работы 1С, т.е открытие документов/журналов. Включение раскраски еще больше усугубляет эту ситуацию.
Тестировалось на предыдущем релизе
4 1Cко
 
24.04.08
14:03
(3) раскраску с журналов убери
5 АЛьФ
 
24.04.08
14:06
2(3) Попробуй потестировать с этим релизом.
6 АЛьФ
 
24.04.08
14:07
+(5) Плюс отключить обработку событий мыши.
7 Vippi
 
24.04.08
14:11
(0) Раскраска не должна шустрей работать, а работает реально быстрее в разы :))
8 Aleksey_3
 
24.04.08
14:22
(4) В настройках раскраска отключена.
В глобальнике приначалеработы прописано
//FormEx
Если ЗагрузитьВнешнююКомпоненту("FormEx.dll") = 0 Тогда
  Предупреждение("Неудачная попытка загрузить FormEx.dll");
  СтатусВозврата(0);
  Возврат;
КонецЕсли;
Сервис = СоздатьОбъект("Сервис");
Сервис.ВыключитьРаскраскуТаблиц();
Сервис.ПоказыватьИндикаторКлавиатуры(1);

И все больше никаких обращения к формексу нет
9 АЛьФ
 
24.04.08
14:25
2(8) ПоказыватьИндикаторКлавиатуры() - дает тебе каждую секунду выполнение кода по таймеру и обновление строки состояния. Это отъедает какую-то часть процессора.
Обработка событий мыши и клавиатуры по умолчанию включены и любое движение мыши так же несколько занимает процессор.
10 АЛьФ
 
24.04.08
15:00
up
11 Композитор
 
24.04.08
15:01
Очередная диверсия от Альфа...
12 АЛьФ
 
24.04.08
15:05
2(11) Неправильно. Это очередной тупой пеар.
13 1Cко
 
24.04.08
15:10
(6) т.е. поллучаетсмя при подключении автоматом мышь-обработка включается?
14 АЛьФ
 
24.04.08
15:15
2(13) Да.
15 Hadgehogs
 
24.04.08
15:17
Стесняюсь спросить...
16 Hadgehogs
 
24.04.08
15:17
Когда будет перехват отрисовки окон и рюшечки в стиле 8.1 ?
17 АЛьФ
 
24.04.08
15:25
2(16) ??? Какие именно рюшечки и зачем перехват отрисовки окон?
18 Vippi
 
24.04.08
15:34
(16) Ты поконкретней сформулируй, возможно нужное тебе давно есть.
19 Hadgehogs
 
24.04.08
15:38
Чтоб 7.7 как 8.1 выглядел.
Да шучу я.
20 Vippi
 
24.04.08
15:42
(19) Ты считаешь интерфейс 8.1 образцом для подражания?
Я нет.
21 Hadgehogs
 
24.04.08
15:43
Скриншот "красивости" приведите
22 Vippi
 
24.04.08
15:50
(21) Зачем? У каждого свои понятия.
А окончательно голосует пользователь.
23 Voronve
 
24.04.08
17:33
(0) Когда будет Добавление/удаление элементов в "Дерево+Таблица" после того как таблица перехвачена - т.е. чтоб не править базовую ТаблицуЗначений и не вызывать .ОбновитьДерево() !?
24 DmSk
 
25.04.08
06:02
В этом релизе процедуры не возвращают Объект по прежнему

ПриНачалеБлокировкиОбъекта(Объект) и
ОбработкаБлокировкиОбъекта(Объект)

Ошибка при Сообщить(Объект):

<Объект не найден>(21/t%)

Сейчас у меня эти процедуры нормально работают на 2.0.5.0 (доп.сведения #65)
25 Venom
 
25.04.08
08:18
(0) при использовании ПланаРаскраски у меня вылетает 1с, если нажать мышкой на ячейке (раскрашеной таким способом) и не отпуская передвинуть курсор куданибудь, программа закрывается без вопросов
26 Vippi
 
25.04.08
08:28
(25) У меня не вылетает.
А без использования плана раскраски нормально?
Что именно раскрашиваешь?
27 Venom
 
25.04.08
08:35
(26) раскрашиваю Таблицу на форме, старым способом не вылетает, а вот новым вылетает, сначала не понял из за чего, а потом на n-й раз заметил что это происходит если шёлкнуть на этой ТЗ и  двигать мышкой не отпуская кнопку.
28 Дятелище 1с
 
25.04.08
08:37
FormEx-Вопрос глупый но спрошу что Это и для Чего это надо, я просмотрел в трех конф не чего не нашёл
29 Vippi
 
25.04.08
08:49
(27) Проверил с ТЗ, не вылетает.
Если уверен в ошибке, обратись лучше на http://www.1cpp.ru/forum/YaBB.pl?board=FormEx, тебе быстро помогут.
Очень желательно приложить свою тестовую обработку.
30 Aleksey_3
 
25.04.08
08:54
(28) А зайти по ссылке в 0 и самому почитать?
31 Дятелище 1с
 
25.04.08
09:08
(30)я прочитал но мне хотелось бы побольше об этом узнать
32 Vippi
 
25.04.08
09:12
(31) Ну так попробуй и узнаешь.
33 Дятелище 1с
 
25.04.08
09:17
(32)прежде че пробовать надо прочитать для чего или не так
34 Vippi
 
25.04.08
09:21
(33) А... Так это ты, vis-maks. Как же я не сразу догадался.
Иди, пожалуйста, почитай пока. Не нужно в тематической ветке какать.
35 Aswed
 
25.04.08
09:26
(0) От души спасибо!
36 Дятелище 1с
 
25.04.08
09:27
(34)мда токое очученье бутто я попросил тебя модуль написать тьфу блин
37 АЛьФ
 
25.04.08
09:33
2(23) Боюсь, что никогда.
2(27) Тестовая обработка очень помогла бы. Какие еще ВК используются?
38 DES
 
25.04.08
09:40
а als файл так и не исправлен в
УстановитьОбои(<Имя>,<Положение>,<Серый>,<ЦветФона>)
и
УстановитьПеременнуюКонтекста(<Контекст>,<ИмяПеременной>,<НовоеЗначение>)
39 АЛьФ
 
25.04.08
09:50
2(38) Документацией я сейчас практически не занимаюсь :(
40 DES
 
25.04.08
09:52
значит als не изменился ?
41 Дятелище 1с
 
25.04.08
09:53
(34)А ну вот и без тебя разобрался гогль рулит
42 DES
 
25.04.08
09:54
лана, подкорректировал als.
могу скинуть куда-нить ...
43 АЛьФ
 
25.04.08
10:10
2(40) Просто добавил туда инфу по плану раскраски.
2(42) Выложи, плиз, тут: http://www.1cpp.ru/forum/YaBB.pl?num=1189693831
44 Vippi
 
25.04.08
10:16
(41) И могль рулит.
Молодец, как быстро разобрался.
45 АЛьФ
 
25.04.08
10:17
Подправил работу с ТЗ при использовании плана раскраски.
46 Дятелище 1с
 
25.04.08
10:18
(44)учусь летать может Филином Стану
47 Burlak
 
25.04.08
10:53
(0) Спасибо за изделие - для меня оказалось крайне нужным. Хорошо, что продолжаешь начатое. Дорогу осилит идущий.
С уважением, Владимир.
48 Venom
 
25.04.08
11:12
Попробуйте ктонибудь сделать вот такую обработку:

//*******************************************
Процедура Сформировать()
   Для з=1 По 5 Цикл
       ТЗ.НоваяСтрока();
       ТЗ.FormEx_ПланРаскраски = "()()(BRUSH[255])(BRUSH[NONE])(BRUSH[255])(BRUSH[NONE])";
       Для х=1 По 5 Цикл
           ТЗ.УстановитьЗначение(з,"кол"+х,з*х);
       КонецЦикла;
   КонецЦикла;    
КонецПроцедуры

Процедура ПриОткрытии()
   Сервис.ИспользоватьПланРаскраски(1);
   Для х=1 По 5 Цикл
       ТЗ.НоваяКолонка("кол"+х);
   КонецЦикла;
Сформировать();
КонецПроцедуры  

Процедура ПриЗакрытии()
   Сервис.ИспользоватьПланРаскраски(0);    
КонецПроцедуры

ТЗ.НоваяКолонка("FormEx_ПланРаскраски");
ТЗ.ВидимостьКолонки("FormEx_ПланРаскраски",0);

На форме кроме ТЗ больше ничего нет, 1с не вылетает так как в случае с (25)(27), зато вылетает при повторном открытии
49 АЛьФ
 
25.04.08
11:21
2(48) У меня не вылетает. Ты новую сборку скачал?
50 Vippi
 
25.04.08
11:29
(49) Тоже не вылетает.
51 Guk
 
25.04.08
11:28
(49) Алексей, сборка, ночная?...
52 DmSk
 
25.04.08
11:30
(49) Альф, что скажешь про (24)
53 АЛьФ
 
25.04.08
11:30
2(51) Утренняя.
54 АЛьФ
 
25.04.08
11:31
2(52) Глюк. Пока не исправлен.
55 Venom
 
25.04.08
11:32
(49)ой, не заметил что есть новая, сейчас скачаю и попробую.
Скажи АЛьФ, в коде же ошибок нет?
56 Venom
 
25.04.08
11:37
Всё, теперь ничего не вылетает. Спасибо АЛьФ за хорошее дело
57 Venom
 
25.04.08
12:55
АЛьФ, похоже я от тебя не отстану, есть ещё один момент. для демонстрации можно использовать ту же обработку что и в (48).
После раскраски ТЗ, попробуй выйти из программы, но на вопрос "Закончить работу с программой" (ДА/НЕТ), нажми нет и после этого шёлкни по ТЗ. (у меня вся ТЗ становится красным:)
58 Vippi
 
25.04.08
13:04
(57) Вставь в обработке ответа "НЕТ"
Сервис.ИспользоватьПланРаскраски(1);
59 Дятелище 1с
 
25.04.08
13:05
Вопрос а куда вставлять этот красивый код
60 Venom
 
25.04.08
13:20
(58) В обработке нет Вопросов, я имел ввиду при выходе из 1С-ки, я конечно могу вставить в Процедура ПриЗавершенииРаботыСистемы(), но чуствую нафик он там мне не нужен. в других местах не будет работать, где по старинке сделано
61 АЛьФ
 
25.04.08
13:36
2(60) Знаешь, я не предполагал, чтобы использовались попеременно два варианта раскраски. Т.е. ты либо при начале работы включаешь использование плана раскраски, либо работаешь по старой схеме. Иначе просто нету смысла использовать новый функционал.
А то, что все красным становится очень логично. Т.к. у тебя отключается использование плана, то начинает работать старая схема и, соответственно, разкраска использует первый попавшийся в строке макрос: "BRUSH[255]".
62 Venom
 
25.04.08
13:43
(61) понятно. эх, сколько всего переделывать нужно будет, думал оставить то что сделано как есть, а всё новое - по новому.
63 АЛьФ
 
28.04.08
10:30
up
64 Venom
 
07.05.08
11:35
Вылетает 1с при следующих обстоятельствах связаные с ПланомРаскраски (на примере журнала, в других местах ещё не смотрел):
1) на форму журнала ложим ТЗ
2) добавляем различные колонки

ТЗ.НоваяКолонка("FormEx_ПланРаскраски");
ТЗ.НоваяКолонка("колДок","Документ.Реализация");
ТЗ.НоваяКолонка("колНомер","Число",5,0,"Номер");
ТЗ.НоваяКолонка("колКонтр","Справочник.Контрагенты",,,"Клиент");  

3) скрываем ненужные колонки
ТЗ.ВидимостьКолонки("FormEx_ПланРаскраски,колДок",0);
4) запускаем 1с, открываем этот журнал, всё раскрашивается как надо, но при открытии чего угодно (документ из тогоже журнала,отчёт и тд) , у меня вылетает 1с.
причём если убрать видимость только для колонки ТЗ.ВидимостьКолонки("FormEx_ПланРаскраски",0); - всё работает нормально
65 АЛьФ
 
07.05.08
11:37
Релиз самый последний?
66 АЛьФ
 
07.05.08
11:38
+(65) В 85-м, с которого стартовала эта ветка, были проблемы с ТЗ.
67 Venom
 
07.05.08
11:41
(66) да, использую последний 86 релиз
68 АЛьФ
 
14.05.08
11:12
2(67) Извиняюсь, как-то упустил ответ. Если последний релиз, то опять где-то глюканул. Вечером сегодня попробую на эту тему погонять.
Пока (надежда мала, но все же) прошу попробовать вот эту сборку посмотреть:
http://www.1cpp.ru/forum/YaBB.pl?num=1208156473/30#30
69 Venom
 
14.05.08
11:21
(69) попробовал, но к сожалению также вылетает. Буду с нетерпением ждать нового релиза, уверен у тебя всё получится!
70 АЛьФ
 
19.05.08
16:14
Возвращаясь к напечатанному, так сказать.
Ситуацию в (64) мне у себя так и не удалось воспроизвести. Попробовал чуть изменить место, где этот глюк мог теоретичоски возникать. Посмотри, плиз, в ветке, которая выше указана еще одну сборочку. Если не исправится, то прошу прислать мне тестовую конфигу, на которой можно явно воспроизвести этот глюк.
71 АЛьФ
 
20.05.08
13:44
up
72 Злопчинский
 
20.05.08
23:29
а кратенько, что такое в ТЗ "плана раскраски"
???
73 Venom
 
21.05.08
09:14
(70)тестовая конфигурация здесь http://slil.ru/25811767
Открой "журнал реализация" и из него открывай и закрывай документы. Пока всё нормально, но если в ТЗ_Доки скрыть ещё какойнибудь столбец (например ТЗ_Доки.ВидимостьКолонки("Док",0)) тогда 1с может вылететь при:
1) открытии другой какой-нибудь формы (реже всего вылетает)
2) при закрытии документа с последующей активацией формы журнала (иногда не вылетает)
3) при закрытии документа с его записью и последующе
74 Venom
 
21.05.08
09:15
+(73) 3) при закрытии документа с его записью и последующе активацией формы журнала (100% вылет)

(случайно ентер нажался)
75 АЛьФ
 
21.05.08
11:12
2(72) Смотри по ссылке в (68)
2(73)(74) Спасибо, скачал, сейчас погоняю.
76 АЛьФ
 
21.05.08
12:14
Никак не хочет у меня падать :(
77 Venom
 
21.05.08
12:21
(76) ну вот блин, приплыли. значит что то у меня конфликтует.
78 Vippi
 
21.05.08
12:28
(76) У меня падает.
79 АЛьФ
 
21.05.08
12:31
Бл... И что ж мне теперь делать? :(
2(78) Стабильно падает?
80 Vippi
 
21.05.08
12:33
(79) Стабильно.
Смутное подозрение на ТЗ. Попробую добиться такого без журнала.
81 Venom
 
21.05.08
12:43
может дело в релизе самой 1с, у меня 7.70.025
82 АЛьФ
 
21.05.08
12:44
2(81) У меня так же. Есть подозрение, что под отладчиком не падает (бывало уже такое).
83 Salimbek
 
21.05.08
12:50
(82) На 1С++ багу подтверждают: http://www.1cpp.ru/forum/YaBB.pl?num=1208156473/35#35
84 АЛьФ
 
21.05.08
12:50
О!.. Упало наконец-то.
85 АЛьФ
 
21.05.08
15:35
Выложил еще одну сборку для теста. по ссылке в (68). Гляньте, плиз.
86 Venom
 
21.05.08
17:11
(85) урааааааааааа, не вылетает
87 Venom
 
26.05.08
14:19
(86) рано радовался.
К сожалению временами вылетает при максимизации формы этого журнала.
Придётся опять отложить переход на "план раскраски", к тому же не очень удобно его использовать в ТЗ, если нужно удалять столбцы.
88 Salimbek
 
26.05.08
14:28
(87) Наверно Альф, опять тест попросит, или уже выложенный подходит?
89 Venom
 
26.05.08
14:39
(88) попробую в томже тесте реализовать, сам ещё толком не понял в какой момент вылетает.
90 Venom
 
26.05.08
14:55
(87) хм, страно очень срано, но больше не вылетает. В субботу постоянно было. Пока беру свои слова (87) обратно, надеюсь навсегда.
91 АЛьФ
 
30.06.08
16:00
Выложен релиз 2.0.5.91. Новую тему заводить не стал, подправил заголовок у этой и апнул.

[Сборка 91]
   + реализован единый с ВК FormEx интерфейс для удобного встраивания своих окон
   в качестве закладок в окно 1С "О программе..."
       [-bug 3933]

[Сборка 90]
   - Событие "ПриИзмененииРазмераОкна" не работало в некоторых специальных формах 1С -
   например, форма бухгалтерской операции
       [-bug 3911]

   - Исправлен баг: многие системные формы (например, Сервис-Параметры или выбор периода)
   были "прозрачны" для мышиных событий FormEx для обработчиков событий в формах.
       [-bug 3571]

[Сборка 89]
   - исправлены ошибки в функционале раскраски
   - из-за глючности отключена горячая подмена модулей "на лету",
       лучше использовать для этого ВК TurboMD
   - Исправлен баг неработоспособности событий "ПриНачалеБлокировки" и "ОбработкаБлокировки",
       как для DBF, так и для SQL
       [-bug 3468]
   - не работали методы Сервис::ВыполнитьПроцедуру/Функцию для текущего контекста
       [-bug 3906]
   - небольшое исправление работы метода РасширениеФормы::ВысотаЗаголовкаТаблицы
92 SnarkHunter
 
30.06.08
16:12
Хорошо...
93 zdas
 
30.06.08
16:24
супер
94 trdm
 
30.06.08
16:37
блин. а высота заголовка таблицы кому понадобилась? О)о.....
95 АЛьФ
 
30.06.08
16:59
2(94) В смысле? Что-то не так?
96 АЛьФ
 
06.08.08
13:42
Выложена очередная сборка FormEx.
[Сборка 92]
   + Новое событие глобальных модулей "Событие_OnURLDrop(СтрокаURL)" для Drag-n-Drop ссылок от
       Internet Explorer
       [-bug 3954]
   - Исправлен баг - для модальных форм не работало событие ПриИзмененииРазмераОкна
       [-bug 3880]
   - для модальных форм, открытых через ОткрытьФормуМодально, не работали события мыши и клавиатуры.
       [-bug 3964]
   - Исправлен баг - 1С не сворачивалась в трей через системное меню "Свернуть" или "Показать Рабочий
       Стол" или системный хоткей Win+M
       [-bug 2311]
   - Исправлен баг - при загрузке FormEx при включенной раскладке
       в строке появлялись куча ненужных единиц
   - Не работает установка Доступности для новых, вновь созданных через ДобавитьАтрибут атрибутов формы.
       [-bug 4015]
97 План счетов
 
06.08.08
13:52
МОЛОДЕЦ АЛьФ!
Уважуха!!!
98 АЛьФ
 
06.08.08
13:58
2(97) Это не я. Это artbear. Вся уважуха ему.
99 lea_220400
 
06.08.08
14:04
(0) молодца (с) хенкок
100 lea_220400
 
06.08.08
14:06
100
101 АЛьФ
 
06.08.08
20:11
"Спасибо" дружно пишем Артуру, а не мне. Я вообще в этом году практически не трогал FormEx.
102 reanimator
 
12.08.08
17:10
Спасибо всем, кто делает проекты FormEx и 1C++!
Молодцы!
103 Злопчинский
 
13.08.08
04:49
эх.. еще бы добавить в формекс возможность снятия скриншота экрана и/или активного окна... а то приходится зоопарк ВК городить или извращаться "штатными" возможностями...