7.7 Выбрать документ по основанию

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем Siddy, 26 янв 2010.

  1. TopicStarter Overlay
    Siddy
    Offline

    Siddy Опытный в 1С

    Регистрация:
    18 мар 2009
    Сообщения:
    311
    Симпатии:
    0
    Баллы:
    26
    Пытаюсь найти документы, для которых данный документ является основанием
    Код:
    |ДокПП = Документ.ПлатежноеПоручение.ТекущийДокумент;
    |Основание = Документ.ПлатежноеПоручение.ДокументОснование.ТекущийДокумент;
    |Условие(Основание = Док);
    
    
    где Док такая вот штука
    Код:
    Док = СоздатьОбъект("Документ");
    Док.НайтиДокумент(Запрос.Док); //В запросе: Док = Документ.ПоступлениеТоваров.ТекущийДокумент
    
    на выходе пусто... Подскажите, где ошибка?
  2. dianofob
    Offline

    dianofob (-_-)y-.o0O

    Регистрация:
    3 июл 2009
    Сообщения:
    711
    Симпатии:
    0
    Баллы:
    26
    указан не весь код, непонятно.. В цикле ? "Пока Запрос.Группировка() = 1 Цикл"
    Должно работать работать и "Док = Запрос.Док;"
  3. Itsys
    Offline

    Itsys Опытный в 1С

    Регистрация:
    3 янв 2010
    Сообщения:
    1.394
    Симпатии:
    0
    Баллы:
    26
    А не проще ли воспользоваться "ВыбратьПодчиненныеДокументы"? на для этого и создана.

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