|
БП Как выбрать все виды документов где выбран определенный договор | ☑ | ||
|---|---|---|---|---|
|
0
Uragan_a
21.02.13
✎
08:56
|
Сабж ( или где почитать.
|
|||
|
1
mikecool
21.02.13
✎
08:57
|
критерий отбора по договору
|
|||
|
2
Галахад
гуру
21.02.13
✎
09:02
|
Ну или найти ссылки.
|
|||
|
3
vde69
21.02.13
✎
09:05
|
Запрос.Текст = "
|//////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ДокументыПоДоговоруКонтрагента.Ссылка КАК ДокументПоДоговору, | ДокументыПоДоговоруКонтрагента.Ссылка.Проведен КАК Проведен |ПОМЕСТИТЬ | ВТ_ДокументыПоДоговору |ИЗ | КритерийОтбора.ДокументыПоДоговоруКонтрагента(&Договор) КАК ДокументыПоДоговоруКонтрагента |; | |//////////////////////////////////////////////////////////////////////////// |// Есть ли вообще документы по договору |ВЫБРАТЬ ПЕРВЫЕ 1 | ВТ_ДокументыПоДоговору.ДокументПоДоговору |ИЗ | ВТ_ДокументыПоДоговору |; | |//////////////////////////////////////////////////////////////////////////// |// Есть ли проведенные документы по договору |ВЫБРАТЬ | ВТ_ДокументыПоДоговору.ДокументПоДоговору |ИЗ | ВТ_ДокументыПоДоговору |ГДЕ | ВТ_ДокументыПоДоговору.Проведен |"; Запрос.УстановитьПараметр("Договор", Договор); МассивРезультатов = Запрос.ВыполнитьПакет(); ПроведенныеДокументыПоДоговору = МассивРезультатов[2]; |
|||
|
4
razlagator
21.02.13
✎
09:07
|
(0) перебери все метаданые.документы, проверь на наличие реквизита "Договор", и в найденных ищи документы со своим договором
|
|||
|
5
vde69
21.02.13
✎
09:11
|
(4) а если у меня реквизит "ДоговорКонтрагента"? или например в документе ДВА договора?
|
|||
|
6
Uragan_a
24.02.13
✎
12:33
|
(3) спасибо большое
|
|||
|
7
Serg_1960
24.02.13
✎
12:57
|
(5) Ты ведь знаешь ответ :) - перебор всех метаданных на наличие реквизитов с нужным типом и отбор по значению... короче - тоже самое, что и поиск ссылок, но "своими силами".
|
| Форум | Правила | Описание | Секции | Поиск |