#0
by Looking
Доброго времени суток! Вопрос в продолжение темы Очень прошу подсказать - как отсортировать результат запроса по Наименованию номенклатуры? Сортировка по ID дает совсем не ту сортировку. ТекстЗапроса=" |WITH RECURSIVE
#2
by Looking
если я вместо ORDER BY Goods.ID DESC пишу в запросе ORDER BY Goods.DESCR DESC то получаю ошибку Запрос.Подготовить(ТекстЗапроса); {Справочник.Номенклатура.ФормаСписка.ФормаСписка.Модуль(1109)}: no such column: Goods.DESCR Это из-за того, что я выше не объявил в запросе переменную, или из-за того что в DBF-таблице нет такой колонки - Наименование?
#3
by spock
В твоих CTE Goods и NoGoods определены такие поля ID,PARENTID,ISFOLDER. Либо добавляй доп.поле для сортировки, либо заджойни в запросе таблицу с товарами.
#4
by Looking
вот так сортировка вроде-бы получилась. но я совсем-совсем начинающий, просто добавил по аналогии DESCR. очень прошу проверить, верно-ли получилось, или этот вариант не корректен.
#5
by Djelf
Не так чтоб не корректен раз работает, но не оптимален. - вот ты зачем засунул DESCR в NoGoods? Это же получение списка номенклатуры которую мы не будем показывать! Следовательно DESCR там вообще не нужен. - в Goods DESCR еще куда шло, но если ты через NoGoods отчильтровываешь 30% товаров, то их Наименования тоже не нужны. Следовательно - лишние действия. Достаточно еще раз приджойнить номенклатуру, и отсортировать уже по ней. Не факт, что это работать будет быстрее (все зависит от планировщика sqlite) так что сравни, но DESCR из NoGoods убирай 100%
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: Как урезать базу 1с77 бюджетной бухгадтерии не используя свертки
- v7: Как можно получить бухгалтерские итоги через прямой запрос 1С++ база DBF
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Посоветуйте скрипт для создания резервных копий 1с77
- v7: 1Сpp прямой запрос фильтр по реквизиту через $РегистрОстаткиОбороты
- v7: Прямой запрос 1С++ к DBF через OLEDBCommand и виртуальные таблицы
- v7: Перенос данных Бухгалтерия из v7 в v8
В этой группе 1С
- Шрифт календаря в 8.3.7 (продолжение)
- 1с 8.3 УФ не выводить подсказку на поле табличного документа
- СКД по месяцам - как?
- как добавить пользовательские поля в скд
- Сторнирование регистра сведений
- Как передать параметр во внешнюю обработку табличной части?
- как добавить свойство в XDTO?
- В печатной форме при выводе едет ширина колонок. Что не сделано ?
- Синхронизация данных между УТ 10.3 и БП 3.0 сводно по номенклатуре
- Вопрос по Альфе Авто 5 и Сканер ШК
- Можно ли при проведении одного и того же документа избежать дублирования записей
- УФ. Динамический список. Как перехватить обновление динамического списка
- Документация 1C:CRM, редакция 2.0
- ЗУП 2.5 Оплата ночных часов сторожам
- Как задать тип перечисления в таблице значений?
- Пересчет документов по списку, используя реквизиты формы
- Выгрузка на сайт Битрикс из УТ 11.2
- Тонкий клиент и толстый клиент: обращение к общим модулям...?
- ошибка записи не установлен отбор по регистратору регистр накопления
- Конвертация данных. Перенос контактной информации контрагентов в табличную часть