Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 мар 2024, 04:49

2 вопроса по ТП

Автор fiftystars, 07 дек 2011, 20:03

0 Пользователей и 1 гость просматривают эту тему.

fiftystars

Доброго времени суток, соратнички по призванию   
Вобщем проблема в следующем:
есть Табличное поле, заполненное данными
в нескольких колонках тип булево и под колонками стоят переключатели, которые должны, в зависимости от положения, скрывать те или иные строки в таблице
Вобщем теперь вопрос как скрыть(!!!не удалить, а именно скрыть) строки в таблице? возможно ли это вобще?

Пример
В таблице есть

Наименование|Оплачено

Пылесос_____| Истина
Ложка_______|Ложь
Вилка_______.|Истина

Щелкаем переключатель в положение "показать оплаченные" и Ложка скрывается
щелкаем "показать не оплаченные" и Ложка снова появляется, но исчезает пылесос и вилка
щелкаем "Показать все" и появляется всё
Есть ли какой нибудь механизм ИМЕННО СКРЫТИЯ СТРОК?
---------------------------------------------------------------------------
---------------------------------------------------------------------------
---------------------------------------------------------------------------
Ну и второй вопрос
Можно ли как нибудь выровнять галку по центру в ячейках ТП Или же написать текст в заголовке колонки по вертикали?

Dethmontt

Ответ на первый вопрос:
Примерно как то так:
   Если показатьИстину Тогда
      ЭлементыФормы.ТЧ.ОтборСтрок.Рек1.Установить(Истина);
      ЭлементыФормы.ТЧ.ОтборСтрок.Рек1.Использование = истина;
   Иначе
      ЭлементыФормы.ТЧ.ОтборСтрок.Рек1.Использование = Ложь;
   КонецЕсли;
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Dethmontt

Ответ на второй вопрос - для отображения по центру наименования колонки (в свойствах колонки нужно поставить - горизонтальное положение - центрировать)
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

fiftystars

Цитата: Dethmontt от 07 дек 2011, 23:58
Ответ на второй вопрос - для отображения по центру наименования колонки (в свойствах колонки нужно поставить - горизонтальное положение - центрировать)
текст - да, а галка так и висит прибитая к левой границе ячейки и без разницы что поставлено: по центру,по правому краю или по левому.....она на одном и том же месте

fiftystars

Цитата: Dethmontt от 07 дек 2011, 23:55
Ответ на первый вопрос:
Примерно как то так:
   Если показатьИстину Тогда
      ЭлементыФормы.ТЧ.ОтборСтрок.Рек1.Установить(Истина);
      ЭлементыФормы.ТЧ.ОтборСтрок.Рек1.Использование = истина;
   Иначе
      ЭлементыФормы.ТЧ.ОтборСтрок.Рек1.Использование = Ложь;
   КонецЕсли;

все бы хорошо, но у меня ТП а не ТЧ....а там нет метода отборстрок =(((

fiftystars

Цитата: fiftystars от 08 дек 2011, 04:20
Цитата: Dethmontt от 07 дек 2011, 23:58
Ответ на второй вопрос - для отображения по центру наименования колонки (в свойствах колонки нужно поставить - горизонтальное положение - центрировать)
текст - да, а галка так и висит прибитая к левой границе ячейки и без разницы что поставлено: по центру,по правому краю или по левому.....она на одном и том же месте
и обычное приложение а не управляемое

Dethmontt

НЕ НАДО МНЕ РАССКАЗЫВАТЬ!!!!!!!!!!
Все есть, ты просто искать не усеешь!!!! или не хочешь!!!!
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

fiftystars

Цитата: Dethmontt от 08 дек 2011, 05:33
НЕ НАДО МНЕ РАССКАЗЫВАТЬ!!!!!!!!!!
Все есть, ты просто искать не усеешь!!!! или не хочешь!!!!
блин в ТЧ это есть=))
синтакс-помощник в помощь тебе)))

что то не вижу я здесь ничего связанного с табличным полем в обычном приложении
=))

Necropunk

Свернуть можно. Но это неправильно - у вас данные откуда в поле табличное попадают, как вы его заполняете?

fiftystars

Цитата: Necropunk от 08 дек 2011, 15:51
Свернуть можно. Но это неправильно - у вас данные откуда в поле табличное попадают, как вы его заполняете?
из запроса...ОбщТаблицааблица -
ОбщТаблица.Значение = РезультатЗапроса.Выгрузить();
и свернуть надо не по методу свернуть(); , так как это просто тупо группировка....
мне свернуть надо в том смысле что СКРЫТЬ определенные строки нужно

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск