Переключение на Главную Страницу Страницы: 1 ... 8 9 [10] 11 12 ... 20 ОтправитьПечать
Очень популярная тема (более 25 ответов) Начну пожалуй потихоньку постить баги 1cpp-tf (число прочтений - 86938 )
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #135 - 27. Февраля 2008 :: 15:22
Печать  
kms писал(а) 27. Февраля 2008 :: 15:20:
Для тех, кто верит в лучшее, оно обязательно наступит.
Я из тех, кто верит.

Эхх... тогда надеюсь что будет праздник и на нашей улице  Смех
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #136 - 27. Февраля 2008 :: 15:25
Печать  
Цитата:
Скорее всего, не будет этого.
Но идею не брошу, буду развивать модульную архитектуру.
Постараюсь делать это с душой.

А как это будет выглядеть при том, что ТП уже является неотъемлемой частью 1С++?
Нормально же получилось с отдельной веткой TF.

ЗЫ. Обидеть пожилого человека легко.
Тут, понимаш, может скоро прямой ввод чего-нибудь только таким способом и смогу осуществлять. Очень довольный
  
Наверх
ICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #137 - 27. Февраля 2008 :: 15:43
Печать  
Извините, что долго не отвечал, я лежал под столом Очень довольный

Да нормально все будет. 1cpp научится использовать модули.
GNU GPL 1cpp не будет нарушена ни коим образом.
Ни один разработчик при подготовке решений не пострадает Смех
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #138 - 27. Февраля 2008 :: 15:44
Печать  
Кстати, спасибо всем, кто принимал участие в разработке и тестировании ветки TF3.
Я верю, что без вашей помощи многое осталось бы недосказанным /недоделанным.

Улыбка
  

De quelle planète es-tu?
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #139 - 27. Февраля 2008 :: 15:47
Печать  
Содержимое данного сообщения было перенесено СЮДА.
  
Наверх
www  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #140 - 28. Февраля 2008 :: 08:32
Печать  
to kms & fez
А какое назначение у оставшейся ветки TF3?
А также у множества устаревших и совсем древних веток?
  
Наверх
ICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #141 - 28. Февраля 2008 :: 08:44
Печать  
vip писал(а) 28. Февраля 2008 :: 08:32:
to kms & fez
А какое назначение у оставшейся ветки TF3?
А также у множества устаревших и совсем древних веток?


Хранение истории изменений.
  
Наверх
www  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #142 - 28. Февраля 2008 :: 09:02
Печать  
Цитата:
Хранение истории изменений.

Ну совсем уж старые врядли кому-нибудь помогут.
  
Наверх
ICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #143 - 28. Февраля 2008 :: 09:26
Печать  
vip писал(а) 28. Февраля 2008 :: 09:02:
Цитата:
Хранение истории изменений.

Ну совсем уж старые врядли кому-нибудь помогут.

Как знать.

И вообще. Нечего нам тут пропагандировать политику восьмерочного хранилища Улыбка
  
Наверх
www  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #144 - 28. Февраля 2008 :: 09:59
Печать  
fez писал(а) 28. Февраля 2008 :: 09:26:
vip писал(а) 28. Февраля 2008 :: 09:02:
Цитата:
Хранение истории изменений.

Ну совсем уж старые врядли кому-нибудь помогут.

Как знать.

И вообще. Нечего нам тут пропагандировать политику восьмерочного хранилища Улыбка

Ну тогда хай лежат. Улыбка
Бывает, только потрешь у себя на винте что-нибудь, так оно срочно понадобится.
  
Наверх
ICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #145 - 28. Февраля 2008 :: 11:42
Печать  
fez писал(а) 28. Февраля 2008 :: 09:26:
Как знать.

+1 также как и необходимость хранения архивов сборок. Иногда приходится долго искать откуда ноги растут.
  
Наверх
 
IP записан
 
ADirks
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #146 - 12. Марта 2008 :: 08:44
Печать  
Ну что, Миха, хотел багов? Их будет тебе  Улыбка

Есть форма списка справочника контрагентов. Открываем её, и начинаем убирать колонки. Как только в списке остаётся код и наименование, то ТП делается пустым.  Трассирвка показала следующее:
Нормальный запрос, с нормальными параметрами
Код
Выбрать все
exec sp_executesql N'
select top 21
	IsFolder as IsFolder,
	IsMark as IsMark,
	ID as ID,
	ROW_ID as ROW_ID,
	Код as Код,
	Наименование as Наименование,
	ParentID as ParentID
from
	(
		SELECT
			LTrim(Эл.Code) as Код,
			RTrim(Эл.Descr) as Наименование,
			RTrim(IsNull(Партнеры.Descr, '''')) As Партнер,
			Эл.IsFolder as IsFolder,
			Эл.ParentID as ParentID,
			Эл.IsMark as IsMark,
			Эл.ID as ID,
			Эл.ROW_ID as ROW_ID
		FROM
			sc14 Эл (NoLock)
			Left Join sc14 Партнеры (NoLock) On Партнеры.ID = Эл.sp1210
		WHERE
			Эл.ParentID = @QParam_Родитель_1_9_0

	) ВсеЭлементы
where
	ParentID > @OKParam_0 or IsFolder > @OKParam_1 and ParentID = @OKParam_0 or Наименование > @OKParam_2 and ParentID = @OKParam_0 and IsFolder = @OKParam_1 or ROW_ID > @OKParam_3 and ParentID = @OKParam_0 and IsFolder = @OKParam_1 and Наименование = @OKParam_2
order by
	ParentID, IsFolder, Наименование, ROW_ID
', N'@QParam_Родитель_1_9_0 char(9), @OKParam_0 char(9),@OKParam_1 int,@OKParam_2 varchar(100),@OKParam_3 int',
'   5O1   ', '   5O1   ', 2, '<контрагент>', 7156
 


Убрали колонку - попортились параметры
Код
Выбрать все
where
	ParentID > @OKParam_0 or IsFolder > @OKParam_1 and ParentID = @OKParam_0 or Наименование > @OKParam_2 and ParentID = @OKParam_0 and IsFolder = @OKParam_1 or ROW_ID > @OKParam_3 and ParentID = @OKParam_0 and IsFolder = @OKParam_1 and Наименование = @OKParam_2
order by
	ParentID, IsFolder, Наименование, ROW_ID
', N'@QParam_Родитель_1_9_0 char(9), @OKParam_0 char(9), @OKParam_1 int, @OKParam_2 varchar(100),@OKParam_3 int',
'   5O1   ', 0, 2, '<контрагент>', 7153
 


А если мы ещё не угомонились, и нажимаем Home, и пытаемся листать вниз, то получаем
Код
Выбрать все
where
	ParentID > @OKParam_0 or IsFolder > @OKParam_1 and ParentID = @OKParam_0 or Наименование > @OKParam_2 and ParentID = @OKParam_0 and IsFolder = @OKParam_1 or ROW_ID > @OKParam_3 and ParentID = @OKParam_0 and IsFolder = @OKParam_1 and Наименование = @OKParam_2
order by
	ParentID, IsFolder, Наименование, ROW_ID
', N'@QParam_Родитель_1_9_0 char(9),@OKParam_0 char(9),@OKParam_1 int,@OKParam_2 varchar(100),@OKParam_3 int',
'   5O1   ', '                ', -1, '', 0
 


и выпадение 1С в осадок.

Вот.  Видно, что что-то явно не то происходит с параметрами сортировки.  Если информации недостаточно, могу попытаться слепить тестовую обработку.

PS. Этот баг существовал и до TF_RC3
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #147 - 12. Марта 2008 :: 09:21
Печать  
ADirks писал(а) 12. Марта 2008 :: 08:44:
Ну что, Миха, хотел багов? Их будет тебе  Улыбка

Вот это я понимаю! Улыбка

Леша, ключ порядка "ParentID,IsFolder,Наименование,ROW_ID", это очевидно.
Напиши плз, какой список колонок изначально определен для ТП, кроме кода и наименования.

P.S.
Да, партнера с джойном ТП в таком случае убирать из запроса не умеет.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
ADirks
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #148 - 12. Марта 2008 :: 09:48
Печать  
Изначально колонки такие
Код
Выбрать все
	LTrim(Эл.Code) as Код,
	RTrim(Эл.Descr) as Наименование,
	RTrim(Эл.sp57) as ПолноеНаименование,
	RTrim(IsNull(Партнеры.Descr, '''')) as Партнер,


	CASE Эл.IsFolder
		WHEN 1 THEN 0
		WHEN 2 THEN 3
	END as Картинка,
	Эл.IsFolder as IsFolder,
	Эл.ParentID as ParentID,
	Эл.IsMark as IsMark,
	Эл.ID as ID,
	Эл.ROW_ID as ROW_ID
 


Причём визуально выводятся  только Код, Наименование, ПолноеНаименование и Партнер

Ещё фишка. Если после убирания колонки форму закрыть, и снова открыть (при этом видимость восстанавливается), то список работает замечательно.  И теперь можно сделать колонки видимыми, и потом снова невидимыми безо всякого ущерба.

Цитата:
Да, партнера с джойном ТП в таком случае убирать из запроса не умеет.

Да и пофиг.  Оптимизатор всё равно его отрежет, когда партнёра в селект-листе нет
  
Наверх
 
IP записан
 
ADirks
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #149 - 12. Марта 2008 :: 09:49
Печать  
вдогонку...

т.е. реально колонок конечно больше Улыбка , но в целях эксперимента я их поотрезал, чтоб глаза не мозолили
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 8 9 [10] 11 12 ... 20
ОтправитьПечать