Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

В системе есть раздел транзакций - это история операций с денежными средствами.При нажатии на такую транзакцию открывается информация о самой транзакции.Нужно нарисовать историю изменения (некий лог событий) для данного элемента. Лог должен отражаться вместе с данными самой транзакции, на первый взгляд логично его отражать правее самих данных в виде TimeLine (если будут предложения лучше можно обсудить).

Обязательные данные в каждой записи:

  • Фамилия Имя сотрудника в системе ответственного за запись (создание/изменения/удаление)
  • Дата и время записи в истории.
  • Типы записи:
    • Создание
    • Изменение
    • Удаление
  • Чередующиеся данные (параметры которые может изменить пользователь и о них создается запись в истории):
  • Изменения даты создания транзакции.
  • Изменение суммы транзакции.
  • Измерение ответственного за транзакцию.
  • Измерение комментария к транзакции.
  • Изменение клиента/контрагента в транзакции.
  • Какая-то другая информация доступная для изменения.
  • Удаление транзакции (в таком случае транзакция остается, просто становится не активная)
  • Восстановление транзакции после удаления.
!!! Важный момент, в записи изменения должна быть информация о старом значении, и том на которое оно изменилось.

За одно действие пользователем может быть изменен как один параметр, так и сразу несколько. В таком случае время изменения и пользователь который создал данное измерение должен отражаться один раз, остальные данные должны быть разбиты и структурированы с целью легкой навигации по истории. Т.е. к примеру я ищу запись в истории по изменению суммы транзакции, я должен иметь возможность быстро увидеть все записи по изменению сумм, а потом уже разбираться кто и когда это делал. 

Или я хочу посмотреть какие данные были изменены неделю назад.Я должен иметь возможность быстро сориентироваться по дате и времени изменений, а потом посмотреть что в этот день происходило и т.д. 

4 года назад
Novik22
36 лет
10 лет в сервисе
Был
год назад

Заявки фрилансеров

Александр
 
33 года
9 лет в сервисе
Был
год назад
3 отзыва
4 года назад
Михаил
 
32 года
14 лет в сервисе
Был
12 дней назад
40 отзывов
4 года назад
Анна
 
46 лет
17 лет в сервисе
Была
3 месяца назад
145 отзывов
4 года назад
Росина
 
36 лет
15 лет в сервисе
Была
9 месяцев назад
65 отзывов
4 года назад
Егор
 
24 года
6 лет в сервисе
Был
8 месяцев назад
46 отзывов
4 года назад
Артем
 
34 года
9 лет в сервисе
Был
5 часов назад
158 отзывов
4 года назад
Лев
 
42 года
12 лет в сервисе
Был
8 дней назад
40 отзывов
4 года назад