Имя: Пароль:
1C
 
1с БП3 Связанные документы
,
0 semiluki
 
11.05.23
10:52
Здравствуйте. Подскажите пожалуйста БП 3 задача найти связанные документы. Делаю так
Запрос.Текст="ВЫБРАТЬ
                   |  СвязанныеДокументы.Ссылка КАК Ссылка
                   |ИЗ
                   |  КритерийОтбора.СвязанныеДокументы(&Документ) КАК СвязанныеДокументы";

Результат запроса пустой.
И даже если вообще не задавать параметры к виртуальной таблице все равно пустой. С чем это может быть связано?
1 Волшебник
 
11.05.23
10:58
Наверное, у &Документ нет связанных документов, зарегистрированных в этом критерии отбора.

Ваш Кэп
2 semiluki
 
11.05.23
11:06
(1) Есть. И даже если запустить запрос вообще без параметров, то результат запроса пустой. И интерактивно показывает связанные документы. БП типовая на поддержке.
3 Волшебник
 
11.05.23
11:07
значит неверно указываете параметр
4 dmt
 
11.05.23
11:16
(0) Опиши, что с чем связано, и какой параметр указываешь. Возможно, родительский документ пытаешься найти
5 semiluki
 
11.05.23
11:38
(4) По документу "Поступление на расчетный счет" пытаюсь найти связанный документ "Счет на оплату покупателю". Интерактивно через структуру подчиненности все нахожу. Программно никак. Конфигурация БП 3.0 Типовая на поддержке
6 Волшебник
 
11.05.23
11:46
(5) покажите передачу параметра
7 semiluki
 
11.05.23
11:49
(6) Запрос.УстановитьПараметр("Документ", Док) Где Док - ссылка на документ "Поступление на расчетный счет"
8 dmt
 
11.05.23
12:08
(5) ну т.е. ты ищещь родительский документ
попробуй в параметр передать Счет, что будет

Поиск по критерию отбора - это поиск по всем реквизитам документов, указанным в Составе критерия, для которых значение реквизита равно заданному параметру.
9 Волшебник
 
11.05.23
12:09
(7) Это ещё надо доказать. Покажите присвоение Док
10 semiluki
 
11.05.23
12:23
(8) Да я ищу родительские документы к документу "Поступление на расчетный счет", если указываю счет то выводит все подчиненные объекты, мне надо наоборот по подчиненному получить родительские.
11 Мультук
 
гуру
11.05.23
12:23
(0)

ОбщаяФорма.СвязанныеДокументы

Читать текст
процедура ВывестиРодительскиеОбъекты(ОсновнойОбъект, ДеревоРодительскиеОбъекты, ВыведенныеОбъекты);
12 dmt
 
11.05.23
12:41
(10) хорошо что тут телепаты собрались

выбрать ДокументОснование из Документ.ПоступлениеНаРасчетныйСчет где Ссылка = &Ссылка
13 semiluki
 
11.05.23
12:45
(12) Нет, в том то и дело что документ основание не заполнено в Документ.ПоступлениеНаРасчетныйСчет а в структуре подчинености есть родительский документ "Счет на оплату" Помогло это ОбщаяФорма.СвязанныеДокументы "ВывестиРодительскиеОбъекты(ОсновнойОбъект, ДеревоРодительскиеОбъекты, ВыведенныеОбъекты);"
14 shuhard
 
11.05.23
14:21
(10) низяяя, 150000 раз обсуждалось