|
8.3.5, УФ, Реквизит таблицы значений с типом "Отбор"/ "Отбор компоновки данных" | ☑ | ||
---|---|---|---|---|
0
maddog
26.03.15
✎
10:56
|
можно ли его применять к отбору строк в таблице ?
если нельзя, в каких случаях применяются реквизиты с таким типом ? и последний вопрос как обойти глюк при отборе строк через условное оформление при котором если текущая строка становится скрытой то пропадает шапка таблицы ? |
|||
1
mzelensky
26.03.15
✎
10:59
|
(0) Смотря какая таблица
|
|||
2
mzelensky
26.03.15
✎
11:00
|
"и последний вопрос как обойти глюк при отборе строк через условное оформление при котором если текущая строка становится скрытой то пропадает шапка таблицы " - платформа какая?
|
|||
3
maddog
26.03.15
✎
11:06
|
mzelensky, таблица значений создана как реквизит формы, добавлены реквизиты колонок, у последних есть возможность выбрать типы указанные в вопросе.
Платформа - 8.3.5 1443, но я на этот глюк попадал и раньше (8.2 УФ)при использовании условного оформления для отбора строк в подчиненной таблице |
|||
4
mzelensky
26.03.15
✎
11:59
|
(3) Что-то я не совсем пойму ,а что ты вообще хочешь сделать? Зачем тебе этот реквизит и как ты хочешь его применять?
|
|||
5
maddog
26.03.15
✎
12:14
|
mzelensky, про реквизиты с таким типом просто интересно, подумал что возможно они могут применятся как отборы на строки, а сделать хочу следующее:
есть 2 таблицы: основная с ведущими товарами (телефон, планшет, ноутбук) и подчиненная таблица с другими товарами (защитная пленка, сумка, чехол, мышь, гарнитура) в верхней таблице есть в каждой строке массив/список значений с ключами, в нижней таблице в каждой строке есть 1-н ключ, получается нужно по списку ключей из верхней таблицы отобрать строки с ключами в нижней таблице входящими в список выделенной строки из верхней таблицы. Проблема в том, что "ОтборСтрок" на УФ принимает только значение "ФиксированнаяСтруктура" и не где указать вид сравнения "ВСписке", а скрытие строк через условное оформление вызывает глюк в подчиненной таблице описанный выше. |
|||
6
mzelensky
26.03.15
✎
12:23
|
(5) НА УФ нельзя указать "ВСписке"
|
|||
7
mzelensky
26.03.15
✎
12:26
|
(5) Как вариант сделать чере третью вспомогательную таблицу.
Получается верхняя таблица у тебя так и остается без изменений "ТаблицаВерхняя". Вторая нижняя таблица станет у тебя "ТаблицаНижняяИсточник" и нужна будет только для хранения всех значений. На форме она отображатьяс не должна. + на форму добавляешь третью таблицу "ТаблицаНижняяПриемник", которую постоянно перезаполняешь данными из таблицы "ТаблицаНижняяИсточник" по условию в "ТаблицаВерхняя". |
|||
8
maddog
26.03.15
✎
12:34
|
mzelensky, спасибо так и сделаю, но первые два вопроса так и остались загадкой, может кто-то применял в своей практике.
|
|||
9
mzelensky
26.03.15
✎
12:42
|
(8) Реквизит с типом отбор НЕЛЬЗЯ применять для отбора строк в табличном поле. Это просто переменная с типом "отбор".
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |