Имя: Пароль:
1C
1С v8
Можно ли делать отбор и сортировку по вычисляемым полям табличной части?
,
0 Cerera
 
06.12.12
09:58
Если в табличную часть добавить колонки, которые будут вычисляться
при выводе строки, то никак ведь не сделать отбор и сортировку по ним?
Придётся  в качестве реквизита только их заводить?

Процедура СреднемесячныеПродажиКонтрагентовПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
   ОформлениеСтроки.Ячейки.СредняяПериодичность.УстановитьТекст(Периодичность.Получить(ДанныеСтроки.НомерСтроки-1).СредняяПериодичность);
   ОформлениеСтроки.Ячейки.ПериодичностьПоследнейПродажи.УстановитьТекст(Периодичность.Получить(ДанныеСтроки.НомерСтроки-1).ПериодичностьПоследнейПродажи);
   ОформлениеСтроки.Ячейки.ПериодПрошедшийОтПоследнейПродажиДоПериодаВыставленияПлана.УстановитьТекст(Периодичность.Получить(ДанныеСтроки.НомерСтроки-1).ПериодПрошедшийОтПоследнейПродажиДоПериодаВыставленияПлана);
КонецПроцедуры
1 Cerera
 
06.12.12
10:11
никак не будет сортироваться. потому что эти поля вычисляются при выводе строк только.
2 МихаилМ
 
06.12.12
10:16
О какой версии 1с идет речь

в 1с 8.2.15.301

нет возможности в табличные части документов добавлять вычисляемые поля.

и если можно выложите screenshot
3 Maxus43
 
06.12.12
10:17
(2) во всех платформах есть возможность при выводе строки делать что угодно. Термин вычисляемое поле смутил чтоли?
4 wendy
 
06.12.12
10:18
Сортировка мне кажется возможна, ход выполнения логических операций такая : добавляется вычисляемое поле ->оно расчитывается-> потом сортируется -> выводится.
Я понимаю что работа идет с каким то отчетом?
5 Maxus43
 
06.12.12
10:18
Да тч на форме это, таб поле, какой отчет ещё)
6 wendy
 
06.12.12
10:18
стоит ограничение по вычисляемым полям то, что оно не может быть в вычисляемых полях )))))
7 МихаилМ
 
06.12.12
10:19
(3)
нет . смутил термин "табличную часть"
8 Cube
 
06.12.12
10:20
(0) Все просто. Добавляй свою кнопку "Сортировать" и в процедуре выгружай ТЧ в ТЗ, сортируй и загружай ТЗ в ТЧ.
Всё просто как два пальца об асфальт...
9 H A D G E H O G s
 
06.12.12
10:20
Добавь 2 кнопки, нетиповые, если активная колонка - невычисляемая, вызывай сортировку типовую, иначе
Выгрузи ТЧ в ТЗ
Добавь нужную колонку
Отсортируй
Загрузи ТЗ в ТЧ.
10 Cerera
 
06.12.12
10:20
короче не может. придется реквизиты создавать
11 Maxus43
 
06.12.12
10:20
(10) :)
12 Cerera
 
06.12.12
10:21
(9)(8)ну так то можно. правда документы большие. и отборы же нужны тоже.
13 H A D G E H O G s
 
06.12.12
10:21
Церера - богиня плодородия в Риме.
Чую ты, парень, наплодишь быдлоконф, чую...
14 Maxus43
 
06.12.12
10:21
(7) у меня на автора (0) сразу срабатывает телепатический модуль, отсекая его слова и заменяя их правильными
15 H A D G E H O G s
 
06.12.12
10:22
(12) Больше 100000 строк все равно не бывает. Не страшно.
16 Cerera
 
06.12.12
10:30
(15)по 5000 строк гдето. это планы по покупателям.
17 Cube
 
06.12.12
10:31
(16) И зачем туда смотреть? Отчет написать не можешь или что?
18 Cerera
 
06.12.12
10:34
(17)это документ-обработка. он заполняется по данным продаж предыдущих месяцев, а потом вручную корректируется. Для анализа, необходимы некоторые поля и отборы. а потом уже создаётся документ после внесения корректировок
19 Barchuk
 
06.12.12
10:34
Решал своей кнопкой и операциями с ТЗ
20 Cube
 
06.12.12
10:37
(18) Ну, тогда, крути-верти ТЗ...