Из регистра вытянуть справочник неопределенного типа 1С 7.7

  • Автор темы Автор темы Elle
  • Дата начала Дата начала
E

Elle

В стандартном отчете Обороты из регистра Обороты через запрос получаем измерения таким образом:
Код:
ТекстЗапроса = ТекстЗапроса + 
"Фирма 				= Регистр.Обороты.Фирма;
|Номенклатура 		= Регистр.Обороты.ТМЦ;
|Счет		 		= Регистр.Обороты.Счет;
|Поставщик 			= Регистр.Обороты.ТекущийДокумент.ПриходныйОрдер.Контрагент,
//|Регистр.Обороты.ТекущийДокумент.ПриходнаяНакладнаяГТД.Контрагент,
|Регистр.Обороты.ТекущийДокумент.ВозвратнаяНакладная.Контрагент;
Практически во всем документах Контрагент - это справочник Контрагенты (как и измерение регистра), но ПриходнаяНакладнаяГТД.Контрагент - справочник неопределенного типа, но практически всегда Контрагенты, Вопрос вот в чем - как в запросе по регистру обозначить этот реквизит как справочник Контрагенты? :)
 
Боюсь что стандартным синтаксисом никак. С 1с ++ можно сделать.
 
Хм, не хочеться стандартный отчет полностю перекроивать))
 
puh14, я бы немного перефразировал...
"с 1С++ НУЖНО сделать"
 
НУЖНО - это канешно хорошо, но я ничего об 1с ++ незнаю, а точно просто в запросе вытянуть нельзя? в таком виде написать никак?
ТекДок = Регистр.Обороты.ТекущийДокумент.ПриходнаяНакладнаяГТД;
Контр = ТекДок.Контрагент.ТекущийЭлемент.Контрагенты
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab