|
Сложные атрибуты |
☑ |
0
avatar1870
01.11.15
✎
17:57
|
Здравствуйте, уважаемые форумчане. Такая проблема - Есть документ - Акт снятия аккумулятора, после каждого снятия указывается, сколько тысяч километров проработал аккумулятор. Аккумулятор считается выработавшим свой срок, если проехал больше 100.000 километров. Сейчас пытаюсь вывести в отчёт все аккумуляторы, которые выработали ресурс и столкнулся с такой проблемой - как посчитать этот ресурс. В документ у меня вводится вот так:
Дата снятия: Ресурс:
19.05.2015 50.000
01.09.2015 60.000
01.11.2015 65.000
И если я делаю так:
ВЫБРАТЬ РАЗЛИЧНЫЕ
АктУстанов.ТипАКБ,
АктУстанов.УсловОбоз,
АктУстанов.НомерАКБ,
АктУстанов.Завод,
АктСнятия.ДатаИзготов,
АктУстанов.ДатаУстанов,
АктСнятия.Дата,
АктСнятия.Ресурс
ИЗ
Документ.АктУстанов КАК АктУстанов,
Документ.АктСнятия КАК АктСнятия
ГДЕ
АктСнятия.Ресурс >= &Ресурс
И АктУстанов.НомерАКБ = АктСнятия.НомерАКБ
То при выборе ресурса больше 40.000 у меня выводятся и ресурс 50000 и 60000 и 65000,а мне нужен только последний. Как это можно сделать?
|
|
1
Тoлько_
Просмотр
01.11.15
✎
18:02
|
(0) Выбирай из регистра, дальше объяснять лень
|
|
2
avatar1870
01.11.15
✎
18:22
|
Проблема ещё в том, что мне нужно выбирать из разных документов
|
|
3
ВРедная
01.11.15
✎
18:24
|
(2) эта "проблема" решается так: (1)
|
|
4
avatar1870
01.11.15
✎
18:36
|
По заданию нужно обходится без регистров
|
|
5
Nuobu
01.11.15
✎
18:41
|
(4) Делай на справочниках.
|
|
6
Sserj
01.11.15
✎
18:43
|
ну что-то навеивает размышения о функции Максимум и условии ИМЕЮЩИЕ
|
|
7
avatar1870
01.11.15
✎
18:51
|
Так ошибка
ВЫБРАТЬ РАЗЛИЧНЫЕ
АктСнятия.ТипАКБ,
АктСнятия.УсловОбоз,
АктСнятия.НомерАКБ,
АктСнятия.Завод,
АктСнятия.ДатаИзготов,
МАКСИУМ(АктСнятия.Ресурс) КАК Ресурс
ИЗ
Документ.АктСнятия КАК АктСнятия
ИМЕЮЩИЕ
СУММА(АктСнятия.Ресурс) > 100000
|
|
8
Nuobu
01.11.15
✎
18:52
|
(7) Пользуйся консолью запросов, тогда ошибок меньше будет.
|
|
9
Sserj
01.11.15
✎
18:53
|
(7) Что то еще навеивает мысли о СГРУППИРОВАТЬ ПО и ненадобностью РАЗЛИЧНЫЕ
:)
|
|
10
Sserj
01.11.15
✎
18:55
|
+(9) Ибо фунцкии расчитываются по группировкам.
Вообщем лучше взять таки учебник по запросам.
|
|
11
avatar1870
01.11.15
✎
18:57
|
Всем спасибо)
|
|
12
Sserj
01.11.15
✎
19:21
|
(7) Чего то ты напутал.
У тебя фунцкция считает МАКСИУМ(АктСнятия.Ресурс), а проверяешь ты СУММА(АктСнятия.Ресурс), тобишь по идее у тебя все вывалятся.
Проверяй
ИМЕЮЩИЕ
МАКСИУМ(АктСнятия.Ресурс) > 100000
|
|
13
mistеr
01.11.15
✎
22:31
|
(0) > а мне нужен только последний
А между снятием и установкой ресурс тоже тикает? Аккум-то отдыхает.
|
|
14
hhhh
02.11.15
✎
05:12
|
(12) может МЕГАУМ?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший