Переключение на Главную Страницу Страницы: 1 [2] 3 4  ОтправитьПечать
Очень популярная тема (более 25 ответов) Ошибки ТП   to  DmitrO (число прочтений - 16661 )
ADirks
1c++ developer
1c++ moderator
Отсутствует


А нужны ли мы нам?

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Ошибки ТП   to  DmitrO
Ответ #15 - 22. Ноября 2006 :: 05:56
Печать  
Перестали работать ТП, у которых в запросе есть условия вида
Код
Выбрать все
?ВидКлиента(14, 9) = '' OR IsFolder = 1 OR $Эл.ВидКлиента = ?ВидКлиента(14, 9) 

т.е. некий параметр встречается более одного раза. Раньше для каждого вхождения параметра генерился параметр @Pn, а теперь генерятся одинаковые @QParam_ВидКлиента_1_9_0, и естественно скуль ругается. Попробовал тупо сделать суффикс с порядковым номером параметра
(типа того)
Код
Выбрать все
pParam->m_strLabel.Format("@QParam_%s_%d_%d_%d_%d", strName, nSQLType, nPrecision, nScale, nParamNumber); 

- ТП показывается, но при первом же обновлении 1С падает.
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Ошибки ТП   to  DmitrO
Ответ #16 - 22. Ноября 2006 :: 13:21
Печать  
ADirks писал(а) 22. Ноября 2006 :: 05:56:
Перестали работать ТП, у которых в запросе есть условия вида
исправлено
  

1&&2&&3
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Ошибки ТП   to  DmitrO
Ответ #17 - 22. Ноября 2006 :: 20:45
Печать  
А как же 2.0.3? Как я понял, там то же самое?
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Ошибки ТП   to  DmitrO
Ответ #18 - 23. Ноября 2006 :: 07:29
Печать  
sedmin писал(а) 22. Ноября 2006 :: 20:45:
А как же 2.0.3? Как я понял, там то же самое?

я считаю, что этот обновленный провайдер был напрасно влит в 2.0.3
  

1&&2&&3
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Ошибки ТП   to  DmitrO
Ответ #19 - 23. Ноября 2006 :: 08:04
Печать  
sedmin писал(а) 22. Ноября 2006 :: 20:45:
А как же 2.0.3? Как я понял, там то же самое?

там то же самое - т.е. исправлено


оказалось, что мы с trad'ом по разному воспринимали эти изменения
но, как бы там ни было, из песни слов не выкинешь - не хотелось бы
  

De quelle planète es-tu?
Наверх
 
IP записан
 
aou1c
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 183
Местоположение: Екатеринбург
Зарегистрирован: 29. Мая 2006
Пол: Мужской
Re: Ошибки ТП   to  DmitrO
Ответ #20 - 23. Ноября 2006 :: 15:23
Печать  
версия 2.5. падает после первого обновления ТП
  
Наверх
ICQ  
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Ошибки ТП   to  DmitrO
Ответ #21 - 23. Ноября 2006 :: 16:06
Печать  
aou1c писал(а) 23. Ноября 2006 :: 15:23:
версия 2.5. падает после первого обновления ТП

дата ночной сборки?
  

1&&2&&3
Наверх
 
IP записан
 
aou1c
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 183
Местоположение: Екатеринбург
Зарегистрирован: 29. Мая 2006
Пол: Мужской
Re: Ошибки ТП   to  DmitrO
Ответ #22 - 23. Ноября 2006 :: 16:20
Печать  
trad писал(а) 23. Ноября 2006 :: 16:06:
aou1c писал(а) 23. Ноября 2006 :: 15:23:
версия 2.5. падает после первого обновления ТП

дата ночной сборки?


сегодняшняя
  
Наверх
ICQ  
IP записан
 
aou1c
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 183
Местоположение: Екатеринбург
Зарегистрирован: 29. Мая 2006
Пол: Мужской
Re: Ошибки ТП   to  DmitrO
Ответ #23 - 23. Ноября 2006 :: 16:20
Печать  
aou1c писал(а) 23. Ноября 2006 :: 16:20:
trad писал(а) 23. Ноября 2006 :: 16:06:
aou1c писал(а) 23. Ноября 2006 :: 15:23:
версия 2.5. падает после первого обновления ТП

