Пульт LG телевизором smart TV (2014 года).
Цель - управлять телевизором из 1С.
Может быть полезна тем, кто потерял и не может найти пульт ДУ, кто смотрит телевизор и сидит за ноутбуком одновременно, для изучения обмена xml с внешними устройствами, в данном случае телевизором.
Данное приложение заменяет пульт ДУ, умеет в переключать каналы громкость, получать скрин экрана посредством обмена xml пакетами к ip адресу телевизора.
Инструкция: развернуть базу из архива, в константах указать IP адрес телевизора, произвести соединение, указать в константах Код подтверждения устройства.
Нажимаем кнопки в обработке LG, которая запускается при старте конфигурации.
Тестирование производилось на релизе 8.3.10.2560 платформы.
Результат - переключение каналов, громкости и получение скрина экрана.
"1. На телевизоре включить управление по IP: через Меню->Настройки->Настройка сети->Управление по IP->Инициализация, включить управление по IP, ввести логин, ввести пароль, запомнить IP адрес и порт.
2. На компьютере, скачать программу socat-1.7.2.1.zip (http://sendfile.su/1042888) (или поиском socat windows) и распаковать все в папку.
3. На компьютере, скачать control_tv.zip (http://sendfile.su/1043003) и распаковать все втуже папку из п.2 (файлы tv.bat, cr, login, password)
4. В файл login прописать логин из п.1,в файл password прописать пароль из п.1
(внимание !! логин и пароль не заканчивать переводом строки ! - иначе ничего работать не будет.)
файл cr - содержит 1 байт (0x0D - перевод каретки - эмуляция нажатия на Enter)
(11)Ну зря Вы так!
Кто-то вздумает интегрировать в какой-либо продукт (строящийся на 1С Предприятие 8) взаимодействие с TV (не обязательно для листания TV программ - это могут быть вполне серьёзные задачи интеграции - ведь TV по сути просто панель вывода изображения и звука, а современные TV ещё и встроенный компьютер).
А кто-то, проходя мимоходом, просто почерпнёт новые знания - и далее уже будет городить свой огород уже вне среды 1С Предприятие - на куда более серьёзном уровне!
Тут главное - показать идею и показать, что и такое тоже возможно и с чего начинать - а пытливый ум уже потом сам доведёт примитивную мысль до востребованной реализации!
Вот я бы встроил такую разработку в како-нибудь расширении конфигураций для встройки в ИБ, в которой я работаю дома - чтобы быстро иметь доступ к управлению домашним TV прям из этой ИБ, не отвлекаясь на поиск TV-пульта!
А если ещё голосовое управление подлукючить к 1С (на Инфостарт уже была статья):
"1С - включи телек, одинадцатый канал" - правда современные TV от той же LG тоже имеют голосовое управление - но самому настроить куда приятнее!
А самое главное - удобство в настройке и сортировке любимых каналов - вся мощь 1С доступна! TV LG в этом плане тихий ужас!
(19) Я согласен со всеми утверждениями со словами "интеграция", "встроенный", "голосовое управление". Но 1С к этому имеет "натянутое" отношение. Статьи читают новички, и у них может сложиться мнение, что на 1С можно строить подобные системы для продуктовой среды.
(22)
1C оптимальна для учета. Звук, видео, датчики, команды - для всего этого оптимально выбирать другой инструмент.
Ну вот starik-2005 ниже о том же пишет.
(24)Он "Не против PET-велосипедов"!
1С оптимальна для учёта - но не ограничивается им.
А учётные системы порой вполне себе тюнингуются всякими сторонними примочками - делающими работу в такой системе более комфортной! Да и может я хочу вести учет телевизионных программ ;-) и времени включения телевизора :-D
Кстати, по ссылке на статью, речь идет про домашний проект - как развитие специалиста, в том числе.
Я говорю о том, что правильно выбирать нужный инструмент.
Если бы нужно было реализовать управление через этот API, я бы писал для смарта или для часов. Если с этого API нельзя включить ТВ (если в плане управление домом), я бы его вообще не брал, а смотрел вариант управления через ик или другие доступные интерфейсы.
Если речь про учет статистики и прочего, тогда спору нет - в этом же API есть события и вроде тв может дергать вебхук. Но это другая задача, которую вполне корректно решать на 1С (во всяком случае, как вариант).
36.
sapervodichka
623412.01.22 20:03 Сейчас в теме
(1) Вещь за рамками ординарной обыденности простого 1Ска, сделала мой день и многих!!! Не знаю кому нужна, но лично меня уводит в какой-то умный дом, с закладками с программой передач и голосовой установки таймера, через Алиса или Ок, Гугл ))))))))))
Ну в принципе, можно в 1с настроить и управление умным домом.
Занимался как, то доступом, написанием драйверов для различного оборудования под 1с, но не телевизоры 😂
(6)Обычному человеку - конечно проще поставить софтину
А пытливому программисту - куда приятнее поковыряться своими руками!
А там, того глядишь, получится - что-нибудь новое, оригинальное, совершенное!
А что мешает это делать на компе? Комп подоткныть к телику по HDMI, контент брать с интернетов, рекламу анализировать по статике - она одна и та же крутится. Фактически первый раз пометить блок рекламы и пусть система сама ищет совпадающие картинки в дальнейшем.
Серьезно? Универсальный пульт стоит тыщу рублей, лицуха 1С-ная стоит... Не, можно, конечно, использовать версию для обучения программированию - она сейчас бесплатная, но лучше было бы это сделать в виде приложения для мобильной платформы (на самый худой конец) или вообще на JS, что позволило бы управлять телевизором с любого утюга...
А так - идея хоть и беспощадная, но позволяет (надеюсь) из кода понять, как управлять теликом (который я, лично, уже лет 25 не смотрю почти - у меня даже нет телика), что позволит более опытным энтузиазистам запилить оное на какой-нить LOLIN32 с микропитоном.
Заберу ссылку и буду использовать, как ещё один аргумент против "тру программистов", которые говорят, что "1С ничего не может", а она ещё вон чего может. Как Маша в мультике Медведю говорила "А я Мишка и так могу, и вот так могу"
В принципе и на гусеничном тракторе можно дрифтить, но зачем? )))
А 1С просто умеет дергать HTTP, но при этом автор, как я понял, юзает отдельную софтинку для доступа к телику, так что 1С все-же не все умеет. С третьей стороны, все, что не умеет 1С, можно впихнуть в нее с помощью внешних компонент или стороннего сервиса на каком-нить куда более простом языке, чем С++, питоне...
(26)
Да не, ну там выше в комментах дока есть. Можно прямой вызов делать. На той стороне служба работает. API достаточно развитый.
Вопрос... когда ТВ выключен, реально ли его включить с такого пульта? ОС же тоже не работает, в идеале.
Молодцы, сломался пульт от смарта 4к, нашёл на единственном сайте, цена 5.5 тыс, плюс пересылка, плюс время)) Случайно нашёл это приложение, пульт на телефоне и беспроводная мышка нашли все функции родного пульта, спасибо))
(27) в том то и прикол. не пашут они. а если и пашут, то раз через раз. у меня 3 телевизора и вечно ищу из-за детей где они. Да плюсом приложение я все эти качал. не работают
Видимо у кого-то пашут, у кого-то нет, у кого-то через раз (тут напрашивается вопрос о психическом здоровье). Предположу, что на 1С это будет пахать примерно также, т.к. API тот же самый используется.
Во-первых, работы по интеграции 1С и Ардуино были ещё в очень лохматые годы. Во-вторых, ежа с ужом можно скрещивать ради интереса, но не в продакшене, как уже верно заметили. В третьих, быдланские рожи на картинке окончательно портят всё впечатление.
Реально порадовал, зачётно получилось! Ещё больше повеселили холиварные вопли про "одын эс НЕ ДЛЯ ЭТОГО", "лицензии ДОРОГО" и тому подобное. Ребят парень Вам нос утёр и показал кто тут папка,любое нестандартное использование 1С достойно только уважения - так что завидуйте молча.
Серьезно? Студенеты первого курса это на нативном андройде в котлине пилят за пару лекций, а афтор даже не смог из 1С это дернуть - прикрутил какую-то левую прогу. Ну реально это уровень "детский садик".
(49)Вы код такого примера предоставили - как реальные пацаны на 1С должны делать? Что-то не вижу... А тут - да может и криво написанный, но рабочий пример - он по весомей будет - просто потому, что он есть...
51.
confer2003@mail.ru
7924.01.22 12:42 Сейчас в теме
(50)
Спасибо за поддержку
Была мысль разработать блокировщик рекламы,
Так как зная расписание включения рекламы программной выключать звук или даже экран, чтобы не засорять мозги не нужной информацией
и громкими звуками.
Добавляем новый документ для подписания и отправки в обработку Диадок (через подключаемый модуль). Отправлять его будем, как неформализованный (внешняя печатная форма в формате pdf).
Описание минимально необходимых изменений, которые нужно внести в обработку "УниверсальныйОбменДаннымиXML" для того, чтобы реализовать конвертацию объектов конфигурации в произвольный формат JSON.
Разработка, которая в автоматическом режиме выгружает фид для СберМегаМаркет в формате XML на FTP. Далее путь к файлу указывается в настройках магазина в партнерском кабинете СберМегаМаркет.
Также этот фид работает и с маркетплейс СДЕК маркет (условие, что код категорий только цифры).
С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2.
Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.
Конфигурация на управляемых формах, платформа 1С 8.3.10.2667 и выше, с помощью которой можно сформировать Декларации по формам 7 и 8 алкогольной продукции, выполнить перенос данных из ПО Декларант-Алко версии 4.31.05 и выше, импорт и загрузку из файлов XML форм 11,12,7,8. Есть возможность автоматического подписания и шифрации файла выгрузки.
Разберем кейс, как настроить простенький обмен с любой устаревшей конфигурацией на базе 8.2 через обработку "Универсальный обмен данными в формате XML" и Конвертацию данных 2.0 с возможностью настройки гибких отборов по периоду, организации и списку документов.
Внешние обработки загрузки данных из XML файлов формата ON_NSCHFDOPPRMARK ЭДО в документы поступления 1С Розница версия 2.2.10.19 и выше, Управление торговлей 10.3.52.2 и выше, Управление торговлей 11.4.5.63 и выше
Подходит под любую конфигурацию на управляемом интерфейсе на базе БСП 2.4.4 и выше. Позволяет гибко настроить выгрузку, практически любых, данных по расписанию на сервер ftp вашего ресурса. Ведение лога процесса выгрузки также предусмотрено.
В работе постоянно приходится разделять в различные базы или объединять несколько организаций в одну базу, долгое время пользовался стандартной обработкой выгрузка-загрузка из UNIREPS 8.2, в режиме обычного приложения, но, к сожалению, для управляемого приложения стандартная обработка из UNIREPS 8.3 (Диск ИТС) не позволяет нормально сделать выгрузку с отбором, поэтому ей никогда не воспользовался. Решил что напишу обработку, которая позволит делать отборы в различных вариациях, кроме того, в обработках из UNIREPS (8.2 и 8.3) существенно отличается процесс загрузки предопределенных, что не всегда удобно при больших объемах данных. Обработка написана на базе UNIREPS 8.3, но есть существенные изменения.
Но интерфейс доработан так, чтобы обработка была похожа на старую добрую обработку из UNIREPS 8.2, к которой все так привыкли.
Правила обмена УТ 11.5 (11.4) БП 3.0 для обработки "Универсальный обмен данными в формате XML". Для быстрой или частичной выгрузки справочников и документов, без настройки синхронизации данных.
Универсальная программа-обработка для распознавания любых сканов или фото первичных документов в 1С (счета-фактуры, УПД, ТТН, акты и тд).
Точность распознания до 98%.
АРМ "КАССА-ЛОМ" предназначено для проведения безналичных взаиморасчетов между физическими лицами-сборщиками металлолома и предприятиями, являющимися членами НП НСРО «РУСЛОМ.КОМ» и осуществляющими деятельность в области обращения с ломом и отходами металлов.
Обработка предназначена для загрузки и выгрузки данных по правилам обмена в любых конфигурациях, реализованных на платформе 1С:Предприятие 8.3. Преимуществом перед типовой обработкой является добавленный функционал:
#1. Установка произвольных фильтров на выгружаемые объекты при помощи механизма системы компоновки данных
#2. Сохранение различных вариантов настроек (сохраняются правила обмена, фильтры выгрузки, параметры, настройки обработки)
- что позволяет гибко настроить в базе-источнике фильтры для выгрузки объектов по различным правилам обмена для различных баз-приемников, сохранить выполненные настройки и в будущем уже пользоваться этими вариантами настроек.
Проверялась на 1С:ERP Управление предприятием 2.4.7.141.
В этой форме всегда не хватало конструктора запросов для удобной выгрузки уникальных элементов по ссылке. Теперь он здесь есть. Как только стало возможным создавать конструктор запроса в управляемых формах, я добавил её в стандартную обработку. Необходимо напомнить, что обработка функционирует полноценно только с версии 8.3.5 1С:Предприятия 8.3.
СПАРК помогает предотвратить мошенничество со стороны компаний и предпринимателей, благодаря актуальным сведениям о компаниях и системе выявления факторов риска.Сервис позволяет управлять налоговыми рисками и комплексно оценивать благонадежность контрагентов.
Обработка Выгрузки и загрузки данных XML 8.3 на управляемых формах.
Универсальная обработка "Выгрузка и загрузка данных XML" производит полную или частичную выгрузку данных информационной базы в файл в формате XML. Впоследствии этот файл может быть загружен в информационную базу с помощью этой же обработки. Формат файла выгрузки отличается от формата файла, создаваемого при выгрузке по плану обмена, заголовочной частью. (Описание взято с ИТС)
Выгрузка данных из 1С БП 3.0 в УНФ 1.6.
Обработка переносит документы по банку, кассе, движения ТМЦ + справочники контрагентов, номенклатуры и другие связанные справочники. Полный список документов на скриншоте.
В курсе обобщен опыт работы аналитика на проектах в течение пяти лет, в нескольких фирмах. Подходы к написанию документов унифицированы и по возможности не привязаны к конфигурациям 1С.
Пакетная загрузка/обновление списка акцизных марок ЕГАИС из входящих ТТН ЕГАИС. Для 1С Розница 2.2.9.ХХХ/2.2.10.ХХХ//2.2.11.ХХХ/2.2.12.ХХХ/Управление торговлей 10.3.49.ХХХХ и выше с возможностью печати
Универсальная внешняя обработка для редактирования реквизитов и табличных частей объектов информационной базы, редактирование движений документов.
Доступ ко всем реквизитам объектов, есть возможность выгрузки и загрузки данных (объекты и движения документов) через XML.
Платформа 8.3, управляемые формы. Версия 1.1.0.69 от 12.03.2023
Переносятся: остатки по счетам 01, 02, 10, 20, 41, 60, 62, 71, 97 и их субсчетам; документы; отдельно можно перенести справочники (номенклатура, контрагенты, договоры контрагентов, организации, склады, физические лица, сотрудники).
Онлайн-курс предусматривает изучение возможностей системы “1С:Аналитика”, которая работает как составная часть платформы “1С:Предприятие” и обеспечивает оперативный просмотр и анализ необходимых данных.
Последнее время все чаще сталкиваюсь с разработкой веб-сервисов средствами 1С. Для ускорения разработки и отладки написал внешнюю обработку. На какой-то сверх-крутой функционал она не претендует, но, может, кому-то пригодится.
Загрузка документов Отражение зарплаты в бухучете и Начисление оценочных обязательств из ЗУП 3.1 в УПП 1.3 с возможностью редактирования данных при загрузке.
1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя.
Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.
Воспользоваться современным средством переноса данных "Конвертация данных 3.0.5.3" можно только выгрузив из системы - источника данных XML в формате обмена данными EnterpriseData. В этой публикации можно скачать приемы выгрузки из 1С 7.7 универсального формата обмена для Конвертации данных 3. Выполняем перенос данных из «1С:Предприятие 7.7» в «1С:Предприятие 8.3». Используем Конвертацию данных КД 3.0 из 1c 7.7 --> 1С 8.3. На первой стадии еще не опубликовано иного способа подложить файл для Конвертации данных 3 кроме как сформировать его вручную, постараемся решить данную проблему.
В статье представлен простенький пример передачи файла с клиента на сервер и с сервера на клиент. Плюс к этому разобраны методы работы с записью XML.
Платформа 8.3.10.2466.
Конфигурация Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.49.21).