Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Горячая тема (более 10 ответов) Полный бред... (число прочтений - 6384 )
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Полный бред...
14. Октября 2008 :: 03:29
Печать  
Никто не сталкивался с тем что вызывается метод класса который на самом деле нигде не вызывается? Т.е. вне зависимости от имени метода он вызывается и 1с падает  Ужас, главное условие вызова нахождение метода в определённом месте ert, если коментирую его полностью вызывается какой то другой иетод и 1с снова падает. Может мне того в больничку пора?
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Полный бред...
Ответ #1 - 14. Октября 2008 :: 03:50
Печать  
Так если не ображатся внутри этого метода к его параметрам  то он вызывается но 1с не падает
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Полный бред...
Ответ #2 - 14. Октября 2008 :: 03:58
Печать  
Ошибка связана с пред определённым методом _ПолучитьКод(), если его закоментить вызова левого метода не происходит.
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Полный бред...
Ответ #3 - 14. Октября 2008 :: 04:02
Печать  
Т.е. при наличии в классе вот такого метода :

Код
Выбрать все
Функция _GetCode() Экспорт
	Возврат "уку уку ку кук";
КонецФункции
 



Вызывается метод:

Код
Выбрать все
Функция ПолучитьТекстФильтра(сФильтруемоеВыражение) Экспорт
	Перем сФильтра;
	  //"$ФильтруемоеВыражение " + ТЗЗначений.Значение + " (Select val From $Таблица)"
	//ТЗЗначений.Значение
	Предупреждение("ПолучитьТекстФильтра!!!");
	//сФильтра = СтрЗаменить(ТЗЗначений.Значение, "$ФильтруемоеВыражение", сФильтруемоеВыражение);
	//сФильтра = СтрЗаменить(сФильтра, "$Таблица", "#" + Сам().ПрефиксОбъектов + Сам().ИдОтбора);
	//сФильтра = СтрЗаменить(сФильтра, "$Значение", ":" +  Сам().ПрефиксОбъектов +  Сам().ИдОтбора);
	//
	//
	//Возврат сФильтра;
КонецФункции // ПолучитьТекстФильтра
 



Где логика???
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Полный бред...
Ответ #4 - 14. Октября 2008 :: 04:03
Печать  
Тест давай, без теста поверить/проверить сложно Печаль
Логика вызова методов в классах внутри 1С++ одинаковая.
  

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



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Полный бред...
Ответ #5 - 14. Октября 2008 :: 04:30
Печать  
artbear писал(а) 14. Октября 2008 :: 04:03:
Тест давай, без теста поверить/проверить сложно Печаль
Логика вызова методов в классах внутри 1С++ одинаковая.


Ну вот что то набрасал, к сажелению дальнейшая обрезка ведет либо к вообще непонятным ошибкам либо к их отсутствию, в архиве 1 класс и тестовая обработка, нужно прописать класс, запустить обработку, нажать сформировать.
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Полный бред...
Ответ #6 - 14. Октября 2008 :: 04:54
Печать  
Хороший тест, баг вижу Печаль
Буду изучать код 1С++.

Зафиксируй, плиз, баг в багзилле.
  

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



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Полный бред...
Ответ #7 - 14. Октября 2008 :: 04:56
Печать  
artbear писал(а) 14. Октября 2008 :: 04:54:
Хороший тест, баг вижу Печаль
Буду изучать код 1С++.

Зафиксируй, плиз, баг в багзилле.


Яб зафиксировал да не знаю что писать Очень довольный. Ладно сейчас накрапаю что-нибудь
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Полный бред...
Ответ #8 - 14. Октября 2008 :: 05:07
Печать  
Подозреваю что он связан вот с этим:
http://www.1cpp.ru/bugs/show_bug.cgi?id=3523

Баг зарегистрировал: http://www.1cpp.ru/bugs/show_bug.cgi?id=4222
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Полный бред...
Ответ #9 - 14. Октября 2008 :: 05:41
Печать  
Нет, не связан, он связан с багом 1821.
В принципе, я уже разобрался, сейчас буду заливать в 3.0

Вопрос - нужно ли править в версии 2.5 ?
  

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



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Полный бред...
Ответ #10 - 14. Октября 2008 :: 05:43
Печать  
artbear писал(а) 14. Октября 2008 :: 05:41:
Нет, не связан, он связан с багом 1821.
В принципе, я уже разобрался, сейчас буду заливать в 3.0

Вопрос - нужно ли править в версии 2.5 ?


Мне не критично, но баг конечно классный. Можешь тестовую сборку выложить?
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Полный бред...
Ответ #11 - 14. Октября 2008 :: 06:03
Печать  
В 3.0 исправлю и выложу сборку 3.0.1.19
  

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



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Полный бред...
Ответ #12 - 14. Октября 2008 :: 06:59
Печать  
artbear писал(а) 14. Октября 2008 :: 06:03:
В 3.0 исправлю и выложу сборку 3.0.1.19


Когда ожидается сборка?
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Полный бред...
Ответ #13 - 14. Октября 2008 :: 11:40
Печать  
Проверяй, сборка выложена.
  

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



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Полный бред...
Ответ #14 - 15. Октября 2008 :: 02:41
Печать  
artbear писал(а) 14. Октября 2008 :: 11:40:
Проверяй, сборка выложена.


Спасибо всё заработало. Улыбка

Но вот этот баг http://www.1cpp.ru/bugs/show_bug.cgi?id=3523 по прежнему имеет место быть Печаль
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 
ОтправитьПечать