|
УФ. Как отобрать таб часть документа по нескольким реквизитам?
| ☑ |
0
realevgenius
27.04.17
✎
16:11
|
Всем - привет!
Есть, например таб часть "Товары". В ней реквизиты:
- Наименование (Строка);
- Просроченный (Булево);
- Иностранный(Булево);
- Деревянный(Булево);
- Уцененный(Булево);
Как сделать, чтобы отображались только "Просроченный" и "Уцененный"
Пробовал Элементы.Товары.ОтборСтрок = Новый ФиксированнаяСтруктура("Просроченный","Уцененный", Истина, Истина); Не работает
Пробовал Элементы.Товары.ОтборСтрок = Новый ФиксированнаяСтруктура("Просроченный", Истина); Работает, показывает только Просроченные
Как сделать чтоб в таб части документа отбирал по нескольким реквизитам?
Спасибо!
|
|
1
программистище
27.04.17
✎
16:27
|
внимательно читаем справку и находим отличие: от (0)
Элементы.Товары.ОтборСтрок = Новый ФиксированнаяСтруктура("Просроченный, Уцененный", Истина, Истина);
|
|
2
mastodont
27.04.17
✎
16:32
|
(0) структура неправильно определена.
Пробовал Элементы.Товары.ОтборСтрок = Новый ФиксированнаяСтруктура("Просроченный,Уцененный", Истина, Истина);
|
|
3
realevgenius
27.04.17
✎
16:52
|
(2) То, что неправильно - это я понял, по тому, что оно не работает... А как правильно-то? Пробовал еще вот так
Элементы.Товары.ОтборСтрок = Новый ФиксированнаяСтруктура();
Отбор = Новый Структура;
Отбор.Вставить("Просроченный",Истина);
Отбор.Вставить("Уцененный",Истина);
Элементы.Товары.ОтборСтрок = Новый ФиксированнаяСтруктура(Отбор);
Не работает
|
|
4
Buster007
27.04.17
✎
16:57
|
как определил что не работает? может у тебя там все просроченные и уцененные?
|
|
5
realevgenius
27.04.17
✎
17:01
|
(4) Создал строки таб. части, расставил галочки. Сделал галочки, которые устанавливают значения в структурах. Если пишу правильно выше, еще раз сейчас проверю
|
|
6
Buster007
27.04.17
✎
17:02
|
ОтборСтрок = Новый Структура("Реквизит3, Реквизит4", Истина, Истина);
Элементы.Реквизит1.ОтборСтрок = Новый ФиксированнаяСтруктура(ОтборСтрок);
Работает
|
|
7
realevgenius
27.04.17
✎
17:03
|
(6) Ок, щас перепроверю... Возможно запарился... Спасибо!
|
|
8
realevgenius
27.04.17
✎
17:20
|
Да, так работает
ОтборСтрок = Новый Структура("Реквизит3, Реквизит4", Истина, Истина);
Элементы.Реквизит1.ОтборСтрок = Новый ФиксированнаяСтруктура(ОтборСтрок);
Спасибо большое!
|
|