Форум
Вход
Вход
Регистрация
Знания
1С:Предприятие
Инф. технологии
О жизни
Книга знаний
Учебные курсы
Wiki
Поиск
Секции
IT-новости
Веб-мастеринг
Администрирование
Жизнь форума
Наука и технологии
Юмор
Другие секции...
Работа
Обсуждения
Вакансии
О нас
О форуме
Правила
Рейтинг
Карта сайта
Объявления
Контакты
Имя:
Пароль:
Войти
1C
1C 7.7
v7: Индексированная таблица (как поставщик табличного поля). Помогите Сортировать
☑
0
oslokot
25.03.13
✎
16:42
На табличном поле, интерактивно, нужно изменить сортировку в колонке, например "Цена"
В основном индексе с ней проблем нет:
ИТ.Сортировать("-Цена");
ТП.ОбновитьСтроки();
Но, радость заканчивается после того как к ИТ применяем фильтр по колонкам, например:
ИТ.ДобавитьИндекс("Фильтр","Наименование,Клиент");
ИТ.УстановитьФильтр(СписокЗначенийФильтра,СписокЗначенийФильтра,"Фильтр",0);
ТП.ПоставщикДанных.Индекс = "Фильтр";
Как мне теперь отсортировать получившуюся таблицу по колонке "Цена"?
Ведь цена в индексе не участвует... всё, никак?!
1
antoneus
25.03.13
✎
17:35
В порядке бреда (не пробовал)
Добавить в индекс колонку "Цена".
В нижний ключ добавить минимальное значение цены, в верхний - максимальное.
2
КонецЦикла
25.03.13
✎
17:38
Зачем ставить фильтр на ИТЗ когда можно программно управлять отбором ТП?
3
oslokot
25.03.13
✎
17:49
(1) пробую...
(2) хм, не пробовал. а как например?
4
oslokot
25.03.13
✎
17:55
(1) не работает... черт (((((((((((((
5
oslokot
25.03.13
✎
18:04
(1) тьфу это я кривой ))) работает жеж!!!
6
oslokot
25.03.13
✎
18:10
мда, не ожидал я такую засаду....
7
oslokot
26.03.13
✎
12:23
В общем все заработало как надо, спасибо
antoneus
КонецЦикла
интереса ради, а как можно программно управлять отбором в ТП?
TurboConf
— расширение возможностей Конфигуратора 1С
Форум
|
Правила
|
Описание
|
Объявления
|
Секции
|
Поиск
|
Книга знаний
|
Вики-миста