|
Установить, настроить отбор на табличном поле | ☑ | ||
---|---|---|---|---|
0
tavro03
16.05.16
✎
18:11
|
Всем привет!
Ребята нужно установить отбор по значению в колонке табличного поля вынесенного на форму обработки в обычном приложении. Платформа: 8.3.4.437 Не работает: 1. ЭлементыФормы.ТаблЗН.Отбор.Код.Использование = истина и т.д. Причина: поле объекта не обнаружено: ОТБОР 2. ЭлементыФормы.ТаблЗН.Значение.Отбор.Код.Использование = истина и т.д. Причина: поле объекта не обнаружено: ОТБОР 3. ЭлементыФормы.ТаблЗН.ОтборСтрок.Код.Использование = Истина; и т.д. Причина: поле объекта не обнаружено: ОтборСтрок Что ещё можно придумать? |
|||
1
Локи-13
16.05.16
✎
18:16
|
||||
2
Sabbath
16.05.16
✎
18:20
|
(0) > Что ещё можно придумать?
Посмотри, какие там поля есть хоть, а не придумывай |
|||
3
tavro03
16.05.16
✎
18:21
|
(1) Там управляемое приложение - у меня обычное
|
|||
4
Локи-13
16.05.16
✎
18:22
|
(3) читай внимательно
|
|||
5
tavro03
16.05.16
✎
18:33
|
(4) Вот код в толстом клиенте:
1--------------------------------------------- Процедура СправочникСписокПриАктивизацииСтроки(Элемент) СписокДокументов.Отбор.Контрагент.Использование = Истина; СписокДокументов.Отбор.Контрагент.Значение = ЭлементыФормы.СправочникСписок.ТекущаяСтрока; КонецПроцедуры "СписокДокументов" можно заменить на "ЭлементыФормы.ТаблЗН" и опять же по замкнутому кругу... Просто обратиться ТаблЗН нет там ничего похожего на отбор.. 2------------------------------------------------------- ЭтаФорма.Элементы.ГрафикПодачи.ОтборСтрок = Новый ФиксированнаяСтруктура("НомерОтправки",Элемент.ТекущиеДанные.НомерОтправки); Я миняю на "ЭтаФорма.ЭлементыФормы.ТаблЗН.отборстрок" не понимает что такое "ОтборСтрок" 3...................................................... СписокЗначений.Отбор.Элементы.Очистить(); я миняю на ТаблЗН.Отбор тоже не понимает что такое отбор Я что то пропустил? Блин, что я не понимаю?)) должно ведь что то работать) |
|||
6
tavro03
16.05.16
✎
18:34
|
(2) Да смотрел я ничего нет похожего на ОТБОР. В том то и дело . Может команда какая то появился или ещё чего?
|
|||
7
Lexey_
16.05.16
✎
18:36
|
(5) ты наугад что ли пишешь? что является источником данных твоего таб поля?
|
|||
8
tavro03
16.05.16
✎
18:40
|
(7) источником данных является таблицазначений
|
|||
9
Lexey_
16.05.16
✎
18:42
|
(8) нет отбора у тз
|
|||
10
tavro03
16.05.16
✎
18:44
|
(9) Другими словами задача не решается?
Возможен ли обходной путь? |
|||
11
Sabbath
16.05.16
✎
18:46
|
(6) ну так если нет, то зачем ты пишешь? оно там не появится :)
(10) Найди строки как в обычной ТЗ и заполни источних по результатам того, что нашел |
|||
12
Lexey_
16.05.16
✎
18:47
|
(10) табличная часть
|
|||
13
tavro03
16.05.16
✎
18:49
|
(11) Тоесть отбор будет необратим? отобрал - лишнее отбросил... или где то другие строки сохранять в промежуточной таблице...
|
|||
14
Sabbath
16.05.16
✎
18:50
|
А как она у тебя изначально то заполняется? Можно перезаполнять с учетом отбора просто. Или как я написал, а (11), но тогда надо хранить исходную ТЧ
|
|||
15
Sabbath
16.05.16
✎
18:50
|
(13) будет обратим, если сохранишь исходную, читай (14)
|
|||
16
Lexey_
16.05.16
✎
18:50
|
(13) храни отдельно исходную таблицу
|
|||
17
tavro03
16.05.16
✎
18:52
|
(12) если 100 000 строк то всё время перерисовывать значения в колонках которые необходимо будет добавлять на форму? я так понимаю это не очень производительный метод
|
|||
18
Sabbath
16.05.16
✎
18:52
|
+(14) т.е. не ТЧ, а ТЗ
|
|||
19
Sabbath
16.05.16
✎
18:53
|
(17) ну я не знаю, что там у тебя тебе тут посоветовали табчасть, там есть ОтборСтрок
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |