Вход | Регистрация

  1  2
1С:Предприятие :: 1С:Предприятие 8 общая

Монитор готовности заказа - как оповестить пользователя?

Монитор готовности заказа - как оповестить пользователя?
Я
   triviumfan
 
23.04.18 - 14:16
Доброго дня, коллеги!
Конфигурация: Альфа-Авто 4.1
Платформа 8.2

Есть типичная задача по созданию монитора готовности заказа.
В него будут попадать все ЗН за последний час в статусе "закрыт".
Но есть один ньюанс, который нужно знать уже на проектировании - оповещение закрытого заказа!
Есть 2 вида оповещения - 2 минуты мигания или звуковое оповещение.

В голове есть 2 варианта реализации:
1) через табличный документ. Но тут прикол с миганием... нужно найти строку с новым заказом и выполнить "мигание" через цвет текста или фон текста ячейки. Но мне это не особо нравится, т.к. придётся в обработчике ожидания пробегать все строки табличного документа и устанавливать оформление;
2) через html-поле. Но тут не все так просто как кажется, тег <blink> давно не используется, получается, что мне нужно будет писать скрипт на JS... боюсь будут проблемы с отображением страницы ввиду платформы и совместимости ie.

Если делать оповещение звуком.. то есть ли у кого наработки какие с минимальными усилиями? Не хочется скачивать "говорилку" на Гиг и пытаться дружить её с 1с, может есть стандартные средства win10? (типа msspeach) или упрощенное что?
Подскажите, в каком направлении двигаться?
 
 
   Fragster
 
101 - 24.04.18 - 12:23
на самом деле можно попросить записать секретаршу короткие файлы типа
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
30
40
...

и фразы "заказ номер" и "готов"
и этого будет достаточно для простейшего озвучивания заказа
   triviumfan
 
102 - 24.04.18 - 12:32
(100) написал разрабу, жду ответа)
Ну, странно, за что платить то, если ты каждый день юзаешь гугл поиск голосом, а мне то всего лишь надо text-to-speach :) ВСЕГО ТО!!!
   triviumfan
 
103 - 24.04.18 - 12:54
(101) "заказ один три три выполнен", этого тоже хватит) так что цифр достаточно)
   Fragster
 
104 - 24.04.18 - 14:21
там до 9999 не так много файлов получается
   lEvGl
 
105 - 24.04.18 - 14:44
да, секретарей в образовательном процессе дальше 9999 не учат
нумерацию в пределах дня можно
да херь это все, клиенты кто курит, кто кофе пьет, кто просто пьет, в зале 1-2-3 часа сидеть мало кому по-кайфу, чисто "жест престижа", практически толку от этого 0
   Fragster
 
106 - 24.04.18 - 14:46
(105) в ставрополе нет больших юлмартов/ситилинков? нет других мест с электронной очередью?
   lEvGl
 
107 - 24.04.18 - 14:48
пропалил уже
есть, в банках актуально, понимаю, но не в автосервисе
   Fragster
 
108 - 24.04.18 - 14:52
(107) ну на самом деле если сделать по уму, то когда вместо готовности заказа отображать секущий этап (мойка, ожидание, сервис, приемка, выдача, что там еще) + время до окончания, то может быть прикольно
   Fragster
 
109 - 24.04.18 - 14:52
особенно если с реальностью буде сходиться
   lEvGl
 
110 - 24.04.18 - 15:06
(108) визуально монитор полезен, т к там информация существует относительно статично, я про звук. ожидая час - два вероятность того, что уши будут "заняты" другим в момент, когда алена изрекает что то, довольно большая. либо человека совсем не будет в зале, либо на телефоне, еще что то, а речь длится 5 секунд. при большой текучке, когда люди сидят и с минуты на минуту ждут своей очереди, смысл есть, а тут не.
кстати, я бы не хотел, чтобы хоть на мониторе, хоть голосом под моей фамилией мелькала операция замены поршневой группы
 
 Рекламное место пустует
   lEvGl
 
111 - 24.04.18 - 15:07
это я как клиент говорю)
   triviumfan
 
112 - 24.04.18 - 15:11
(111) почему? чего стесняться то? это ж не монитор приёма врача, а тебе не клизму вставляют.
   triviumfan
 
113 - 24.04.18 - 15:14
(108) Я тут вижу наряды будущей датой закрывают вообще =)
   lEvGl
 
114 - 24.04.18 - 15:15
(112) вот бывал и у тех и у тех, до боли, причем без сарказма, ощущения из за идентичности подходов
   lEvGl
 
115 - 24.04.18 - 15:19
а так ничего страшного конечно, если только не встретишь потом соседа по очереди на авто рынке, когда надумаешь продавать, а он покупать, но это утрирую конечно
   wayss
 
116 - 24.04.18 - 15:23
(0) мы подобную задач реализовали через форму обычной обработки, на которой при открытии создается нужное количество элементов "Панель", на них кидаем надписи и по обработчику ожидания меняем цвет/текст
   Fragster
 
117 - 24.04.18 - 15:31
(110) да, мигание и звук нафиг не нужны
   Юрий Лазаренко
 
118 - 24.04.18 - 16:43
При длительном ожидании надо СМС слать. Причем желательно две: одну за Х минут, а вторую по готовности заказа. Например, если я отдал машину в сервис и знаю, что мне надо погулять два часа, то я прошу прислать мне первую смс за 30 минут. И иду гулять. Получил первую смс - пошел в сторону сервиса, пока дошел - как раз вторая пришла.
   Юрий Лазаренко
 
119 - 24.04.18 - 16:44
И веб-морду можно еще, чтобы с мобильника можно было в любой момент на страницу сайта зайти и посмотреть, в каком там статусе заказ.
   Fragster
 
120 - 24.04.18 - 16:51
(118) да, но автоматом исходя из (113) не получится :)
обычно приемщик звонит по готовности через N времени
   triviumfan
 
121 - 27.04.18 - 15:50
забыл сказать - все таки пошёл посередине - не табдок и не http-сервис, а просто html-поле :)
мигание сделал как описал выше, правда в цикле все элементы DOM прохожу, потому что поле не поддерживает ни метод getElementsByClassName, ни getElementsByID, ни тем более селекторы jquery. Так что вот такой костыль:
function blinker() {
    var elems = document.getElementsByTagName('*');
    //alert(elems.length);

    for (var i = 0; i < elems.length; i++) {
        var elem = elems[i];
        if (elem.id == "blink") {
            elem.style.color = (elem.style.color=='white'?'black':'white');
        }
    }
    // периодичность моргания 1 секунда

    setTimeout('blinker()', 1000); 
} 

где текст html генерится динамически, устанавливая id = "blink" необходимых элементов для мигания.
На этом всё. Всем спасибо!
   Fragster
 
122 - 27.04.18 - 18:33
(121) был я в налоговой. при появлении нового номера он показывался секунд пять крупно поверх всех и мигал. так вот, это мигание только мешало.
  1  2

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует