|
Запуск на выполнение обработки в опреденное время. | ☑ | ||
---|---|---|---|---|
0
VSpicy
naïve
09.07.21
✎
10:16
|
Всем доброго времени суток!
Есть обработка "Терминал Водителя" на получение путевого листа. У водителя есть плановое время работы к примеру: с 07:00. Задача: Как правильно сделать запрос, чтобы водитель смог получить путевой лист не раньше чем за 15 мин. от его планового времени работы текущего дня? Всем заранее благодарен за ответы!!! |
|||
1
dchumak
09.07.21
✎
10:31
|
При нажатии на кнопку получения проверять время по условию.
Если раньше, то возврат. |
|||
2
VSpicy
naïve
09.07.21
✎
10:39
|
(1) Можно маленький пример...? только это желательно в запросе... Спасибо!
|
|||
3
acht
09.07.21
✎
10:48
|
(0) Какая связь между "сделать запрос" и "водитель смог получить"? Да и вообще, что такое "водитель смог получить"?
|
|||
4
VSpicy
naïve
09.07.21
✎
10:58
|
(3) Дело в том, что водитель получает путевой лист при помощи запроса - в котором выполняется поиск из списка путевых листов где участвует этот водитель в данный момент. Возможно ли добавить условие в этот запрос? Или действительно проще реализовать это добавив код, как посоветовал dchumak...
|
|||
5
Guk
09.07.21
✎
11:00
|
(4) >> водитель получает путевой лист при помощи запроса
у нас водитель получает путевой лист от диспетчера... |
|||
6
Вафель
09.07.21
✎
11:01
|
(5) а у них везде роботы
|
|||
7
VSpicy
naïve
09.07.21
✎
11:02
|
(3) Нужно запретить водителю получать ПЛ (при нажатии на кнопку "Получить ПЛ")раньше чем за 15 мин. от его планового времени из расчета текущего...
|
|||
8
ДенисЧ
09.07.21
✎
11:03
|
(7) Ты не знаешь как сравнить две даты?
Тогда что ты вообще делаешь в 1с??? |
|||
9
VSpicy
naïve
09.07.21
✎
11:04
|
(5) у нас тоже можно от диспетчера, но есть и терминал.
|
|||
10
Guk
09.07.21
✎
11:04
|
(9) а как терминал узнает, какой водитель к нему подошел?...
|
|||
11
VSpicy
naïve
09.07.21
✎
11:05
|
(8) Учусь - начальный уровень)
|
|||
12
ДенисЧ
09.07.21
✎
11:05
|
(10) Персональные карточки, отпечатки пальцев, голосовое управление...
Да и вообще - какая разница, кто получил путевой на Иванова И.И.? |
|||
13
VSpicy
naïve
09.07.21
✎
11:06
|
(10) По карточке СКУД
|
|||
14
Guk
09.07.21
✎
11:07
|
(13) ну т.е. водителя программа знает, время его работы знает, а в чем проблема-то?...
|
|||
15
VSpicy
naïve
09.07.21
✎
11:08
|
(6) нет, диспетчер тоже участвует в процессе)
|
|||
16
Guk
09.07.21
✎
11:09
|
мне вот интересно, а что должно произойти страшного, если водитель получит ПЛ за полчаса до начала работы? или за 10 минут? документ-то в системе все равно уже создан и наверное проведен...
|
|||
17
ДенисЧ
09.07.21
✎
11:10
|
(16) А если не создан ещё? У нас в одной конторке с путевыми - они (листы) иногда были готовы за минус 15 минут до планового выезда )))
|
|||
18
VSpicy
naïve
09.07.21
✎
11:11
|
(14)(16) таковы условия руководства)
|
|||
19
Guk
09.07.21
✎
11:11
|
(17) а если не создан, то он по-любому его не получит...
|
|||
20
ДенисЧ
09.07.21
✎
11:11
|
(19) Ну почему... Он может быть создан, но в последнюю наносекунду добавится ещё пункт...
|
|||
21
Guk
09.07.21
✎
11:11
|
(18) т.е. тебе логику не объяснили? копать отсюда и до обеда? ;)...
|
|||
22
DrZombi
гуру
09.07.21
✎
11:12
|
(0) Зачем?, А если водителей 1000, а ПК один :)
|
|||
23
VSpicy
naïve
09.07.21
✎
11:12
|
(17) Диспетчера с вечера готовят ПЛ для выдачи их утром водителям через терминал...
|
|||
24
acht
09.07.21
✎
11:14
|
(18) Предлагаю заблокировать водителю карточку СКУД на доступ к терминалу до начала его планового времени работы. Таким образом задача будет относится уже не к 1С.
|
|||
25
DrZombi
гуру
09.07.21
✎
11:15
|
Если программа знает, что у водителя рейс с 17.00, а он путевой лист печатает в 10.00, то какого лешего водителю время берется текущее, а не то, какое известно по плану?
(0) Вы вообще программист? У вас явная ошибка в коде :) |
|||
26
ДенисЧ
09.07.21
✎
11:15
|
(23) Тогда, если пл готовы вечером, то какая разница, когда он получит этот лист?
|
|||
27
DrZombi
гуру
09.07.21
✎
11:16
|
(26) +100500... :)
|
|||
28
Guk
09.07.21
✎
11:16
|
(23) т.е. диспетчера вечером готовят ПЛ, сами к 7 утра и раньше вряд ли приходят на работу, соответственно ПЛ править некому, но водитель не может получить ПЛ ранее, чем за 15 минут до начала работы?
да у вас там весело ;)... |
|||
29
VSpicy
naïve
09.07.21
✎
11:22
|
(21) логика проста: водитель должен получать ПЛ через терминал не раньше чем за 15 мин. до его планового времени работы! например: в 06:50 он может получить ПЛ, в 06:44 у него должен быть запрет на выдачу ПЛ.
|
|||
30
Guk
09.07.21
✎
11:23
|
пятнично...
|
|||
31
VSpicy
naïve
09.07.21
✎
11:28
|
(25) в документе ПЛ есть поля: начало работы по плану, конец работы по плану, фактическое время начала, фактическое время окончания... так вот при получении ПЛ проставляется время - факт выдачи ПЛ. при сдачи ПЛ проставляется фактическое время окончания. И собственно происходит подсчет его рабочего времени... ограничение в получении ПЛ нужно для водителей которые пытаются накрутить себе больше рабочего времени, путем прихода на работу к 06:00.
|
|||
32
Guk
09.07.21
✎
11:37
|
(31) и что, и ЗП считается от фактического времени? да у вас там озолотиться можно. получил ПЛ в 6:45, закончил работу в 14:00, а ПЛ сдал в 20:00 ;)...
|
|||
33
acht
09.07.21
✎
11:37
|
(31) > накрутить себе больше рабочего времени
А вторая часть - момент закрытия как проверяется? Разница между плановым окончанием и фактическим кто контролирует? |
|||
34
acht
09.07.21
✎
11:37
|
(32) О. У этих самых мысли сходятся =)
|
|||
35
acht
09.07.21
✎
11:41
|
(29) Что такое "плановое время работы" для водителя?
|
|||
36
VSpicy
naïve
09.07.21
✎
11:43
|
(35) график работы
|
|||
37
VSpicy
naïve
09.07.21
✎
11:46
|
(1) из всех ответов - самый адекватный...
|
|||
38
VSpicy
naïve
09.07.21
✎
11:49
|
Наверное правду говорят про этот форум: в основном троллят чем помогают...
|
|||
39
Guk
09.07.21
✎
11:50
|
(38) ну тут скорее даже не тебя троллят, а того кто вот это вот все придумал...
|
|||
40
ДенисЧ
09.07.21
✎
11:51
|
(38) Если ты даже подумать не можешь, как сравнить две даты (о чём написано в любом учебнике на первых страницах) - как тебе помочь?
|
|||
41
acht
09.07.21
✎
12:04
|
(38) Мы засмущалиь и теперь-то точно исправимся. Ага.
|
|||
42
VSpicy
naïve
09.07.21
✎
12:09
|
(40) Это я примерно в курсе, мне хотелось бы знать оптимальное решение задачи... например в запросе использовать - РазностьДат или как-то иначе можно сделать (чтоб было меньше нагрузки на сервер, т.к. путевых листов в день около 1000 шт.), или остановиться на этом (1)
|
|||
43
ДенисЧ
09.07.21
✎
12:10
|
(42) А зачем тебе запрос? У тебя же разовая акция "водитель пришёл получать пл".
Если бы у тебя было "Командир дивизии пришёл получать пл на всех мехводов своей части разом" - тогда можно было бы думать о запросах и оптимальности. |
|||
44
VSpicy
naïve
09.07.21
✎
12:51
|
Ладненько, спасибо за информацию, скорее всего так и реализую) (1)
|
|||
45
experimentator76
10.07.21
✎
18:42
|
(0) сколько платят тебе?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |