Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Не работает Получить() для колонок ТП (число прочтений - 2191 )
Kapet
Senior Member
****
Отсутствует


Ламер - вансист

Сообщений: 262
Местоположение: Ukraine, Kyiv
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Не работает Получить() для колонок ТП
23. Января 2007 :: 12:11
Печать  
Пните ногой в нужную сторону:

Хочу сортировать данные в ТП.

Процедура ТабличноеПолеПриВыбореЗаголовка(_Конт,ВыбКолонка)
     Колонки=_Конт.Колонки;
     Для Я=1 По Колонки.Количество() Цикл
           ТекКолонка=Колонки.Получить(Я);
Здесь вылетает:
ТекКолонка=Колонки.Получить(Я);
{E:\DB1C\TORG_20070112\EXTFORMS\ОБРАБОТКИ\ПОИСКПОСПРАВОЧНИКУ.ERT(529)}: Недопустимое значение параметра

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



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Не работает Получить() для колонок ТП
Ответ #1 - 23. Января 2007 :: 12:21
Печать  
из документации
Цитата:
Коллекция колонок табличного поля. Элементы коллекции - объекты типа КолонкаТабличногоПоля. Индексы колонок - от нуля до количества колонок минус один.
  

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


Ламер - вансист

Сообщений: 262
Местоположение: Ukraine, Kyiv
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Не работает Получить() для колонок ТП
Ответ #2 - 23. Января 2007 :: 12:21
Печать  
А так заработало:

Для Я=1 По Колонки.Количество()-1 Цикл

Почему?
  
Наверх
ICQ  
IP записан
 
ADirks
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Не работает Получить() для колонок ТП
Ответ #3 - 23. Января 2007 :: 12:22
Печать  
Kapet писал(а) 23. Января 2007 :: 12:11:
Где я не прав?

Ну, во превых, ты запостил не в том разделе, и модератор да покарает тебя  Улыбка

А во вторых нумерация в ТП везде начинается с 0 а не с 1.
  
Наверх
 
IP записан
 
Kapet
Senior Member
****
Отсутствует


Ламер - вансист

Сообщений: 262
Местоположение: Ukraine, Kyiv
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Не работает Получить() для колонок ТП
Ответ #4 - 23. Января 2007 :: 12:23
Печать  
Недочитал первоисточник...

Спасибо! Надеюсь покарание будет не очень суровым...

А подскажите, какой есть раздел для дополнительных классов 1с++ ?

Хотелось бы посмотреть пример обработки с реализацией ПриВыбореЗаголовка() где ЗнакУпорядочивания больше 2
(т.е. 3 - по возрастанию второе поле;
4 - по убыванию второе поле;
5 - по возрастанию третье поле;
6 - по убыванию третье поле; ) - с чем это едят...
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать