|
Подмена отображаемого значения колонки в динамическом списке в управляемой форме |
☑ |
0
Dastes
20.03.14
✎
12:19
|
В обычных формах в событии ПриВыводеСтроки() можно установить установить произвольный текст у колонки.
Нужен тот же эффект и в управляемых формах, никак не могу понять как.
В запросе динамического списка не получиться преобразовать получаемое значение на нужное для вывода. Его нужно обработать в программном коде, как можно это сделать?
|
|
1
Леша1с
20.03.14
✎
12:22
|
никак, он потому и динамический, что делается "на лету".
А так как это динамический список "от 1С" - то и "рулить" им нельзя, только готовое получать.
Тут проблема результат из ДС получить для осмысления, а вы - а ж на изменение "по месту" замахнулись...
|
|
2
banco
20.03.14
✎
12:45
|
Условное оформление
|
|
3
VikingKosmo
20.03.14
✎
12:50
|
(1) да ладно. Условное оформление прекрасно заменить выводимые значения в строках ДС.
|
|
4
Леша1с
20.03.14
✎
13:15
|
(3) да ладно.
Вы различаете "условное оформление" и "вывод произвольного значения"?
|
|
5
VikingKosmo
20.03.14
✎
13:17
|
(4) какая религия запрещает формировать УФ програмино?
|
|
6
VikingKosmo
20.03.14
✎
13:18
|
+ (5) пардон, УО программно
|
|
7
Леша1с
20.03.14
✎
17:26
|
(5) тут про ДС, а не УФ в целом.
Если Вы уже в ДС залезли - расскажите, как?
|
|
8
Леша1с
20.03.14
✎
17:28
|
(6) УО ограничено примитивами и значениями текущей ячейки. Виртуальная колонка - всегда нужна как результирующая по более-менее сложным схемам обработки данных по всему списку.
Элементарный пример - взять значение с предыдущей строки. Сделайте это на УО в ДС.
|
|
9
VRednaia
20.03.14
✎
17:43
|
(8) Динамический список как раз потому динамический, что у него может просто не быть в памяти предыдущей строки.
|
|
10
Леша1с
20.03.14
✎
17:57
|
(9) да ну? и что мешало сделать ДС с "памятью"? Знаете, что такое "окно" в запросе SQL?
|
|
11
YF
20.03.14
✎
18:18
|
(0) ДС - это СКД, СКД умеет использовать Экспортные процедуры общих модулей
|
|
12
Bober
20.03.14
✎
18:23
|
(11) только у ДС нет закладки вычисляемые поля.
|
|
13
Dastes
20.03.14
✎
20:45
|
Можно пожалуйста поподробней про экспортные процедуры. В макете СКД понятно куда их вставлять, а как их вызывать в контексте ДС?
|
|
14
Dmitry1c
20.03.14
✎
20:56
|
(13) плюсую. Хотел бы я это узнать)
|
|
15
Леша1с
21.03.14
✎
09:25
|
(13) никак
(11) и у ДС тоже есть схема компоновки? весьма ... :)
|
|
16
Dastes
21.03.14
✎
12:44
|
(15) Ты видимо на этих ДС собаку съел))
|
|
17
Леша1с
21.03.14
✎
13:05
|
(16) а там никаких "наворотов". Есть черный ящик, хочешь - пользуй примитив функций, не хочешь - не пользуй.
В 8.1 уже были аналоги ДС - СправочникСписок и т.д. В УФ пошли "дальше" - например, отменили управление ПоискПоСтроке в ДС. Т.е. если раньше нельзя было его настроить, то теперь - еще нельзя и отключить.
Вот такой прогресс.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший