|
Сортировка табличной части документа при открытии
| ☑ |
0
LivingStar
01.11.22
✎
05:30
|
При открытии документа, необходимо отсортировать его табличную часть.
Что бы поля с незаполненным типом булево стали выше заполненных в табличной части.
Начал делать в процедуре ПриОткрытии(), но обнаружил что у табличной части нет метода сортировка!
Выгружать в таблицу значений, сортировать и загружать обратно?
|
|
1
LivingStar
01.11.22
✎
05:34
|
Увидел этот метод через Объект.
|
|
2
НафНаф
01.11.22
✎
05:48
|
И объект становится модифицирован
|
|
3
LivingStar
01.11.22
✎
06:21
|
(2) А как делать что бы было правильно?
ПриЗаписи, задавать сортировку ему?
|
|
4
rphosts
01.11.22
✎
07:14
|
(3) Вообще правильно ПередЗаписьюНаСервере - когда ещё не началась транзакция.
|
|
5
mistеr
01.11.22
✎
10:38
|
(0) Правильно сортировать ТЧ только по команде пользователя.
|
|
6
LivingStar
01.11.22
✎
12:24
|
(5) А как сделать что бы это сохранялось?
Так как, когда я делал при открытии. это отрабатывало.
А сейчас, когда я сделал это же, как посоветовали в (4), это не отрабатывает ( .
|
|
7
rphosts
01.11.22
✎
12:26
|
(6) а что ты сортировал? Табличку выгруженную из Объекта или из ТекущегоОбъекта?
|
|
8
LivingStar
01.11.22
✎
12:30
|
вот это не срабатывает
&НаСервере
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
Объект.Лимиты.Сортировать("Актуализировано Возр");
КонецПроцедуры
А если это сделать при открытии, то работает. Как исправить?
|
|
9
LivingStar
01.11.22
✎
12:30
|
(7) Как в (7) . Подскажите пожалуйста. что там не так и как нужно сделать?
|
|
10
Ryzeman
01.11.22
✎
12:37
|
|
|
11
LivingStar
01.11.22
✎
12:39
|
Сделал для ТекущийОбъект, увидел работает
|
|