ЛОГОТИП LOCALOFF На главную  Контакты  Карта сайта  
Вход  Регистрация   Пользователи   Профиль  
Арифметические вычисления в отчетах с учетом дат созданных документов
Список всех форумов LocalOff >> Консоль администратора >> Арифметические вычисления в отчетах с учетом дат созданных документов

Новая тема    Ответить
СООБЩЕНИЯ
АвторСообщение
3DFX
наверх
Заголовок: Арифметические вычисления в отчетах с учетом дат созданных документов   Добавлено: 2010-01-26 19:23:45

стоит задача, сделать отчет по количеству затраченного бензина. в параметрах карточки документа оно обозначено числовым полем TOPLZAT. как сделать запрос отчета так чтобы суммировалось значение TOPLZAT каждого созданного документа за указанный в отчете период? форму для ввода дат "от" и "до" в запросе отчета сделал. но как ее привязать к числовому полю TOPLZAT так чтобы в итоге была сумма этих значений каждого документа за введенный промежуток времени ума не приложу. если возможно, хотя бы кратко излжите алгоритм действий, в мануале этого нет...
Ответить
admin
наверх
Заголовок: RE: Арифметические вычисления в отчетах с учетом дат созданных документов   Добавлено: 2010-01-26 19:59:05

Чтобы получить сумму какого-то поля запроса, необходимо в конструкторе запроса использовать группировка "Функция обработки поля расчета". В Вашем случаем переключатель "сумма". Это актуально для формул расчетов. В отчетах же надо вручную прописывать функцию SQL SUM(Поле запроса). Т.е SELECT SUM(TOPLZAT) FROM Наименование таблицы WHERE Условия отбора. "Функция обработки..." включим и для отчетов в последующих релизах. Спасибо.
Ответить
3dfx
наверх
Заголовок: RE: Арифметические вычисления в отчетах с учетом дат созданных документов   Добавлено: 2010-01-27 19:07:08

не могу сообразить куда вставить указанные Вами значения. помогите пожалуйста... TOPLZAT я заменил на POTRTOPLIV--------------------------------- SELECT T5V10S56T0.POTRTOPLIV,T5V10S56T0.PUTDATA FROM T5V10S56T0 WHERE (T5V10S56T0.PUTDATA>=:DDATAOT) AND (T5V10S56T0.PUTDATA<=:DDATADO) AND (T5V10S56T0.POTRTOPLIV=:F3) ORDER BY T5V10S56T0.POTRTOPLIV
Ответить
admin
наверх
Заголовок: RE: RE: Арифметические вычисления в отчетах с учетом дат созданных документов   Добавлено: 2010-01-27 23:03:48

Должно быть так SELECT SUM(T5V10S56T0.POTRTOPLIV),T5V10S56T0.PUTDATA FROM T5V10S56T0 WHERE (T5V10S56T0.PUTDATA>=:DDATAOT) AND (T5V10S56T0.PUTDATA<=:DDATADO) AND (T5V10S56T0.POTRTOPLIV=:F3) ORDER BY T5V10S56T0.PUTDATA
Ответить
3dfx
наверх
Заголовок: RE: RE: RE: Арифметические вычисления в отчетах с учетом дат созданных документов   Добавлено: 2010-01-28 09:26:07

вставил выше указанное в конструктор текста запроса, сохранил. теперь при нажатии на "Заголовки полей запроса" выдает "Текст запроса имеет неверную конструкцию". Далее указываю в отчете "Наименование запроса" - выдает "Некорректный запрос для отчета", при редактировании шаблона отчета не переносит в ексел параметры отчета.
Ответить
admin
наверх
Заголовок: RE: RE: RE: RE: Арифметические вычисления в отчетах с учетом дат созданных документов   Добавлено: 2010-01-28 15:40:39

Ошибочка вкралась, вместо ORDER должно быть GROUP. Т.е. SELECT SUM(T5V10S56T0.POTRTOPLIV),T5V10S56T0.PUTDATA FROM T5V10S56T0 WHERE (T5V10S56T0.PUTDATA>=:DDATAOT) AND (T5V10S56T0.PUTDATA<=:DDATADO) AND (T5V10S56T0.POTRTOPLIV=:F3) GROUP BY T5V10S56T0.PUTDATA Если не получится, то присылайте архив с базой.
Ответить
3dfx
наверх
Заголовок: RE: RE: RE: RE: RE: Арифметические вычисления в отчетах с учетом дат созданных документов   Добавлено: 2010-01-29 13:44:56

в отчете в поле где должна быть сумма - пустое поле. не указал кстати что в документе POTRTOPLIV вычислется формулой, а не вводится руками числом. сегодня отправлю Вам базу
Ответить
admin
наверх
Заголовок: RE: RE: RE: RE: RE: RE: Арифметические вычисления в отчетах с учетом дат созданных документов   Добавлено: 2010-01-29 14:02:33

Хорошо, отправляйте.
Ответить
3dfx
наверх
Заголовок: RE: RE: RE: RE: RE: RE: RE: Арифметические вычисления в отчетах с учетом дат созданных документов   Добавлено: 2010-02-08 10:24:11

скажите есть результат по базе?
Ответить
admin
наверх
Заголовок: RE: RE: RE: RE: RE: RE: RE: RE: Арифметические вычисления в отчетах с учетом дат созданных документов   Добавлено: 2010-02-08 17:39:27

Не приходило от Вас писем.
Ответить
Страницы 1

Сейчас на форуме пользователей: 1, из них зарегистрированных: 0.
Copyright (c) 2019 LocalOff.
Все права защищены.
На главную

Web design by Studio E&A'rt