#0
by Foma
Получил результат запроса в УТ. в Табло смотрю значение параметра "ТипЗначения": "Справочник ссылка: Контрагенты". Мне надо в удобоваримой форме, типа: "Справочник.Номенклатура" Как получить? Есть решение, искать "Справочник ссылка:" и менять на "Справочник.", но как-то кривоватенько. чего-то трудно с утра, не могу понять.
#3
by igork1966
Это метод! СправочникСсылка.<Имя справочника> (CatalogRef.<Имя справочника>) Метаданные (Metadata) Синтаксис: Метаданные Возвращаемое значение: Тип: ОбъектМетаданных. Описание: Предоставляет доступ к объекту описания метаданных справочника. Другой путь получения того же значения - через свойство глобального контекста Метаданные. Например: Метаданные.Справочники.Номенклатура. Пример:
#4
by Foma
это я знаю. для наглядности: я выполнил запрос, затем в цикле смотрю в табло значения параметров. Есть переменная "ТипЗначения" = реквизиту в ПВХ. Так вот ее значение: "Справочник ссылка: Номенклатура". тепереь вопрос как получить "реальное" представление в виде: "Справчоник.Номенклатура"
#7
by igork1966
Да, я тебя непонял. НО: Ихмо это несовсем корректно, тип может быть составной! ----- ПланВидовХарактеристикОбъект.<Имя плана видов характеристик> (ChartOfCharacteristicTypesObject.<Имя плана видов характеристик>) ТипЗначения (ValueType) Использование: Чтение и запись. Описание: Тип: ОписаниеТипов. Тип значения характеристики. ----- ОписаниеТипов (TypeDescription) Свойства: КвалификаторыЧисла (NumberQualifiers) Методы: ^^^^^^^^^^^^^^^^^^^^ ---- Типы (Types) Синтаксис: Типы Возвращаемое значение: Тип: Массив. Массив значений типа Тип, состоящий из используемых типов. ----- Т.е. в цикле это дело надо делать. ;-)
#8
by igork1966
+ Вместо обработки строки использовать объект метаданные: НайтиПоТипу (FindByType) Синтаксис: НайтиПоТипу(<Тип>) ^^^^^^^^^^^^^^^^^^^^^^^^ Параметры: PS Ведь нет никакой гарантии что в следующих версиях "представление типа" вид не поменяет.
#9
by igork1966
+ в найденом объекте метаданных: Синтаксис: ПолноеИмя Возвращаемое значение: Тип: Строка. Описание: Получает полное имя объекта метаданного в виде терма. Пример: // В конфигурации определены справочники "Банки", "Валюты" и "Товары" // Результатом работы примера: ЗЫ. Что тебе собственно и требуется
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Почистить справочник контрагенты
- как программно узнать в каких метаданных есть ссылка на указанный объект
- ЭтотОбъект.Ссылка.Реквизит VS Ссылка.Реквизит в 8.2
- ЗначениеЗаполнено(Ссылка) vs Ссылка.Пустая()
- v8: Помогите разобраться с понятиями, ССЫЛКА, Собственная ссылка, UUID, GUID ?
- Получить в документе значение реквизита справочника Контрагенты
- Ссылка или не ссылка
В этой группе 1С
- Перестала запускаться 8-ка
- Горю! Как сделать единую нумерацию для сч/фактур при работе в 2 базах?
- Как изменить цвет фона поля в форме списка документа
- Быстрое получение предпоследней записи по регистру сведений
- Сколько отделов ИТ должно быть в крупной компании
- Остатки в разрезе учетов
- Регистр сведений может иметь тип данных Хранилище значений?
- Приведение типов в макроязыке 1С
- Как выбрать запросом табл. часть справочника?
- Описание встроенного языка в электронном виде
- Во внешней обработке иногда не отражаются последние изменения.
- Заполнение параметра в табличном документе
- Отчет в Excel на основании данных из базы на DBF
- Программный ввод одного документа на основании другого
- Выполнение программы было прервано до завершения установки
- v77: Как получить выборку документов из регистра не обращаясь к ресурсам?
- Цвет галочек при проведении документа
- v8: Внешние отчеты в "Бухгалтерии - 8"
- Ни кто не делал "форма для отчета в венкомат Т-2 ВУС"?
- Платежный календарь