Переключение на Главную Страницу Страницы: 1 2 3 [4] 5 6  ОтправитьПечать
Очень популярная тема (более 25 ответов) Баги и предложения по 1С++ и ФормЕкс (число прочтений - 34634 )
varelchik
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 788
Зарегистрирован: 22. Мая 2006
Re: Баги и предложения по 1С++ и ФормЕкс
Ответ #45 - 30. Октября 2007 :: 15:14
Печать  
+2 А перед открытием данной обработки у тебе других компонент не загружено случаем?
  
Наверх
 
IP записан
 
miandrew
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 35
Зарегистрирован: 18. Октября 2006
Re: Баги и предложения по 1С++ и ФормЕкс
Ответ #46 - 30. Октября 2007 :: 15:15
Печать  
есть парочка левых... типа вк_слип ...проверю вечером...
Ок, вечерком 2 подготовлю и завтра сутра будет....
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Баги и предложения по 1С++ и ФормЕкс
Ответ #47 - 30. Октября 2007 :: 20:07
Печать  
А можно мне добавить просьбы... и возможно они по существу таки будут:

1. Отрисовка пиктограмм в Дерево+Таблица и в Сервис.ВыбратьЗначение в 16 битном формате
2. Возможность запрета отображения даже предопределенных иконок в дереве, например командой
АтрДерево.ОпцииДерева(ГорЛинии,ВертЛинии,ЛинииСвязки,Заголовок,СтильЛиний,ОтображатьПиктограммы)
3. Возможность добавлять подвал к дереву

и из разряда хотелки:
чтобы при наведении на ячейку с текстом не вместившимся в ширину происходило событие аля в ТП (полный текст подсвечивается)

и наконец просто мысли:
появление нового объекта "Дерево" в составе FormEx не предвидется скорее всего, ну по крайней мере пока не появится другой человек который решится взять за него и договорится с Альф-ом. Ввиду этого мне кажется разумным по чуть чуть расширять функционал имеющегося дерева. Раньше то еще была "надежда" пересесть на новый объект FormEx (пусть будет называться Дерево), счас же получается что надежда тает, а функционал не растет.

НИ В КОЕМ СЛУЧАЕ Я НЕ ХОЧУ ВЫСКАЗЫВАТЬ НЕДОВОЛЬСТВО. Я ОЧЕНЬ БЛАГОДАРЕН РАЗРАБОТЧИКАМ ЗА ТО ЧТО МЫ УЖЕ ИМЕЕМ. Но как говорится желаниям человека предела почти не существует  Подмигивание
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
miandrew
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 35
Зарегистрирован: 18. Октября 2006
Re: Баги и предложения по 1С++ и ФормЕкс
Ответ #48 - 31. Октября 2007 :: 06:51
Печать  
Вот конфа. В ней отчеты для проверки:
1cpp падает.ert
formex падает.ert - эти просто убивают 1с-ку....

Контекст.ert - запускаем его, по ходу загружаются компоненты первый раз, жмем "Сформировать" - и в новом открывшемся отчете с переданным данным контекстом не будет видно переменных переданного контекста. Если нажать "переоткрыть форму" или перезапустить отчет (т.е. компоненты загружены) и нажать "Сформировать" - то переменные будут уже видны...
  

clear.zip ( 738 KB | Загрузки )
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Баги и предложения по 1С++ и ФормЕкс
Ответ #49 - 31. Октября 2007 :: 10:57
Печать  
При подобном использовании загрузки ВК ВСЕГДА будут ошибки.
Например, попробуй загружать не 1С++/ФормЕкс, а штатную ВК v7plus Улыбка

Правильный и оттестированный (не один раз) код для загрузки ВК во внешнем отчете
Код
Выбрать все
Процедура ПриОткрытии()
	Попытка
		к = СоздатьОбъект("Структура");
	Исключение
		Если ЗагрузитьВнешнююКомпоненту("1CPP.dll") = 0 Тогда
			Сообщить("Ошибка загрузки ВК 1С++");
			СтатусВозврата(0);
			Возврат;
		КонецЕсли;
		Попытка
			к = СоздатьОбъект("Структура");
		Исключение
			Сообщить("Ошибка загрузки ВК 1С++");
			СтатусВозврата(0);
			Возврат;
		КонецПопытки;

		ОткрытьФорму("Отчет#",, РасположениеФайла()); // обрати внимание на знак #
		СтатусВозврата(0);
		Возврат
	КонецПопытки;
// -- завершение
// обычный код
КонецПроцедуры
 



Но наиболее верный путь загрузки ВК 1С++ и FormEx - это все равно в загружать их в глобальнике Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Баги и предложения по 1С++ и ФормЕкс
Ответ #50 - 31. Октября 2007 :: 11:19
Печать  
2 artbear
а мне на мой пост что ответишь  Подмигивание ? (47-й пост) Нерешительный
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Баги и предложения по 1С++ и ФормЕкс
Ответ #51 - 31. Октября 2007 :: 12:08
Печать  
vandalsvq писал(а) 30. Октября 2007 :: 20:07:

Дерево из ФормЕкс не юзаю, соответственно не занимаюсь Улыбка
Это к Алексею.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
stalker18
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 5
Зарегистрирован: 06. Ноября 2007
Re: Баги и предложения по 1С++ и ФормЕкс
Ответ #52 - 06. Ноября 2007 :: 11:15
Печать  
Такая проблема:
При модальном открытии формы из обработчика - ПриНажатииКнопкиМыши, в открытой форме не срабатывают некоторые события, в частности "ПриДвижениМыши". Если открывать модально из других событий, то все работает.

Выкладываю тестовую форму, в которой при нажатии мыши модально открывается эта же форма.
Тестировалось на следующих версиях 1CPP :
1.8.1.4 - работает
2.0.3.5 - не работает
2.0.3.6 (последняя ночная сборка) - тоже не работает
  

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



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Баги и предложения по 1С++ и ФормЕкс
Ответ #53 - 07. Ноября 2007 :: 02:24
Печать  
stalker18 писал(а) 06. Ноября 2007 :: 11:15:
Такая проблема:
При модальном открытии формы из обработчика - ПриНажатииКнопкиМыши, в открытой форме не срабатывают некоторые события, в частности "ПриДвижениМыши". Если открывать модально из других событий, то все работает.

Выкладываю тестовую форму, в которой при нажатии мыши модально открывается эта же форма.
Тестировалось на следующих версиях 1CPP :
1.8.1.4 - работает
2.0.3.5 - не работает
2.0.3.6 (последняя ночная сборка) - тоже не работает


Я про это Альфу уже писал он сказал что подумает, прошел уже месяц Печаль

Альф! Нас уже двое, может всётаки глянешь?  Плачущий
  
Наверх
ICQ  
IP записан
 
GFiLin
YaBB Newbies
*
Отсутствует


1C.

Сообщений: 11
Зарегистрирован: 15. Ноября 2006
Пол: Мужской
Re: Баги и предложения по 1С++ и ФормЕкс
Ответ #54 - 09. Ноября 2007 :: 12:18
Печать  
Обнаружил интересное поведение. Баг или не баг не знаю - подскажите, может, я где накосил.
Есть конфа. Добавляю туда новый отчет в модуль пишу следующее:
Код
Выбрать все
//*******************************************
Процедура Сформировать()



КонецПроцедуры


Процедура НажалиУдалить()
	Сообщить(1);

	глВопрос("!!!");

	Для пц=1 По 1000 Цикл
		т=СоздатьОбъект("Справочник.ВидыСборки");
	КонецЦикла;

	Сообщить(2);
КонецПроцедуры


Процедура ПриНажатииКнопкиКлавиатуры(КодКлавиши)
	Сообщить("1++");
	Если КодКлавиши=46 Тогда
		НажалиУдалить();
	КонецЕсли;
	Сообщить("2++");
КонецПроцедуры
 


КодКлавиши 46 это кнопка DEL (на всякий случай)
Функция "глВопрос" вызывает модально обработку из конфигурации, которая показывает переданный текст и ждет нажатия "Ок" (там ничего сверхъестественного нет).

Так, вот, с случайной периодичностью 1С вылетает с ошибкой "Выполнило недопустимую и будет закрыто".

А в окне сообщения (так же случайно) я успеваю заметить то кучу единичек и единичек с плюсиками, то кучу двоечек и двоечек с плюсиками. Как-будто оно несколько раз входит в процедуру не выходя из нее.

Эффект появляется чаще при частом быстром нажимании кнопки del. Но зависит ли от скорости или просто от количества попыток я не понял.

Использую компоненту FormEx 2.0.5.79 отдельно, но точно такой же эффект наблюдался и на 1C++ 2.0.3.3 (с FormEx внутри).

  

Это не порнография, это Фидель Кастро есть банан.
Наверх
ICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Баги и предложения по 1С++ и ФормЕкс
Ответ #55 - 09. Ноября 2007 :: 12:34
Печать  
Поиск по форуму: ЗащитаОтАльфа Улыбка
  
Наверх
 
IP записан
 
GFiLin
YaBB Newbies
*
Отсутствует


1C.

Сообщений: 11
Зарегистрирован: 15. Ноября 2006
Пол: Мужской
Re: Баги и предложения по 1С++ и ФормЕкс
Ответ #56 - 09. Ноября 2007 :: 13:04
Печать  
Arta писал(а) 09. Ноября 2007 :: 12:34:
Поиск по форуму: ЗащитаОтАльфа Улыбка

Смех Смех Смех
Судя по топику и названию переменной эта ситуация является канонической.

Спасибо за совет.
Offtopic: Кстати, поиск на форуме как-то странно работает. Вроде бы искал по таким словам... Видимо это от того, что он регистрозависимый, как я понял...
  

Это не порнография, это Фидель Кастро есть банан.
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Баги и предложения по 1С++ и ФормЕкс
Ответ #57 - 25. Июня 2008 :: 13:43
Печать  
berezdetsky писал(а) 20. Октября 2007 :: 09:25:
Баг. В ВК
Код
Выбрать все
Dim mic As Object
Set mic = AppDispatch.CreateObject("MetaInfoClasses")
MsgBox mic.ThisIsSQL_Ver 


Последняя строка генерит исключение 'Type Mismatch', т.е. тип возвращаемого значения - не Integer и не Variant. Аналогично непонятно что возвращает в коде ВК атрибут 'мд' объекта ODBCRecordset. Баг с неопределённым количеством параметров я описывал ранее.

Подобные баги делают несколько.. неудобной разработку ВК с использованием функционала 1С++.

А если так
Set mic = AppDispatch.CreateObject("MetaInfoClasses").Dispatch
?
Правда, в точном наименовании Dispatch не уверен, но что-то подобное
было в Дельфи вроде бы Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Баги и предложения по 1С++ и ФормЕкс
Ответ #58 - 25. Июня 2008 :: 14:10
Печать  
Про Дельфи не скажу, а в VB ссылка на интерфейс получается присваиванием переменной соответствующего типа.

Сделать тебе тестовый проект для опытов?
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Баги и предложения по 1С++ и ФормЕкс
Ответ #59 - 26. Июня 2008 :: 03:35
Печать  
Ага, сделай.
Где-то ВБ валялся.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 3 [4] 5 6 
ОтправитьПечать