Перейти к содержимому


Журнал изменений состояния объекта


Сообщений в теме: 2

#1 dev77rus

    Активный участник

  • Пользователи
  • PipPipPip
  • 114 сообщений
  • Пол:Мужчина

Отправлено 17 Январь 2011 - 17:38

Добрый вечер! Вопрос к техподдержке и разработке,

хотелось бы реализовать следующий функционал:

Есть таблица Автомобили. Для каждого автомобиля есть параметры "дата ввода в эксплуатацию" и "дата вывода из эсплуатации".
Одна и та же машина периодически берется в аренду, т.е. вводится и выводится из эксплуатации по акту, в котором указаны соответствующие даты ввода и вывода.

Перечень актов ввода-вывода образуют Журнал - таблица №2.

Каким образом сделать автоматическое изменение параметра "дата ввода в эксплуатацию" и "дата вывода из эсплуатации" в таблица Атомобили исходя из последней записи для данного автомобиля в Журнале?

Нужно это для того, чтобы были фильтра по таблице Автомобилям "в эксплуатации", "не в эксплуатации" в зависимости от того заполнены ячейки дат. Т.е. если дата ввода не пустая - машина в эксплуатации, если дата вывода - не пустая ячейка, значит машина не в эксплуатации.

Заранее спасибо!

#2 Timur

    Активный участник

  • Техподдержка ООО "КБ"
  • PipPipPip
  • 872 сообщений
  • Пол:Мужчина

Отправлено 18 Январь 2011 - 12:02

Создать вычисление в поле, которое будет искать в таблице "Журнал" последний акт, в которой указан данный автомобиль. Затем берете дату вывода из эксплуатации и сравниваете с текущей. Если дата вывода меньше текущей, то автомобиль не используется, если больше, то проверяем дату ввода в эксплуатацию. Соответственно, если она тоже больше текущей, то автомобиль свободен, иначе занят.

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

#3 dev77rus

    Активный участник

  • Пользователи
  • PipPipPip
  • 114 сообщений
  • Пол:Мужчина

Отправлено 18 Январь 2011 - 13:54

Спасибо, логика понятна, а вот с php проблема, будем изучать )))





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных