|
|
|
Установить видимость колонки только для определенных строк таблицы (управляемое) | ☑ | ||
|---|---|---|---|---|
|
0
Бульдожка
05.11.14
✎
12:34
|
Приветствую всех.
В таблице документа необходимо чтобы колонка "Человеко-часы" была видна только в строках, где у Статьи расходов проставлен признак "УчитыватьЧеловекоЧасы". Причем сразу при открытии документа, а не после активизации какой-либо строки. Возможно ли такое сделать? Пример: [URL=http://radikal.ru/fp/a26ff61b495e4e2e80f204e9912e55d4][IMG]http://s010.radikal.ru/i311/1411/46/410f0801e118t.jpg[/IMG][/URL] |
|||
|
1
Бульдожка
05.11.14
✎
12:36
|
||||
|
2
Жан Пердежон
05.11.14
✎
12:38
|
(1) сам-то видел свою картинку?
(0) кури условное оформление |
|||
|
3
Cube
05.11.14
✎
12:39
|
(1) Чтоб тебе заказчики так задачи ставили.
|
|||
|
4
Бульдожка
05.11.14
✎
12:41
|
(2) а что с ней не так? подобное я видела в ЗУП, если не ошибаюсь, в табелях. Где в зависимости от условия видны или не видны разные показатели.
(3) они и поставили |
|||
|
5
Cube
05.11.14
✎
12:41
|
(0) Оу, пол - женский...
Ну раз так, то тут принято девушкам сначала фотку в личную карточку вставлять, а потом уже спрашивать)) Чем удачнее фото, тем помощь качественнее и помогающих больше) |
|||
|
6
Cube
05.11.14
✎
12:42
|
(4) Так ты нажми на ссылку из (1)...
|
|||
|
7
Бульдожка
05.11.14
✎
12:43
|
(5) на работе своих фото не держу
(6) нажала, открылась картинка.. магия :) |
|||
|
8
Бульдожка
05.11.14
✎
12:44
|
||||
|
9
Cube
05.11.14
✎
12:45
|
(7) "на работе своих фото не держу"
Самая популярная отмазка. Фото из вконтакта или одноклассников нас устроит :) |
|||
|
10
Cube
05.11.14
✎
12:46
|
(8) Другое дело.
|
|||
|
11
herfis
05.11.14
✎
12:46
|
Можно. Через условное оформление формы.
|
|||
|
12
ДенисЧ
05.11.14
✎
12:46
|
Нет. Такое сделать нельзя
|
|||
|
13
Cube
05.11.14
✎
12:47
|
(8) Не, так нельзя. У таблицы на форме не может быть разное количество колонок в разных строках.
|
|||
|
14
herfis
05.11.14
✎
12:52
|
(13) Может.
|
|||
|
15
herfis
05.11.14
✎
12:55
|
Точнее сказать - можно скрывать разные колонки в разных строках.
|
|||
|
16
Cube
05.11.14
✎
12:56
|
(14) (15) Подкрепишь свои слова примером?
|
|||
|
17
herfis
05.11.14
✎
12:59
|
(16) Он у меня перед глазами. Мне этого достаточно.
На такси. На обычных УФ не пробовал. |
|||
|
18
Cube
05.11.14
✎
13:04
|
(17) Пёрнул и убежал, называется...
Ты реально помог ТС с проблемой. Приходи ещё. |
|||
|
19
herfis
05.11.14
✎
13:07
|
(18) Надеюсь, помог. Вроде прозрачно всё. Или, пользуясь твоей терминологией, нужно было не только пёрнуть, но и нас..ать?
|
|||
|
20
DmitrO
05.11.14
✎
13:08
|
Да можно можно. Надо засунуть колонки в группу и управлять видимостью полей в условном оформлении формы.
|
|||
|
21
herfis
05.11.14
✎
13:10
|
А в группу зачем? Вроде и так работает.
|
|||
|
22
DmitrO
05.11.14
✎
13:10
|
а ОтображатьВШапке у группы снять - получится то что надо.
|
|||
|
23
Defender aka LINN
05.11.14
✎
13:15
|
||||
|
24
Cube
05.11.14
✎
13:15
|
(16) Нашел. Да, действительно, можно - нужно управлять видимостью колонки через условное оформление формы, как сказано в (11).
В Такси работает неплохо, но когда прыгает состав шапки при активизации разных строк - выглядит это дело несерьезно... В простых УФ работает коряво - разметка всей таблицы съезжает. |
|||
|
25
herfis
05.11.14
✎
13:15
|
(22) Не уловил до конца... Это чтобы ширина не "прыгала"?
|
|||
|
26
DmitrO
05.11.14
✎
13:20
|
(25)не помню точно, посмотрел у себя в 2х местах где вспомнил везде сделаны группы. Не такси.
|
|||
|
27
Cube
05.11.14
✎
13:20
|
(23) (24) У меня так: http://i65.fastpic.ru/big/2014/1105/eb/dbc58f706131d89689e7e29d145202eb.jpg
|
|||
|
28
Cube
05.11.14
✎
13:21
|
(27) Колонка "Язык" не отображается у тех, кто пишет на Java, если что.
|
|||
|
29
Бульдожка
05.11.14
✎
13:23
|
с условным оформлением у меня что-то не ладится..
возник вопрос, что первее отрабатывает ПриСозданииНаСервере или УсловноеОформление заданное через свойства формы в настройках условного оформления? |
|||
|
30
herfis
05.11.14
✎
13:24
|
(26) У меня тоже с группой. Но я этот прием юзал только для отображения в одной колонке разных интерфейсных элементов (в разных строках отображаются разные колонки, но в итоге колонка везде одна).
|
|||
|
31
Бульдожка
05.11.14
✎
13:27
|
(29) дело в том, что значение "УчитыватьЧеловекоЧасы" у меня задается в ПриСозданииНаСервере.
А в условном оформлении я пытаюсь проверить на истинность как раз это значение. |
|||
|
32
herfis
05.11.14
✎
13:30
|
(31) Если ты его пишешь в реквизит формы, который используешь в условном оформлении, то всё должно работать как надо.
|
|||
|
33
Бульдожка
05.11.14
✎
14:14
|
[code]&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) Для каждого Строка Из Объект.СтатьиРасходов Цикл Если Строка.СтатьяРасходов.УчитыватьЧеловекоЧасы Тогда Строка.УчитыватьЧеловекоЧасы = ИСТИНА; КонецЕсли; КонецЦикла; КонецПроцедуры[/code] В условном оформлении: Оформление: Видимость = Истина Условие: Объект.СтатьиРасходов.УчитыватьЧеловекоЧасы Равно "Истина" Оформляемые поля: СтатьиРасходовЧеловекоЧасы Не происходит ничего о.О Всё видимо и доступно. http://s019.radikal.ru/i611/1411/69/fe0663ddf131.png |
|||
|
34
herfis
05.11.14
✎
14:28
|
Видимость по дефолту - истина. По условному оформлению иногда - тоже истина. То есть всегда видно. Что и наблюдается.
|
|||
|
35
Бульдожка
05.11.14
✎
15:23
|
(34) действительно... Спасибо за то, что ткнул носом:) У самой уже полная каша в голове. Ищу неведомые и сложные объяснения элементарному.
Ребят, спасибо всем за помощь! Проблема решена. |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |