1С и Умный дом

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

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

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

1С и Умный Дом.

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

Умный дом

Умный дом - одно из модных слов 2020 года, но что именно оно означает? В двух словах, умный дом означает дом, где определенные элементы подключены к интернету, иначе известному как устройства Интернета вещей (IoT). Это может быть всё, начиная от лампочек, которые вы можете включить своим голосом или иными действиями, и заканчивая умными устройствами домашней безопасности.

Короче говоря, умный дом - это любой дом, который включает в себя устройства, подключенные к Wi-Fi. Подключение к интернету означает, что вы сможете управлять ими с помощью мобильного приложения на вашем телефоне. Многие устройства также подключены к голосовым помощникам, поэтому вы можете управлять ими с помощью голосовых команд. Любой человек может иметь умный дом, который может быть, чем угодно: от маленькой квартиры с умным динамиком до большого дома со встроенными автоматизированными устройствами. Помните: нет маленьких умных домов, есть только маленькие устройства! Конечно, ни один дом не является полностью автоматизированным, но промышленность все ближе и ближе подходит к этому моменту (источник).

Использование технологий умного дома в США

В ТЕЧЕНИЕ СЛЕДУЮЩЕГО ГОДА БОЛЕЕ 80 МИЛЛИОНОВ АМЕРИКАНСКИХ ДОМОХОЗЯЙСТВ НАМЕРЕНЫ ПРИОБРЕСТИ НОВЫЙ ТИП УСТРОЙСТВА УМНОГО ДОМА. (источник)

Благодаря своему удобству, безопасности и способности экономить деньги пользователей, технология умного дома в последние годы становится все более популярной, и не только среди технически подкованных миллениалов. Согласно последним исследованиям, примерно 32 процента американских домохозяйств имеют технологию "умного дома", и ожидается, что к 2025 году этот показатель вырастет до 57 процентов.

Исследования показывают значительный спрос на эти продукты, причем более высокими темпами, чем прогнозировалось ранее. Вот ключевые результаты нашего исследования, основанного на ответах 605 лиц, самостоятельно принявших решения о покупке бытовой электроники в прошлом месяце (август).

  • Самыми популярными устройствами умного дома сегодня являются умные телевизоры, подключаемые модули smart TV и умные колонки.
  • Шестьдесят четыре процента наших респондентов заявили, что планируют приобрести новый тип технологии умного дома в течение следующего года, что соответствует более чем 80 миллионам домохозяйств в США и значительно превышает отраслевые прогнозы.
  • Из семей, которые не были заинтересованы в владении или использовании технологии умного дома, большинство сказали, что она не нужна и не актуальна, в то время как другие отметили ее высокую стоимость и последствия для конфиденциальности.

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

Будущее умного дома

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

Свет, камеры/видеозвонки, системы безопасности/замки, розетки, переключатели, сенсоры.

Умный переключатель для 1С и умного дома

Рассматриваемый переключатель (switch) является типичным переключателем/выключателем одного из производителей устройств умного дома, которым можно управлять из фирменного приложения, с помощью Google Home Assistant, Amazon Alexa и иными приложениями. Работает от сети 220 В. Для управления нужна домашняя сеть Wi-Fi.

                Краткое описание возможностей устройства:

  • Управление со своего телефона в любом месте и в любое время.
  • Поддержка Amazon Alexa и Google Assistant для включения / выключения устройств.
  • Возможность, чтобы одно устройство запускало / выключало другое или группы устройств.
  • Возможность управления устройством с помощью приложения и сервисов, поддерживаемых IFTTT.
  • Режим DIY* позволяет использовать REST API для подключения к существующей системе домашней автоматизации.
  • Включение / выключение устройства при отсутствии доступа Wi-Fi в режиме LAN.
  • Делитесь устройствами с семьей, чтобы управлять вместе.
  • Показывать статус в реальном времени в фирменном приложении.
  • Можно подключить старый телефон, чтобы он отслеживал и управлял устройствами.

 

*DIY — Самодельничество, или «сделай сам» (англ. DIY — Do It Yourself), — вид деятельности, при котором вы работаете своими руками. В последнее время стала популярна рубрика DIY поделки (источник википедия).

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

Краткий обзор режима DIY

Источник: производитель устройства. Режим DIY разработан для пользователей и разработчиков домашней автоматизации IoT, которые хотели бы управлять устройством с помощью существующей платформы домашней автоматизации с открытым исходным кодом или локального HTTP-клиента вместо приложения. В режиме DIY, когда устройство подключено к сети, оно будет публиковать свои услуги и возможности в соответствии со стандартом mDNS / DNS-SD. Перед публикацией службы устройство включает HTTP-сервер на порту, указанном в записи DNS SRV. Устройство предоставляет свои возможности через RESTful API на основе HTTP. Пользователи могут получать информацию об устройстве, управлять устройством, отправляя запрос HTTP API.

Протокол управления устройством RESTful API (HTTP POST)

Устройство открывает HTTP-сервер в порту, указанном в записи DNS SRV, прежде чем устройство опубликует свои службы; устройство публикует возможности через RESTful API на основе HTTP. Из-за безопасности локальной сети и ограниченной вычислительной мощности устройства в этом рекомендуется, чтобы устройство предоставляло интерфейс HTTP вместо интерфейса HTTPS.

Форматы запроса и ответа RESTful API устройства

Формат запроса RESTful API устройства

URL: http: // [ip]: [port]/[path]

Формат возвращаемого значения: json

Метод HTTP: POST

Пример запроса RESTful API к устройству, работает в методе POST и теле запроса в формате JSON.

{
  "deviceid" : "100000140e" ,
  "data" :
          {
           "switch" : "on"
          }
}

Ответ RESTful API устройства

Пример ответа RESTful API устройства. Работает с кодом ответа HTTP 200 OK и телом ответа в формате JSON.

{
 "seq" : 2 ,
 "error" : 0 ,
 "data" : {
           "signalStrength" : -67
           } 
}

А причем здесь 1С?

Просто захотелось по-управлять умными устройствами из 1С, если есть такая возможность. Имея в багаже знания приобретенные при разработке этой статьи (//infostart.ru/1c/articles/1229332/) и других, связанных с ней, можно попробовать. Почему бы нет?

Что имеем.

Со стороны умного устройства.

  1. Само устройство. В данном случае – переключатель.
  2. Устройство должно поддерживать режим работы DIY.
  3. Мини HTTP сервер для обработки запросов.
  4. Поддержка устройством RESTful API.

Со стороны 1С.

  1. Платформа, не ниже 8.3.6. Для экспериментов использовалась учебная платформа, версия 8.3.8.1933.

В принципе всё. Учебная выбрана не случайно, специально минимально подходящая для обмена данными с HTTP сервисом. Думаю, что несмотря на все её ограничения, вполне подойдет для создания программы по управлению умными устройствами.

1С, что внутри.

Общего характера.

Константы.

Здесь, полагаю, пояснения в необходимости данных констант не нужны. А кому интересно, можете прочитать в предыдущих статьях про REST API.

Общие модули.

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

В двух словах про функцию «pingНаСервере», она используется для пинга доступности устройства и как фиктивный адрес + ТаймАут > 1000 мс (1 секунды)  для виртуальной паузы.

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

Здесь чуть подробнее.

Data предопределенные данные тела запросов.
Здесь хранятся предопределенные данные тел запросов к устройству, для управления им. Эти данные предопределены производителем и имеют структуру, описанную выше. Плюс краткое описание. Можно конечно, вписать свои, но работать вряд ли будет.

Примеры запросов

info

Получает информацию об устройстве, без дополнительных ключей. Тело запроса в формате JSON:

{
"deviceid" : "" ,
  "data" : {}
}

switch

Включает или выключает устройство, без дополнительных ключей, [turnkey] - 'on' - включен или 'off' - выключен. Тело запроса в формате JSON:

{
"deviceid" : "" ,
  "data" : {“ switch”: “ [turnkey]”}
}

Data предопределенные значения ключей тела запроса

Здесь хранятся предопределенные данные ключей тела запросов к устройству, для управления им. Эти данные также предопределены производителем и имеют значения, как на картинке.

Можно конечно, вписать свои, но работать не будет.

Умные устройства

Здесь хранятся сами умные устройства. Имеют дополнительные реквизиты «IP адрес» и «Порт». Табличную часть «Команды устройства», которые можно послать в адрес устройства для исполнения.

Выглядит так:

Флаги использовать “ON” и “OFF” используются как основные команды для включения / выключения. В нашем случае лампочки. Использовать можно как как угодно, главное, чтобы нагрузка не превышала 10А.

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

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

 

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

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

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

Имеется ещё два устройства, это ещё один переключатель (который компактнее) и диммер (для управления яркостью света). Данные умные устройства также поддерживают режим DIY и описание их работы планирую опубликовать в перспективе.

Личное мнение про 1С и Умный дом.

Думаю, что исследователи мнений в Америке правы, и это направление будет стремительно развиваться, в том числе и в нашей стране. Жаль, что подобных исследований про Россию не нашёл.

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

Что касается финансовой стороны, то тоже считаю, что обойдется не дорого. Купить мини компьютер, учебная версия бесплатна, запрограммировать расписание/регламентные задания и управление умным домом готово. А если прикрутить WEB службы к 1С, оптимизировать программу под WEB версию, прикрутить «белый» IP, и пожалуйста, можно управлять и мониторить из любой точки мира. Как в фирменных приложениях, только никакие данные «на лево» не уходят.

Что контролировать? Телевизоры, микроволновки, ТВ-приставки, да много ещё чего можно, и экономить на потреблении электроэнергии, ведь в «фоне» тоже потребляется. Можно управлять светом – уехали в отпуск, запрограммировал эмуляцию нахождения дома.

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

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

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

Всё.

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

 1С:Предприятие 8.3, учебная версия (8.3.8.1933)

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Steelvan 35 21.12.20 22:06 Сейчас в теме
... Согласно последним исследованиям, примерно 32 процента американских домохозяйств имеют технологию "умного дома...
Ага, исследования конечно делали сами сшашники.

Вот у меня совсем другая информация по бедности и нищете в сшашке.
https://www.russiapost.su/archives/234645
2. Steelvan 35 21.12.20 22:10 Сейчас в теме
В недавнем гарвардском исследовании говорится, что 49% опрошенных в сельской Америки лично знакомы с людьми, зависимыми от опиатов. А с 1990-х смертность от передозировок героином, опиумом и фентанила выросла втрое. В 2017 году уровень смертности от передозировки в районе Аппалачей была на 72% выше чем в других регионах страны. Источником всего этого стал как раз экономический упадок. 55% респондентов в сельской местности считали что живут в бедности.

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

Квинтэссенцией этих процессов стал городок Эскобар (к знаменитому Пабло Эскобару отношения не имеет), расположившийся на границе с Мексикой вдоль реки Рио Гранде, через которую в Америку бегут от войны и нищеты мексиканцы в поисках работы и лучшей жизни. Этому городку с населением 1188 человек BBC посвятила сюжет. За чертой бедности там живёт 62% населения – это абсолютный рекорд для США. Проблемы всё те же: отсутствие работы, перспектив в жизни, а следствием всего этого становится рост преступности, алкоголизма и наркомании. В городе, где привыкли засыпать под стрельбу банд, устроится простым уборщиком уже большой успех. Как говорит такой уборщик в интервью: «Единственное, что в городе развивается – это организованная преступность».
3. LimarenkoA 22.12.20 02:02 Сейчас в теме
(2) как это всё относится к статье??
4. Roootru 23.12.20 04:22 Сейчас в теме
(3) Человеку просто нужно было где то написать что он очень интересную статью прочитал.
P.S. По его мнению.
5. TitanLuchs 253 23.12.20 12:01 Сейчас в теме
Норм! Морду еще надо добавить, чтобы со смарта управлять лампочками. Можно и голосовое управление прикрутить.
6. osivv 198 23.12.20 21:38 Сейчас в теме
(5)Так и я о том же.
"А если прикрутить WEB службы к 1С, оптимизировать программу под WEB версию, прикрутить «белый» IP, и пожалуйста, можно управлять и мониторить из любой точки мира."
Наверное точнее было бы написать "прикрутить HTTP-сервисы к 1С".
TitanLuchs; +1 Ответить
7. TitanLuchs 253 23.12.20 21:50 Сейчас в теме
(6) У меня так и было сделано на старой квартире. Новую еще не успел железом наполнить, но за этим дело не станет )
8. ltfriend 614 24.12.20 09:16 Сейчас в теме
Короче говоря, умный дом - это любой дом, который включает в себя устройства, подключенные к Wi-Fi.

Наличие образной розетки, которой можно управлять через интернет не делает дом "умным".
papami; pm74; +2 Ответить
Оставьте свое сообщение

См. также

.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    500    jenyavp    13    

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

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

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

04.01.2021    1538    osivv    15    

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    

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    8008    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