|
Как в таблицу значений добавить колонку с примитивным типом("Строка") и сравнить |
☑ |
0
vladimir-boy
17.06.13
✎
14:45
|
Вот есть пример, который не работает:
МояТаблицаЗначений = Новый ТаблицаЗначений;
КвалификаторыСтроки = Новый КвалификаторыСтроки(1, ДопустимаяДлина.Фиксированная);
МоеОписаниеТипов = Новый ОписаниеТипов(КвалификаторыСтроки);
МояТаблицаЗначений.Колонки.Добавить("НПП", МоеОписаниеТипов ,"№п/п",1);
МояТекКолонка = МояТаблицаЗначений.Колонки.Получить(0);
Сообщить("Заголовок колонки: "+ МояТекКолонка.Заголовок); // печатает: "№п/п"
Сообщить("Имя колонки: "+ МояТекКолонка.Имя); // печатает: "НПП"
Сообщить("ТипЗначения колонки: "+ МояТекКолонка.ТипЗначения); //НИЧЕГО НЕ печатает, а надо и хочу чтоб вывело: "Строка"
Сообщить("Ширина колонки: "+ МояТекКолонка.Ширина); // печатает: 1
Если ТипЗнч(МояТекКолонка.ТипЗначения) = Тип("Строка") Тогда
Сообщить("Это СТРОКА"); // Это не печатает
Иначе
Сообщить("Это НЕСтрока!"); //зато печатает Это
КонецЕсли;
|
|
1
Поросенок Петр
17.06.13
✎
14:49
|
Сообщить("Пора бы вместо сообщить() научиться юзать отладчик");
|
|
2
Поросенок Петр
17.06.13
✎
14:50
|
А по теме, смотри чем отличается тип от описания типов.
|
|
3
vladimir-boy
17.06.13
✎
14:52
|
(1)Спасибо!
Да всё просто хочется всё и сразу!
|
|
4
vladimir-boy
17.06.13
✎
15:15
|
Вопрос возник следующий:
Как второй параметр ("Описание типов") сравнить или впоследствии прочитать и понять из какого набора примитивных типов он состоит МояТаблицаЗначений.Колонки.Добавить("НПП", [МоеОписаниеТипов} ,"№п/п",1);
|
|
5
MSII
17.06.13
✎
15:20
|
(4) ОписаниеТипов (TypeDescription)
СодержитТип (ContainsType)
Синтаксис:
СодержитТип(<Тип>)
Параметры:
<Тип> (обязательный)
Тип: Тип.
Тип, вхождение которого проверяется.
Возвращаемое значение:
Тип: Булево.
Истина - указанный тип входит в используемые типы; Ложь - в противном случае.
Описание:
Определяет, входит ли указанный тип в используемые данным объектом типы.
|
|
6
MSII
17.06.13
✎
15:20
|
(4) ОписаниеТипов (TypeDescription)
Типы (Types)
Синтаксис:
Типы()
Возвращаемое значение:
Тип: Массив.
Массив значений типа Тип, состоящий из используемых типов.
Описание:
Получает типы, используемые в объекте.
|
|
7
MSII
17.06.13
✎
15:21
|
(4) А в платной версии СП еще больше интересного!
|
|
8
vladimir-boy
17.06.13
✎
15:22
|
ого
|
|
9
vladimir-boy
17.06.13
✎
15:24
|
(5) Спасибо! Разобрался
|
|