|
скрыть видимость реквизитов талбличной части, если они не заполнены
| ☑ |
0
virtus
07.07.14
✎
13:39
|
Привет!
Может кто знает, как скрыть реквизиты ТЧ документа, если они не заполнены.
Я в процедуре на сервере заполняю ТЧ, и после заполнения хочу скрыть не заполненные поля.
Так не работает(этот код в этой же серверной процедуре после заполнения ТЧ):
ЭтаФорма.УсловноеОформление.Элементы.Очистить();
ЭлементУсловногоОформления = УсловноеОформление.Элементы.Добавить();
ОформляемоеПоле = ЭлементУсловногоОформления.Поля.Элементы.Добавить();
ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("Магазин1");
ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("Магазин2");
ЭлементОтбора = ЭлементУсловногоОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.Зарплата.Магазин1");
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.Зарплата.Магазин2");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Заполнено;
ЭлементУсловногоОформления.Оформление.УстановитьЗначениеПараметра("Видимость", Ложь);
Моя ТЧ - зарплата, у неё есть реквизит "Магазин1", "Магазин2". Эти реквизиты добавлены в группу, так что получается такой вид:
сотрудник магазин1
магазин2
------------------
Иванов магазин1
магазин2
Так вот я хочу, чтоб если магазин у Иванов был только один, то колонка для одного магазина только рисовалась:
сотрудник магазин1
магазин2
------------------
Петров магазин1
Иванов магазин1
магазин2
Как это настроить?
Спасибо.
|
|
1
Maxus43
07.07.14
✎
13:55
|
видимость и т.д. - это в УФ делается с помощью функциональных опций, туда копай
|
|
2
virtus
07.07.14
✎
13:58
|
Спасибо. А можно чуть по конкретней?
|
|
3
Defender aka LINN
07.07.14
✎
13:58
|
(0) Рисуй дерево и не люби моск.
З.Ы. Я так понимаю, когда начальство скажет "открываем третий магазин", ты скажешь "не, не открывайте, у нас конфигурация только на 2 рассчитана"?
|
|
4
vmv
07.07.14
✎
14:01
|
(0) тру-1сники задачу в (0) решают расраской и недоступностью ячеек
мега-тру делают это через УО как два пальца.
все в (0) не читал ввиду бредовости постановки вопроса, но задача решается толькот так как я предлогаю.
не идите на поводу у лукавого, который вводит вас в искушение, а слушайте глас истины из моего могучего чрева
|
|
5
mikecool
07.07.14
✎
14:02
|
(4) ты с ошибками пишешь, куда тебе внимать?
|
|
6
vmv
07.07.14
✎
14:03
|
+(4) по зарисовкам тс понятно, что можно обойтись и банальным отбором, а красисвые рюшки делать только если у кладовщицы от №3 и она любит 1с
|
|
7
virtus
07.07.14
✎
14:04
|
(3) я как пример привел два магазина. по факту там больше, сколько реально используется.
|
|
8
vmv
07.07.14
✎
14:04
|
(5) зри в корень, отрок и не ропчи!)
|
|
9
Defender aka LINN
07.07.14
✎
16:49
|
(7) Ок, вместо "третий" и "2" подставляем "N-ый" и "N-1".
|
|
10
Defender aka LINN
07.07.14
✎
16:50
|
+(9) Или у вас уже такое происходило неоднократно?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший