![]() |
![]() |
![]() |
|
Как в 8.2 получить строковое представление типа значения? | ☑ | ||
---|---|---|---|---|
0
black_bada
30.11.10
✎
10:36
|
Всем привет
В 8.1 функция ТипЗнч() приведенная к строке возвращала строковое представление типа. Например для стправочника "Банки" типовой УПП данная функция возвращала строку "Справочник ссылка Банки". В 8.2 эта функция возвращает строку указанную в поле Представление объекта в объекте метаданных. Т.е. для справочника Банки типовой УПП эта функция вернет строку "Банк". Как в 8.2 получить строковое представление типа значения такое же как в 8.1? P.S. я прекрасно понимаю, что функция ТипЗнч() возвращает тип, а не строку. Но данный тип в 8.1 имел нормальное строковое представление. Вопрос в том как получить тоже самое в 8.2 |
|||
1
Defender aka LINN
30.11.10
✎
10:38
|
(0) "То же самое" - это что?
|
|||
2
Mort
30.11.10
✎
10:40
|
(0) А зачем?
|
|||
3
AaNnDdRrEeYy
30.11.10
✎
10:49
|
Строка(ТипЗнч())
|
|||
4
black_bada
30.11.10
✎
11:00
|
(1) для того, чтобы показывать внятную информацию о типе
представления у объектов могут быть одинаковыми (2) оч. хочется (3) именно этот код в 8.1 и в 8.2 дает разные результаты |
|||
5
Defender aka LINN
30.11.10
✎
11:03
|
(4) Это делается точно так же, как и в 8.0 и в 8.1, БЕЗ использования функции "Строка".
Твердили-твердили всем: "Не надо на представление опираться, куда будете бежать, когда 1С представление поменяет?" Не послушали - осваивайте теперь нормальные методы работы сами в пожарном порядке. |
|||
6
Господин ПЖ
30.11.10
✎
11:04
|
функцию написать не предлагать?
Если Справочники.ТипВсеСсылки().СодержитТип(блабла) Тогда "Справочник " + ТипЗнч() |
|||
7
Господин ПЖ
30.11.10
✎
11:05
|
>"Не надо на представление опираться, куда будете бежать, когда 1С представление поменяет?"
1С-у за такие штуки надо в голову гвоздь забить... вместо настраиваемого представления (например ссылка на документ без времени) получили в руки бесполезную хрень... |
|||
8
Defender aka LINN
30.11.10
✎
11:05
|
(6) Тьфу. Всю малину испортил :)
Хотя есть способ без перебора всех типов объектов :) |
|||
9
Defender aka LINN
30.11.10
✎
11:06
|
(7) В СКД есть настраиваемое представление
|
|||
10
Господин ПЖ
30.11.10
✎
11:07
|
(8) ну может быть... через метаданные... или через Новый, это уже мелочи
|
|||
11
Господин ПЖ
30.11.10
✎
11:07
|
(9) а мне в списке например надо, или в Сообщить()
|
|||
12
black_bada
30.11.10
✎
11:09
|
(5) было бы круто в конце нравоучения пример нормального метода
еще не совсем понятно зачем надо было менять работу данного метода в платформе и вместо описания типа давать представление объекта (6) первый толковый ответ в ветке :) спасибо, но этот вариант держу в голове на случай если простого не найдется |
|||
13
Defender aka LINN
30.11.10
✎
12:25
|
(12) На форуме этих примеров - over 9000. но это ж надо в строку поиска что-то вбивать, читать...
|
|||
14
Живой Ископаемый
30.11.10
✎
12:31
|
Глобальный контекст
XMLТипЗнч (XMLTypeOf) Синтаксис: XMLТипЗнч(<Значение>) Параметры: <Значение> (обязательный) Тип: Произвольный. Значение, для типа которого нужно получить соответствующий тип данных XML. Возвращаемое значение: Тип: ТипДанныхXML, Неопределено. Если тип данных XML, соответствующий типу переданного в качестве параметра значения определен, то метод возвращает тип данных XML. Если не определен, то метод возвращает Неопределено. Описание: Получает тип данных XML, соответствующий типу переданного в качестве параметра значения. Пример: // Получение типа данных XML, соответствующего типу Число ТипXML = XMLТипЗнч(10); |
|||
15
Живой Ископаемый
30.11.10
✎
12:33
|
||||
16
Живой Ископаемый
30.11.10
✎
12:36
|
И в 8.1 и в 8.2 одинаково
|
|||
17
black_bada
30.11.10
✎
16:20
|
(14) спасибо, похоже то что надо
попозжее попробую |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |