Итог суммы за день

Статус
В этой теме нельзя размещать новые ответы.

AlexN

Посетитель
Всем привет!

У меня простая база по рекламе. С одной таблицей.
И нужно сделать итог суммы за день по всем заказам. В отдельной таблице.
Ну т.е. за 7-е мая столько-то, за 8-е столько, и т.д.
В Excel я это сделать могу (там всё просто), но вот в Руне не могу понять как это реализовать.
Можете помочь?
 

Вложения

  • Реклама.rpr
    1.4 KB · Просмотры: 216

AlexN

Посетитель
Извините, условия изменились.
Нужно учитывать и ещё суммы из второй таблицы "Газеты"
Новый файл
 

Вложения

  • Реклама.rpr
    1.5 KB · Просмотры: 223

Vladimir

Администратор
Команда форума
Добрый день!
Если Вы только начинаете работать с конструктором, то можно порекомендовать создавать дополнительные объекты для полей, в которых повторяются значения, например Клиенты и Назначение (бывш. поле "Примечания"). Добавив в основной объект поля ссылок на другие объекты, Вы создавая в них записи, затем лишь выбираете уже существующие значения.
Если бы сохранился вопрос только по получению итога по дате в одном объекте, то для быстрого результата по одной дате надо было бы сделать форму связи на базе объекта и включить фильтр по полю даты.
Форма связи в данном случае полностью повторяет объект, на базе которого она создана, но в ней есть свойство "Итог" для числовых и расчётных полей, при включении которого в нижней части списка добавляется итог суммирования отображаемых полей.
Включение фильтра для поля даты.png
Объект можно скрыть за ненадобностью. В форме, на вкладке "Фильтр" добавятся два условия по дате: начальное и конечное значение фильтра, задав которые можно получить сумму на дату или за период.
Задание фильтра для поля даты.png
Пример изменённого проекта приложен.

Данный вариант неудобен тем, что для каждой даты надо задавать период и в результате всегда получается одно число, не давая видеть его в сравнении с другими датами.

Второй вариант проекта решает первую проблему и также позволяет учесть суммы из второго объекта.

Добавляется служебный объект, в котором надо вносить только даты. В дальнейшем он будет использован для создания формы итогов на каждую дату.
Дополнительный объект с полем даты.png
В объектах "Рекламодатель" и "Газеты", вместо поля даты, задается поле ссылки на объект даты.
Замена поля даты на поле объекта.png
Теперь создаётся форма итогов на базе объекта дат, в список которой добавляется единственное поле даты.
Форма итогов на базе объекта даты.png
На вкладке "Результирующие поля" добавляются два поля и для каждого добавляется расчёт суммы из своего объекта.
Результрующие поля с данными из объектов.png
На вкладке "Конечные расчёты" суммируются данные из объектов "Рекламодатель" и "Газеты".
Окончательный расчёт итога.png

Результат работы формы итогов:
Форма итогов с результатами по датам.png
При необходимости данный отчёт можно вывести в MS Excel или Word.
Пример второго проекта приложен.

По данным проекта видно, что в одну запись вносится сумма от нескольких номеров и дат выхода. В идеале можно так сформировать структуру проекта, чтобы вносить все данные по отдельности - для более полной детализации картины деятельности.
 

Вложения

  • Реклама new.rpr
    1.9 KB · Просмотры: 206
  • Реклама new 2.rpr
    2.4 KB · Просмотры: 216

AlexN

Посетитель
Благодарю за помощь!!!

Сложновато для не программиста. Я бы сам не осилил столько связей.
Блок-схему сложно прикрутить к конструктору, чтобы нагляднее отображать связи между полями?
 

Vladimir

Администратор
Команда форума
Блок-схема как раз таки нужна программистам. А в работе с Руной таких сложностей не требуется. Просто вставляются ссылки на нужные объекты.
И постановка задачи в Руне может занять времени больше, чем разработка самого проекта.
Немного практики - и можно делать проекты под любые задачи за считанные часы.
 

AlexN

Посетитель
Согласен.
Тут ещё пришлось одну таблицу создать, и вывести общий итог вместе с остальными (как обычно: "ой, а нам ещё вот это надо.. бы...").
Проделал без особых усилий.
Правда пришлось подсмотреть как вы создали отчёт, и добавить в итог ссылку на новую таблицу :)
 

Vladimir

Администратор
Команда форума
Вот сегодня же подобная задача по работе с формой итогов, но в которой данные берутся не из нескольких объектов, а из одного: Функционал расчета по транзакциям
Чтобы выбрать данные из одного объекта, необходимо задать условие отбора.
Функционал формы итогов достаточно широк, надо лишь немного попрактиковаться в её использовании.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу