Что за поле таблицы справочника "Представление"

1. kurpekov 55 06.10.11 10:07 Сейчас в теме
Вернее, почему оно не сортируется. Берем простейший запрос:
ВЫБРАТЬ
Контрагенты.Ссылка КАК Ссылка,
Контрагенты.Представление КАК Представление
ИЗ
Справочник.Контрагенты КАК Контрагенты

УПОРЯДОЧИТЬ ПО
Представление

Я как-то ожидал, что элементы выведутся по алфавиту. Но хрен в сумку, выводится вразброс.
По алфавиту они выводятся только в случае упорядочивания по Наименованию.
Так и должно быть, или я что-то делаю не так? Может, кто разьяснит?
Заранее спасибо.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
8. romansun 193 06.10.11 11:41 Сейчас в теме
(1) сортируйте по ссылке и используйте "АВТОУПОРЯДОЧИВАНИЕ" - в таком случае будет как раз корректная сортировка по представлению объекта, так как он определен в конфигураторе - по коду, по наименованию, по дате-номеру (для документа)

по представлению не сортирует ибо это не физическое поле в таблице sql - а виртуальное, то бишь вычисляемое как раз-таки по алгоритму описанному выше. Только это вычисление происходит уже после выполнения запроса.

рекомендую:
http://pro1c.org.ua/index.php?showtopic=487
http://pro1c.org.ua/index.php?showtopic=480
kondrat230386; kurpekov; +2 Ответить
9. kurpekov 55 06.10.11 11:56 Сейчас в теме
(8) - а вот за такое разьяснение огромное спасибо, теперь буду более отчетливо представлять себе работу упорядочивания. Прочитал текст по ссылкам - ещё раз спасибо, подробно и доступно разжёвано. Плюсанул комментарий.
10. romansun 193 06.10.11 17:36 Сейчас в теме
(9) пжслта :)

вообще сайт там отличный, очень многие неявные и непростые вещи объяснены именно от самых низов. Например, механизм расчета итогов в регистрах, механизм расчета остатков в итогах в запросе и т.п.

до кучи, вот еще отличная подборка знаний
http://help1c.com/faq8.html
2. seducer 82 06.10.11 10:17 Сейчас в теме
Ну как бы представление - это не наименование
3. kurpekov 55 06.10.11 10:25 Сейчас в теме
(2) - но почему по нему не упорядочивается, если по наименованию упорядочивается, а основное представление справочника - в виде наименования? Как-то логики я не угадываю.
4. holidayinthesun 06.10.11 10:35 Сейчас в теме
Сортировка по представлению то же, что и сортировка по ссылке.
А если получить список значений запросом, а потом заюзать СортироватьПоПредставлению()?
5. kurpekov 55 06.10.11 10:42 Сейчас в теме
(4) - Да можно конечно и так, но у меня запрос выбирает и другие данные, так что мне нужно упорядочить
именно результат запроса. Просто для меня, мягко говоря, несколько неожиданна такая логика системы.
Ладно, примем это как данность.
6. seducer 82 06.10.11 10:45 Сейчас в теме
Грубо говоря, представление - это строковое представление ГУИДа (в зависимости от назначенного основного представления). Но строковое представление выдается как результат, в то время как сортировка все же идет по ГУИДу.
7. kurpekov 55 06.10.11 10:56 Сейчас в теме
В общем, как на уроке русского языка в грузинской школе:
"- Дети, в русском языке слово ТАРЕЛЬКА пишется без мягкого знака,
слово СОЛ - с мягким.
И запомните это хорошенько, потому что понять это - невозможно"
(сорри за баян)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот