|
Как программно описать составной тип переменной
| ☑ |
0
Alekzander Wolf
08.12.14
✎
08:54
|
платформа 8.1
ТЗ.Колонки.Добавить("Заказ",Новый ОписаниеТипов("ДокументСсылка.ЗаказПокупателя, ДокументСсылка.ЗаказВнутренний"));
Это корректно?
|
|
1
lxs
08.12.14
✎
08:55
|
Зачем?
|
|
2
Alekzander Wolf
08.12.14
✎
08:55
|
ТЗ.Колонки.Добавить("Заказ",Новый ОписаниеТипов("ДокументСсылка.ЗаказПокупателя")
знаю, что так рабочий вариант
|
|
3
Alekzander Wolf
08.12.14
✎
08:55
|
(1) надо
|
|
4
lxs
08.12.14
✎
08:58
|
Если это ТабличнаяЧасть - я понял бы. Но простая таблица значений...
"Пилите, Шура, пилите"©
|
|
5
lxs
08.12.14
✎
08:59
|
ТаблицаЗначений = Новый ТаблицаЗначений;
ТаблицаЗначений.Колонки.Добавить("Значение");
ТаблицаЗначений.Добавить().Значение = 1;
ТаблицаЗначений.Добавить().Значение = "а";
Для каждого СтрокаТаблицы Из ТаблицаЗначений Цикл
Сообщить(СтрокаТаблицы.Значение);
Сообщить(ТипЗнч(СтрокаТаблицы.Значение));
КонецЦикла;
|
|
6
lxs
08.12.14
✎
08:59
|
Прекрасно работает без типизации
|
|
7
batman69
08.12.14
✎
08:59
|
(3) Зачем?
|
|
8
Alekzander Wolf
08.12.14
✎
09:00
|
(7) Я потом ее в запрос кидаю
|
|
9
lxs
08.12.14
✎
09:00
|
(8) И?
|
|
10
lxs
08.12.14
✎
09:00
|
Кидай))
|
|
11
Alekzander Wolf
08.12.14
✎
09:01
|
Посмотрел, вроде такая конструкция тоже работает
|
|
12
Alekzander Wolf
08.12.14
✎
09:01
|
(10) Там ошибка вырисовывалась, что не ясен тип поля в запросе
|
|
13
Alekzander Wolf
08.12.14
✎
09:02
|
Вообще вопрос был исключительно по синтаксису языка
|
|
14
Redkiy
08.12.14
✎
09:03
|
(10) садись КОЛ!!!
|
|
15
lxs
08.12.14
✎
09:06
|
(14) исправляюсь
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("Число"));
МассивТипов.Добавить(Тип("Строка"));
ТаблицаЗначений = Новый ТаблицаЗначений;
ТаблицаЗначений.Колонки.Добавить("Значение",Новый ОписаниеТипов(МассивТипов));
ТаблицаЗначений.Добавить().Значение = 1;
ТаблицаЗначений.Добавить().Значение = "а";
|
|
16
Sammo
08.12.14
✎
09:16
|
Да, должно работать.
Либо через массив.
Еще как вариант - получать таблицу запросом.
2 момента
1. Как будет заполняться таблица. Может ее можно сразу получить внутри запроса.
2. Реально ли нужно составное поле.
|
|