Интеграция 1С и Viber с помощью API

Публикация № 1481833 16.07.21

Интеграция - WEB-интеграция

Обработка Интеграция Viber Вибер Вайбер API Бот

Внешняя обработка и расширение для тестирования интеграции с Viber, реализованы базовые методы отправить сообщение, отправить файл, получить сообщения. Подойдет в качестве основы для дальнейшего развития.

1. Чтобы начать работать с API, необходимо зарегистрировать приложение. Переходим по ссылке и заполняем параметры приложения:

Картинку, название, категорию, email и др., нажимаем "Create", чтобы создать приложение.

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

3. Далее будет немного сложно: необходимо опубликовать свой http-сервис в 1С, чтобы мы могли получать уведомления о событиях от Viber. Cервер, где будет выполнена публикация обязательно должен работать через https с действительным SSL сертификатом.

Для упрощения, я подготовил расширение, в котом есть всё необходимое: http-сервис и регистр сведений, куда будут записаны все вызовы от Viber. Публикуем сервис, проверяем в браузере, если по адресу https://localhost/<имя_базы>/hs/viber/webhook отображается {"result": "ok"}, значит, можно переходить к следующему пункту.

4. Регистрируем webhook в Viber. Заходим в 1С, открываем обработку "Интеграция Viber" и заполняем параметры интеграции:

Токен приложения, который мы получили в п.2.
Имя бота, которое будет отображаться в переписке.
Webhook - адрес вашего http-сервиса.

Нажимаем кнопку "Установить", если все настройки выполнены правильно, то ответ от сервера будет, как на скриншоте ("status_message": "ok").

5. Откройте Viber, добавьте бота в контакты и напишите ему какое-нибудь сообщение. Бот не может первым начать диалог.

6. По адресу веб-хука от Viber придет уведомление. Смотрим записи в регистре сведений "Журнал запросов (Viber)".

По сути, нам из него нужно только значение "sender" - "id", чтобы начать отправлять сообщения от имени бота собеседнику.

7. Вписываем значение sender-id в параметры обработки "Интеграция Viber" в поле "Канал". На этом подготовительная часть закончена. На самом деле, после выполненных настроек работать с API совсем не сложно. Чтобы отправлять сообщения нам нужно вызывать только один метод send_message с различными параметрами.

Заполняем параметры, нажимаем кнопку "Отправить", смотрим результат в Viber.

 

Платформа 8.3.14. Конфигурация - любая. Описание всех методов API - https://developers.viber.com/docs/api/rest-bot-api/#get-started

Скачать файлы

Наименование Файл Версия Размер
Расширение для интеграции 1С и Viber с помощью API

.cfe 18,21Kb
37
.cfe 0.1 18,21Kb 37 Скачать
Обработка для интеграция 1С и Viber с помощью API

.epf 13,18Kb
339
.epf 0.1 13,18Kb 339 Скачать бесплатно

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. bulpi 209 17.07.21 13:30 Сейчас в теме
Когда-то Вайбер разрешал интеграцию только крупным клиентам, с пакетом от N сотен тысяч сообщений в месяц. С тех пор что-то изменилось ?
2. elcoan 508 17.07.21 14:59 Сейчас в теме
(1) Да, сейчас аккаунт разработчика можно получить бесплатно и очень оперативно.
3. чингачгук 18 05.08.21 12:46 Сейчас в теме
Добрый день.
Подскажите куда зайти чтобы "4. Регистрируем webhook в Viber."?
4. elcoan 508 05.08.21 15:12 Сейчас в теме
(3) Добрый день! Это просто название пункта) Нужно открыть обработку, заполнить токен, имя, webhook и нажать кнопку справа "Установить" - веб-хук будет установлен. (При этом будет сделан вызов https://developers.viber.com/docs/api/rest-bot-api/#setting-a-webhook
5. чингачгук 18 05.08.21 19:07 Сейчас в теме
6. чингачгук 18 05.08.21 19:43 Сейчас в теме
Может еще подскажите? Я вебхук настроил в базе 1с с паролем. Через браузер ссылка открывается, затем идет аутентификация
Но при попытке установить, выдается ошибка, т.к. аутентификация из ссылки не устанавливается. Как-то можно в ссылке сразу указать логин и пароль, или в процедуре обращения его указать?
Не нашел в коде куда можно вставить логин и пароль
7. elcoan 508 05.08.21 20:19 Сейчас в теме
(6) Возможно ли в Вашем случае отключить аутентификацию? Можно создать специального пользователя в 1С, которому запретить интерактивный вход в базу и установить для него аутентификацию Windows, от имени пользователя, под которым работает IIS.
Как другой вариант, можно попробовать в адресе web-hook указать логин и пароль типа такого https://user:pass@www.example.com/webhook (не проверял этот вариант).
8. чингачгук 18 06.08.21 00:19 Сейчас в теме
(7) Пока с аутентификацией не разобрался "https://user:pass@www.example.com/webhook (не проверял этот вариант)." - так не работает.
Пока сделал отдельную базу без аутентификации, далее что-то придумаю
Так же не плохо заработало со сторонним сервисом вебхука (https://webhook.site)
Вот что не могу добиться - это прочитать сообщения которые пользователь пишет боту. На вебхуке они все висят, а вот как это список дернуть в 1с, не знаю.

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


Процедура ОтправитьСообщение(Текст ="") Экспорт
Структура = Новый Структура();
Структура.Вставить("receiver", ИДПользователя);
sender = Новый Соответствие();
sender.Вставить("name", "Чат-бот");

Структура.Вставить("sender", sender);
Структура.Вставить("type", "text");
Структура.Вставить("text", ?(Текст = "", "Добрый день!", Текст));

ОтправитьЗапросНаСерверВайбера("send_message", Структура);

КонецПроцедуры

Функция ОтправитьЗапросНаСерверВайбера(ИмяКоманды, СтруктураПараметров = Неопределено)

Сервер = "chatapi.viber.com";
ТелоЗапроса = ПолучитьСтруктуруСообщения(СтруктураПараметров);
Адрес = ПолучитьТекстЗапросаВайбер(ИмяКоманды);
Соединение = Новый HTTPСоединение(Сервер,,,,,, Новый ЗащищенноеСоединениеOpenSSL); //Новый HTTPСоединение(Сервер,,Логин,Пароль,,, Новый ЗащищенноеСоединениеOpenSSL);
Запрос = Новый HTTPЗапрос(Адрес);

Токен = Токен();
Если ПустаяСтрока(Токен) Тогда
Сообщить("Укажите токен");
Возврат Неопределено;
КонецЕсли;

Если ТелоЗапроса <> Неопределено Тогда
Запрос.Заголовки.Вставить("Content-Type","application/json");
Запрос.Заголовки.Вставить("X-Viber-Auth-Token",Токен());
Если СтрДлина(ТелоЗапроса) > 4 тогда
Запрос.УстановитьТелоИзСтроки(ТелоЗапроса,"UTF-8", ИспользованиеByteOrderMark.НеИспользовать);
КонецЕсли;
Ответ = Соединение.ОтправитьДляОбработки(Запрос);
Иначе
Ответ = Соединение.Получить(Запрос);
КонецЕсли;

Чтение = Новый ЧтениеJSON;
ОтветСтрокой = Ответ.ПолучитьТелоКакСтроку();
Чтение.УстановитьСтроку(ОтветСтрокой);
Результат = ПрочитатьJSON(Чтение);

Возврат Результат;

КонецФункции

Функция ПолучитьТекстЗапросаВайбер(ИмяКоманды)

Адрес = "/pa/";
Адрес = Адрес + ИмяКоманды;
Возврат Адрес;

КонецФункции

Функция ПолучитьСтруктуруСообщения(СтруктураПараметров = Неопределено)

СтруктураНастроек = Новый Структура();

Если СтруктураПараметров <> Неопределено Тогда
Для Каждого стрПараметр Из СтруктураПараметров Цикл
СтруктураНастроек.Вставить(стрПараметр.Ключ, стрПараметр.Значение);
КонецЦикла;
КонецЕсли;

ЗаписьJSON = Новый ЗаписьJSON;
ЗаписьJSON.УстановитьСтроку();
ЗаписатьJSON(ЗаписьJSON, СтруктураНастроек);
Возврат ЗаписьJSON.Закрыть();

КонецФункции

Показать
9. elcoan 508 20.08.21 00:16 Сейчас в теме
(8) Не совсем понял проблему с получением сообщений. Сообщения получаются web-hook'ом, в моем примере, они сохраняются в регистр сведений "viber_ЖурналЗапросов", где их в последствии можно обрабатывать.
10. чингачгук 18 20.08.21 09:43 Сейчас в теме
(9) Да все верно, я разобрался, только забыл отписаться. У меня просто не сразу поднялся вебхук, я сначала через внешний тестировал.
11. ClickUp 580 28.01.22 11:13 Сейчас в теме
(4) Подскажите как получить вебхук ?
12. elcoan 508 31.01.22 09:47 Сейчас в теме
(11) Добрый день, можно подключить к базе расширение "Расширение для интеграции 1С и Viber с помощью API" и опубликовать базу на http-сервере.
13. user687938_mds_88 5 09.02.22 07:32 Сейчас в теме
Добрый день.
У меня база 1С с пользователями (т.е. для входа нужны логин и пароль).
Создал http-сервис с методом GET... (шаблон без параметров).
Веб хук получился такой: https://mydomen.ru/MY_BASE/hs/ExchangeMessengers/viber

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

При регистрации вебхука в viber возвращается ошибка status 1 (недоступный url). Предполагаю это связано с авторизацией в 1С.

Может кто знает как при регистрации вебхука указать логин и пароль пользователя 1С или есть другой метод?
18. DENSKR 10 31.10.22 12:20 Сейчас в теме
(13)Вы разобрались с этой задачей? У меня такая же проблема.
22. FUXEARA 08.12.22 12:28 Сейчас в теме
(18)
сообщение 21!
Ошибку со status 1 , в веб клиенте не смог решить. Она возникает в следствии внесения данных о пользователе и пароле в default и после этого 1с теряет публикацию на веб сервере, хотя все при этом работает. Если удалить из default эти данные 1с снова видит публикацию, но тогда не пашет http сервис. Писал разрабам, посмотрим что ответят.
Решилась проблема , созданием чистой базы без пользователей и паролей и настройкой обмена между этой базой и основной.
14. sokir 2 14.02.22 22:41 Сейчас в теме
Когда нажимаю кнопку Установить - вываливается ошибка:
Ошибка при обработке метода API viber: {ВнешняяОбработка.ИнтеграцияViber.Форма.Форма.Форма(125)}: Сервер вернул ошибку:
{"status":1,"chat_hostname":"SN-CHAT-02_"}

В чем может быть причина?
Прикрепленные файлы:
21. FUXEARA 08.12.22 12:23 Сейчас в теме
(14) В этом фрагменте
Если ТипЗнч(ТекстЗапроса) = Тип("Строка") Тогда
	Запрос.УстановитьТелоИзСтроки(ТекстЗапроса);
ИначеЕсли ТипЗнч(ТекстЗапроса) = Тип("ДвоичныеДанные") Тогда
	Запрос.УстановитьТелоИзДвоичныхДанных(ТекстЗапроса);
КонецЕсли;

Соединение 	= Новый HTTPСоединение("chatapi.viber.com", , , , , , Новый ЗащищенноеСоединениеOpenSSL());

Показать

я написал
Если ТипЗнч(ТекстЗапроса) = Тип("Строка") Тогда
	Запрос.УстановитьТелоИзСтроки(ТекстЗапроса,"UTF-8",ИспользованиеByteOrderMark.Авто);
ИначеЕсли ТипЗнч(ТекстЗапроса) = Тип("ДвоичныеДанные") Тогда
	Запрос.УстановитьТелоИзДвоичныхДанных(ТекстЗапроса);
КонецЕсли;
Соединение 	= Новый HTTPСоединение("chatapi.viber.com", , , , , , Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows,Новый СертификатыУдостоверяющихЦентровWindows());

Так заработало из тонкого клиента
15. sokir 2 14.02.22 23:35 Сейчас в теме
Может быть это из-за того что установлен самоподписной сертификат?
Я его ставил когда телегу настраивал - с ним заработало.
16. Andre_vas 25.04.22 18:55 Сейчас в теме
Подскажите пожалуйста, как включить веб хук, есть url полученный в ngrok для тестов, при попытке включить в постман ошибка с кодом 4, в чем может быть проблема?
17. Mikeware 9 14.06.22 10:21 Сейчас в теме
Добрый день. а в вайберовскую группу бот может отправлять сообщения?
19. request4t 09.11.22 18:56 Сейчас в теме
здравствуйте. спасибо за публикацию. разобрался как подключить и отправить. но скажите: можно ли получать сообщения?
20. elcoan 508 21.11.22 09:09 Сейчас в теме
(19) Добрый день! В обработке есть пример получения сообщений:
https://i.imgur.com/vNGm4LD.png
23. FUXEARA 08.12.22 19:52 Сейчас в теме
(19) (20) код не дописан, там надо добавить
event_types.Добавить("message");
Оставьте свое сообщение

См. также

Перевод строк в 1С с помощью ЯндексCloud

Инструментарий разработчика WEB-интеграция 8.3.14 Конфигурации 1cv8 Россия Абонемент ($m)

Перевод строковых значений в 1С с помощью яндекс переводчика.

1 стартмани

30.01.2023    1069    0    PonomarevAR    0    

3

Интеграция 1С и Google Forms (Гугл Формы)

WEB-интеграция 8.3.14 Конфигурации 1cv8 Абонемент ($m)

Рассмотрим возможность получения ответов из Google Forms в 1С для последующей обработки и анализа.

1 стартмани

26.01.2023    2742    12    elcoan    7    

31

Интеграция 1С и Yandex Forms (Яндекс Формы)

WEB-интеграция 8.3.14 Конфигурации 1cv8 Абонемент ($m)

Рассмотрим возможность получения ответов из Yandex Forms в 1С для последующей обработки и анализа.

1 стартмани

24.01.2023    3865    5    elcoan    13    

37

Загрузка отдельного файла из zip архива, расположенного на WEB-ресурсе

Файловый обмен (TXT, XML, DBF), FTP WEB-интеграция 8.3.14 Конфигурации 1cv8 Россия Абонемент ($m)

Обработка предназначена для скачивания отдельных выбранных файлов из больших (или маленьких) ZIP архивов, расположенных на WEB - ресурсах. Работает в тонком клиенте на конфигурациях с БСП. Платформа 8.3.14.

1 стартмани

08.12.2022    1313    2    Kobra_RU    0    

8

Интеграция с сервисом Альянс Авиа для 1С:Бухгалтерии

WEB-интеграция Бухгалтерский учет 8.3.14 1С:Бухгалтерия 3.0 Транспорт, автопарки, такси Россия Бухгалтерский учет Абонемент ($m)

Интеграция с сервисом позволяет загружать операции с билетами и сами билеты в 1С:Бухгалтерию в фоновом режиме.

1 стартмани

22.11.2022    1251    0    human_new    0    

3

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Хранение полезных интернет ссылок в 1С

Адаптация типовых решений WEB-интеграция 8.3.14 1С:Бухгалтерия 3.0 Россия Абонемент ($m)

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

1 стартмани

17.11.2022    1634    3    human_new    8    

6

Получение/отправка сообщений RabbitMQ через REST API

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Простой пример получения и отправки сообщений в брокер сообщений RabbitMQ через REST API из 1С без сторонних компонент и middleware.

1 стартмани

23.09.2022    6083    17    NikeeNik    16    

44

Автоматическая передача остатков в HOFF через JSON

Оптовая торговля WEB-интеграция 8.3.14 1С:Управление торговлей 11 Оптовая торговля, дистрибуция, логистика Управленческий учет Абонемент ($m)

Обработка для автоматической передачи остатков товаров на маркетплейс HOFF через API / JSON - Список товаров определяется значениями двух дополнительных реквизитов - продается в HOFF и в код номенклатуры HOFF, которые нужно установить самостоятельно - Поддерживается передача остатков с нескольких складов и нескольких комиссионеров.

1 стартмани

06.09.2022    1878    4    yam    5    

1

Выгрузка из УТ 11.5 на Авито с отборами и остатками в объявлении

Оптовая торговля Розничная торговля WEB-интеграция 8.3.14 8.3.6 8.3.8 Конфигурации 1cv8 Россия Абонемент ($m)

Помогает быстро зайти с каталогом и оперативно управлять каталогом объявлений на авито.

1 стартмани

15.08.2022    2063    3    Pass2    0    

3

#KafkaЭтоПросто: Kafka Adapter 1С (Confluent) - отправляем сообщения

Инструментарий разработчика Внешние источники данных WEB-интеграция Платформа 1С v8.3 Абонемент ($m)

Сегодня поднимем в docker kafka с confluent'om, а в 1С, в EDT загрузим проект из репозитория, создадим обработку, в которой несколькими строчками отправим сообщение в kafka через rest proxy и в confluent control center посмотрим на него. Если коротко, то: как отправить сообщение в Kafka несколькими строчками кода без компонент, регистраций и смс.

5 стартмани

24.07.2022    7873    21    huxuxuya    29    

75

Видеокурс-практикум: как подготовить и написать ТЗ, ЗНР, ЧТЗ. Промо

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

3 500 рублей

В помощь фрилансеру: парсим объявления о фрилансе и публикуем их в телеграм-канале

WEB-интеграция 8.3.14 Абонемент ($m)

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

1 стартмани

15.07.2022    2354    3    elcoan    1    

6

Распознавание текста из изображений и PDF с помощью нейросетей Yandex Vision и 1С

Обработка документов WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Если вам нужно с помощью компьютерного зрения от Yandex быстро распознавать текст из документов и изображений, эта статья для вас!

5 стартмани

13.07.2022    7604    9    kiv1c    5    

35

Расширение для 1С:Бухгалтерия предприятия 3.0, реализующее отслеживание статусов самозанятых.

WEB-интеграция Адаптация типовых решений 8.3.14 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Абонемент ($m)

Расширение для конфигурации 1С:БП 3.0 позволяющее ежедневно мониторить состояние самозанятых, хранить историю статусов, выводить в отчет актуальное состояние, запрашивать индивидуально по выбранному контрагенту (самозанятому) его статус.

1 стартмани

20.06.2022    1939    4    sergling    1    

1

Api идеи для начинающих

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Данная обработка подойдет тем, кто только начинает знакомиться с механизмами api в 1С. В обработке представлены взаимодействия с 12 простыми сайтами на примерах. Решения не затрагивают полной документации, а носят лишь ознакомительный характер. Делал на платформе 8.3.20.

1 стартмани

16.06.2022    8636    25    user676027_svikator    5    

70

Работа с крипто провайдером Узбекистана e-imzo.uz (Web-Socket)

WEB-интеграция Платформа 1С v8.3 8.3.14 Конфигурации 1cv8 Узбекистан Абонемент ($m)

Внешняя обработка для работы из 1С с крипто провайдером Узбекистана. Потребность возникла в изучении вопроса, из-за отсутствия примеров интеграции с поставщиком электронных цифровых подписей в Узбекистане. Разработчик предоставляет пример интеграции, размещенный на их ресурсе. Но чтобы упростить работу с используемым Web Socket, пришлось написать компоненту и обработку.

1 стартмани

10.06.2022    2599    4    AlexPAS    5    

5

Работа с 1С:Аналитика Промо

Онлайн-курс предусматривает изучение возможностей системы “1С:Аналитика”, которая работает как составная часть платформы “1С:Предприятие” и обеспечивает оперативный просмотр и анализ необходимых данных.

4500 рублей

Заполнение контрагентов по ИНН для УТ 10.3

Обработка справочников WEB-интеграция Платформа 1С v8.3 1С:Управление торговлей 10 Россия Абонемент ($m)

Заполнение контрагентов по ИНН (1С: Управление торговлей 10.3).

6 стартмани

17.05.2022    5762    35    kostyan7    20    

1

Делаем табло в обозревателе из 1Ски с нуля за полчаса. Без бутстрапов, реактов и ангуляров. Жизнетрюки от kuzkov.info

Разработка внешних компонент WEB-интеграция Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

02.05.2022    8034    124    Steelvan    0    

66

Обмен данными с Web-сервисами

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Обработка предназначена для быстрой настройки обмена данными с Web-сервисами из пользовательского интерфейса.

10 стартмани

29.04.2022    5887    33    ns_bulatov    4    

37

Определение вхождения координат в заданную область на карте OSM. Взаимодействие JavaScript и 1С

WEB-интеграция 8.3.14 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

04.03.2022    3702    5    Woody56RF    3    

11

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Автоматизация REST интеграций

WEB-интеграция 8.3.14 Конфигурации 1cv8 Россия Абонемент ($m)

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

5 стартмани

18.02.2022    7481    12    kirflaer    3    

59

Сервис push-уведомлений для 1С (Push Notification Service For 1C - PNS4OneS)

WEB-интеграция Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

02.02.2022    12110    38    ltfriend    9    

87

Создание интерактивных обучающих курсов с помощью Vanessa Interactive

Инструментарий разработчика WEB-интеграция Идеи и тренды в разработке Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Приветствую Вас, коллеги. Сегодня Вам предлагается рассмотреть технологию создания интерактивных обучающих курсов, системы Onboarding, интерактивной справки для любых конфигураций разработанных на базе платформы 1С при работе в web клиенте. Прошу посмотреть ролик, кому неинтересно, как это работает, можно дальше не читать. Тестировалось на 1С:Предприятие 8.3 (8.3.20.1646).

1 стартмани

02.02.2022    6485    1    Viktor_Ermakov    2    

34

Создание простых сайтов на основе http сервисов - tips and tricks

WEB-интеграция Платформа 1С v8.3 Абонемент ($m)

Универсальный метод, html шаблоны, страницы с авторизацией и без, многоязычность, страница авторизации, etc.

1 стартмани

22.01.2022    8451    11    vl-sher1    29    

38

Просмотр полученных данных с API Yahoo Finance

WEB-интеграция 8.3.14 Конфигурации 1cv8 Финансовые услуги, инвестиции Абонемент ($m)

Внешняя обработка для просмотра информации о финансовых активах, которую можно получить с помощью API Yahoo Finance.

1 стартмани

17.01.2022    3145    1    RomikMf    4    

2

1СПАРК РИСКИ. Сервис оценки благонадежности контрагентов. Промо

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

Работа с сайтом "Первая и самая полная поисковая система тендеров и закупок России и СНГ" BiCo (Business Connect)

Оптовая торговля WEB-интеграция 8.3.14 1С:Управление торговлей 11 Россия Управленческий учет Абонемент ($m)

Решение на платформе 1С:Предприятие для начала автоматизации тендерного отдела. Расширение предназначено для участников тендеров, выступающих в качестве потребителя товаров и услуг. УТ 11.

2 стартмани

23.12.2021    3252    3    babys    0    

2

Личный кабинет - делаем сайт с помощью 1С

WEB-интеграция Работа с интерфейсом 8.3.14 Конфигурации 1cv8 Абонемент ($m)

Пример создания современного сайта, серверная часть которого написана полностью на 1С.

1 стартмани

30.11.2021    15095    111    elcoan    41    

108

Интеграция с UDS Game для Розницы 2

Розничная торговля WEB-интеграция 8.3.14 1С:Розница Розничная и сетевая торговля (FMCG) Россия Управленческий учет Абонемент ($m)

Интеграция с UDS Game для Розницы 2.3.10. Две версии: 1. Учет всех товаров; 2. Не учитывается табак.

7 стартмани

24.11.2021    3860    9    Mopnex03    1    

1

Работаем с HTTP сервисами 1С. MVC, Twig и прочие радости Web разработчика

WEB-интеграция 8.3.14 Конфигурации 1cv8 Абонемент ($m)

На Инфостарте уже достаточно много статей о том, как начать пользоваться HTTP сервисами и как сделать "Hello world" на странице браузера средствами 1С. Но что дальше? Если вы пробовали сделать хотя бы небольшой сайт в 1С - наверняка знаете, с какими сложностями можно столкнуться. Понимая все эти нюансы разработки сайтов в 1С, у меня и поселилась идея сделать эту разработку. Эдакое превращение разработки HTML страниц средствами 1С в полноценное MVC

1 стартмани

09.11.2021    5452    6    opx    5    

19

Распознавание и загрузка документов в 1С Промо

Универсальная программа-обработка для распознавания любых сканов или фото первичных документов в 1С (счета-фактуры, УПД, ТТН, акты и тд). Точность распознания до 98%.

от 11 рублей

Редактирование и публикация товарных предложений из 1С на сайт Юла (youla.ru)

WEB-интеграция 8.3.14 1С:Управление нашей фирмой 1.6 Абонемент ($m)

Внешняя обработка, которая позволяет опубликовать товары на площадке Юла (youla.ru) сразу из системы 1С. Используется механизм загрузки товаров через файл YML с полной поддержкой категорий, свойств и значений товаров из каждой категории.

1 стартмани

06.08.2021    5127    2    elcoan    0    

3

Выгрузка остатков на сервис INSCOM

Учет ТМЦ Загрузка и выгрузка в Excel WEB-интеграция Платформа 1С v8.3 8.3.14 1С:Управление торговлей 11 Россия Абонемент ($m)

Обработка для выгрузки отчета остатков в формате CSV для сервиса "INSCOM". Работает на УТ 11.4 Дописок базы не требует, в рамках штатной конфигурации.

2 стартмани

16.06.2021    4421    0    hottion    0    

1

Расчет расстояния от МКАД

WEB-интеграция Платформа 1С v8.3 Управляемые формы 8.3.14 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Россия Управленческий учет Абонемент ($m)

Обработка определяет, находится ли адрес доставки внутри или вне МКАД, и если вне, то строит маршрут и считает расстояние от ближайшего съезда со МКАД до адреса доставки.

1 стартмани

30.04.2021    5534    2    Torin99    4    

4

Выполнение задач через браузер в КА, ERP, ЗУП и БП (расширение)

Управление проектом (PMO, EPM) WEB-интеграция Платформа 1С v8.3 8.3.14 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Управленческий учет Абонемент ($m)

Расширение позволяет с помощью http сервиса выполнять простые задачи в браузере из КА 2, ERP 2, ЗУП 3 и БП 3. Стояла задача: руководителям оперативно выполнять задачи по согласованию, от мобильного приложения отказались, т.к. у всех разные телефоны и сложности сборки, в частности, для IOS. Решили делать через http сервис, который реализует веб-морду по просмотру и выполнению задач. Расширение может использоваться как готовое (проверял на демо базах работу), так и как основа для доработки под свои нужды.

2 стартмани

13.04.2021    5538    2    77dream77    2    

1

Расширение конфигурации для Web-доступа к 1С (1С в роли back-end)

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

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

1 стартмани

01.04.2021    17592    20    SaschaG    4    

64

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Работа с картами в 1С на примере бесплатной библиотеки Leaflet

WEB-интеграция Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Разработка функционала отображения и выбора пунктов доставки на карте прямо в 1С с помощью бесплатной библиотеки Leaflet. Тестирование производилось на платформе 8.3.15.1534 на тонком клиенте.

1 стартмани

31.03.2021    23346    69    Parsec1C    20    

80

Отправка Push-уведомлений через сервис Firebase Cloud Messaging по протоколу FCM HTTP v1 API

WEB-интеграция Платформа 1С v8.3 Абонемент ($m)

При разработке нативного приложения Android для ТСД, в котором присутствует функционал отображения задач кладовщикам, созданных в 1С, возникла необходимость отправлять push-уведомления о появлении новых задач. Для отправки таких уведомлений было решено использовать сервис Firebase Cloud Messaging (FCM). Так как для 1С, в отличии от других языков программирования, не существует готовых библиотек, что вполне логично, то очевидным способом отправки является использование протокола HTTP. Однако, существующая информация в интернете в части 1С содержит только сведений об отправке push-уведомлений через этот сервис с использованием устаревшего протокола HTTP Firebase Cloud Messaging. Сам Google не рекомендует использовать данный протокол и настоятельно склоняет к переходу на новый протокол FCM HTTP v1 API. Что ж, пришлось разбираться самостоятельно.

1 стартмани

24.03.2021    17767    27    ltfriend    16    

34

Очередная попытка взаимодействия с JavaScript из клиента 1С. Расширение "Подключаемые Скрипты"

WEB-интеграция 8.3.14 Конфигурации 1cv8 Абонемент ($m)

Хотелось бы поделиться своими наработками в части использования возможностей HTML + JS из клиента 1С. Показанная в статье идея будет интересна тем, кто использует карты Yandex... или ещё какие-нибудь HTML извращения в конфигурациях 1С. Тестировал подход в тонком клиенте на версии платформы 8.3.18.1289, но должно работать на любой 8.3.14+ (движок webkit).

1 стартмани

09.02.2021    17590    41    savelievD    28    

68

api query (данные 1С там, где они действительно нужны)

WEB-интеграция 8.3.14 Конфигурации 1cv8 Абонемент ($m)

Данные в excel из 1С, просто и быстро, альтернатива "OData".

10 стартмани

09.02.2021    6219    3    Legavaz    0    

3