8.х Как выбрать подчиненные документы? HELP

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем alex-79, 3 сен 2007.

  1. TopicStarter Overlay
    alex-79
    Offline

    alex-79 Опытный в 1С

    Регистрация:
    21 сен 2006
    Сообщения:
    643
    Симпатии:
    1
    Баллы:
    29
    Добрый день! Подскажите как в 8-ке выбрать подчиненные документы. На диске ИТС я смотрел, там сказано, что нужно использовать критерии отбора. Получается, что выборка будет идти не по конкретному виду документа. Я не знаю как написать эту выборку. B) Подскажите, плизззз... :unsure:
  2. Senya
    Offline

    Senya Опытный в 1С

    Регистрация:
    6 июн 2006
    Сообщения:
    594
    Симпатии:
    0
    Баллы:
    26
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    АвансовыйОтчет.Ссылка ИЗ Документ.АвансовыйОтчет. КАК АвансовыйОтчет
    ГДЕ АвансовыйОтчет.СкладОрдер = &ЗначениеКритерияОтбора
    ОБЪЕДИНИТЬ
    ВЫБРАТЬ
    АвансовыйОтчет.Ссылка ИЗ Документ.АвансовыйОтчет.ВыданныеАвансы КАК АвансовыйОтчет
    ГДЕ АвансовыйОтчет.РасходныйКассовыйОрдер = &ЗначениеКритерияОтбора
    ОБЪЕДИНИТЬ
    и т.д.

    Запрос довольно большой - рекомендую посмотреть как он формируется в функции ПолучитьСписокПодчиненныхДокументов(ДокументОснование) общего модуля ПолныеПрава .
  3. TopicStarter Overlay
    alex-79
    Offline

    alex-79 Опытный в 1С

    Регистрация:
    21 сен 2006
    Сообщения:
    643
    Симпатии:
    1
    Баллы:
    29
    Спасибо!!!

    В принцие можно обойтись и без критерия отбора. Если у докумекнта есть реквизит типа "документ-основание" и в запросе по этому рекизиту создать условие. Хотя не знаю на сколько быстрее будет работь, чем с критерием отбора.

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