дата ночной сборки?


сегодняшняя

последняя
  
Наверх
ICQ  
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Ошибки ТП   to  DmitrO
Ответ #24 - 23. Ноября 2006 :: 16:27
Печать  
тестовую обработку покажи
  

1&&2&&3
Наверх
 
IP записан
 
aou1c
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 183
Местоположение: Екатеринбург
Зарегистрирован: 29. Мая 2006
Пол: Мужской
Re: Ошибки ТП   to  DmitrO
Ответ #25 - 23. Ноября 2006 :: 16:32
Печать  
trad писал(а) 23. Ноября 2006 :: 16:27:
тестовую обработку покажи

тестовой нет
есть копия рабочей базы

  
Наверх
ICQ  
IP записан
 
aou1c
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 183
Местоположение: Екатеринбург
Зарегистрирован: 29. Мая 2006
Пол: Мужской
Re: Ошибки ТП   to  DmitrO
Ответ #26 - 23. Ноября 2006 :: 16:48
Печать  
если ТП без параметров, то все ок

а с параметрами
and (?ВыбСклад(14, 9) = '' OR $Рег.Склад = ?ВыбСклад(14, 9))

1С вылетает на сборке от 23.11

сборка от 26.10 все работает

  
Наверх
ICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Ошибки ТП   to  DmitrO
Ответ #27 - 23. Ноября 2006 :: 16:53
Печать  
мысли вслух
Увы, ветка доказывает, что концепция тестирования в отдельных ветках не встечает широкой поддержки Печаль
  

De quelle planète es-tu?
Наверх
 
IP записан
 
aou1c
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 183
Местоположение: Екатеринбург
Зарегистрирован: 29. Мая 2006
Пол: Мужской
Re: Ошибки ТП   to  DmitrO
Ответ #28 - 23. Ноября 2006 :: 17:01
Печать  
Остается ждать? Печаль
  
Наверх
ICQ  
IP записан
 
ADirks
1c++ developer
1c++ moderator
Отсутствует


А нужны ли мы нам?

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Ошибки ТП   to  DmitrO
Ответ #29 - 24. Ноября 2006 :: 04:47
Печать  
Да, на последней сборке 2.5 (из CVS) проверял. Падает на обновлении. Причём, до запроса к SQL дело даже не доходит. По крайней мере, в profiler'е ничего не появляется в момент падения.  Тестовую конфу можно взять в http://www.1cpp.ru/forum/YaBB.pl?num=1155187084 ; - открыть справочник контрагентов, и нажать refresh (или подождать 15 сек).  Запрос там такой
Код
Выбрать все
	|SELECT
	|	CASE Эл.IsFolder
	|		WHEN 1 THEN 0
	|		WHEN 2 THEN 3
	|	END as Картинка,
	|	Эл.IsFolder as IsFolder,
	|	Эл.IsMark as IsMark,
	|	LTrim(Эл.Code) as Код,
	|	RTrim(Эл.Descr) as Наименование,
	|	RTrim($Эл.ПолноеНаименование) as ПолноеНаименование,
	|	CASE IsFolder WHEN 1 THEN '' ELSE
	|	CASE $Эл.ВидКлиента
	|		WHEN '"+РадугаМД.ЗначениеВСтрокуБД(Перечисление.ВидыКлиентов.Организация)+"' THEN 'Организация'
	|		ELSE 'Частное лицо'
	|	END END as ВидКлиента,
	|	$Эл.Флаг as Флаг,
	|	Эл.ID as ID,
	|	Эл.ROW_ID as ROW_ID
	|FROM $Справочник.Контрагенты Эл (NoLock)
	|WHERE
	|	(?ВидКлиента(14, 9) = '' OR IsFolder = 1 OR $Эл.ВидКлиента = ?ВидКлиента(14, 9))
 


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