Имя: Пароль:
1C
 
Отбор в ТабличномПоле Обычные формы
0 Droning1C
 
29.01.20
09:51
Доброе утро! Конфа УПП 1.2 (1.2.36.1). Не типовой документ. На форме документа есть табличное поле, тип значения ДокументТабличнаяЧасть. В табличной части документа всего 3 реквизита, а в табличном поле более десяти(выводятся ПриВыводеСтроки). Как сделать отбор в данном табличном поле по тем полям, которые выводятся ПриВыводеСтроки?

Пробовал менять тип табличного поля на ТЗ, но в командной панели, источником действий для которой является ТП с типом значения ТЗ, кнопка "Установить отбор и сортировку списка" неактивна.

Пробовал оставить ТП с типом ДокументТабличнаяЧасть и прикрутить к нему второе табличное поле с типом Отбор, пока безрезультатно.

Как выйти из ситуации?
1 ДенисЧ
 
29.01.20
09:56
Штатно никак. По расчётным полям отбор не сделаешь.
Если только свои кнопки рисовать
2 Droning1C
 
29.01.20
09:59
(1) фишка в том, что многие поля в ТП постоянно меняются и просто взять и добавить новые реквизиты в ТЧ я не могу. Ибо тогда при открытии документа его придется модифицировать. А про кнопки можно подробнее? какова концепция?
3 Droning1C
 
29.01.20
09:59
(1) И по таблице значений тоже никак?
4 ДенисЧ
 
29.01.20
09:59
(3) По таблице наверное можно, лень проверять
5 Droning1C
 
29.01.20
10:00
(4) Это же делается обычно через свойство ОтборСтрок?
6 Droning1C
 
29.01.20
10:02
(4) По таблице значений не получилось стандартными методами
7 Droning1C
 
29.01.20
10:14
А как можно связать изменения в табличном поле с типом значения отбор с другим табличным полем? Только через обработчики событий?
8 ptiz
 
29.01.20
10:17
(7) "через обработчики событий" - да
9 Droning1C
 
29.01.20
10:17
(8) спасибо
10 Droning1C
 
29.01.20
10:37
думаю можно присвоить фильтруемому табличному полю тип значения ТЗ, прикрутить к нему табличное поле с типом Отбор, но если с отбором на равенство все понятно (фильтрую ТЗ через НайтиСтроки и вывожу нужные), то как быть с видами сравнения "между" и тд? Будет гемор.
11 hhhh
 
29.01.20
10:42
(10) через запрос к тз тогда
12 Droning1C
 
29.01.20
10:45
(11) Еще как вариант можно сделать внешнюю обработку у которой будет тч аналогичная фильтруемой. при открытии документа можно подменить фильтруемую тч на тч обработки как-то?
13 Droning1C
 
29.01.20
10:46
(11) у тч обработки будут все нужные поля в реквизитах и я смогу фильтровать, наверное. Утопия?
14 Ёпрст
 
29.01.20
11:39
(0)

ну разве что заменяешь ТЧ на ТЗ, ТЗ получаешь через ПостроительОтчета, для отбора используешь Отбор из построителя, там любые поля и всё что угодно + сортировки какие угодно..
15 Ёпрст
 
29.01.20
11:39
при записи, тз скидываешь в ТЧ, при открыии, наеборот, усё.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn