Переключение на Главную Страницу Страницы: 1 ... 3 4 [5]  ОтправитьПечать
Очень популярная тема (более 25 ответов) К вопросу об использовании новомодных фич: ИндексированнаяТаблица (число прочтений - 18464 )
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: К вопросу об использовании новомодных фич: ИндексированнаяТаблица
Ответ #60 - 17. Декабря 2008 :: 15:24
Печать  
vip писал(а) 17. Декабря 2008 :: 15:07:
И разработчики 1С++ совершенно не должны учитывать особенности работы с объектами, созданными через одно место.
если быть объективными, то и с помощью 1С++ можно получить ТЗ с не именованными колонками
Код
Выбрать все
рс=СоздатьОбъект("ODBCRecordset");
ТЗ=рс.ВыполнитьИнструкцию("select 1,2,3");
ТЗ.ВыбратьСтроку(,);
 


  

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



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: К вопросу об использовании новомодных фич: ИндексированнаяТаблица
Ответ #61 - 17. Декабря 2008 :: 15:35
Печать  
trad писал(а) 17. Декабря 2008 :: 15:24:
vip писал(а) 17. Декабря 2008 :: 15:07:
И разработчики 1С++ совершенно не должны учитывать особенности работы с объектами, созданными через одно место.
если быть объективными, то и с помощью 1С++ можно получить ТЗ с не именованными колонками
Код
Выбрать все
рс=СоздатьОбъект("ODBCRecordset");
ТЗ=рс.ВыполнитьИнструкцию("select 1,2,3");
ТЗ.ВыбратьСтроку(,);
 



Можно. Но алиасы дело поправят Улыбка
Можно и руками любую колонку в таблицах 1С подрихтовать.
Не в этом дело. А дело в том, что автор переложил проблему с больной головы на здоровую (я о Йокселе), нашумел и тихо слился с сознанием собственной правоты.
  
Наверх
ICQ  
IP записан
 
Злоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 317
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: К вопросу об использовании новомодных фич: ИндексированнаяТаблица
Ответ #62 - 17. Декабря 2008 :: 16:45
Печать  
> Средствами 1С получить ТЗ без ИД колонок нельзя.
Твой способ получения такой ТЗ абсолютно левый.
И разработчики 1С++ совершенно не должны учитывать особенности работы с объектами, созданными через одно место.

Неверно. Происходит подмена обсуждаемого предмета. Обсуждается "косяк" 1С++, а не способ создания "левой" ТЗ.
Для меня, например, абсолютно непонятно, почему штатный 1Сный метод Загрузить в случае с "левой" ТЗ - отрабатывает нормально, а ИТ - нет... т.е. для меня при работе в 1С штатным образом с "левой" ТЗ - отрабатывает все нормально - специально или нет разрабочики платформы это делали - мне неведомо, но - работает. А разработчики 1С++ - не "предусмотрели" работы с такой ТЗ и в описании/доках об этом не указано...

> Автор Йокселя свой косячок спокойно признал и обязательно исправит.
тоже неверно, автор йокселя - немного удивился такому "косяку", но раз он мешает для нормальной работы - обещал поправить - разницу в подходе чувствуете?

> А поведение 1С++ в данном вопросе считаю абсолютно корректным.
- а вот объясните мне, почему оно "абсолютно корректное"? 1Ска - работает с левой ТЗ, 1С++ - нет, в доках к ИТ - ограничения нет.

> А вот твое поведение нет...
Опочки - а это почему? я всячески, помня прошлую багофичу - проиллюстрировал тестовым примером, вместо того, чтобы сразу сказать что ИТ с непоименованной ТЗ - не работает и данная особенность отражения в доках - не нашла, начали осуждение правильная ли ТЗ в тесте, как ее получить и прочее...
..
я, например, по опыту 2-х багофич пока что констатирую трудности в общении с разработчиками 1С++, трудность в том, что разработчики просят исключительно подробный тестовый пример, иллюстрирующий проблему - не вопрос, изготовим! (хотя юзеру трудно не зная особенностей работы изготовить настоящий тестовый пример затруднительно...), по факту представления тестового примера - уход от конструктивного общения и признания имеющихся багофич разработки/документации - к пониманию удается придти путем длительных обсуждений...
  
Наверх
www  
IP записан
 
Злоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 317
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: К вопросу об использовании новомодных фич: ИндексированнаяТаблица
Ответ #63 - 17. Декабря 2008 :: 16:52
Печать  
> л проблему с больной головы на здоровую (я о Йокселе), нашумел и тихо слился с сознанием собственной правоты.
- не надо делать поспешных выводов!

1. после локализации проблемы я сразу стукнулся к автору Йокселя и совершенно беспроблемно вопрос был решен (причем, отмечаю, что с автором йокселя по нескольким багофичам общение всегда проходило конструктивно)
2. надеясь на конструктивное общение по 1С++ - из лучших побуждений я пожелал чтобы данная багофича была исправлена/зарегена и в 1С++ (мало ли где это и когда еще всплывет) - в ответ были высказаны только неявные "обвинения" в кривизне теста/ТЗ, нежизненности воспроизведенной тестом проблемы и пр.
...
мне такой подход - не очень сильно нравится.
к сожалению: программы не функционируют в вакууме, где все гладко и красиво... вокруг программ - обилие хаоса и прочих программ... и если не пытаться решать проблемы конструктивно - то так и будет каждая прога валить систему в синий экран...
  
Наверх
www  
IP записан
 
Злоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 317
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: К вопросу об использовании новомодных фич: ИндексированнаяТаблица
Ответ #64 - 17. Декабря 2008 :: 16:53
Печать  
Конечно, виновать во всем автор Йокселя Подмигивание который такую ТЗ замутил... а ведь тоже мог сказать - у мну все нормально работает - и ведь действительно - у него - все работает нормально!
  
Наверх
www  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: К вопросу об использовании новомодных фич: ИндексированнаяТаблица
Ответ #65 - 17. Декабря 2008 :: 17:06
Печать  
Чебур
Утомил.
Скользкий ты, як ужака.
  
Наверх
ICQ  
IP записан
 
Злоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 317
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: К вопросу об использовании новомодных фич: ИндексированнаяТаблица
Ответ #66 - 17. Декабря 2008 :: 17:13
Печать  
я не скользкий - я принципиальный Подмигивание
  
Наверх
www  
IP записан
 
noxxx
Full Member
***
Отсутствует


1c++ rocks 8)

Сообщений: 239
Местоположение: Москва
Зарегистрирован: 24. Августа 2007
Пол: Мужской
Re: К вопросу об использовании новомодных фич: ИндексированнаяТаблица
Ответ #67 - 18. Декабря 2008 :: 07:06
Печать  
Чебур, зачем разводить флэйм на несколько страниц? Тебе сказали, что в ИТЗ идентификаторы колонок ОБЯЗАТЕЛЬНЫ. Сделают разработчики загрузку ТЗ с пустыми идентификаторами колонок, так ты потом придешь и будешь спрашивать почему не работает группировка или фильтрация. Неужели сложно задать идентификаторы? Тем более, что возможность обращения к колонкам по номерам у тебя останется?
  
Наверх
ICQ  
IP записан
 
ADirks
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: К вопросу об использовании новомодных фич: ИндексированнаяТаблица
Ответ #68 - 18. Декабря 2008 :: 07:20
Печать  
2 Vip:  кстати, получить ТЗ с неименованными колнками легче лёгкого:
Код
Выбрать все
ТЗ = СоздатьОбъект("ТаблицаЗначений");
ТЗ.НоваяКолонка();
ТЗ.НоваяКолонка();
ТЗ.НоваяСтрока(); 



В ИТ я не стал повторять это поведение по одной простой причине: для создания индекса надо указать колонки, в него входящие. Если у колонок нет имён, то это становится проблематичным.

Вот в  документации действительно стоит указать явно на возможные ошибки.
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: К вопросу об использовании новомодных фич: ИндексированнаяТаблица
Ответ #69 - 18. Декабря 2008 :: 07:45
Печать  
ADirks писал(а) 18. Декабря 2008 :: 07:20:
2 Vip:  кстати, получить ТЗ с неименованными колнками легче лёгкого:
Код
Выбрать все
ТЗ = СоздатьОбъект("ТаблицаЗначений");
ТЗ.НоваяКолонка();
ТЗ.НоваяКолонка();
ТЗ.НоваяСтрока(); 


нет, будут колонки с именами _1 _2
  

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


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

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: К вопросу об использовании новомодных фич: ИндексированнаяТаблица
Ответ #70 - 18. Декабря 2008 :: 08:54
Печать  
Хм...  точно.  Точно помню, что когда-то давно натыкался на такой случай - совершенно штатно созданная ТЗ без имён колон - и долго с этим парился.
  
Наверх
 
IP записан
 
Злоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 317
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: К вопросу об использовании новомодных фич: ИндексированнаяТаблица
Ответ #71 - 18. Декабря 2008 :: 10:51
Печать  
noxxx писал(а) 18. Декабря 2008 :: 07:06:
Чебур, зачем разводить флэйм на несколько страниц? Тебе сказали, что в ИТЗ идентификаторы колонок ОБЯЗАТЕЛЬНЫ. Сделают разработчики загрузку ТЗ с пустыми идентификаторами колонок, так ты потом придешь и будешь спрашивать почему не работает группировка или фильтрация. Неужели сложно задать идентификаторы? Тем более, что возможность обращения к колонкам по номерам у тебя останется?

1. сказали, но не сразу... а после "длительного флейма" Подмигивание
2. идентификаторы задать - несложно, я их задал когда решал проблему...
  
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 3 4 [5] 
ОтправитьПечать