Получение метаданных регистратора в запросе #336406


#0 by PlotNick
Помогите братцы - туплю. Как мне получить в запросе по ХозрасчетныйДвиженияССубконто Название документа регистратора. То есть как он называется в метаданных. К примеру что-то такое нужно:    ХозрасчетныйДвиженияССубконто.Регистратор.Номер КАК Номер,        ХозрасчетныйДвиженияССубконто.(РегистраторИмя ? ВОТ ЗДЕСЬ ЧТО ПИСАТЬ, ЧТОБЫ ПОЛУЧИТЬ НАЗВАНИЕ ДОКУМЕНТА-РЕГИСТРАТОРА?) ИЗ    РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто
#1 by IronDemon
Объединить много запросов, в каждом по типу документа.
#2 by PlotNick
А попроще ващще никак?
#3 by selenat
ВЫБОР
#4 by ZolotarevAA
Попроще можно, но не в запросе.
#5 by PlotNick
"В холодильнике сапог, плоскогубцы я не брал" (?) Чего "ВЫБОР", какой "ВЫБОР"? Ваша лаконичность порожает своей насыщенностью и полнотой ответа...
#6 by Mitriy
так лучше? Операция выбора описывается следующим набором правил: В операции выбора может указываться неограниченное количество альтернативных одиночных выборов КОГДА… ТОГДА. Они обрабатываются в запросе последовательно; если <Логическое выражение> имеет значение ИСТИНА, обработка операции выбора завершается; результатом операции является значение выражения, указанного после слова ТОГДА. Логические выражения писаны в Логические выражения в языке запросов. Значение выражения, указанного после слова ИНАЧЕ используется в качестве результата операции выбора в том случае, если во всех ранее указанных альтернативных одиночных выборах предикат имел значение ЛОЖЬ. Пример: Выбрать Справочник.Номенклатура.Наименование, Выбор
#7 by selenat
учитывая, что ты задаешь вопрос по запросу, логично было бы предположить, что тебе подсказывают конструкцию запроса, которой это можно реализовать. Если даже нету под рукой ЖКК, обычно доступен глобальный поиск по конфигурации. Доступно?
#8 by PlotNick
как к моему случаю это применить...? Еще раз: Мне нужно получить название документа-регистратора, как он задан в метаданных. То есть "РасходнаяНакладная","ПриходнаяНакладная","Перемещение" и т.д.
#9 by selenat
очень просто. Два способа. Или ты знаешь какие у этого регистра регистраторы и пишешь: ВЫБОР КОГДА Регистратор ССЫЛКА Документ.РасходнаяНакладная   ТОГДА ""РасходнаяНакладная"" КОГДА ... Или формируешь вообще текст запроса динамически в цикле по метаданным...
#10 by PlotNick
Вот то что мне нужно... спасибо!
#11 by PlotNick
А ПРЕДСТАВЛЕНИЕССЫЛКИ тут не подойдет никак?
#12 by selenat
представление включает в себя номер и дату документа. Это не тип, а представление конкретного документа...
#13 by PlotNick
А нафига эта функция вообще нужна тогда, если и без того можно его получить через поле "Представление" регистратора?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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