Имя: Пароль:
1C
 
Сортировка табличной части документа при открытии
,
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
(8) https://its.1c.ru/db/pubv8devui/content/205/hdoc

Тебе найтхантера забанили что ли?
11 LivingStar
 
01.11.22
12:39
Сделал для ТекущийОбъект, увидел работает
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.