Версия для печати темы (https://pro1c.org.ua/index.php?s=0e45b9313dd0378b34ae0a993bad9d00&showtopic=59710)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Платформа 8 _ Сортировка строк в печатной форме документов

Автор: onsamuy 18.06.20, 15:29

Доброго всем дня.
Уже не один год преследует меня следующая проблема. В запросе, если явно не указано сортировать по полю, выбирает данные "как попало".
Конкретнее: в конфигурации Бухгалтерия БАС, печать налоговой. В модуле есть процедура ПодготовитьТаблицы(). Эта процедура формирует запрос по табличным частям документа, но в запросе нет СОРТИРОВАТЬ ПО.
Все было ОК, пока мы не перешли на новый сервер. Теперь строки товара выводятся на печать как попало. Конечно, можно лезть в типовой функционал, прописывать принудительную сортировку по номеру строки, но это не выход. Принудительной сортировки в типовой конфе нет практически во всех документах.

Что может влиять на сортировку? Повторяюсь, такое произошло когда перешли на LINUX/ Postgre

Автор: Vofka 18.06.20, 16:11

Если полезть в физическую таблицу, там строки в таком порядке как выводятся на печать?

Автор: Petre 19.06.20, 8:00

Если в запросе нет явной сортировки, порядок записей результата будет зависеть от свойств конкретной СУБД, и закладывать его в логику программы нет смысла.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua