Помогите, плиз, немного по мат части(8.2, обычное приложение).
Есть необходимость заиметь таблицу значений, в которой колонки могут содержать даны одного из примитивных типов или Неопределенно. По ману вышел на задание при создании колонок ОпределениеТипов.
Создаю на основании типов и квалификаторов новое определение типов:
ОписаниеТипов("Строка,Неопределено")
указываю его для колонки таблицы значений, но все равно значение Неопределенно, при вставке в строку таблицы преобразовывается в пустую строку.
Что я неправильно делаю???
Можно, конечно, сделать так:
ОписаниеТипов("Строка, ПеречислениеМенеджер.Перечисление1")
но, как-то это кривовато выглядит.
Вот пример кода:
от1 = Новый ОписаниеТипов("Строка,ПеречислениеМенеджер.Перечисление1");
от2 = Новый ОписаниеТипов("Строка,Неопределено");
тз = Новый ТаблицаЗначений();
тз.Колонки.Добавить("к1", от1);
тз.Колонки.Добавить("к2", от2);
стз = тз.Добавить();
стз = тз.Добавить();
стз[0] = Неопределено;
стз[1] = Неопределено;
стз = тз.Добавить();
стз[0] = "";
стз[1] = "";
стз = тз.Добавить();
стз[0] = "фывфыв";
стз[1] = "фывфыв";
Посмотреть(тз);
Для Счетчик = 0 По тз.Количество() - 1 Цикл
Сообщить(Строка(ТипЗнч(тз[Счетчик][0])) +" | "+ Строка(ТипЗнч(тз[Счетчик][1])));
КонецЦикла;