|
|
Управляемые формы, Дерево значений, Динамический список, ОТБОРЫ |
☑ |
|
0
prorokk
20.10.12
✎
00:45
|
Как и говорил ранее делаю подбор для УНФ. Делал так:
1) На форме динамический списокЮ менял его текст запроса (с остатками и без) Работал до тех пор пока не отключил "отбор" находясь в группе.
2) На форме Дерево значений... как туда запихать отбор ума не дам.
Собственно Вопросы:
1)
Вот запрос для ДЗ:
"ВЫБРАТЬ
| НоменклатураСписок.Ссылка КАК Номенклатура,
| ЗапасыОстатки.КоличествоОстаток КАК Остаток,
| ЦеныНоменклатурыСрезПоследних.Цена КАК Цена
|ИЗ
| Справочник.Номенклатура КАК НоменклатураСписок
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Запасы.Остатки(
| &НаДату,
| Организация = &Организация
| И СтруктурнаяЕдиница = &СтруктурнаяЕдиница
| И ИСТИНА
| И Номенклатура.ТипНоменклатуры В (&ТипНоменклатуры)
| И (Партия = ЗНАЧЕНИЕ(Справочник.ПартииНоменклатуры.ПустаяССылка)
| ИЛИ Партия.Статус В (&СтатусПартии))) КАК ЗапасыОстатки
| ПО НоменклатураСписок.Ссылка = ЗапасыОстатки.Номенклатура.Ссылка
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ПериодЦен, ВидЦен = &ВидЦен) КАК ЦеныНоменклатурыСрезПоследних
| ПО НоменклатураСписок.Ссылка = ЦеныНоменклатурыСрезПоследних.Номенклатура.Ссылка
|ГДЕ
| ЗапасыОстатки.КоличествоОстаток <> 0
|
|УПОРЯДОЧИТЬ ПО
| НоменклатураСписок.Ссылка ИЕРАРХИЯ";
Такой запрос вернет только позиции т.е. Группы фильтруются.
2) Как работать с Отбором в Динамическом списке.
Заранее благодарю!
|
|
|
1
zladenuw
20.10.12
✎
01:19
|
так у свойства дс есть свойство отбор. так же его программно меняй
|
|
|
2
prorokk
20.10.12
✎
10:37
|
Если установить программный отбор по колонке Остаток соответственно удаляются группы.
|
|
|
3
ProProg
20.10.12
✎
10:38
|
у дерева не существует отборов. хоть УФ хоть не УФ
|
|
|
4
ProProg
20.10.12
✎
10:40
|
у динамического списка только единственный метод фильтрации
Через фиксированную структуру и отбор по остаткам в нем не получится. тк там только выполняется равенство.
|
|
|
5
ProProg
20.10.12
✎
10:40
|
и нельзя задать больше меньше.
|
|
|
6
ProProg
20.10.12
✎
10:40
|
тьфу я гоню у динамического списка отборы идут (перепутал с ТЗ) через компоновку данных.
|
|
|
7
prorokk
20.10.12
✎
11:32
|
(6) еще не словил Вашу мысль... Можно или нельзя?
|
|
|
8
ProProg
20.10.12
✎
11:33
|
ДС можно, через компоновку данных и передачу в запрос.
|
|
|
9
ProProg
20.10.12
✎
11:34
|
епт тебе что сложно типовой подбор глянуть? там все есть. УТ11, УНФ
|
|
|
10
prorokk
20.10.12
✎
11:37
|
УНФ 1.4 там есть:
УправлениеНебольшойФирмойСервер.ИзменитьЭлементОтбораСписка(СписокЗапасов, "Номенклатура.Родитель", ГруппаНоменклатурыДляОтбора, Истина, ВидСравненияКомпоновкиДанных.ВИерархии);
Вы про это?
|
|
|
11
ProProg
20.10.12
✎
11:48
|
оно самое
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший