Имя: Пароль:
1C
1C 7.7
v7: 77 - сортировать строки ТЧ документа по ПолНаименование
0 Looking
 
10.08.15
08:23
Доброго времени суток!
Можно-ли сортировать ТЧ документа по ПолнНаименование не добавляя этот реквизит в ТЧ?
То есть в ТЧ есть реквизит Номенклатура (тип значения справочник Номенклатура), у этого реквизита есть реквизит ПолнНаименование.
Можно-ли сортировать по ПолнНаименование, а не по Номенклатура?
Возможно для этих целей служит вариант '*'' - сортировать по внутреннему значению?
1 Провинциальный 1сник
 
10.08.15
08:27
(0) Нет, нельзя. Внутреннее значение - это 36-ричный уникальный идентификатор объекта.
2 Фокусник
 
10.08.15
08:28
(0) "не добавляя этот реквизит в ТЧ"

Можно выгрузить в ТЗ, в ней сделать нужную для сортировку колонку, сортировать, загрузить обратно в ТЧ.
3 Looking
 
10.08.15
08:34
(1)спасибо за науку!

(2)спасибо! это я понимаю, хотел убедиться что штатная сортировка такого не умеет, чтобы не изобретать костыли там, где они возможно не нужны.
4 varelchik
 
10.08.15
14:12
(3) можно и штатную использовать.
Подменой действия сортировки на свою.
5 varelchik
 
10.08.15
14:16
+(4)Правда штатными средствами не выйдет.
6 Злопчинский
 
10.08.15
15:25
все уже изобретено до вас
Универсальная сортировка ТЧ документа
http://catalog.mista.ru/public/20280/

если хочешь в список реквизитов сортировки включить реквизиты с типом строка неограниченной длины - заремить кусок кода (в районе 352 строки)

Если Нрег(_типРеквизит) = "строка"
Тогда //сортировку по строкам неограниченной длины не выполняем
  Если  _текРеквизит.Длина = 0
  Тогда Продолжить;
  КонецЕсли;
КонецЕсли;
Программист всегда исправляет последнюю ошибку.