Как по ссылке получить имя метаданных? #375486


#0 by John83
Т.е есть ссылка на какой-то объект и надо получить, является он документом, справочником или еще чем-нить. Такое возможно?
#1 by vde69
Ссылка.Метаданные.ПолноеИмя
#2 by Remark
#3 by John83
чет не нашел такого... нужно как раз получить просто "СправочникСсылка", "ДокументСсылка", хотя наверное можно просто в строку преобразовать и дальше колбасить
#4 by MNS_Ротерта
Попробуй ПолноеИмя и Имя. СправочникСсылка.Номенклатура и Номенклатура получишь ну а СправочникСсылка Лев :)
#5 by Remark
#6 by MNS_Ротерта
Прав в синтаксисе глянь Там вроде ПолноеИмя правильно будет...
#7 by Remark
3 Ты прав!
#8 by MNS_Ротерта
жжешь? :)
#9 by Remark
Это не я, это синтаксис помощник :)
#10 by Remark
Встроенные функции языка Строка (String) Синтаксис: Строка(<Значение>) Параметры: <Значение> (обязательный) Тип: Произвольный. Исходное значение. Возвращаемое значение: Тип: Строка. Полученное значение. Описание: Преобразует полученный параметр в значение типа Строка. При преобразовании к строке числа формируется его полное представление в стандартном виде, соответствующем национальным установкам. Преобразование значений типа Булево зависит от национальных установок и содержит строковое представление этих значений. При преобразовании к строке даты формируется ее полное представление в стандартном читабельном виде, соответствующем национальным установкам. Преобразование к строке значений остальных типов производится по мере возможности и обычно содержит читабельное представление значения. Пример:
#11 by Remark
упс...?
#12 by Fragster
Справочники.ТипВсеСсылки.СодержитТип(ТипЗнч(Ссылка)) - это справочник, аналогично для документов и пр.
#13 by Fragster
а вообще - учу читать СП. Дорого.
#14 by KAO111
а завтра запустят 1С с интерфейсом на английском языке и эти проверки пойдут побоку
#15 by hhhh
пофиг: НСТР. НСтр (NStr) Синтаксис: НСтр(<Исходная строка>, <Код языка>) Параметры: <Исходная строка> (обязательный) Тип: Строка. Строки на разных языках, разделенные символом ";" (точка с запятой). Строка на одном языке состоит из кода языка, указанного в метаданных, символа "=" (равно) и собственно строки текста на данном языке в одинарных кавычках, двойных кавычках или без кавычек (когда указывается только один язык). <Код языка> (необязательный) Тип: Строка. Указывается код языка, на котором нужно получить строку. Если значение не указано, то строка будет выдаваться на языке, определенного для текущего пользователя. Значение по умолчанию: Пустая строка Возвращаемое значение: Тип: Строка. Строка, соответствующая языку пользователя или основному языку конфигурации. Описание: Получает строку на языке текущего пользователя или указанном языке из набора строк на разных языках конфигурации. Пример: Текст = "ru = ""Добрый вечер!""; en = ""Good Evening!"""; Сообщить(НСтр(Текст));
#16 by Fragster
а вот понимать СП я учу еще дороже, чем читать...
#17 by John83
сори, все таки есть такое, но все равно через строку сделал :)
#18 by hhhh
тот кто кого-то учит чего-то понимать обычно со временем тупеет. Это вредная работа.
#19 by Remark
А послезавтра заменять синтаксис 1С на С++... :)
#20 by Remark
заменять = заменят
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С