Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Объясните тупому как сделать упорядочивание в ТП (число прочтений - 2126 )
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Объясните тупому как сделать упорядочивание в ТП
27. Июля 2006 :: 13:20
Печать  
Не пойму как авообще подступиться. Понимаю, что в "ПриВыбореЗаголовка(Колонка)", а потом чего? Помогите...
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Объясните тупому как сделать упорядочивание в
Ответ #1 - 27. Июля 2006 :: 13:25
Печать  
Что-то типа такого.
Код
Выбрать все
Процедура ТабличноеПолеПриВыбореЗаголовка(ТабПоле, Колонка)
	ЗначениеСортировки = СписокСортировок.Получить(Колонка.Данные);
	Если ПустоеЗначение(ЗначениеСортировки) = 1 Тогда
		Возврат;
	КонецЕсли;
	Колонки = ТабПоле.Колонки;
	Для инд = 0 По Колонки.Количество()-1 Цикл
		Колонки.Получить(инд).ЗнакУпорядочивания = 0;
	КонецЦикла;
	Колонка.ЗнакУпорядочивания = 1;
	ТекущаяСортировка = Колонка.Данные;

	тс = ТабПоле.ТекущаяСтрока;
	тк = ТабПоле.ТекущаяКолонка;
	ТабПоле.ПоставщикДанных.УстКлючПорядка(ЗначениеСортировки+",row_id");
	ТабПоле.ТекущаяСтрока = тс;
	ТабПоле.ТекущаяКолонка = тк;
КонецПроцедуры	// ТабличноеПолеПриВыбореЗаголовка
 

  

FormEx developer
Наверх
www  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Объясните тупому как сделать упорядочивание в
Ответ #2 - 27. Июля 2006 :: 14:03
Печать  
Вот помню, что где-то кто-то писал про события и заморочки с ними. Цитата:
имена которых должны быть составлены из имени реквизита формы и имени события

Сейчас нашёл. А доку неоднократно читал. Хреново, наверное читал, раз так тупанул.
Про восприятия мануалов у меня: сначала читаю всё с начало до конца, потом по несколько раз то, что мне нужно, т.е. методы, свойства... а вот первые абзацы как-то улетают из вида.
Мои пожелания (чтоб больше никто не тупил): в мануале выделить как-нибудь эти строчки.
Или это только у меня такое воспреятие?  Смущённый

P.S. Я состовлял своё событие сначало просто "ПриВыбореЗаголовка" потом "ТабличноеПолеПриВыбореЗаголовка" (ТабличноеПоле - это имя моего табличного поля) и только после ВНИМАТЕЛЬНОГО чтения и озлобы самого на себя написал правильно "тТППриВыбореЗаголовка" (тТП - у меня реквизит на форме. Когда я его создавал не знаю даже почему так назвал... В общем назвал, присвоил ТабличномуПолю и забыл. Крепко забыл...  Подмигивание)
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать