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

Тема в разделе "1C и всё что с ней связано", создана пользователем Elle, 17 май 2011.

  1. Elle

    Elle Гость

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

    puh14 Well-Known Member
    1C Team

    Регистрация:
    11 июл 2008
    Сообщения:
    1.412
    Симпатии:
    0
    Боюсь что стандартным синтаксисом никак. С 1с ++ можно сделать.
     
  3. Elle

    Elle Гость

    Хм, не хочеться стандартный отчет полностю перекроивать))
     
  4. vitfil

    vitfil IT-интегратор

    Регистрация:
    2 апр 2004
    Сообщения:
    2.070
    Симпатии:
    0
    puh14, я бы немного перефразировал...
    "с 1С++ НУЖНО сделать"
     
  5. Elle

    Elle Гость

    НУЖНО - это канешно хорошо, но я ничего об 1с ++ незнаю, а точно просто в запросе вытянуть нельзя? в таком виде написать никак?
    ТекДок = Регистр.Обороты.ТекущийДокумент.ПриходнаяНакладнаяГТД;
    Контр = ТекДок.Контрагент.ТекущийЭлемент.Контрагенты
     
  6. puh14

    puh14 Well-Known Member
    1C Team

    Регистрация:
    11 июл 2008
    Сообщения:
    1.412
    Симпатии:
    0
    результат переделки по скорости работы вас сильно удивит.
     
  7. Дайнеко

    Дайнеко Well-Known Member
    1C Team

    Регистрация:
    19 ноя 2009
    Сообщения:
    951
    Симпатии:
    0
    Не.
     
Загрузка...

Поделиться этой страницей