Версия для печати темы (https://pro1c.org.ua/index.php?showtopic=2155)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.1 (8.0) _ Вид объекта в запросе

Автор: Vofka 12.11.10, 11:21

Привет!

Есть регистр, у которого одно из изменений "Объект", тип которого любой справочник и любой документ. Можно как-то получить в запросе тип и вид этого объекта, т.е. или это "Справочник номенклатура", или "Документ Приходная накладная"

Автор: logist 12.11.10, 11:28

В запросе не знаю, а так то

Если ТипЗнч(Объект) То

Автор: Vofka 12.11.10, 11:35

Спасибо, но надо в запросе smile.gif

Автор: World1С 12.11.10, 11:36

В зависимости от записи в регистре, запрос вернет значение и тип данной записи. Совсем другой вопрос если необходимо данный объект использовать в условии запроса.

Автор: Vofka 12.11.10, 11:42

Цитата
запрос вернет значение и тип данной записи

ВЫБРАТЬ
    Регистр.Объект
...

где тип?

Цитата
Совсем другой вопрос если необходимо данный объект использовать в условии запроса

А это тоже может понадобиться. Возможно это сделать?

К стати, в результате должен получиться отчет, поэтому возможно использование системы компоновки данных

Автор: World1С 12.11.10, 11:48

Можно вот так

Выбрать
Выбор когда Регистр.Объект Ссылка Документ.РеализацияТоваровУслуг
            тогда <Действие>
Выбор когда Регистр.Объект Ссылка Справочник.Банки
            тогда <Действие>
Иначе

Конец


в условии точно так же
Где
Выбор когда Регистр.Объект Ссылка Документ.РеализацияТоваровУслуг
    тогда Регистр.Объект = &ДокументРеализации
Конец

Автор: Vofka 12.11.10, 11:57

World1С, да, так действительно можно, я че-то не сообразил. Но в данной ситуации это всеравно не вариант, т.к. сильно много типов. Но спсибо! smile.gif

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua