|
ПрВыводе строки в 2.0 | ☑ | ||
---|---|---|---|---|
0
Мисти
12.01.15
✎
22:49
|
В табличной части документа - что этой процедуре соответствует в управляемых формах?
|
|||
1
Мимохожий Однако
12.01.15
✎
22:50
|
Там по другому
|
|||
2
Мисти
12.01.15
✎
22:51
|
А как?
|
|||
3
Мимохожий Однако
12.01.15
✎
22:52
|
ЖЖК
|
|||
4
Rie
12.01.15
✎
22:52
|
(2) А что сделать надо?
(Подозреваю, что условное оформление спасёт прогрессивное человечество...) |
|||
5
Мимохожий Однако
12.01.15
✎
22:53
|
(4)ОФФ:Влип
|
|||
6
Мисти
12.01.15
✎
22:57
|
В 2.0 было так - Процедура СоставПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
Если ЭлементыФормы.Состав.Колонки.Всего.Видимость Тогда ОформлениеСтроки.Ячейки.Всего.УстановитьТекст(ОбщегоНазначения.ФорматСумм(ДанныеСтроки.Сумма + ?(СуммаВключаетНДС, 0, ДанныеСтроки.СуммаНДС))); КонецЕсли; Если ДанныеСтроки.ОбъектАренды.УровеньИерархии = Перечисления.УровниИерархииОбъектов.Помещение Тогда Здание = ДанныеСтроки.ОбъектАренды.Родитель.Родитель; Этаж = ДанныеСтроки.ОбъектАренды.Родитель; |
|||
7
Мимохожий Однако
12.01.15
✎
23:09
|
Вот эта строка мне очень нравится.
"Здание = ДанныеСтроки.ОбъектАренды.Родитель.Родитель;" |
|||
8
Фокусник
12.01.15
✎
23:13
|
(6) В УФ можно добавлять реквизит на форму и связывать его с реквизитом "в базе" "через точку".
Если заполнение нужно по условию, то на форму можно в реквизит, связанный с табличной частью, добавить колонку реквизита и заполнять её в ПриСозданииНаСервере и/или ПриЧтенииНаСервере. |
|||
9
Hans
13.01.15
✎
00:46
|
(6) теперь это условное оформление формы. В структуре элементов формы выделить форму и там искать.
|
|||
10
Мисти
13.01.15
✎
11:02
|
У меня еще побема в том, что запрещено вставлять что-то в форму руками, только программно.
(8) Там же значение меняется в процессе работы! |
|||
11
Мисти
13.01.15
✎
11:05
|
Нашла условное оформление!
Там можно выбрать только те поля, которые заданы "руками". |
|||
12
vicof
13.01.15
✎
11:09
|
||||
13
Мисти
13.01.15
✎
11:13
|
И что я не так сказала?
|
|||
14
Мисти
13.01.15
✎
11:16
|
Вставить реквизит в форму и описать его "через точку" - получилось.
Но мне нельзя в форму лазить руками! Как задать программно? |
|||
15
Фокусник
13.01.15
✎
11:20
|
(14) "Но мне нельзя в форму лазить руками!"
Форму настроить можно в конфигураторе: вывести "реквизит через точку". |
|||
16
Defender aka LINN
13.01.15
✎
11:22
|
(10) Я бы назвал это катастрофой
|
|||
17
Rie
13.01.15
✎
11:23
|
(14) Точно так же, только программно :-)
См. у управляемых форм метод ИзменитьРеквизиты. |
|||
18
Мисти
13.01.15
✎
11:23
|
(15) Так а в какой процедуре? Весь вопрос в этом!
Если вставить прямо в форму, то никакой процедуры не нужно. А где определить добавленное программно? |
|||
19
Rie
13.01.15
✎
11:26
|
(18) Да уж сама реши, в какой процедуре тебе надо добавлять реквизит. Наверное, пораньше - с ним же тебе (и системе) работать придётся...
|
|||
20
Мисти
13.01.15
✎
11:43
|
Добавить - понятно в какой - приСозданииНаСервере, а заполнить в какой?
в 2.0- была СоставПриВыводеСтроки, а в УФ - нет такой. (возвращаюсь к началу вопроса) |
|||
21
Defender aka LINN
13.01.15
✎
12:00
|
Ливингстар в юбке какой-то...
|
|||
22
Мисти
13.01.15
✎
13:17
|
ау?
|
|||
23
vicof
13.01.15
✎
13:20
|
(21) :)) жгешь
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |