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