как в запросе упорядочить документы в обратном порядке? #370064


#0 by ssamm
Никак не пойму: при конструкции: У меня 1С наглухо виснет, Хотя если +1 то все нормально, внутри цикла вообще ничего нет...
#1 by Rovan
покаж ка текст запроса
#2 by Fragster
Группировка Документ Убыв
#3 by Ёпрст
-1 всегда как-то криво работал..проще в ТЗ выгрузить и посортировать... или функцию придумать, по ней попробовать упорядочить в самом запросе
#4 by ssamm
#5 by Злой Бобр
Незнаю, может поможет: "... Нельзя использовать метод Группировка, задавая в качестве параметра младшие группировки, не использовав предварительно этот метод для позиционирования по старшим группировкам. Старшинство группировок определяется порядком их следования в тексте запроса. Замечание: Обход группировок по многоуровневым справочникам в порядке убывания не выполняется."
#6 by ssamm
Не группировки обхожу все:
#7 by ssamm
А можно как-то в тексте запроса упорядочить? Что-то вроде: Группировка Докум Упорядочить по Докум.ДатаДок Тока как порядок указать не вкурю (((
#8 by Ёпрст
написать функцию, упорядочивать по значению этой функции.
#9 by ssamm
чет я не догоню что писать в этой функции (((
#10 by AlexWolf
см ... в обходе группировки по документам складывай доки и остальную необходимую инфу в тз, потом сортируй тз как надо и пользуй..
#11 by ssamm
похоже так и придется делать, тока время выполнения сильно возрастет, на перебор всех документов и заполнение ТЗ (((, а мне всего лишь надо получить последний док расхода, или это каким-то другим образом можно сделать?
#12 by Ёпрст
Последний ? А всё остальное нафик не нужно ? Простой выборкой + ВыбратьПоЗначению + УстановитьФильтр + ИспользоватьЖурнал + ОбратныйПорядок ...
#13 by ssamm
Ну не совсем последний, точнее не один, по каждой единице номенклатуры на конкретном складе - найти когда была последняя реализация.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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