|
Определение типа значения по ссылке |
☑ |
0
NIGHTHUNTER
06.08.21
✎
11:28
|
Элем.Ссылка - Тип Справочникссылка.Партнеры
ТипЗнч(Элем.Ссылка) - пишет Партнер
Почему?
|
|
1
ДенисЧ
06.08.21
✎
11:29
|
А что должно писать?
Пароль от счетов Темнейшего?
|
|
2
Ненавижу 1С
гуру
06.08.21
✎
11:29
|
(0) потому что пишет строковое представление, а оно такое как ты видишь
|
|
3
fisher
06.08.21
✎
11:29
|
Синоним?
|
|
4
NIGHTHUNTER
06.08.21
✎
11:31
|
(0) то есть это выдается представление объекта?
А как сравнивать с Тип(Справочники.Партнеры) - Это справочник менеджер Партнеры
Как правильно сравнивать?
ТипЗнч(Элем.Ссылка) = ТипЗнч(Справочники.Партнеры)
это выдает Ложь!!!!
|
|
5
fisher
06.08.21
✎
11:32
|
(4) Конечно ложь. СправочникСсылка <> СправочникМенеджер
|
|
6
ДенисЧ
06.08.21
✎
11:33
|
А вот говорят, в маськвах дворники неплохо получают...
|
|
7
NIGHTHUNTER
06.08.21
✎
11:34
|
Понял, будет так
ТипЗнч(Элем.Ссылка) = Тип("СправочникСсылка.Партнеры")
|
|
8
DrShad
06.08.21
✎
11:35
|
(7) неужели у тебя нет ни одной типовой конфы? или глобальный поиск украли?
|
|
9
NIGHTHUNTER
06.08.21
✎
11:40
|
(8) Утомляемость. А что не так в (7) ?
|
|
10
fisher
06.08.21
✎
11:42
|
(7) Да, типы корректно сравнивать только по значению. Если тебе вдруг нужно для каких-то целей надежное строковое представление типа, то можно использовать результат штатной сериализации типа.
|
|
11
NIGHTHUNTER
06.08.21
✎
11:46
|
(10) Покажите пример если не трудно
|
|
12
NIGHTHUNTER
06.08.21
✎
11:49
|
Что тут не так?
ТипЗнч(Элем.Данные) = Тип("РегистрСведений.АналитикаУчетаПоПартнерам.Запись")
|
|
13
ДенисЧ
06.08.21
✎
11:51
|
Нет такого типа "РегистрСведений.АналитикаУчетаПоПартнерам.Запись"
|
|
14
fisher
06.08.21
✎
11:55
|
(11) XMLТипЗнч(...).ИмяТипа
Выдаст что-то вида "CatalogRef.Номенклатура"
Но это в редких задачах требуется.
В (7) у тебя корректное каноничное сравнение.
|
|
15
NIGHTHUNTER
06.08.21
✎
11:57
|
(8) Спасибо за подсказку. Да там много примеров !
Так мне нужно было.
ТипЗнч(Элем.Данные) = Тип("РегистрСведенийКлючЗаписи.АналитикаУчетаПопартнерам")
|
|