1С и Умный Дом. Управление голосом

Публикация № 1355705

Разработка - Системная интеграция - Интеграция с WEB

и Умный Дом. Управление голосом.

Возможно ли управление устройствами умного дома из 1С, да ещё и голосом? Можно ли без умных колонок Google Home, Alexa, Алиса и иных платформ, а также без приложений от Google, Amazon и других управлять этими устройствами? Мой ответ – ДА, можно, нужно просто иметь умное устройство, имеющее возможность работы в DIY, 1С и программу распознавания голоса и взаимодействия с 1С.

1С и Умный Дом. Управление голосом.

Возможно ли управление устройствами умного дома из 1С, да ещё и голосом? Можно ли без умных колонок Google Home, Alexa, Алиса и иных платформ, а также без приложений от Google, Amazon и других управлять этими устройства? Мой ответ – ДА, можно, нужно просто иметь умное устройство имеющее возможность работы в DIY, 1С и программу распознавания голоса и взаимодействия с 1С.

Преамбула

Данная статья является полным смысловым, логическим и иным продолжением предыдущей статьи. Для доработки программы действий, описываемых и демонстрируемых в данной статье использована разработка Дмитрия Воронцова (informa1555), за что ему просто ГИГАНТСКОЕ СПАСИБО.

Подключение К Умному Дому

Устройства интернета вещей могут подключаться к интернету несколькими различными способами: Wi-Fi, Bluetooth, Z-Wave, Zigbee, и иные, причем Wi-Fi является наиболее распространенным. Мне, как разработчику, более всего интересен и удобен Wi-Fi. Так как устройства, используемые для экспериментов, работают исключительно по Wi-Fi.

Домашняя Автоматизация

Умный дом только более удобен, если он контролирует себя. В конце концов, необходимость заходить в миллион разных приложений весь день только для того, чтобы включить свои лампы, может раздражать, и именно здесь появляется домашняя автоматизация. Независимо от того, ставите ли вы свои устройства по расписанию или заставляете их запускать друг друга, вы можете настроить свой умный дом так, чтобы он работал на вас, а не против вас. Например, у вас может быть контроллер гаражных ворот, который запускает ваш умный замок, чтобы дверь в ваш дом внутри гаража автоматически открывалась всякий раз, когда дверь гаража открывается.

Еще одна идея-включить вентилятор в одно и то же время каждый день, чтобы вы вернулись в прохладную, просторную спальню. С такой автоматизацией устройства Интернета вещей могут быть типами "установить и забыть", которые делают умные дома такими удобными.

Что Может Сделать Мой Умный Дом?

Теперь мы не покупаем умные домашние продукты только ради этого. В отличие от обычных продуктов, которые не подключены к интернету, интеллектуальные устройства имеют множество возможностей и управляются с помощью приложения. Вот некоторые из вещей, которые вы можете сделать с устройствами Интернета вещей:

  • Дистанционное управление: главная особенность технологии smart home заключается в том, что вы сможете управлять своими устройствами удаленно через соответствующие мобильные приложения. Это очень удобно, особенно если вы забыли что-то сделать перед уходом из дома, будь то выключить кондиционер, включить систему безопасности или убедиться, что ваши двери заперты.
  • Уведомления: вы также будете уведомлены в своем мобильном приложении о любых событиях, которые происходят с вашим смарт-устройством. Это в основном относится к камерам безопасности, системам и интеллектуальным замкам. Вы можете быть уведомлены в ту же секунду, когда кто-то открывает вашу входную дверь, проходит перед вашим видеодомофоном или отпирает ваш подвал. Как вы можете видеть, уведомления особенно полезны, когда речь заходит о безопасности и сохранности вашего дома.
  • Голосовые команды: большинство интеллектуальных устройств работают с одним из голосовых помощников, либо с двумя наиболее распространенными-Alexa и Google Assistant, либо с менее распространенными Siri или Microsoft Cortana. Это означает, что вы сможете управлять ими, используя только свой голос, но важно убедиться, что все устройства в вашем доме работают с одним и тем же голосовым помощником для обеспечения согласованности.
  • Геозона: геозона-это функция, которую мы видели в первую очередь с интеллектуальными замками. Это означает, что вы берете GPS с вашего телефона и подключаете его к вашему устройству, чтобы оно выключалось или включалось в зависимости от вашего местоположения. Например, вы можете сделать так, чтобы ваша дверь автоматически открывалась, когда вы находитесь на определенном расстоянии, или чтобы ваш термостат нагревал ваш дом до температуры, когда вы находитесь рядом.
  • Расписание: это довольно очевидно; многие устройства могут быть настроены на расписание, так что вам не придется управлять ими вручную каждый день. Например, если вы знаете, что всегда встаете в будние дни в семь утра, вы можете включить свет в спальне, чтобы автоматически разбудить вас.
  • Сцены: сцены - это группы устройств Интернета вещей, которые вы объединили вместе, чтобы легко получить к ним доступ сразу. У нас есть различные сцены для освещения, от чтения перед сном до танцевальных вечеринок, и поскольку мы уже настроили цвета и яркость, мы можем получить эту настройку одним нажатием кнопки.
  • Интеграция умного дома: помимо работы с голосовыми помощниками, многие устройства умного дома также работают с устройствами других брендов. Например, Nest Secure, система безопасности от Google Nest, которая больше не продается на веб-сайте Nest, работает с интеллектуальными лампочками от LIFX и Philips Hue, что означает, что мы можем включить свет, как только наша система будет снята с охраны, то есть мы дома. Этот вид действия иногда называют автоматическим триггером или просто домашней автоматизацией. Если продукт работает с If Then Then That (IFTTT), это означает, что он работает с любым другим продуктом, интегрированным с IFTTT, что делает интеграцию устройств разных брендов более простой, чем когда-либо.
  • Режим восхода и захода солнца: в основном применяясь к умным лампочкам, режим восхода и захода солнца имеет подключенные устройства, включающиеся и выключающиеся в начале и конце дня, синхронизируясь с природой. Если вы хотите вернуться к циркадному ритму, умная лампочка с режимом восхода и захода солнца-это прекрасная вещь!
  • Журнал событий: журнал событий - это просто список активности устройств Интернета вещей, например, когда были открыты интеллектуальные замки, когда горел свет и многое другое. Это очень полезно для умных замков и систем безопасности, в частности, но может быть не так необходимо для ламп накаливания и других устройств.
  • Энергетический мониторинг: наконец, энергетический мониторинг точно сообщает вам, сколько энергии расходуют ваши устройства Интернета вещей. Это действительно полезно для умных термостатов и штекеров, подключенных к приборам, использующим 1800 Вт или меньше, а также умных ламп накаливания.

Умные дома позволяют вам настроить свою жизнь, автоматизируя действия. Приготовьте себе кофе утром, а электрическое одеяло подогрейте вечером, или просто получите уведомление, как только ваши дети вернутся домой. С буквально тысячами доступных устройств возможности безграничны.

Могут Ли Умные Домашние Устройства Сэкономить Деньги?

Конечно, технология умного дома может сделать вашу жизнь более удобной за счет автоматизации действий и наличия громкой связи, но есть и хорошая новость для вашего кошелька, она также может сэкономить вам деньги! Самые лучшие устройства IoT для экономии денег - это умные лампочки, вилки и термостаты. Вы никогда не забудете выключить свет или электроприбор, или оставить свой термостат включенным на десять дней отпуска. Кроме того, обладание таким большим контролем означает использование энергии только тогда, когда она необходима.

 

Термостаты Nest, например, экономят людям в среднем 10-12% на отоплении и 15% на охлаждении, средняя экономия составляет от $131 до $145 вгод. Термостаты от ecobee еще более энергоэффективны, экономя вам 23% и окупая себя за пару лет. Даже устройства, которые не подключены напрямую к энергопотреблению вашего дома, могут принести экономию. Датчики утечки воды обнаруживают воду, как только она начала протекать, позволяя домовладельцам уловить этот момент заранее, прежде чем наступит полномасштабное наводнение, потенциально экономя ваши тысячи.

Поэтому, хотя вам придется выложить немного денег, чтобы получить свои первые умные домашние устройства, со временем они могут в конечном итоге окупиться. (источник)

Несколько мыслей от автора

От себя добавлю, что моя домашняя автоматизация построена на Google Home Assistant и полутора десятках умных устройств (в том числе умные лампы), подобных, описываемому в предыдущей статье.

Несколько примеров:

  • Датчик открытия двери/окна, при открытии входной двери автоматически включается освещение в прихожей, и автоматически отключается по истечении четырёх минут.
  • Переключатель для «микроволновки», при нажатии на кнопку включения, включает печь на десять минут, и автоматически отключается.
  • Переключатель для телевизора и ТВ приставки, автоматически включается и выключается по расписанию.

Подобных действий домашней автоматизации можно сделать превеликое множество. А что касаемо применения в контексте 1С, то уверен, что с помощью упомянутой программы распознавания голоса, перспективы в этом направлении открываются ещё более широкие.

В принципе, практически всё, что перечислено в п. «Что Может Сделать Мой Умный Дом?» и реализованное в приложениях от Google, Amazon и иных, можно реализовать средствами 1С. Надеюсь в скором будущем представлю прототип программы на 1С по управлению своим умным домом.

Голосовое управление

Голосовое управление – популярная функция умного дома, которая с каждым годом набирает обороты всё больше и больше. Для чего люди выбирают умный дом? Конечно в первую очередь (наверное) для удобства и комфорта, а если это поможет сэкономить финансы, то приятней в двойне. Для того чтобы уходя, выключать весь свет одной голосовой командой, закрывать шторы, не вставая с дивана, или менять освещённость или температуру в комнате, не занимаясь поиском пультов. Зачем брать телефон, искать нужное приложение, когда есть то, что всегда с нами, наш голос. Дали команду, сценарий запустился, нужное устройство приняло то состояние, которое вам нужно.

Как работает голосовое управление

Примерная схема работы голосового управления умными устройствами на основе 1С.

Программа распознавания голоса, предоставленная Дмитрием, и интегрированная с 1С, «висит в памяти» и постоянно «прослушивает» звуки на предмет «кодового слова».

Как только кодовое слово произнесено, начинает слушать команды в течении определенного времени (задаётся пользователем). После получения какой-либо фразы отсылается в облачный сервис для перевода в текстовый формат. Далее текст передается в 1С и в зависимости от того, какая база фраз имеется в наличии, выполняется то или иное действие. Если фраза найдена, генерируется команда на то или иное действие с умным устройством, генерируется голосовой ответ.

Что необходимо для успешной работы 1С и Умного дома

  1. Платформа, не ниже 8.3.6. Для экспериментов использовалась платформа версия 8.3.16.
  2. Web-сервер. Для экспериментов использовался Apache 2.4.
  3. База 1С, опубликованная на web-сервере.
  4. Программа распознавания голоса.
  5. Микрофон.
  6. Динамики.
  7. Умные устройства. Для экспериментов использовались переключатели для управления включением/выключением лампочек (обычных).

Интеграция распознавания голоса в программу.

Из предоставленной конфигурации интегрировано всё, с небольшой модификацией под управление умными устройствами:

Справочники:

  1. Настройки Голосового Управления.
  2. Голосовые Команды.

Последний модифицирован под управление умным устройством, добавлены реквизиты:

  • Управлять Умным Устройством – тип «Булево». Признак того что произнесенная фраза – управляющая команда для устройства.
  • Умное Устройство – тип «СправочникСсылка.УмныеУстройства». Само устройство.
  • Действие Для Умного Устройства – тип «Перечисление». Пока используется 2 вида – «включить» и «выключить».

И соответственно изменена форма элемента:

Команда на включение устройства

Команда на выключение устройства

Кнопка «Сформировать команду ответ» автоматически генерирует наименование и фразы в соответствии с выбранным устройством и действием.

Также немного изменен справочник умных устройств: добавлен строковой реквизит «Имя Для Управления Голосом».

HTTP-сервисы

Перенесены все полностью. Была произведена небольшая адаптация под управление умным устройством.

Добавил в начало обработчик на присутствие во входящей фразе слова, входящего в перечень действий. И если таковое имеется, и имеется устройство, сопоставленное с этой голосовой командой, посылается команда на выполнения действия устройству.

Демонстрация работы.

В принципе на этом всё. Настало время продемонстрировать работу программы. На фотографиях не видно не будет, поэтому прилагаю видео.

 

Расширенное видео, демонстрация управления из 1С и голосом, в том числе групповое.

Послесловие.

Надеюсь демонстрация была убедительной, и вам понравилось. Данным примером хотел показать, что умными устройствами можно, а с наличием интегрированного голосового распознавания речи, нужно управлять с помощью 1С.

Небольшое отступление.

Если знаете какие-либо умные устройства, имеющие режим DIY, и которые можно «отвязать» от производителя, сообщите пожалуйста, любопытно по экспериментировать.

ПЛЮСУЕМ, оставляйте комментарии, задавайте вопросы, не стесняемся, это есть очень большой мотиватор.

Всё.

Программа тестировалась.

1С:Предприятие 8.3, версия (8.3.16.1063), уверен, будет работать на версии ниже, веб-сервер развернут на этой.

Apache 2.4

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. AnryMc 778 04.01.21 16:51 Сейчас в теме
Дал + но хочу "забрать". Почему?

В Анонсе:
"Google Home, Alexa, Алиса и иных платформ, а также без приложений от Google, Amazon и других управлять этими устройствами"

Далее по тексту: "Облачное распознавание речи"
ВОПРОС: В чем принципиальная разница? Там и там интернет сервис...

З.Ы.
"Программа распознавания голоса, предоставленная Дмитрием, и интегрированная с 1С"

Какая программа и кто такой Дмитрий?
Как она может "висеть в памяти" если она в ОБЛАКЕ?

З.Ы.Ы. Какая разница на чём она тестировалась если нет самой конфигурации?
2. osivv 198 04.01.21 20:33 Сейчас в теме
(1)Мне очень жаль, что вы не читали (или очень невнимательно) статью. На Дмитрия есть ссылка на его профиль, там же есть все его разработки, в том числе и про распознавание речи.
Что касается "облачного распознавания речи"...
1. Какой современный софт сегодня работает без интернета?
2. Если вы предоставите свой подобный софт без интернета, буду признателен, и выражу публичную благодарность.

Принципиальное отличие ( на мой, сугубо субъективный взгляд) - Не "слушают" софверные гиганты, особенно этим грешит "тындекс", у знакомых есть колонка от него, на телефоне снёс его алису, постоянно включалась и чего нибудь пыталась сообщить. С гулом проще, поддержку русского языка в своих колонках отключил, да и включается только когда попросишь. Данные не "уходят" на "сторонние" сервера, что включил, выключил и т.д.

Как-то так.
4. AnryMc 778 05.01.21 06:10 Сейчас в теме
(2) Да наверно невнимательно (устал).

У MS ещё много лет назад была приблуда которую можно было "натаскать" на голос. Нужно было много раз повторить ей одно слово пока она не "скажет" что поняла. Минус - реакция на одно слово с одним тембром голоса. Но зато без Интернета. Плюс: Гости не могут "пошалить", независимость от связи с провайдером...
3. osivv 198 04.01.21 20:34 Сейчас в теме
5. papami 36 05.01.21 10:15 Сейчас в теме
В управлении умным домом 1С лишний элемент
6. Terve!R 11.01.21 16:06 Сейчас в теме
(5) программируем на том, на чем умеем. Можете выбрать другой язык.
7. papami 36 11.01.21 16:50 Сейчас в теме
(6) В целом - поддерживаю. Но дело не в программировании, а в архитектуре.
Кто-то недавно публиковал информацию о своем проекте 1С+Ардуино для управления оборудованием для загара. Вот у меня сомнений нет по поводу целесообразности там, т.к. используется конфигурация для учета.
Я бы почитал с удовольствием статью о работающей системе умного дома на базе 1С. Эта публикация - больше эксперимент.
8. osivv 198 11.01.21 20:15 Сейчас в теме
(7)
Эта публикация - больше эксперимент.

Так и есть.
"1С+Ардуино" - если вы про это https://infostart.ru/public/653542/, читал, но столько заморочек и настроек, проще и дешевле купить девайсы от Google Home (с этого и начинал), и настроить всё там.
Мой эксперимент, может и не такой навороченный, но минимум на порядок проще, без доп плясок с С++ (или что там) и управление голосом. Планирую дальше экспериментировать, на очереди диммер, жду пульт для перевода в режим DIY, другим путем надо впаивать микропереключатель.
Самая большая проблема таких устройств всего - ничего.
10. papami 36 11.01.21 21:03 Сейчас в теме
12. osivv 198 11.01.21 21:46 Сейчас в теме
(10)
Спасибо, познавательно. Было в мыслях, что-то подобное андурино, думал про расбери пи. Но это в перспективе, для начала надо сделать/отработать просто на винде, потом можно портировать на иное.
В отличии от упомянутого, моё решение на "чистом" 1С (за исключением голосового управления), без "подобный C++". Никаких заморочек с драйверами, библиотеками и т.д и т.п. Уверен, что можно будет подключать как расширение к любой конфе. Через web работает также как из тонкого/толстого клиента (опубликовал на web-сервере). При наличии "белого" IP, можно управлять и смотреть с любой точки мира (при наличии интернета естественно).
13. papami 36 11.01.21 22:13 Сейчас в теме
(12)
Малинку пробовал. Там есть история с тем, что ОС убивают SD карту. Но это не точно. У меня есть проект учета рабочего времени, в котором малинки работают уже пару лет на Windows IoT Core в связке с 1С. Вроде SD еще не меняли, но и про интенсивность использования не уточнял.
Про выход наружу - если есть необходимость, и продумано на счет безопасности - то почему бы и нет. Про языки, я все же за то, чтобы развиваться в разных направлениях. И 1С был не первым моим языком программирования)
И так смотрю по форуму уже народу полно, кого можно назвать фул-стек разработчиком от железа на уровне МК до приложения на телефоне и все что между)
9. osivv 198 11.01.21 20:17 Сейчас в теме
(7)
Я бы почитал с удовольствием статью о работающей системе умного дома на базе 1С.

Я бы тоже, но её нет.
Вот что дает тындекс и гуглекс:
Прикрепленные файлы:
11. papami 36 11.01.21 21:19 Сейчас в теме
(9) Думаю, если кто-то строит, то на чем-то другом. 1С просто более требовательна к ресурсам. Ну и она больше для учета.
Для меня управление домом - вопрос ближайших пары лет, надеюсь))).
Делал разводку проводов с учетом последующей трансформации. Пока моделирую, пробую разные технологии.
Основная цель - управление голосом и выполнение команд по месту нахождения, если не требуется что-то сделать в другом помещении. Связь, в значительной степени, проводная (вопрос безопасности).
14. rusmil 223 13.01.21 20:21 Сейчас в теме
На демонстрации вы говорите "Привет электро" делаете паузу говорите "Выключи переключатель". А что если говорить естественно без паузы "Привет электро Выключи переключатель" так работать будет?
15. osivv 198 13.01.21 20:48 Сейчас в теме
(14)
А что если говорить естественно без паузы "Привет электро Выключи переключатель" так работать будет?

Честно говоря не пробовал, но пауза нужна, т.к. идет голосовой ответ (на видео не слышно, т.к. в наушниках, а колонок нет), она отвечает о готовности слушать команду и ждет её.
Иногда бывают ошибки распознавания, "привет электро" 100% не всегда получается, соответственно, бот не услышав ключевого слова не будет ожидать команды.
Оставьте свое сообщение

См. также

.Net в 1С. На примере использования HTTPClient, AngleSharp. Удобный парсинг сайтов с помощью библиотеки AngleSharp, в том числе с авторизацией аля JQuery с использованием CSS селекторов. Динамическая компиляция Промо

Практика программирования WEB v7.7 v8 Бесплатно (free)

Часто приходится парсить сайты, в том числе с авторизацией, перескакивая со страницы на страницу по ссылкам. Тот, кто занимался вэб программированием, знает, как удобно использовать JQuery и CSS селекторы. На .Net написана очень удобная библиотека AngleSharp. Я покажу, как с её помощью можно значительно облегчить себе труд.

10.03.2016    56531    Serginio    33    

Интеграция с API WB (Wildberries). Создание карточки товара (спецификации)

WEB v8 1cv8.cf ИТ-компания Россия Бесплатно (free)

Опыт интеграции с API WB (Wildberries), опыт создания карточки товара, получение токенов API WB.

18.01.2021    501    jenyavp    13    

HTML редактор/editor (Wysiwyg) для WebKit 1С (CMS, B2B), альтернатива TinyMCE и стандартному ФорматированныйДокумент

WEB Интеграция v8 v8::УФ 1cv8.cf Бесплатно (free)

Suneditor - отличная замена HTML редактору TinyMCE (бесплатному), в публикации с открытым кодом подключим его в 1С с WebKit, скачать HTMLeditor обработку можно бесплатно.

28.12.2020    1398    SizovE    13    

1С и Умный дом

WEB Интернет вещей (IIoT) 8.3.8 Бесплатно (free)

Возможно ли управление устройствами умного дома из 1С? Можно ли, минуя сложные настройки ZigBee, Z-Wave и иных платформ, а также без приложений от Google, Amazon и других управлять этими устройства? Мой ответ – ДА, можно, нужно просто иметь умное устройство, имеющее возможность работы в DIY, ну и, естественно, 1С.

21.12.2020    1085    osivv    8    

Online телефонный справочник из 1С: Зарплата и управление персоналом Промо

WEB Управление персоналом (HRM) Управление персоналом (HRM) v8 ЗУП3.x Россия Бесплатно (free)

В интернете представлено много реализаций online телефонных справочников организаций. Есть справочники, которые использует для хранения информации базу Active Directory (LDAP), есть справочники, которые реализованы с использованием СУБД (например, MySQL). Но я не нашел справочника, который использует информацию из базы 1С. Далее я рассмотрю данную разработку.

10.03.2017    26249    ruha    14    

[TinyMCE] - редактор HTML WYSIWYG. Интеграция во все виды управляемого и обычного приложения

WEB 8.3.14 Бесплатно (free)

В статье рассмотрены вопросы использования во всех режимах работы 1С Предприятие 8.3 редактора TinyMCE в поле HTML дополнительного функционала.

14.12.2020    640    user1206119    0    

Выгрузка HTML описаний с картинками (Base64) товаров на сайт/интернет-магазин/B2B, разберем регулярное выражение получения тега body, ПолучитьHTML, ФорматированныйДокумент

Практика программирования WEB Универсальные функции v8 v8::УФ 1cv8.cf Бесплатно (free)

Редактор HTML платформы 1С простой и очень удобный для небольших задач, однако ПолучитьHTML возвращает отдельно картинки и отдельно целиком HTML страницу со ссылкой на имена этих картинок, что неудобно для отправки в базу данных сайта/интернет-магазина/веб-приложения/B2B. Разберем на открытом коде, как решить эту проблему, напишем универсальную функцию получения значения любого тега HTML на регулярных выражениях. Бонусом - возможность редактировать теги HTML в текстовом режиме.

24.11.2020    560    SizovE    0    

Как сделать интеграцию (обмен) с интернет-магазином? Пошаговый план действий (Часть 1)

WEB v8 1cv8.cf УУ Бесплатно (free)

C 2011 года я занимаюсь интеграцией с интернет-магазинами и за это время, наверное, повидал все. Делал интеграцию как «культурными», так и «экзотическими» способами. Количество магазинов исчисляется сотнями. В этой серии статей я буду делиться своим опытом, а также выкладывать какие-то полезные наработки.

19.11.2020    1867    markbraer    3    

Информер для сайта , актуальные релизы 1С + Проверка подписки ИТС. Промо

WEB Администрирование данных 1С Сервисные утилиты Бесплатно (free)

Небольшой код который встраивается на сайт и выводит информацию о последних релизах конфигураций 1С

12.09.2014    40904    Malfarion    34    

Чтение вложенных свойств Структур Структуры, Соответствий, свойства через точку, разбор JSON

Практика программирования WEB Интеграция Универсальные функции v8 Бесплатно (free)

JSON: {user.device.type} - как получить значение {type}? А если вложенность значительно глубже? Как проверить, что оно заполнено или удалить его - всё это в публикации с открытым кодом и даже без рекурсии. Бонусом разбор дерева значений - ДанныеФормыЭлементДерева, СтрокаДереваЗначений.

17.11.2020    1417    SizovE    2    

Web Dashboard (мобильная и десктопная версия): оптимальная схема организации взаимодействия с зоопарком систем

WEB v8 Бесплатно (free)

Задача: из множества систем (1С:ERP, 1C:CRM, Кронос:WMS, 1С:Розница, 1С:УПП...) оперативно и онлайн осуществлять мониторинг на телефоне/десктопе/планшете/телевизоре бизнес-аналитику в дашборде для директора. Рассмотрим в статье, как правильно интегрировать между собой все базы, какие для этого инструменты использовать.

10.11.2020    3548    SizovE    2    

Как я бесплатно пишу чат-ботов WhatsApp на 1С

WEB Бесплатно (free)

На разработку чат-бота требуется время. Как правило, время уходит на ознакомление с API, отладку, приемку. Как сэкономить и не платить за использование API на время разработки? Делюсь своим опытом.

02.11.2020    1732    andrew_shamin    10    

Кэширование COM-соединения. Три способа Промо

Практика программирования Перенос данных из 1С7.7 в 1C8.X Внешние источники данных WEB v8 Россия Бесплатно (free)

Статья о трех способах кэширования COM-соединения в 1С:Предприятии 8.x.

11.04.2013    41882    YPermitin    41    

Отладка модуля ДиадокПро

WEB v8 1cv8.cf Бесплатно (free)

В обработке ДиадокПро все дополнительные модули встроены во внешние обработки, которые хранятся в макетах. Это усложняет процесс самостоятельной интеграции, так как теряется возможность попасть в них в режиме отладки. Но не всё так страшно, поэтому ниже инструкция)

30.10.2020    1516    Максим-777    10    

JSON примеры меню B2B web-приложения "Личный кабинет" на движке EDIbot для телефона/десктопа

WEB v8 Бесплатно (free)

Рассмотрим на примерах работу движка EDIbot при организации меню B2B "Личного кабинета" (мобильная версия, версия десктоп) грузовладельца WMS-системы.

29.10.2020    774    SizovE    0    

Обмен с сайтом посредством Post-запроса, json

WEB v8 1cv8.cf Бесплатно (free)

Задача - передавать на сайт объекты с наименованием и уникальным идентификатором (УИ), которые изменяются в 1С. Также нужно сохранять историю отправленных пакетов.

29.10.2020    3886    John_d    26    

Заготовка для загрузки файлов по ftp Промо

WEB Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

3 процедуры и 1 макет

03.06.2013    30685    anig99    6    

Организация HTTP публикации каталога товаров используя PostgREST

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу порядок установки настройки и использования PostgREST на примере организации каталога товаров.

05.10.2020    785    malikov_pro    2    

Использование HTTP REST обертки xmysql для работы с MySQL на примере OpenCart

WEB Бесплатно (free)

В статье опишу вариант работы с MySQL базой используя HTTP.

28.09.2020    1765    malikov_pro    2    

Интеграционная прослойка(middleware) на Golang. Часть 5 - Обмен с 1С через HTTP-сервисы платформы

WEB v8 Бесплатно (free)

В этой статье научим прослойку отправлять данные в 1С, для этого используем HTTP-сервисы платформы. Обменяемся данными с новым справочником Клиенты. Но главное создадим HTTP-сервис для получения сообщений из очереди RabbitMQ.

28.09.2020    1200    dmitry-irk38    4    

Организация удаленного доступа к корпоративной информационной системе — это просто ! Промо

Внешние источники данных Монитор заказов WEB Монитор заказов Бесплатно (free)

Хочу поделиться своим опытом создания web морды к корпоративной информационной системе на базе 1С. Необходимо организовать сбор заказов от удаленных пользователей. - Каждый пользователь видит свой набор данных, и работает со своими документами. - Доступ по логину/паролю, работа в основном с планшетов (iPad) или с десктопа. - Сервер должен находиться за пределами организации. - Себестоимость 1 пользователя не более 10$ за месяц. - Использование в основном мобильного канала связи GPRS (~100 КБ/с).

31.08.2012    28824    avhrst    13    

Отладка http сервиса

WEB v8 Бесплатно (free)

При разработке http сервиса возникает ситуация, а как протестировать http сервис? Создали мы сервис, настроили шаблоны, передали, если нужно параметры, открываем браузер заполняем строку подключения и БАХ, ошибка. Что делать?

23.09.2020    2369    hpi    10    

Учимся создавать http сервисы (часть вторая). Передача параметра в http сервис

WEB v8 1cv8.cf Бесплатно (free)

Пошаговое руководство по созданию http-сервиса (часть вторая). Передача параметра в http сервис.

22.09.2020    4940    hpi    6    

Организация данных и вариант обработки для организации обмена с сайтом

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу вариант организации данных и обработки для обмена с сайтом.

22.09.2020    1260    malikov_pro    4    

Формирование списка документов и скачивание печатной формы документа через веб-сайт с использованием HTTP-сервиса, плюс особенности авторизации

Практика программирования Обмен данными 1С WEB v8 1cv8.cf Бесплатно (free)

В статье показан пример, как реализовать формирование списка документов клиента/пользователя по коду, а затем скачать его (документа) печатную форму по ссылке

18.09.2020    951    R_o_n_n_y    3    

Формирование HTTP запроса формата multipart/form-data с двоичными данными, используя ПотокВПамяти

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу вариант формирования запроса

11.09.2020    2852    malikov_pro    11    

Дневник боли и страданий. Как я переходил от The Bat! к MS Outlook

WEB Бесплатно (free)

Мой опыт перехода от The Bat! к MS Outlook. Сравнение двух программ, киллер-фичи, лайфхаки и рецепты из интернета. Все в одном месте и проверено автором на актуальных релизах сентября 2020 года.

02.09.2020    1383    gubanoff    15    

Формирование документа Goggle Docs из шаблона используя Google Apps Script

WEB Бесплатно (free)

В статье опишу работу скрипта для формирования документа с публикацией по HTTP.

25.08.2020    1078    malikov_pro    0    

Ферма приложений на Kubernetes

WEB v8 Бесплатно (free)

При эксплуатации большого количества информационных систем 1С, предоставляющих интернет-сервисы, возникают проблемы, связанные с зависимостью от производительности и стабильности веб-сервера. Как объединить отдельно стоящие веб-сервера с помощью платформы Kubernetes для централизованного мониторинга всех опубликованных интернет-сервисов на конференции Infostart Event 2019 Inception рассказал программист компании BIA Technologies Владимир Кирбаба.

24.08.2020    1304    ComboBoy    0    

Использование шаблонного процессора для формирования HTML страниц

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу использование шаблонного процессора Handlebars запущенного на Node.js

24.08.2020    1568    malikov_pro    26    

Использование скриптов при формировании запросов используя Postman

WEB Бесплатно (free)

В статье опишу применение JS скриптов а postman при работе с API.

22.08.2020    1877    malikov_pro    8    

Загрузка или обновление файла на яндекс диске через rest-api

Практика программирования Файловые протоколы обмена, FTP WEB v8 Бесплатно (free)

Коллеги, в данной публикации я хочу поделиться кодом, с помощью которого можно загрузить файл на яндекс диск или обновить существующий.

12.08.2020    2321    pavelpribytkin96    10    

Самый простой парсинг и обработка веб-страниц в 1С

WEB Универсальные функции v8 1cv8.cf Бесплатно (free)

Рассмотрим самый простой парсинг веб-страниц средствами платформы 1С и еще некоторые полезные приемы работы с веб-страницами.

07.08.2020    6136    YPermitin    18    

Загрузка или обновление файла на гугл диске

Практика программирования Файловые протоколы обмена, FTP WEB v8 1cv8.cf Бесплатно (free)

Коллеги, в данной публикации я хочу поделиться кодом, с помощью которого можно загрузить файл на гугл диск или обновить существующий.

06.08.2020    1558    pavelpribytkin96    6    

Использование Yandex Translate (Яндекс.Переводчик)

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу вариант подключения и использования Yandex Translate.

08.07.2020    3767    malikov_pro    8    

Когда хотим знать IP клиента...

WEB v8 Бесплатно (free)

В процессе разработки web приложения на 1С, и это не шутка))), а пожелание заказчика, возникла ситуации когда понадобилось знать, с какого IP подключался клиент.

03.07.2020    5220    IMihalev    10    

Ограничение доступа к HTTP публикациям 1С сервера используя NGINX

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу вариант ограничения доступа к HTTP публикациям 1С сервера используя NGINX.

02.07.2020    6952    malikov_pro    7    

Структура обработки загрузки цен и остатков поставщика с примерами и комментариями

Внешние источники данных WEB v8 1cv8.cf Россия Бесплатно (free)

В статье опишу структуру обработки по загрузке цен и остатков от поставщика с примерами.

27.06.2020    1809    malikov_pro    0    

Приемы описания документации API используя нотацию RAML

WEB Россия Бесплатно (free)

В статье опишу приемы, которые использую в своей работе, и которые позволяют быстро реализовать описание.

24.06.2020    1474    malikov_pro    2    

Вариант использования документа "Операция по Яндекс.Кассе" для других сервисов по оплате через интернет

WEB v8 1cv8.cf Россия Бесплатно (free)

В статье рассмотрю организацию эквайринга в УТ 11.4 и доработки для создания заказов на оплату к стороннему сервису, как пример Сбербанк.

24.06.2020    1423    malikov_pro    3    

Работа с AliExpress через API

WEB v8 Бесплатно (free)

В публикации опишу подход работы с API AliExpress и примеры кода.

23.06.2020    5210    malikov_pro    23    

Не программируй - вставляй и копируй. OAuth 2.0 авторизация API Google, получение токенов доступа (refresh и access token)

WEB Облачные сервисы, хостинг Бесплатно (free)

Без программирования, в несколько кликов - простой и быстрый способ трехногой авторизации по протоколу OAuth 2.0 в Google APIs. Получение refresh и первого access token для использования в HTTP-запросах из 1С к API Google. Для приложений типа "Компьютеры".

09.06.2020    4488    uno-c    1    

История создания успешной системы чат-ботов на 1С

WEB v8 Бесплатно (free)

Использование чат-ботов в мессенджерах позволяет автоматизировать многие сложные бизнес-процессы путем диалога с системой через виртуального собеседника. О том, как создать универсальную систему ботов с бэкендом на 1С, работающую в Telegram, Viber и Facebook Messenger одновременно, на конференции Infostart Event 2019 Inception рассказал программист-фрилансер Константин Гейнрих.

21.05.2020    8009    CyberCerber    15    

Парсинг html страниц с выводом информации через JavaScript с использованием Selenium

WEB v8 1cv8.cf Бесплатно (free)

Есть девочки как девочки, есть мальчики как мальчики, есть сайтики как сайтики, но странички их обманщики. В целях сохранить информацию, от автоматизированного сбора, многие ресурсы пытаются защитить ее. Один из таких способов - вывод информации на странице через JavaScript. При получении такой страницы в 1С, JavaScript не успевает вывести необходимые данные, и в 1с получаем практически пустую страницу. В статье приведу пример разработки, для парсинга таких страниц, без регистрации и смс.

20.05.2020    5009    platonov.e    25    

Как разработать Web приложение и остаться 1С-ником

WEB Бесплатно (free)

Создание современных веб-приложений обходится для бизнеса дорого и требует постоянной актуализации различных фреймворков, что не всегда оправданно. Как применить инженерный подход и предоставить бизнес-пользователям доступ к данным 1С в удобном и защищенном веб-приложении на конференции Infostart Event 2019 Inception рассказал руководитель управления ИТ компании WiseAdvice Олег Филиппов.

18.05.2020    13357    comol    86    

Интеграция 1С и CMS WordPress посредством Rest API сайта. Шаг третий, WooCommerce, публикация категорий товаров

WEB v8 1cv8.cf Бесплатно (free)

Интеграция 1С и CMS WordPress посредством функционала Rest API. Используем только язык программирования 1С и штатный функционал Rest API предоставляемый CMS, без дополнительных библиотек и плагинов. Процедуры и функции публикации категорий товаров в магазин WooCommerce, с комментариями внутри.

13.05.2020    3478    osivv    3