|
СКД фильтр в запросе по ХозрасчетныйОстаткиИОбороты.Регистратор.Контрагент | ☑ | ||
---|---|---|---|---|
0
dimm7310
28.11.11
✎
15:48
|
Попросили доработать отчет по движению денежных средств (51 счет) сделанный на СКД.
Необходимо добавить фильтр по контрагентам (если они есть в документах двигающих 51 счет). попробовал добавить условие ГДЕ ХозрасчетныйОстаткиИОбороты.Регистратор.Контрагент В ИЕРАРХИИ(&ВыбрКонтрагент) условие отрабатывает если в фильтре список контрагентов не пустой, если список контрагентов пустой и в запрос передается пустая ссылка справочника контрагентов, то в отчет не попадают обороты где у регистратора нет реквизита Контрагент. Возможно - ли сделать по аналогии с 7шным запросом: Если ВыбрКонтрагент.РазмерСписка()>0 Тогда ТекстЗапроса = ТекстЗапроса + " -накладываем фильтр Иначе - пустая строка КонецЕсли |
|||
1
sergei992003
28.11.11
✎
15:56
|
вообще это условие, ...в твоем случае лучше вывести это поле в выбранные поля и в настройках отбора добавить отбор по контрагентам в скд
|
|||
2
Fragster
гуру
28.11.11
✎
15:58
|
это не "параметр", это "отбор"
|
|||
3
Fragster
гуру
28.11.11
✎
15:58
|
но вообще - ПЦ
|
|||
4
DrShad
28.11.11
✎
15:58
|
(1) +100500
|
|||
5
dimm7310
28.11.11
✎
16:00
|
Заказчик так не хочет, ему нужен список на форме
|
|||
6
Господин ПЖ
28.11.11
✎
16:02
|
(5) идет он в ж.п.о.
ради его все отчеты переделывать? Есть общий принцип построения отчетов. Пусть привыкает |
|||
7
Господин ПЖ
28.11.11
✎
16:04
|
а самое смешное... смелости сказать "я в этом ни хрена не смыслю" - не хватает... а кому-то потом трахаться с этими "доделками"
|
|||
8
dimm7310
28.11.11
✎
16:07
|
(7) Да - СКД только начинаю изучать, поэтому и прошу совета
|
|||
9
Fragster
гуру
28.11.11
✎
16:11
|
что мешает список на форме запихнуть в отбор СКД?
|
|||
10
dimm7310
28.11.11
✎
16:11
|
(9) сейчас так и делаю
|
|||
11
sereban
28.11.11
✎
16:15
|
ГДЕ
ВЫБОР КОГДА 1 В (ВЫБРАТЬ ПЕРВЫЕ 1 1 из Справочник.Контрагенты КАК КОНТРАГЕНТЫ ГДЕ Контрагенты.Ссылка В ИЕРАРХИИ (&ВыбрКонтрагент)) ТОГДА ХозрасчетныйОстаткиИОбороты.Регистратор.Контрагент В ИЕРАРХИИ(&ВыбрКонтрагент) ИНАЧЕ ИСТИНА КОНЕЦ |
|||
12
Fragster
гуру
28.11.11
✎
16:16
|
(11) не учи плохому
|
|||
13
sereban
28.11.11
✎
16:17
|
(12) Это если сильно надо )))
|
|||
14
dimm7310
28.11.11
✎
16:21
|
(13) спасибо
|
|||
15
dimm7310
28.11.11
✎
16:37
|
пожалуйста киньте пример передачи в отбор списка значений
|
|||
16
Axel2009
28.11.11
✎
16:38
|
ВидСравнения.Список
|
|||
17
dimm7310
28.11.11
✎
16:50
|
не работает отбор
НовыйЭлементОтбора = КомпоновщикНастроек.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ПолеОтбора = Новый ПолеКомпоновкиДанных("РегистраторКонтрагент"); НовыйЭлементОтбора.ЛевоеЗначение = ПолеОтбора; НовыйЭлементОтбора.Использование = Истина; НовыйЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Список; НовыйЭлементОтбора.ПравоеЗначение = ВыбрКонтрагент; что неправильно ? |
|||
18
dimm7310
29.11.11
✎
08:19
|
для тех кому интересно
НовыйЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |