|
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,057
|
|
ЧОП - Контроль Времени Прибытия к Месту Происшествия13.11.2017, 17:39. Показов 3752. Ответов 50
Метки нет (Все метки)
Всем Здравия во Все органы!!!
Разрабатываю БД про ЧОП (Частное Охранное Предприятие.) Всё более-менее получается. Но вот возжаждал я – Изощрений. А именно: В форме – Договора, есть поле – Срок Прибытия При Сработке (СрокПрибытияПриСработкеДог), где указывается время в – Минутах, и за какое время Наряд ГБР (Группа Быстрого Реагирования) должен, согласно договора, прибыть к месту происшествия, т. е. к месту Сработки или где нажали – Тревожную кнопку. И вот главный вопрос: Дежурный, который сообщает наряду (например по рации) о сработке, по идее должен отследить время поездки наряда к объекту и если тот тормозит, то поторопить. В натуре, Дежурный в форме – Даты, ведет учет и находится в течении смены на записи – Текущей Даты (Постовая Ведомость), в которую он заступил на сутки Во вкладке – Сработки ведет учет сработок за смену. Где: Выбирает № Объекта, который сработал, Выбирает – Наряд, который посылает в туда, Ждет, пока этот Наряд не сообщит по прибытии и о причине сработки (Ложная или Проникновение) И вот Хотся, что бы Дежурный мог отследить время в пути наряда, с моменте направления наряда, до до момента прибытия к Месту Происшествия в динамическом режиме. Если время в пути меньше, чем предусмотрено по договору, то учет времени (или обратный отсчет) – например зеленого цвета, а если время в пути превышено, то уже красного, типа, что бы Дежурный мог поторопить по рации. Вааще, такое возможно, типа сразу происходило несколько отсчетов времени, до выбора - Вида Сработки (поле с именем - КодВидаСработкиЖС в Журнале Сработок) или Очень Сложно? У меня самого, что то даже наметок нет, как это осуществить. Пример БД прилагается. Уточняющие вопросы приветствуются.
0
|
|
| 13.11.2017, 17:39 | |
|
Ответы с готовыми решениями:
50
Найти время прилета по времени города прибытия |
|
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
||||
| 16.11.2017, 13:55 | ||||
|
1)карта обслуживаемой области 2)допустимая скорость движения по всем улицам 3)состояние пробок 4)допустимая макс скорость движения 5)координаты всех групп в текущий момент с обновлением их координат в реал тайм GPS у каждого патруля 6)координаты всех объектов охраны Зная расстояние до объекта и координаты патруля, возможные пути движения экстраполяция времени прибытия и выбор маршрута. В конце N дней\месяца статистика какие участки более “криминальны” перераспределение траекторий патруля групп. 1)Нажали тревожную запуск таймера 2)Приехал патруль “отжал” кнопку стоп таймер. Как? Может как в домофоне приложил таблетку… Зная место тревоги и статус группы, ее координаты автовыбор группы реагирования… Та это кусок софта перепишет весь алгоритм работы агенства и вытеснит всех конкурентов с рынка =)).
1
|
||||
|
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,057
|
|||
| 16.11.2017, 14:37 [ТС] | |||
|
1.Поставщика, оказвающего услуги по охране и 2. Клиента Сейчас такая задача у меня пока только в возможных планах и потому для тестирования БД, срок указываю просто пальцем на клавиатуре. ![]() Но, за инрересные идеи Спасибо. Если мой внутренний Хочун Захочет, то сделаю и такую фишку. Статус наряда на М/П изначально хотел сделать, но пока руки не доходят, т. к. немного другое вытворяю.
0
|
|||
|
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,057
|
|
| 18.11.2017, 15:46 [ТС] | |
|
Вот, наипоследнейший вариант примера.
Можно ли что сделать, дабы если произошло почти одновременно несколько сработок, то и несколько форм с таймером открывалось по каждой сработке или в идеале ПРЯМ в подформе происходил отсчет времени прибытия, где указывается время сработки и направления наряда к месту происшествия. Предполагаю, что в подформе табличного вида это крайне затруднительно сотворить или даже ва-аще навозможно, но мало ли что и чудеса иногда случаются, ибо оптимист по жизни.
0
|
|
|
13269 / 5946 / 1529
Регистрация: 05.10.2016
Сообщений: 16,643
|
|||||||
| 18.11.2017, 19:45 | |||||||
|
Подумал ... Попробовал ... - Бросил! База ПЕРЕОПТИМИЗИРОВАНА - Работать нормально, без кардинальных изменений сложно. PuhKMV, ну смотрите: Табличка: "ЖурналСработок" Это же журнал - и туда пишем всё ! (Кто - куда - за какое время и т.д.) и всё тексте! + ID Значения Справочника (Вторично) Значения справочников могут со временем меняться, но ЭТО ЖЕ ЖУРНАЛ! Открываем спустя 7-15 лет - и видим всю картинку прошлых событий в одной таблице. Так и работать будет проще. А пока :
![]() Херня полная ... Добавлено через 16 минут Добавлю: В идеале форма "Таймер" базируется на источник данных "ЖурналСработок", которая содержит всю необходимую инфу для отображения данных в форме. И всё. Тут же всё решается легко и просто.
0
|
|||||||
|
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,057
|
|
| 18.11.2017, 20:36 [ТС] | |
|
Eugene-LS, не увидел ни какого решения, ни простого, ни даже легкого.
Почему считаете, что через 100 лет нельзя будет увидеть историю сработак, мне непонятно. Все элементарно - Запросом. По мне главное правильно ввести данные, а вывести их уже будет не проблема.
0
|
|
|
13269 / 5946 / 1529
Регистрация: 05.10.2016
Сообщений: 16,643
|
||
| 18.11.2017, 20:42 | ||
|
У вас что-бы узнать название клиента из "ЖурналСработок" нужно подвязать 5 или 7 таблиц в запросе (точно не считал). Весело! Попробую решить и так, но не обещаю.
1
|
||
|
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,057
|
|
| 18.11.2017, 21:35 [ТС] | |
|
А кто позволит кому то и чего либо удалять из БД.
На то она и БД, что бы в ней ВСЕ и ВСЕГДА хранилось вечно, или пока в ней есть надобность, иначе зачем вааще огород городить?. ![]() Добавлено через 8 минут Не вижу ни чего плохого в том, что в запросе участвует много таблиц, даже не 5-7, а 30. На мой скромный взгляд это говорит о том, что схема БД составлена более менее правильно и нет существенных ошибок, а необходимой информации по максимуму. Поля со списком в форме - Таймер не нужны, т.к. мозолят глаз и ни чего там делать и менять не нужно, а нужно только визуально получать информацию. Но это как говорится - На вкус и цвет ...
0
|
|
|
13269 / 5946 / 1529
Регистрация: 05.10.2016
Сообщений: 16,643
|
||
| 18.11.2017, 22:56 | ||
|
У меня иначе: Заходи (Дорогой Пользователь с правами Админа) - Удаляй - меняй на здоровье как нравиться, но данные которые влияют на отчётность останутся неизменными. Новые данные будуть по новым (изменённым) данным справочников, а старые сохранят свои значения намертво. Ибо мы храним документы - по сути.
1
|
||
|
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,057
|
|
| 18.11.2017, 23:00 [ТС] | |
|
Ну так и я про тоже, - ни чего не удаляй, ибо пригодится.
0
|
|
|
13269 / 5946 / 1529
Регистрация: 05.10.2016
Сообщений: 16,643
|
||
| 18.11.2017, 23:08 | ||
|
Клиент переехал по новому адресу и время реагирования изменилось, и договор уже новый. Изменили .... СТАРЫЕ Данные в журнале автоматом сменятся на новые значения - а этого НЕ ДОЛЖНО БЫТЬ! Киньте в меня пачкой баксиков если я не прав!
0
|
||
|
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,057
|
|
| 18.11.2017, 23:43 [ТС] | |
|
Может я чего то и не понимаю, но охраняется Объект согласно договора, а не Клиент.
Если объект сменил адрес.то в форме внесется объект с другими адресом, и в новом договоре будет указываться уже подьновым кодом, а старый просто остаётся для истории и не удаляется. Просто в новых договорах он больше не будет фигурировать как объект договора.
0
|
|
|
13269 / 5946 / 1529
Регистрация: 05.10.2016
Сообщений: 16,643
|
|
| 19.11.2017, 02:15 | |
|
0
|
|
|
13269 / 5946 / 1529
Регистрация: 05.10.2016
Сообщений: 16,643
|
|
| 19.11.2017, 02:49 | |
|
PuhKMV, Лови!
Там сыро пока. Но вроде как-то пашет. Ну, короче идея такая:
1
|
|
|
26828 / 14509 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
| 19.11.2017, 05:50 | |
|
По журналу сработок за смену.
При выборе канала возникает форма с именем объекта, временем до окончания договорного срока и "трассой". Сколько объектов одновременно будут на выезде столько и строк. Максимальное количество строк 10. Как только в поле вида сработки будет выбрано значение, соответствующая строка исчезает, а ниже расположенные перемещаются вверх формы. Если до срока осталось меньше 3 минут, трасса окрашивается в желтый цвет, если меньше минуты в красный. Можно изменить эти параметры в коде процедуры загрузки формы Ahtung параметрами timeYellow, timeRed. Они отмечены в коде комментами. Возможно будут ошибки, все проверить сложно.
1
|
|
|
13269 / 5946 / 1529
Регистрация: 05.10.2016
Сообщений: 16,643
|
|
| 19.11.2017, 06:09 | |
|
0
|
|
|
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,057
|
|
| 19.11.2017, 06:16 [ТС] | |
|
Спасибо, утешили меня безутешного.
Щас на работе посмотрю оба варианта.
0
|
|
|
13269 / 5946 / 1529
Регистрация: 05.10.2016
Сообщений: 16,643
|
|
| 19.11.2017, 09:20 | |
|
1
|
|
|
13269 / 5946 / 1529
Регистрация: 05.10.2016
Сообщений: 16,643
|
|
| 19.11.2017, 09:45 | |
|
PuhKMV, И иссШО поработал "напильником" и "шкуркой" маненько ...
(Путь к совершенству бесконечен!) А после mobile можно и не дёргаться. ![]() На сём пока завершаю. Успехов!
1
|
|
|
13269 / 5946 / 1529
Регистрация: 05.10.2016
Сообщений: 16,643
|
|
| 19.11.2017, 15:50 | |
|
Ещё глюк обнаружился.
Исправил...
1
|
|
|
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,057
|
|
| 19.11.2017, 19:13 [ТС] | |
|
Да уж.
Мне тут на месяц вникать и разбираться, будет чем себя занять. ![]() Всем ещё раз Огромное Спасибо, оба варианты очень интересны.
0
|
|
| 19.11.2017, 19:13 | |
|
Программа определения времени прибытия самолёта в аэропорт назначения
Определить номера всех поездов, отправляющихся после указанного времени и время прибытия заданного поезда Вывести информацию о рейсах, которыми можно воспользоваться для прибытия в пункт назначения раньше заданного времени Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|