Имя: Пароль:
1C
1С v8
Отсортировать в запросе по выражению
,
0 Adecvator
 
14.11.14
17:46
Объединяю в запросе 2-а периода и в качестве сортировки надо установить процентное отклонение по периодам, т.е. СУММА(КоличествоБаза/Количество) Возр. Подскажите только через выгрузку в тз?
1 18_plus
 
14.11.14
17:48
сделай вложенным запросом
2 18_plus
 
14.11.14
17:52
хотя вроде сортирует и по псевдониму поля с агрегатной функцией
3 Adecvator
 
14.11.14
17:58
(2) это как?
4 Wobland
 
14.11.14
18:00
подсказываем: Запрос.Выполнить().Выгрузить()
5 Looser-1c
 
14.11.14
18:03
выбрать номенклатура, Сумма(остатки.Остаток) как остаток
из регистр.Остатки как остатки
сгруппировать номенклатура
упорядочить по остаток.


Впроде должно работать.
6 Looser-1c
 
14.11.14
18:03
(4) расстрелять
7 Wobland
 
14.11.14
18:04
(6) Запрос.Выполнить().Выгрузить().Расстрелять()? не может быть
8 Looser-1c
 
14.11.14
18:05
(7) Да не, просто за такое решение расстрелять...
9 Wobland
 
14.11.14
18:06
(8) какое такое решение? человек просил подсказать через выгрузку
10 Franchiser
 
гуру
14.11.14
18:10
через ВТ
11 Banned
 
14.11.14
18:11
(9) Человек не дружит с запятыми, только и всего.
12 Wobland
 
14.11.14
18:12
(11) это называется невежество
13 Banned
 
14.11.14
18:12
(12) Неважнество )
То есть неуважение к сообществу
14 Adecvator
 
16.11.14
18:09
(5) подскажите плз. как отсортировать: СУММА(КоличествоРаньше-Количество)

ВЫБРАТЬ  
    тз.Контрагент         КАК Контрагент,
    тз.Количество        КАК Количество,
    тз.КоличествоРаньше     КАК КоличествоРаньше

ИЗ (...) КАК тз

ИТОГИ
    СУММА(КоличествоРаньше-Количество)
ПО
    Контрагент
15 18_plus
 
16.11.14
18:18
как-то так наверное

ВЫБРАТЬ  
    тз.Контрагент         КАК Контрагент,
     тз.Количество        КАК Количество,
    тз.КоличествоРаньше     КАК КоличествоРаньше,
    СУММА(тз.КоличествоРаньше-тз.Количество) КАК Разница

ИЗ (...) КАК тз

УПОРЯДОЧИТЬ ПО Разница
16 Adecvator
 
17.11.14
12:56
(15)
ВЫБРАТЬ  
    тз.Контрагент                КАК Контрагент,
    СУММА(тз.Количество)         КАК Количество,
    СУММА(тз.КоличествоРаньше)   КАК КоличествоРаньше,
    СУММА(тз.КоличествоРаньше-тз.Количество) КАК Разница

ИЗ (...) КАК тз

УПОРЯДОЧИТЬ ПО Разница

Ругается на то что Контрагент не входит в группу.
17 piter3
 
17.11.14
12:58
(16)а где группировать по?
18 Adecvator
 
17.11.14
13:12
(17) в выборке по запросу нет групп, в таком случае (
19 Adecvator
 
17.11.14
13:23
Все спасибо.

ВЫБРАТЬ  
    тз.Контрагент                КАК Контрагент,
    СУММА(тз.Количество)         КАК Количество,
    СУММА(тз.КоличествоРаньше)   КАК КоличествоРаньше,
    СУММА(тз.КоличествоРаньше-тз.Количество) КАК Разница

ИЗ (...) КАК тз

СГРУППИРОВАТЬ ПО
    Контрагент
УПОРЯДОЧИТЬ ПО
    Разница
ИТОГИ
    СУММА(тз.Количество),
    СУММА(тз.КоличествоРаньше)
ПО
    Контрагент
20 Adecvator
 
17.11.14
15:36
Теперь другая проблема, как отсортировать внутри группы.
Основная теорема систематики: Новые системы плодят новые проблемы.