#0
by Omskdizel
Доброго дня! Озадачился заданной задачей малость... Имеется: 1с 8.х, обычное приложение, форма обработки, на форме поле выбора реквизита формы, этот реквизит имеет составной тип "СправочникСсылка" + "ДокументСсылка". Теперь вопрос: Как мне получить тип выбранного в формате к примеру "Документ.ПеремещениеТоваров"? Вторая часть находится легко - это РеквизитФормы.Метаданные.Имя, а вот как понять, документ это или справочник? Или вообще ПВХ? Способ желательно прямой, а не по наличию уникальных свойств метаданных. Ибо ничто не вечно :)
#2
by Omskdizel
Оно не возвращает строку. Если преобразовать, то вернет к примеру "Перемещение товаров"
#4
by Любопытная
Синтаксис: ПолноеИмя Возвращаемое значение: Тип: Строка. Описание: Получает полное имя объекта метаданного. Имя отвечает требованиям, предъявляемым к именам (должно начинаться с буквы, содержать только буквы, цифры или символ "_", может содержать одну точку (не начальный и не конечный символ)). Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Пример:
#5
by Волшебник
Для точного решения твоей задачи сначала нужно определить тип ссылки - справочник или документ, например, Далее получаем имя через зн.Метаданные.Имя и конкатенируем
#7
by Omskdizel
Дак там же может быть видов документов целая куча, неужто только циклом искать? Как-то мне такой способ видится сильно громоздким.
#9
by Omskdizel
Спасибо огромное, прям то, что мне надо! Если не для моего случая, то просто можно строку расковырять до точки. Спасип!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- как узнать остаток по кассе в любой валюте имеющейся в справочнике валют?
- Как узнать размер таблицы в SQL базе?
- Как узнать узнать идентификатор конфигурации
- Как из типа значения (Тип) получить значение по умолчанию данного типа?
- Тип(Реквизит.Тип) = Тип("Строка")
- Тип(Реквизит.Тип) = Тип("Строка")
- v8: Как узнать тип данных COMObject-реквизита (типа: СправочникСсылка.Контрагенты, Строка)
- СКД Вычисляемое поле - как узнать тип ссылки
- Как привести значение типа "Описание типов" к значению типа "Тип"
- В подписке на событие узнать Интерактивная запись или нет?
- Поле ввода с составным типом данных. Как убрать выбор типа, если указан тип?
В этой группе 1С
- Конвертация данных. Перенос банковских счетов контрагентов
- Ошибка при обновлении структуры БД после изменения конфигурации (postgresql)
- v7: Проблема в подключении компоненты DrvFR.dll
- проблема с скулем 2014
- Расчетный листок не выводит данные по выплате без начислений
- ЗУП январский б/л сторнирует декабрьский отпуск
- Составной тип пакетов XDTO
- как изменить оформление группы в СКД
- Онлайн кассы и УПП (online кассы) (закон 54-ФЗ)
- Дополнительный реквизит в упп 1.3
- Недостаточно памяти для записи файла формата base64
- ошибка проводки акта передачи продукции в торговый зал
- Как вызвать экспортную процедуру из модуля бизнес процесса в форме задачи?
- Учет по заказам в УУ УПП РАУЗ
- Как понимать РЛС в документообороте
- 1С 8 Бухгалтерия для Украины. Где хранится номер версии?
- Вопрос перед печатью в конфигурациях с БСП
- ЗУП 2.5 Доход в Корректировке учета по НДФЛ не попадает в 6-НДФЛ
- ККТ с передачей данных интеграция с УТ
- Штрих онлайн не определяет драйвер.