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

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

Elle

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

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

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab