|   |   | 
| 
 | Запуск на выполнение обработки в опреденное время. | ☑ | ||
|---|---|---|---|---|
| 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) сколько платят тебе?     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |