|
Критерии отбора | ☑ | ||
---|---|---|---|---|
0
Bibr
20.10.11
✎
12:51
|
Как бы так бы запрос нарисовать с двумя полями: Контрагенты - Документы по контрагентам.
Верчу Критерии отбора, но что-то не получается ввиду того, что в критерий надо передавать параметр - одного контрагента. Не пойму вообще можно ли это реализовать.. Не работает вот это: ВЫБРАТЬ Контрагенты.Ссылка КАК Контрагент, ДокументыПоКонтрагенту.Ссылка КАК Ссылка ИЗ Справочник.Контрагенты КАК Контрагенты Левое СОЕДИНЕНИЕ КритерийОтбора.ДокументыПоКонтрагенту(&Контр) КАК ДокументыПоКонтрагенту ПО Контрагенты.Ссылка = ДокументыПоКонтрагенту.Ссылка.Контрагент ГДЕ ДокументыПоКонтрагенту.Ссылка.Проведен = ИСТИНА Точнее работает только для &Контр = элемент |
|||
1
Bibr
20.10.11
✎
12:52
|
п.с. как оформлять сообщение в виде кода?
таким вот "+code" |
|||
2
Bibr
20.10.11
✎
14:43
|
обед разве не закончился? ап:)
|
|||
3
rutony
20.10.11
✎
15:01
|
(0)
Первый раз вижу что бы кто то делал запрос с использованием Критерия отбора. Сделай без критерия, зачем он тебе... (1) Ничего не понятно) (2) Обед то закончился, теперь после обеденный сон D: |
|||
4
Bibr
20.10.11
✎
15:15
|
(3) Сиеста? )))
Приятного сна тогда:) По сабжу - есть 101 документ, в которых мелькает контрагент - где-то как реквизит шапки, где-то как реквизит ТЧ.. Критерий отбора позволяет разом найти все документы, где данный контрагент мелькал. Может есть другой способ? я не знаю. Насчет кода - видел ут на форуме сворачивающиеся блоки code ... code Наверно это через какие-то теги делается? |
|||
5
Bibr
20.10.11
✎
15:51
|
:(
|
|||
6
Bibr
20.10.11
✎
16:41
|
печаль:)
|
|||
7
Axel2009
20.10.11
✎
16:45
|
СписокК = Новый СписокЗначений;
СписокК.Добавить(Справочники.Контрагенты.НайтиПоКоду("000006891")); СписокК.Добавить(Справочники.Контрагенты.НайтиПоКоду("000006575")); Массив = КритерииОтбора.ДокументыПоКонтрагенту.Найти(СписокК); |
|||
8
Bibr
20.10.11
✎
17:08
|
(7) проверил - пустой результат выдает.
хотя по отдельным элементам результат не пуст |
|||
9
shuhard
20.10.11
✎
17:11
|
(8) Тип значения должен соответствовать типу критерия отбора.
(FilterCriterionManager.<Имя критерия>) Найти (Find) Синтаксис: Найти(<ЗначениеПоиска>) Параметры: <ЗначениеПоиска> (обязательный) Значение, по которому будет выполняться поиск. Тип значения должен соответствовать типу критерия отбора. |
|||
10
Bibr
20.10.11
✎
17:16
|
Эге ж.
Ну и? Есть идеи, как реализовать в запросе? я думал, как вариант в цикле сделать, но надо в запросе. Тут такой момент, что есть отчет на компоновке данных. Надо доработать его таким образом чтобы по контрагенту выводились все документы по нему. |
|||
11
Defender aka LINN
20.10.11
✎
17:19
|
||||
12
shuhard
20.10.11
✎
17:22
|
(10) если речь о проведенных документах, то можно UNION собрать из всех доступных Рг
если записанные, запросом к ТЧ и реквизитам |
|||
13
Bibr
20.10.11
✎
17:35
|
(12) всех вообще. да, вариант.
но раздует запрос конечно. УПП, КритерииОтбора.ДокументыПоКонтрагенту - там их больше сотни точно (11) смотрю.. |
|||
14
shuhard
20.10.11
✎
17:38
|
(13) стоп
в УПП документов с контрагентом в ТЧ не может быть сотня, максимум 2-3, ты с договором не путаешь ? |
|||
15
shuhard
20.10.11
✎
17:42
|
(14) + 1
из реально используемых - авансовый отчет - формирование книг покупок/продаж - вводы нач.остатков |
|||
16
Bibr
21.10.11
✎
14:33
|
(15) не обязательно в ТЧ. в шапке тоже
|
|||
17
shuhard
21.10.11
✎
14:58
|
(16) на шапку есть журнал с отбором
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |