Имя: Пароль:
1C
 
Реквизит формы составного типа. Как установить тип?
0 Галахад
 
гуру
10.07.15
09:37
Обычные формы.
Реквизит может быть элементом справочника или списком значений.

Допустим хочу его сделать списком значений.
МойРеквизит = Новый СписокЗначений;

Дальше заполняю его.
Нов = МойРеквизит.Добавить();
Нов.Значение = МоеЗначение1;
Нов = МойРеквизит.Добавить();
Нов.Значение = МоеЗначение2;

Получаю отображение:
МоеЗначение1;<Пустое значение>

Как-то это не красиво. А как правильно?
1 D_E_S_131
 
10.07.15
09:48
Если МоеЗначение1..N это фиксированная коллекция, то определи ее в массив в переменную формы и подгружай в СЗ по надобности.
2 Галахад
 
гуру
10.07.15
09:53
(1) Нет не фиксированная.
3 Cyberhawk
 
10.07.15
09:54
Когда список кидаешь на форму, то выбираешь, как он будет отображаться - полем ввода или таблицей. Программно для этого надо заводить два ЭУ
4 Галахад
 
гуру
10.07.15
09:59
(3) Поле ввода устраивает. Проблема лишь в странном отображении.
Причем когда тыкнешь на педальку открывается нормальный список с обоими значениями.
5 D_E_S_131
 
10.07.15
10:00
"Проблема лишь в странном отображении." — это как?
6 Галахад
 
гуру
10.07.15
10:02
Вот так:
МоеЗначение1;<Пустое значение>

А ожидаю, что будет так:
МоеЗначение1;МоеЗначение2
7 Галахад
 
гуру
10.07.15
10:18
Чот не получается по хорошему... Поставил заплатку:

сз = МойРеквизит.ВыгрузитьЗначения();
МойРеквизит.Очистить();
МойРеквизит.ЗагрузитьЗначения(сз);
2 + 2 = 3.9999999999999999999999999999999...