Имя: Пароль:
1C
 
УФ.Можно ли в колонке таблицы с режимом выбора из списка выводить представление?
,
0 DTX 4th
 
02.11.16
14:59
Вообще, всё это очень странно. Одинаковые элементы управления ведут себя по-разному будь они в таблице, либо просто на форме.
http://i.imgur.com/URR9owY.gif

&НаКлиенте
Процедура ПриОткрытии(Отказ)
    Для Сч = 1 По 10 Цикл
        Элементы.Тест.СписокВыбора.Добавить(Сч, "Представление #"+Сч);
        Элементы.ТаблицаТест.СписокВыбора.Добавить(Сч, "Представление #"+Сч);
    КонецЦикла;
КонецПроцедуры


Это фича такая тип?
1 Fedor-1971
 
02.11.16
15:04
(0) идёшь в Условное оформление и делаешь то, что тебе нужно.
такое происходит, т.к. Представление списка и Значение списка разные 9поле содержит Значение, в твоём случае цифра).
2 Fedor-1971
 
02.11.16
15:06
1+ поле на форме то-же числовое или текстовое? тип Значения списка выбора что содержит?
3 DTX 4th
 
02.11.16
15:43
Про условное оформление первым делом подумал, но потом передумал. Разве оно позволяет сделать подобное?
4 DTX 4th
 
02.11.16
15:45
(2) Изменил все типы на текстовые - ничего не изменилось
5 DTX 4th
 
02.11.16
16:21
Яснопонятно... Зато тени у кнопочек есть.
6 Мойдодыр
 
02.11.16
16:35
Таблица ничего не знает про список выбора.
Поэтому только через ж...
7 DTX 4th
 
02.11.16
16:47
(6) Спасибо, стало немного яснее... Но не более того)
8 Fedor-1971
 
02.11.16
16:49
(3) позволяет, нужно сделать элемент УО типа "отображать текст если поле = 1"
(4) мало изменить тип поля, надо ещё и значение в списке поставить как надо (или перенести представление в значение). Правда опираться на текстовую строку как-то стрёмно
9 Fedor-1971
 
02.11.16
16:50
8+ т.к. если понадобится изменить текст в менюшке придётся менять и код
10 Fedor-1971
 
02.11.16
16:51
(7) спрашивай что не понятно и тебе ответят
11 DTX 4th
 
02.11.16
16:57
(8) >мало изменить тип поля, надо ещё и значение в списке поставить как надо
Ну эт само собой разумеется)

>позволяет, нужно сделать элемент УО типа "отображать текст если поле = 1"
Эм, так?
http://i.imgur.com/9Nu5fzh.png

Не помогло
12 Fragster
 
гуру
02.11.16
16:58
задокументированная бага является фичей. сделай две колонки, показывай представление, а в другую пиши значение
13 Fedor-1971
 
02.11.16
17:49
(11) в условии: ТаблицаТест.ИмяКолонки=1, Поле Текст="текст представления"
14 Fedor-1971
 
02.11.16
17:50
13+ Оформляемые поля ТаблицаТест.ИмяКолонки
15 DTX 4th
 
02.11.16
18:07
(13) У меня список выбора динамически формируется.
16 Fedor-1971
 
02.11.16
18:17
(15) но колонки тебе известны и текст в них тоже.
Условным оформлением можно рулить и программно
17 Shrek_yar
 
02.11.16
18:37
(0) Сделай текстовую строку и называй значение не "сч" , а представление +сч. А рядом можешь колонку добавить. тип число, тула записывать можешь сч и менять при изменение текстовой колонки.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший