|   |   | 
| 
 | Интересная задача от Директора | ☑ | ||
|---|---|---|---|---|
| 0
    
        1c_ не_не_слышал 03.10.16✎ 15:48 | 
        Доброго времени суток. Генеральный попросил реализовать "Информационное табло". Несколько мониторов в цехах, на которых в режиме реального времени будет выводится информация по выполнению плана. А также кое-какая дополнительная информация (дни рождения, каки-то значимые события). Информация должна обновляться динамически. Вся информация (ну почти вся) есть в 1С. Дальше вопрос. Как это реализовать? К монитору само собой будет подключен ПК. Можежт кто реализовывал подобное. Если есть вопросы, спрашивайте.     | |||
| 55
    
        SeiOkami 03.10.16✎ 16:20 | 
        (53), сеанс 1С запустить с обработкой.     | |||
| 56
    
        Юрий Лазаренко 03.10.16✎ 16:21 | 
        +(54) Не подходит такой вариант - пожалуйста, собирай нужный html из шаблонов в коде. Так, конечно же, будет правильней.     | |||
| 57
    
        Юрий Лазаренко 03.10.16✎ 16:22 | 
        (55) На каждый телевизор по лицензии? Ну если ТС настолько богат, то почему бы нет.     | |||
| 58
    
        Cyberhawk 03.10.16✎ 16:22 | 
        (54) Насчет "самый-самый" и доступный не могу согласиться - 1с-ники боятся ХТМЛ как огня :) Я уже описал самый доступный рядовому кодеру/программисту 1С     | |||
| 59
    
        ГеннадийУО 03.10.16✎ 16:24 | 
        (55) Да, есть такое, обработка крутит набор отчетов по кругу.     | |||
| 60
    
        Молочный брат 03.10.16✎ 16:25 | 
        Хм.. Информация о выполнении плана есть в 1С? Прям уж     | |||
| 61
    
        bootini 03.10.16✎ 16:25 | 
        Рисуешь отчет c Графиками, Диаграммами и блекджеком 
 Табдок.Записать("Сетевая папка/ Информационное табло.html",ТипФайлаТабличногоДокумента.HTML5) Открываешь в браузере сохраненную страницу на полный экран с автообновлением. | |||
| 62
    
        SeiOkami 03.10.16✎ 16:26 | 
        (57), зачем ан каждый телевизор по лицензии? Одна лицензия, в чем проблема?     | |||
| 63
    
        Юрий Лазаренко 03.10.16✎ 16:26 | 
        (58) Чьёрт...
 ИмяВФ = ПолучитьИмяВрепменногоФайла(); ТабличныйДокумент.Записать(ИмяВФ, ФорматТабличногоДдокумента.HTML); ТекДок = Новый ТекстовыйДокумент(); ТекДок.Прочитать(ИмяВФ); ТекстHTML = ТекДок.ПолучитьТекст(); 5 строчек кода. | |||
| 64
    
        DrShad 03.10.16✎ 16:26 | 
        (50) веб нужен, хотябы чтобы аякс запросы выполнять и перегружать постоянно всю страницу     | |||
| 65
    
        Юрий Лазаренко 03.10.16✎ 16:29 | 
        (64) Ты не поверишь, но аякс - это javascript, выполняющийся на клиенте. Ему пофигу, к кому делать запросы - к серверу с php, или к серверу с 1C.
 К тому же, если страницу надо обновлять полностью, достаточно refresh в заголовках страницы указать. | |||
| 66
    
        bootini 03.10.16✎ 16:29 | 
        (63) А с помощью такого кода можно 10-ток разных отчетов сформировать и разместить на одной странице.     | |||
| 67
    
        Radkt 03.10.16✎ 16:31 | 
        (0) запустить 1с на мониторе и выполнять обработку или отчет еще не предлагали?     | |||
| 68
    
        DrShad 03.10.16✎ 16:31 | 
        (65) конечно не поверю ибо в некоторых разработках юзаю все вышеперечисленное ))))     | |||
| 69
    
        Юрий Лазаренко 03.10.16✎ 16:31 | 
        (66) Да, но надо будет выдергимвать из каждого табличного документа набор строк со стилями (все, что внутри <style>...</style>), присваивать стилям уникальный ID и помещать это содержимое в общие стили страницы. Такая функция за час пишется.     | |||
| 70
    
        Юрий Лазаренко 03.10.16✎ 16:32 | 
        (68) Убеждать не буду )     | |||
| 71
    
        Чихуахуа 03.10.16✎ 16:33 | 
        Извините, а всё-таки чем плох вариант (5)????     | |||
| 72
    
        kittystark 03.10.16✎ 16:33 | 
        в Кто-нибудь делал вывод статуса заказа на экран? нечто подобное обсуждалось     | |||
| 73
    
        Cyberhawk 03.10.16✎ 16:35 | 
        (71) Ну типа лицензии на каждый телевзиор (сеанс) сожрутся...     | |||
| 74
    
        Cyberhawk 03.10.16✎ 16:35 | 
        +(73) Для экономии лицензий можно открывать веб-клиент на сервере, скриншотить страницу и отдавать картинку телевизорам :)     | |||
| 75
    
        Чихуахуа 03.10.16✎ 16:38 | 
        10 лицензий это 41 тыс. 400 рублей, и полная свобода вывода всего что есть в 1С, без затрат на веб-разработчиков, которые за каждый отчет будут брать бабло. В долгосрочной перспективе выгоднее купить лицензии.     | |||
| 76
    
        DrShad 03.10.16✎ 16:38 | 
        (75) в 1С ты не нарисуешь красивую страницу     | |||
| 77
    
        Чихуахуа 03.10.16✎ 16:39 | 
        (76) А красивая и не нужна. Нужна информационная.     | |||
| 78
    
        pav007 03.10.16✎ 16:40 | 
        Для экономии лицензии ещё можно чтобы охрана на проходной фоткала именниника на полароид, фотку к монитору     | |||
| 79
    
        DrShad 03.10.16✎ 16:40 | 
        (77) таблица акуеть как информативна     | |||
| 80
    
        Чихуахуа 03.10.16✎ 16:41 | 
        (79) Можно добавить диаграммы и графики есичо.     | |||
| 81
    
        Юрий Лазаренко 03.10.16✎ 16:42 | 
        (74) Оптимальненько! ;-)     | |||
| 82
    
        SeiOkami 03.10.16✎ 16:42 | 
        почему нельзя в одном предприятии открыть несколько форм и разнести их по мониторам?     | |||
| 83
    
        Сергиус 03.10.16✎ 16:42 | 
        (0)Может как вариант(не самый оптимальный конечно) - это генерить из 1с по рассписанию файлы(может даже html), класть их в папку, а оттуда уже запускать на экран на том компе?     | |||
| 84
    
        Boleev 03.10.16✎ 16:42 | 
        Используй Microsoft Power BI.     | |||
| 85
    
        DrShad 03.10.16✎ 16:42 | 
        (80) тор нарисуй в 1С     | |||
| 86
    
        Юрий Лазаренко 03.10.16✎ 16:43 | 
        (82) Так вроде ж хотели по-человечески сделать...     | |||
| 87
    
        Чихуахуа 03.10.16✎ 16:43 | 
        (85) что такое тор?     | |||
| 88
    
        Юрий Лазаренко 03.10.16✎ 16:44 | 
        (83) Таки кошернее будет сразу html-файлы через http-сервис отдавать.     | |||
| 89
    
        SeiOkami 03.10.16✎ 16:45 | 
        (86), это уж лучше, чем генерить ХТМЛ     | |||
| 90
    
        Юрий Лазаренко 03.10.16✎ 16:46 | 
        (89) Кхм.... А можно спросить, чем именно это лучше?     | |||
| 91
    
        ILM гуру 03.10.16✎ 16:49 | 
        Без AJAXa не взлетит)))     | |||
| 92
    
        DrShad 03.10.16✎ 16:51 | 
        (91) так а я о чем? им страницы целиком выгружай     | |||
| 93
    
        Boleev 03.10.16✎ 16:53 | 
        (0) скажи директору, что мониторы это прошлый век и колхоз.
 Надо Ipad Pro. | |||
| 94
    
        SeiOkami 03.10.16✎ 16:56 | 
        (90), если надо объяснять, то не надо объяснять...     | |||
| 95
    
        PR 03.10.16✎ 16:57 | 
        Все так бодро взялись за html, что даже как-то неловко предлагать сделать все на 1С.     | |||
| 96
    
        Чихуахуа 03.10.16✎ 16:58 | 
        Давай Рома, блесни интеллектом!     | |||
| 97
    
        DrShad 03.10.16✎ 17:00 | 
        (96) +1     | |||
| 98
    
        PR 03.10.16✎ 17:01 | 
        (97) Ты плюсуешь Мишу Панюшкина? Буэ.     | |||
| 99
    
        Юрий Лазаренко 03.10.16✎ 17:02 | 
        (92) Ну во-первых, а чем плоха в данной конкретной задаче полная перезагрузка страниц? Во-вторых, поясните, наконец, почему аякс не сможет делать запросы типа 192.168.х.х/basename/hs/httpservicename?id=xxx     | |||
| 100
    
        DrShad 03.10.16✎ 17:03 | 
        (99) а кто сказал что не сможет? во-вторых зачем каждый раз обновлять всю страницу, если можно только часть?     | |||
| 101
    
        Юрий Лазаренко 03.10.16✎ 17:03 | 
        (66) Вот пример размещения нескольких табличных документов на одной странице, сделано по технологии, описанной в (69): http://v-can.ru/demo/site/tablichnyi_document.php     | |||
| 102
    
        Чихуахуа 03.10.16✎ 17:04 | 
        Рома опять блюёт в чужой ветке...     | |||
| 103
    
        Юрий Лазаренко 03.10.16✎ 17:05 | 
        (100) ИМХО аякс тут избыточен. Вся информация будет отображаться на одном экране, большинство информации - это данные, а не оформление. Достаточно рефреша. Минус рефреша - будет мигать страница.     | |||
| 104
    
        DrShad 03.10.16✎ 17:07 | 
        (103) тут можно спорить бесконечно, но банально дату рождения сотрудника постоянно обновлять не нужно     | |||
| 105
    
        Oftan_Idy 03.10.16✎ 17:18 | 
        (0) Товарищи, а чем вам 1С-овский веб-клиент не угодил? 
 Сделать обработку монитор, запускать в зависимости от пользователя, в обработке рисовать все что нужно, графики там и прочее. | |||
| 106
    
        DrShad 03.10.16✎ 17:19 | 
        (105) читай ветку - 1С не умеет красиво данные выводить     | |||
| 107
    
        polosov 03.10.16✎ 17:19 | 
        (0) Давно такое работает. Как раз через html     | |||
| 108
    
        PR 03.10.16✎ 17:19 | 
        (105) Фи, это же просто и вульгарно.
 Не мешай взрослым дяденькам обсуждать Аякс и попутно анализировать, что перерисовывать, а что нет. | |||
| 109
    
        DrShad 03.10.16✎ 17:19 | 
        по ходу нужна голосовалка на чем пилить     | |||
| 110
    
        DrShad 03.10.16✎ 17:20 | 
        (108) тоже можешь пойти учить мат часть )))     | |||
| 111
    
        PR 03.10.16✎ 17:20 | 
        (106) Во-первых, где там красоту-то наводить? Люди просто хотят актуальную инфу.
 Во-вторых, что именно 1С не умеет? Танцевать вприсядку? | |||
| 112
    
        Юрий Лазаренко 03.10.16✎ 17:21 | 
        (105) Тормознутостью, отжиранием места на экране под куски 1Сного интерфейса, более высокой нагрузкой на сервер, использованием лицензий.     | |||
| 113
    
        Oftan_Idy 03.10.16✎ 17:23 | 
        (106) "1С не умеет красиво данные выводить"
 Кто сказал? | |||
| 114
    
        DrShad 03.10.16✎ 17:25 | 
        (113) я сказал     | |||
| 115
    
        Кирпич 03.10.16✎ 17:27 | 
        Лучше бы стенгазету выпускали. Раз в неделю.     | |||
| 116
    
        Oftan_Idy 03.10.16✎ 17:28 | 
        (112)  "Тормознутостью"
 У вас этот монитор должен отображать в реальном времени процессы в ядерном реакторе? У вас события происходят быстрее чем раз в пару секунд? Зачем вам в микросекундах дни рождения и план/факт отчет? "отжиранием места на экране под куски 1Сного интерфейса" А у вас монитор - это экран Нокия 3310? В чем проблема взять большой ТВ-экран, все там поместится. Да и любой браузер тоже жрет экран на кнопки управления. "более высокой нагрузкой на сервер" Что за глупость, нагрузка будет такая же. Один хрен данные будут получаться из одного месте, из 1С. Да и какая такая мега-нагрузка от какого-то несчастного отчета? Вы же там не РАУЗ и партионный учет рассчитывать будете? "использованием лицензий" А сколько мониторов требуется? Пусть даже десяток лицензий - да это копейки для предприятия. А для ларьков мониторы-отчеты не нужны. | |||
| 117
    
        Oftan_Idy 03.10.16✎ 17:29 | 
        (114) А ты хто?
 А 1С то знает что она этого не умеет? Если не хватает красоты, то добавь ActiveX объект, и хоть Аватар туда выводи | |||
| 118
    
        Юрий Лазаренко 03.10.16✎ 17:31 | 
        (116) >> Что за глупость, нагрузка будет такая же.
 Нет. Интерфейс 1С нормально так ресурсов кушает, по сравнению с http-запросом. | |||
| 119
    
        Oftan_Idy 03.10.16✎ 17:32 | 
        (118) Ресурсов чего? Сервера 1С? Та что у вас там за сервер такой? Ноутбук что-ли?     | |||
| 120
    
        DrShad 03.10.16✎ 17:33 | 
        (118) + 100500
 в разы быстрее | |||
| 121
    
        Oftan_Idy 03.10.16✎ 17:34 | 
        Другое дело если задача стоит по другому, более интересно.
 Например надо поставить в разные цеха, в много цехов, большие мониторы, на которых выводить информацию именно для этого цеха, и при этом не ставить по компу, возле каждого монитора, ну пусть под потолком висит здоровенная ТВ-панель. | |||
| 122
    
        DrShad 03.10.16✎ 17:34 | 
        (117) 1С конечно в курсе
 назовите мне хоть одно серьезное предприятие, которое в своей работе использует веб-клиента 1С? | |||
| 123
    
        Oftan_Idy 03.10.16✎ 17:35 | 
        (120) А зачем быстрее? Там даже кнопочки нажимать никто не будет. Не нужна там быстрота такая. Обновление раз в 10 секунд достаточно даже     | |||
| 124
    
        Oftan_Idy 03.10.16✎ 17:36 | 
        (122) "использует веб-клиента 1С?"
 Использует для чего? Во всяких магазинах часто встречаю запущенный веб-клиент УТ-11. Не супермаркеты конечно. | |||
| 125
    
        DrShad 03.10.16✎ 17:38 | 
        (124) я говорил про компании, которые могут себе позволить решения на любой платформе и выбирают в итоге 1С-кий тонкий клиент ))))     | |||
| 126
    
        DrShad 03.10.16✎ 17:38 | 
        наверное они просто из зависти к 1С ее не выбирают     | |||
| 127
    
        PR 03.10.16✎ 17:39 | 
        (126) Так все-таки выбирают тонкий клиент 1С или не выбирают 1С?     | |||
| 128
    
        DrShad 03.10.16✎ 17:41 | 
        (127) они от него шарахаются     | |||
| 129
    
        DrShad 03.10.16✎ 17:41 | 
        (101) спасибо за пример, поковыряем на досуге     | |||
| 130
    
        PR 03.10.16✎ 17:42 | 
        (128) А в (125) что, раздвоение личности?
 Странное дело, люди работающие с 1С, шарахаются от тонкого клиента. Дурачки шуганые какие-то. | |||
| 131
    
        DrShad 03.10.16✎ 17:43 | 
        +(129) особенно если 1С умеет конвертировать в SVG графики     | |||
| 132
    
        DrShad 03.10.16✎ 17:44 | 
        (130) учись читать, а то время идет - скоро совсем старый будешь     | |||
| 133
    
        Юрий Лазаренко 03.10.16✎ 17:44 | 
        (131) Умеет, на той странице как раз SVG.     | |||
| 134
    
        Oftan_Idy 03.10.16✎ 17:45 | 
        (132) не хами     | |||
| 135
    
        PR 03.10.16✎ 17:46 | 
        (132) Да я как бы раза четыре прочитал, но что делать, если ты какую-то пургу написал, ногу сломишь в твоих мыслеизливаниях.
 Не, в принципе-то понятна твоя общая мысль, что 1С кавно, но в деталях как-то никуя непонятно. | |||
| 136
    
        Oftan_Idy 03.10.16✎ 17:46 | 
        (126) наверно потому что это твои фантазии. Полно крупных компаний которые используют веб-клиент.
 Самая крупная аптечная сеть в России использует тонкий клиент бухни. | |||
| 137
    
        Юрий Лазаренко 03.10.16✎ 17:47 | 
        +(133) Но в тонком клиенте не взлетит - там браузер куцый. В вебе - нормально будет. Это если внутри 1С захочется запускать. Если через http-сервисы - то взлетит.     | |||
| 138
    
        Oftan_Idy 03.10.16✎ 17:47 | 
        (132) Может это тебя что-то личное межнациональное? Вырывается неприязнь какая-то наружу?     | |||
| 139
    
        DrShad 03.10.16✎ 17:47 | 
        (133) я как раз его на странице и заметил     | |||
| 140
    
        bootini 03.10.16✎ 17:59 | 
        (101) Да я знаю, сам делал 4 отчета на одной странице, там просто, вот два отчета рядом:
 ИсходныйHTML = "[table=width:100%] [tr=][td=]ТекстHTML1[/td][td=]ТекстHTML2[/td][/tr] [/table]"; ИмяВФ = ПолучитьИмяВрепменногоФайла(); ТабличныйДокумент.Записать(ИмяВФ, ФорматТабличногоДдокумента.HTML); ТекДок = Новый ТекстовыйДокумент(); ТекДок.Прочитать(ИмяВФ); ТекстHTML1 = ТекДок.ПолучитьТекст(); СтрЗаменить(ИсходныйHTML , "ТекстHTML1", ТекстHTML1); ИмяВФ = ПолучитьИмяВрепменногоФайла(); ТабличныйДокумент.Записать(ИмяВФ, ФорматТабличногоДдокумента.HTML); ТекДок2 = Новый ТекстовыйДокумент(); ТекДок2.Прочитать(ИмяВФ); ТекстHTML2 = ТекДок.ПолучитьТекст(); СтрЗаменить(ИсходныйHTML , "ТекстHTML2", ТекстHTML2); Только заголовки сгенерированных страниц надо по-удалять помоему, не помню уже. | |||
| 141
    
        Юрий Лазаренко 03.10.16✎ 18:08 | 
        (140) Я тоже не помню, этот код писал в 2008 году. Но можно посмотреть, если что.     | |||
| 142
    
        Злопчинский 03.10.16✎ 19:08 | 
        (38) никому в цехах не нужны инфо табло с овер 100 разных буковок цветов и квадратиков     | |||
| 143
    
        Glenas 03.10.16✎ 19:28 | 
        (0) Директор спиндил идею у меня, т.к. я это реализовал уже. ТОлько там прибыль в реал-тайм     | |||
| 144
    
        MaxS 03.10.16✎ 19:34 | 
        Поставить телевизор, который показывает jpeg картинки с папки WiFi роутера.
 Картинку формировать из 1С. Можно упростить - телевизор транслирует видео картинку. Источник видеосигнал через видеовход или через антенну. Видео брать из... видеокамеры, которая транслирует распечатанную бумажку. Максимальное упрощение - доска с бумажкой. | |||
| 145
    
        Cyberhawk 03.10.16✎ 19:43 | 
        (144) "Можно упростить - телевизор транслирует видео картинку. Источник видеосигнал через видеовход или через антенну. 
 Видео брать из... видеокамеры, которая транслирует распечатанную бумажку." // А потом взять эту камеру и направить на сам телевизор: http://cs7060.vk.me/c540107/v540107070/39158/ZupUCw67_4g.jpg | |||
| 146
    
        Glenas 03.10.16✎ 20:06 | 
        (144) Тебе бы в юный техник писать)     | |||
| 147
    
        Torquader 03.10.16✎ 20:45 | 
        Вообще - в чём вопрос - hdmi - это цифровой интерфейс - для него есть разветвители и усилители, так что всё прекрасно решается - нужен только один выход.     | |||
| 148
    
        Guk 03.10.16✎ 21:05 | 
        задача из серии "когда коту делать нечего, он яйца лижет"...     | |||
| 149
    
        Dmitry77 03.10.16✎ 21:20 | 
        Информацию по выполнению плана я бы не выводил автоматически из 1с...
 Готовиться презентация. Выгружается в картинки или фильм. Берётся телевизор с юзернетом. На нем настраивается показ фильмов\ картинок из папки... Делается примерно один фильм на неделю о планах, один на месяц о днях рождений, один по охране труда и все это крутиться по кругу... | |||
| 150
    
        Garykom гуру 03.10.16✎ 21:31 | 
        Обычные телевизоры или проекторы с обычными медиаплеерами на android с wifi/lan настроенные на прокручивание видео из сетевого каталога.
 Видео делается как правильно заметили прямо из 1С путем создания картинок и сборки их в avi/mkv. https://habrahabr.ru/post/171213/ | |||
| 151
    
        Dmitry77 03.10.16✎ 21:31 | 
        И ещё про повесить в цехах.
 Есть такое понятие как охрана труда. Если рабочий получит травму в цеху смотря в монитор виноват будет работодатель. Поэтому эти мониторы лучше вешать на проходной, в столовой и т.д. | |||
| 152
    
        MaxS 04.10.16✎ 10:05 | 
        (151) Мне тоже кажется, что это сомнительное удовольствие когда перед глазами всё рабочее время светит экран. 
 Как вариант - механическое цифровое табло. Под ним ссылка на подробную страничку, qr код. | |||
| 153
    
        hhhh 04.10.16✎ 10:12 | 
        (151) а если он котлетой подавится?     | |||
| 154
    
        lxndr 04.10.16✎ 10:13 | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |