Не работает автоупорядочивание в запросе #644155


#0 by bahtik
Здравстсвуйте! Есть простейший запрос из одного регистра накопления:    ОстаткиНоменклатурыОстаткиИОбороты.Номенклатура КАК Номенклатура, Автоупорядочивание Но при этом ругается, на "Автоупорядочивание". Не могу понять, почему?
#1 by bahtik
Может быть дело в том, что партия - составной тип данных (несколько видов документов).
#2 by bahtik
Хотя в других похожих запросах Партия отрабатывает нормально при автоупорядочивании...
#3 by bahtik
Ругается "синтаксическая ошибка" на автоупорядочивание
#4 by НЕА123
попробовать имя таблицы поставить явно ОстаткиНоменклатурыОстаткиИОбороты.Номенклатура ?
#5 by bahtik
Пробовал и так уже. Не помогает.
#6 by Rovan
удали автоупорядочивание, открой конструктор запроса и поставь там !
#7 by bahtik
Убрал номенклатуру даже, оставил: Все равно...
#8 by bahtik
Так дело в том, что там тоже куда-то пропала эта галочка.
#9 by bahtik
Т.е. почему-то нельзя использовать автоупорядочивание в этом запросе. А почему - не пойму.
#10 by bahtik
До этого использовал спокойно в других запросах, все работало (и сейчас работает). А тут - ни в какую. Правда, были только запросы, которые использовали виртуальные таблицы остатков. А эта - остатков и оборотов. Не в этом ли дело случайно?
#11 by bahtik
Самое интересное - только что такой же запрос написал в другом месте (в общем модуле) - и галочка есть, и не ругается... Что за чудеса??? ))
#12 by bahtik
Уже 1С перезапустил, монитор протер - ничего не помогает!!! ))
#13 by bahtik
Этот запрос, который не работает - в СКД. Я его тупо взял, скопировал, вставил в левый модуль левой процедуры - вуаля! - ошибок нет!
#14 by bahtik
А тут - есть...
#15 by bahtik
Но я до этого и в СКД автоупорядочивание применял...
#16 by bahtik
А, хотя нет, прошу прощения, в СКД я как раз таки еще не применял автоупорядочивания. И по ходу, там его нигде нет. Это что, получается, в СКД нельзя исопользовать в запросах Автоупорядочивание?
#17 by bahtik
Ну, пришлось вводить еще одно поле в запросе - ДатаПартии и по нему сортировать. Но теперь обнаружилось еще и то, что при сортировке если есть две партии, например 01.01.2000 и 02.01.2000, то если конечный остаток есть по обеим, он отсортирует правильно, а вот если конечного остатка по 01.01.2000 нет (зато есть нач. ост. и обороты), то партия 02.01.2000 будет первой, т.к. по ней есть конечный остаток. А с этим как быть???
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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