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

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

AlexN

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

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

Вложения

AlexN

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

Вложения

Vladimir

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

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

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

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

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

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

Вложения

AlexN

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

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

Vladimir

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

AlexN

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

Vladimir

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