|
УФ. Как отобрать таб часть документа по нескольким реквизитам? | ☑ | ||
|---|---|---|---|---|
|
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.ОтборСтрок = Новый ФиксированнаяСтруктура(ОтборСтрок); Спасибо большое! |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |