|
Как выбрать подчиненные документы |
☑ |
0
Ваасёк
19.08.10
✎
15:35
|
В самописном документе есть ссылка на Заказ покупателя, и вот нужно чтобы при нажатии кнопки заполнить по заказу, в поле Требование выводилась ссылка на Требование накладную.
Запрос делаю такой
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ТребованиеНакладная.Ссылка
|ИЗ
| Документ.ТребованиеНакладная КАК ТребованиеНакладная
|ГДЕ
| ТребованиеНакладная.ДокументОснование = &ДокументОснование";
Запрос.УстановитьПараметр("ДокументОснование", Заказ);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
Результ = Выборка.Ссылка;
КонецЕсли;
Возврат Результ;
Заказ в данном случае это Заказ поставщика
Но выборка ничего не дает как правильно сделать?
|
|
1
Ваасёк
19.08.10
✎
16:04
|
подскажите где ошибка кроме ДНК
|
|
2
H A D G E H O G s
19.08.10
✎
16:08
|
Нету таких требованийнакладных, основанием которых был бы этот заказ поставщика
|
|
3
Ваасёк
19.08.10
✎
16:10
|
в том то и дело что я смотрю документ Заказ покупателя и там есть на основании него созданный Требование Накладная
|
|
4
Ваасёк
19.08.10
✎
16:11
|
там не заказ поставщика а заказ покупателя
|
|
5
H A D G E H O G s
19.08.10
✎
16:15
|
ну может ссылка не в реквизите "ДокументОснование" хранится, а еще где-нибудь. Поищи в Конфигураторе ссылки на объект метаданных "Заказ покупателя"
|
|
6
hhhh
19.08.10
✎
16:16
|
(4) вроде бы в типовой нет ввода требования накладной на основании заказа. Вы сами что ли сделали тут ввод на основании?
|
|
7
shuhard
19.08.10
✎
16:19
|
(3) не на основании, а стоит твой заказ в ТЧ ТН
|
|
8
Ваасёк
19.08.10
✎
16:29
|
точно в табличной части, и как его извлечь из табличной части?
|
|
9
shuhard
19.08.10
✎
16:33
|
(8) ВЫБРАТЬ ТребованиеНакладнаяМатериалы.Ссылка, ТребованиеНакладнаяМатериалы.Заказ ИЗ Документ.ТребованиеНакладная.Материалы КАК ТребованиеНакладнаяМатериалы ГДЕ ТребованиеНакладнаяМатериалы.Заказ = &Заказ
|
|
10
hhhh
19.08.10
✎
16:37
|
(8) можно так
ВЫБРАТЬ
СвязанныеДокументы.Ссылка
ИЗ
КритерийОтбора.СвязанныеДокументы(&Заказ) КАК СвязанныеДокументы
ГДЕ
СвязанныеДокументы.Ссылка ССЫЛКА Документ.ТребованиеНакладная
|
|
11
Ваасёк
19.08.10
✎
16:40
|
спасибо большое получилось, все просто а я не додумался
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший