|
Отбор в форме списка документа, где есть колонка не являющаеся реквизитом.
| ☑ |
0
Serdolik55
24.10.12
✎
13:58
|
Коллеги, есть одна обработка на которую добавлен ДокументСписок.АктСверкиВзаиморасчетов. В этом списке добавлена колонка ОсновнойМенеджерКонтрагента. Данные в неё выводятся обработчиком при выводе строки ОформлениеСтроки.Ячейки.ОсновнойМенеджерКонтрагента.Значение = ДанныеСтроки.Контрагент.ОсновнойМенеджерПокупателя;
Теперь нужно организовать отбор по этой колонке. Во встроенном отборе эта колонка не отображается, так как это не реквизит документа, пробую программно: Добавил на форму обработку реквизит ОсновнойМенеджерПокупателя и ПриИзменении этого реквизита пытаюсь достучатся до Отбора:
Процедура ДобавитьОтборДинамическогоСписка(ДинамическийСписок, ЛевоеЗначение, ПравоеЗначение, ВидСранения, РежимОтображения, Использование) Экспорт
ЭлементОтбора = ДинамическийСписок.Отбор;
ЭлементОтбора.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = ЛевоеЗначение;
ЭлементОтбора.ВидСравнения = ВидСранения;
ЭлементОтбора.Использование = Использование;
ЭлементОтбора.РежимОтображения = РежимОтображения;
ЭлементОтбора.ПравоеЗначение = ПравоеЗначение;
КонецПроцедуры
Спотыкается на методе "Добавить", поглядел в СП, Отбор только для чтения.
Получается отобрать вообще никак нельзя?
|
|
1
shuhard
24.10.12
✎
14:03
|
(0) в 100500 раз:
отбор по списку
список запросом
будет тормозить
|
|
2
Serdolik55
24.10.12
✎
14:07
|
Отбор запросом формировать чтоль?
|
|
3
rutony
24.10.12
✎
14:08
|
(0) Проблема из разряда, что вообще нельзя достучаться до значения в колонке в табличном поле, без источника в табличной части, так как оно есть только визуально...
Читал на ин____те что такое можно проделать, используя выделения строк, и перебор выделенного...
Много раз спотыкался на подобное, когда уже допилят это..
|
|
4
rutony
24.10.12
✎
14:08
|
Мб я вообще не про то)
|
|
5
НЕА123
24.10.12
✎
14:08
|
яйцо в утке. иглу в яйцо.
|
|
6
НЕА123
24.10.12
✎
14:09
|
+(5) да не.
иглу в яйцо утки.
|
|
7
Serdolik55
24.10.12
✎
14:12
|
(4) Так источник я передаю в отбор там же ДокументСписок... Проблема в том что если добавишь своё поле, данные из этого поля берутся из реквизита, например Контрагент.ОсновнойМенеджер
|
|
8
aleks-id
24.10.12
✎
14:32
|
а кто мешает запросом собрать нужные поля и вывалить в ТЗ?
|
|
9
Serdolik55
24.10.12
✎
14:44
|
(8)ну так тип в обработке "ДокументСписок" это надо менять тип на "ТаблицаЗначений". Тогда бы я не спрашивал, уже сделал. А "ДокуменСписок" я не знаю как обработать, по крайней мере в обычном приложении, в управляемом можно его
|
|