Имя: Пароль:
1C
1С v8
Подмена отображаемого значения колонки в динамическом списке в управляемой форме
,
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 уже были аналоги ДС - СправочникСписок и т.д. В УФ пошли "дальше" - например, отменили управление ПоискПоСтроке в ДС. Т.е. если раньше нельзя было его настроить, то теперь - еще нельзя и отключить.
Вот такой прогресс.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой