Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )



История благодарностей участнику Powerman ::: Спасибо сказали: 1 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
22.04.14, 20:45 Ваши мысли по поводу задачки
Цитата(Ardi @ 22.04.14, 20:20) *
Да.
Консоль без скд.
Конкретно вот эта: http://www.ex.ua/877234579813

эта консоль отрабатывает в точности как и моя, но я в результатах так и не могу получить 1000 т.е. нет нарастающего итога
Авто ТекПериод ТекСпидометр ПредСпидометр Спидометр
Авто1 01.01.2012 0:00:00 100 100
Авто1 02.01.2012 0:00:00 500 100 400
Авто1 03.01.2012 0:00:00 50 500 50
Авто1 04.01.2012 0:00:00 50
Авто1 05.01.2012 0:00:00 400 400
Авто1 06.01.2012 0:00:00 100 400 100

Вроде получилось... Всем ОГРОМНОЕ СПАСИБО!!! Ошибка была в данных... Итог получил. Итого, рабочий запрос.

ВЫБРАТЬ
    ПоказанияСпидометра.Авто,
    ПоказанияСпидометра.Период КАК ТекПериод,
    ПоказанияСпидометра.Спидометр КАК ТекСпидометр,
    МАКСИМУМ(ПоказанияСпидометраПредыдущие.Период) КАК ПредПериод
ПОМЕСТИТЬ Таб1
ИЗ
    РегистрСведений.ПоказанияСпидометра КАК ПоказанияСпидометра
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПоказанияСпидометра КАК ПоказанияСпидометраПредыдущие
        ПО ПоказанияСпидометра.Период > ПоказанияСпидометраПредыдущие.Период
            И ПоказанияСпидометра.Авто = ПоказанияСпидометраПредыдущие.Авто
ГДЕ
    ПоказанияСпидометра.Период МЕЖДУ НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ)
    И ПоказанияСпидометра.Авто В(&СписокАвтомоиблей)

СГРУППИРОВАТЬ ПО
    ПоказанияСпидометра.Период,
    ПоказанияСпидометра.Авто,
    ПоказанияСпидометра.Спидометр
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    Таб1.Авто КАК Авто,
    Таб1.ТекПериод КАК ТекПериод,
    Таб1.ТекСпидометр КАК ТекСпидометр,
    ЕСТЬNULL(ПоказанияСпидометра.Спидометр, 0) КАК ПредСпидометр,
    ВЫБОР
        КОГДА Таб1.ТекСпидометр > ЕСТЬNULL(ПоказанияСпидометра.Спидометр, 0)
            ТОГДА Таб1.ТекСпидометр - ЕСТЬNULL(ПоказанияСпидометра.Спидометр, 0)
        ИНАЧЕ Таб1.ТекСпидометр
    КОНЕЦ КАК Пробег
ИЗ
    Таб1 КАК Таб1
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПоказанияСпидометра КАК ПоказанияСпидометра
        ПО Таб1.Авто = ПоказанияСпидометра.Авто
            И Таб1.ПредПериод = ПоказанияСпидометра.Период

УПОРЯДОЧИТЬ ПО
    ТекПериод
ИТОГИ
    СУММА(Пробег)
ПО
    Авто
yuri_an,

RSS Текстовая версия Сейчас: 16.04.24, 8:39
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!