[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ребята это засада HELP
Страницы: 1, 2, 3, 4
kyzmichev777
Здорова все! Есть такая проблема нужен таймер в стройный в форму ипри выборе заголовка время для всех разное. В общем я ща напишу что люди хотят а вы по возможности отпишитесь возможно такое сделать или нет! Мне кажется это вообще не реально! Погнали.

** Плановый срок исполнения (дата и время)при создании заявки устанавливается в зависимости от заголовка. Изменяется при изменении заголовка исполнителем. при этом дата начала отсчета времени- рассчитывается прибавлением к дате создания заявки часов на исполнение, занесенных к заголовку.
Условия: При этом надо учитывать время создания заявки: время в сутках с 17:00 до 08:00 сл дня не должно входить в срок исполнения, если заявка создана начиная с 17:00 и до 07:59 утра сл дня. Если заявка создана в пятницу в 17:00, то плановый срок исполнения начинается с 8:00 понедельника. Если заявка создана в 17:00 в предпраздничный день- плановый срок ее исполнения начинается в 08:00 дня, следующего за праздничным.
Например:

заявка создана 14.09 в 14:00, по заголовку время ее исполнения 24 часа. Плановый срок исполнения тогда будет 15.09 14:00
-заявка создана 14.09 в 17:00, по заголовку время ее исполнения 24 часа, плановый срок исполнения тогда будет 16.09 08:00
-заявка создана 14.09 в 21:10, по заголовку время ее исполнения 24 часа, плановый срок исполнения тогда будет 16.09 08:00
-заявка создана 31.12.17 в 17:00, по заголовку время ее исполнения 24 часа, плановый срок исполнения тогда будет 11.01.18 08:00
Если Исполнитель нажал кнопку «Оборудование отправлено» или «задать вопрос» или исполнитель нажал на «Отправить на согласование» плановая дата исполнения визуально пропадает из поля и появляется она только после нажатия инициатором на кнопку «Оборудование получено» или «Отправить ответ» или руководителем «Согласовано» и рассчитывается по алгоритму:
плановый срок исполнения ( по выше указанным условиям) – уже потрачено время на исполнение (если отсчет уже пошел) = остаток времени на исполнение
Плановый срок исполнения = дата и время нажатия на кнопку исполнителем «Оборудование поступило» или «Отправить ответ» + остаток времени на исполнение (по условиям описанным выше)
*** Список всех пользователей, занесенных администратором
Игорь_Vasinsky
не вижу ничего сложного. простая математика.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
kyzmichev777
huh.gif да а если я скажу что администратор должен ещё редактировать все это в любой момент ! то есть как так то это надо высчитать все дни праздники и все это перенести в js ? в базе точно такого не может быть блин мне в общем нужна помощь
Игорь_Vasinsky
так. если нужно учитывать праздники - значит нужно хранить список праздников.

заявки создаются в бд ? в бд.

если админ меняет даты - есть такое понятие - триггеры - так вот триггеры - на апдейт в основном и используют. - обновилось поле - обнови все зависящие поля.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
kyzmichev777
ну заявка понятно что в базе данных но сам счетчик то не базе же хранится будет . Василий если не сложно можно помочь мне в этом )
Игорь_Vasinsky
kyzmichev777
ну я не Василий, к тому же сегодня пятница.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
kyzmichev777
ой ssory смотри я посмотрел что такое тригер и в принципе я понял допустим таблица заказов в базе и создать таблицу таймера и при создание таблицы автоматически в таблицу таймера будет создана запись прикриплена так же к например id или пользователю создавшего. ну как то так )
kyzmichev777
sad.gif sad.gif sad.gif sad.gif
Oyeme
Приложи код и тебе помогут.Что ты сделал итд

Если не хочешь писать, то за за деньги тебе сделают.
kyzmichev777
проблема в том что я вообще не понимаю как это сделать ! смысл в том что ну это как торасходятся все понятия реальности что хотят заказчики ! могу пояснить свою мысль.

форма ну например

<form action="/obr.php" method="post" class="border">
<
br>
<
input name="nomer" type="hidden" value="<?=@$login;?>">
<
p>Укажите ваше Фамилия Имя Отчество :</p>
<
input type="text" name="nlf" size="35" /><br><br><br>
<
select name="zag">
<
option valuе="">Укажите заголовок проблемы :</option>
<
option valuе="234234">234234</option>
<
option value="34545">34545</option>
<
option value="2222">2222</option>

</
select><br>
<
p>Опишите вашу проблему :</p>
<
textarea name="problema" cols="40" rows="15"></textarea>
<
p class="kn"> Внимание вы можете прекрипить фотографии или картинки:<br>
<
a href="http://www.imageup.ru/">http://www.imageup.ru/</a><br>
<a href="http://radikal.ru/">http://radikal.ru/</a><br>
<a href="http://ipic.su/">http://ipic.su/</a><br>
<a href="http://pixs.ru/">http://pixs.ru/</a><br>
</p>
<
input name="date" type="hidden" />
<
input name="statys" type="hidden" value="открытая"><br><br>
<
input type="submit" value="Создать заявку"><br><br>
</
form>

ну дальше идет обработчик который ну всем понятно что он заносит инфу в базу
дальше выводишь из базы эту таблицу ну и там по желанию делаешь модераторов администраторов ну кто за этой приблудой следить будет.
Проблема в чем в форме есть
<option valuе="">Укажите заголовок проблемы :</option>
<
option valuе="234234">234234</option>
<
option value="34545">34545</option>
<
option value="2222">2222</option>

ну это пробное смысл если я выбираю 1 значение то время на обработку заявки ну идет 12 часов и каждому заголовку идет свое время ! По мимо этого они хотят что бы время создание заявки допустим в праздничные дни не выходило а отчет времени начинался после праздников автоматически. И самое веселое так сказать не реальное администратор должен реактировать саму форму в php конкретно вот эти заголовки и время исполнения!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.