Вход | Регистрация
 

Определение типа значения по ссылке

Определение типа значения по ссылке
Я
   NIGHTHUNTER
 
06.08.21 - 11:28
Элем.Ссылка - Тип Справочникссылка.Партнеры

ТипЗнч(Элем.Ссылка) - пишет Партнер

Почему?
   ДенисЧ
 
1 - 06.08.21 - 11:29
А что должно писать?
Пароль от счетов Темнейшего?
   Ненавижу 1С
 
2 - 06.08.21 - 11:29
(0) потому что пишет строковое представление, а оно такое как ты видишь
   fisher
 
3 - 06.08.21 - 11:29
Синоним?
   NIGHTHUNTER
 
4 - 06.08.21 - 11:31
(0) то есть это выдается представление объекта?

А как сравнивать с Тип(Справочники.Партнеры) - Это справочник менеджер Партнеры
Как правильно сравнивать?


ТипЗнч(Элем.Ссылка) = ТипЗнч(Справочники.Партнеры)

это выдает Ложь!!!!
   fisher
 
5 - 06.08.21 - 11:32
(4) Конечно ложь. СправочникСсылка <> СправочникМенеджер
   ДенисЧ
 
6 - 06.08.21 - 11:33
А вот говорят, в маськвах дворники неплохо получают...
   NIGHTHUNTER
 
7 - 06.08.21 - 11:34
Понял, будет так

ТипЗнч(Элем.Ссылка) = Тип("СправочникСсылка.Партнеры")
   DrShad
 
8 - 06.08.21 - 11:35
(7) неужели у тебя нет ни одной типовой конфы? или глобальный поиск украли?
   NIGHTHUNTER
 
9 - 06.08.21 - 11:40
(8) Утомляемость. А что не так в (7) ?
   fisher
 
10 - 06.08.21 - 11:42
(7) Да, типы корректно сравнивать только по значению. Если тебе вдруг нужно для каких-то целей надежное строковое представление типа, то можно использовать результат штатной сериализации типа.
   NIGHTHUNTER
 
11 - 06.08.21 - 11:46
(10) Покажите пример если не трудно
   NIGHTHUNTER
 
12 - 06.08.21 - 11:49
Что тут не так?

ТипЗнч(Элем.Данные) = Тип("РегистрСведений.АналитикаУчетаПоПартнерам.Запись")
   ДенисЧ
 
13 - 06.08.21 - 11:51
Нет такого типа "РегистрСведений.АналитикаУчетаПоПартнерам.Запись"
   fisher
 
14 - 06.08.21 - 11:55
(11) XMLТипЗнч(...).ИмяТипа
Выдаст что-то вида "CatalogRef.Номенклатура"
Но это в редких задачах требуется.
В (7) у тебя корректное каноничное сравнение.
   NIGHTHUNTER
 
15 - 06.08.21 - 11:57
(8) Спасибо за подсказку. Да там много примеров !

Так мне нужно было.

ТипЗнч(Элем.Данные) = Тип("РегистрСведенийКлючЗаписи.АналитикаУчетаПопартнерам")

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.