Запрос. НоменклатураНаименование Сортировать по алфавиту #542459


#0 by OASU
В консоле запросов объединяю две таблицы, ставлю АВТОУПОРЯДОЧИТЬ и все хорошо работает и выстраивается по алфавиту. В самой обработке с использованием этого запроса данные загружаются не по алфовиту, а в непонятном порядке. Что я делаю не так?
#1 by luns
в консоле - построитель и галка "Автозаполнение настроек" поди?
#2 by PVV65
>> Что я делаю не так? Не показываешь код обработки.
#4 by OASU
Мне кажется что вот здесь я не правильно делаю Набор.Отбор.Номенклатура1.Установить(Номенк);
#5 by Wobland
"данные загружаются не по алфовиту, а в непонятном порядке" и "Набор.Отбор.Номенклатура1.Установить(Номенк)" никак не связаны
#6 by Wobland
Если в запросе отсутствуют предложения УПОРЯДОЧИТЬ ПО и ИТОГИ, но есть предложение СГРУППИРОВАТЬ ПО, тогда результат запроса будет упорядочен по полям, присутствующим в предложении, в той же последовательности и, в случае если группировка велась по полям – ссылкам, то по полям сортировки по умолчанию таблиц, на которые были ссылки.
#7 by Wobland
а вообще было бы интересно узнать структуру РегистрыСведений.СМ_СоответствиеОбъектов
#8 by OASU
Измерения: Номенклатура1, Номенклатура2 - Справочники.Номенклатура Реквизит: Ответственный - Справочники.СотрудникиОрганизаций
#9 by Wobland
==== как-то так... кто меня поправит?
#10 by Wobland
ну и Записать перед КонецЕсли
#11 by OASU
спасибо, но пока не помогло (((
#12 by Wobland
а на здоровье! в чём это выражается?
#13 by OASU
по прежнему, в регистр записи попадают не по алфавиту
#14 by Wobland
"в регистр записи попадают не по алфавиту" - бред на зачем в регистре записи по алфавиту быть должны? список-представление содержимого регистра можно отсортировать?
#15 by Wobland
это ж РегистрСведений, а не какой-нибудь справочник. он просто содержит в себе некое соответствие и при необходимости его выдаёт
#16 by OASU
ну дык, изначально в этом и была суть проблемы. Но ведь соответствие туда заносится обработкой, из запроса который уже отсортирован.
#17 by Wobland
ты его видишь неотсортированным. а попадают записи туда вполне в соответствии с выборкой. изначальную проблему скажи лучше
#18 by OASU
В консоле запроса объединяю две таблицы и данные в таблице упорядочиваю АВТОУПОРЯДОЧИВАНИЕ. Вижу список выстроенный по алфавиту. Хочу чтобы они в таком же виде занеслись в РегистрСведений. Но в регистр они попадают не упорядоченными. В отладчике, Номенк = Выборка.Номенклатура; идет по алфавиту, а в регистре выглядит все не по порядку.
#19 by Wobland
1) В консол_и_ запроса 2) Хочу чтобы они в таком же виде занеслись в РегистрСведений - на зачем?
#20 by OASU
С этим регистром будут работать пользователи, проставлять в соответствие новые коды. Они первые просят что б было по порядку все. Ну и уже принципиальный интерес, можно ли это выстроить по алфавиту. Похоже что в регистреСведений это не логично.
#21 by Wobland
>Похоже что в регистреСведений это не логично воот! начинает доходить
#22 by Wobland
далее. имеем к примеру справочник на 20 тыс. позиций. в линейном представлении этого списка юзеры очень быстро заблудятся. имхо следует искать другие методы. например кнопку "поставить в соответствие" на форме списка номенклатуры
#23 by Wobland
ой, с нами дама... Тематическая ветка форума подобна нераспустившейся розе, которую нужно осветить солнцем, помочь ей подняться. Только когда вопрос уже решён, девушке можно намекнуть про фотку... И тогда распустившаяся роза будет прекрасна
#24 by OASU
:)
#25 by Wobland
и это всё?
#26 by OASU
"следует искать другие методы" Как вариант, добавить Измерения Номенклатура3 - тип Строка, заполнять его тем же что и Номенклатура1. Номенклатура3 можно отсортировать уже через Отборы.
#27 by Wobland
ну Вам там видней. имхо - изврат
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С