Имя: Пароль:
1C
 
Как вычислить картинку в динамическом списке
0 anikev
 
30.06.25
08:14
Добрый день!
У меня есть динамический список, в одной колонке я хочу отрисовать картинку, но просто не могу ее взять из реквизита.
Есть случаи, когда я могу использовать конструкцию
Выбор
    Когда
        Документ.реквизит = "День"
    Тогда
       Картинка = 1
    Иначе Картинка = 2
Конец

Но, сейчас мне нужно произвести вычисление в отдельной функции и вернуть число, которое и будет соответствовать картинке
Подскажите, пожалуйста, можно ли это как-нибудь сделать?
1 Chameleon1980
 
30.06.25
08:46
в скд можно вызывать функции ом
2 anikev
 
30.06.25
08:48
(1) Да, это я знаю, но у меня не СКД, а динамический список
3 youalex
 
30.06.25
09:00
В настройке списка есть Вычисляемые поля (это СКД)
4 Chameleon1980
 
30.06.25
09:04
(2)
см. рис.
5 anikev
 
30.06.25
09:09
(4) У меня нет такой вкладки
6 Chameleon1980
 
30.06.25
09:14
что за конфа? основная таблица указана (необязательно)?
странно, конечно.
7 Chameleon1980
 
30.06.25
09:15
платформа какая? режим совместимости какой?
8 anikev
 
30.06.25
09:16
Конфа самописанная. Основная таблица указана на скриншоте
Режим совместимости Версия 8.3.12
9 anikev
 
30.06.25
09:17
Платформа 8.3.25
10 youalex
 
30.06.25
09:23
(8) Это в 8.3.19 добавили
11 Chameleon1980
 
30.06.25
09:24
(8) а если в копии повыше поставить РС? появится вкладка?
а вот и ответ (10)
12 anikev
 
30.06.25
09:30
Поднял режим совместимости, заработало. Спасибо! Буду через вычисляемые поля делать
13 Garykom
 
гуру
30.06.25
11:43
(0) Не надо так делать
Постарайся вычисление картинки оставить в запросе, пусть и по нескольким полям
Например некое предзаполнение ВТ, а затем соединение и использование в запросе для ДС
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший