Tyumentsev Stepan

75
Рейтинг

JetBrain



  •   Регистрация: 06.06.2012 (10 лет назад)

  •   Был(а) на сайте: 10.05.2023

Друзья
  • Дмитрий Малышев
Подписчики 6

Группы

Профессиональный разработчик

Рейтинг 75

Осваиваем протокол gRPC по HTTP/2 в 1С

Статья Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free) Нет файла Языки и среды

Не так давно на форуме была заведена тема по интеграции с распределенным реестром под 1С, и был выявлен следующий момент, что текущие релизы платформы не поддерживают соединение по HTTP/2 для протокола gRPC. В этой публикации разберем, как удалось решить этот вопрос.

24.05.2022    1974    JetBrain    8       

5

EDI Center "EDI.JetBrain 2.0"

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Оптовая торговля, дистрибуция, логистика Россия Управленческий учет Абонемент ($m) Конфигурация (md, cf) Оптовая торговля Учет ТМЦ Внешние источники данных

Конфигурация обработки заявок EDI на платформе 1с 8.3 для интеграции с не типовыми СУБД, в примере настроен обмен с базой ИС-ПРО 7 (Интеллект сервис). Два основных провайдера Контур и CisLink, и дополнительные примеры работы с EDISoft, форматом JSON и txt. Обмен только с узлами FTP и локальными. Дополнительная конфигурация для УТ 11.

10 стартмани

04.12.2017    11878    28    JetBrain    1       

3

1C + ЭДО Мегафон

Статья Программист Платформа 1С v8.3 Конфигурации 1cv8 Windows Бесплатно (free) Нет файла ЭДО и ОФД

Тестируем модуль обмена 1С с ЭДО Мегафон (модуль прилагается пользователям ресурса ЭДО Мегафон бесплатно).

1 стартмани

21.12.2015    15084    JetBrain    4       

3

Комментарии

ПубликацииДиадок. Модуль интеграции Универсальный. Особенность подключаемого модуля.#7 02.11.22 17:53
(4) добрый день.
так это генератор Диадока, такой код вкинул через их плагин.
по товарам завтра есть задача от заказчика артикул сделать. скину пример.
ПубликацииДиадок. Модуль интеграции Универсальный. Особенность подключаемого модуля.#2 31.10.22 9:30
ПМ версия 4, для изменения адреса грузополучателя из поля реализации адрес доставки.

Прикрепленные файлы:

ПодключаемыйМодульДиадок.epf
ПубликацииПереход с SAP на 1С: стоит ли?#47 27.06.22 7:27
(3) дело даже не в мелких косяк , которые 1С из релиза к релизу игнорируют доделывать в первичке, а глобально движ 1С не проработан на высоконагруженную систему и использование хотя бы http/2, если говорить о веб клиенте, хотя и в локалке управляемый режим стал не выносим.
ОбменWeb консоль управления сеансами 1С#16 07.06.22 21:58
set SrvUserName=.\USR1C_RAS
set SrvUserPwd="1111"
такой хард код немного напряг, есть предложение перевести все это на сервер gRPC-web, и раз уж это внешнее управление вынести логин и пароль на форму аутентификации.
ПубликацииПознавательный PowerShell#16 07.06.22 21:13
...а как же старый добрый VBS :) сколько на нем написано и даже интеграции серьезные. powershell больше мне кажется удобней , как интерактивный инструмент для команд аналогичный работе в core Linux.
DevMetadata.js для построения дешевых высоконагруженных сервисов#104 07.06.22 6:32
(103) ну да, хотелось бы универсальное решение без привязки к 1с, в целом видится перспектива конструктора аналогичного 1С 8 на drag-and-drop и nocode (но с возможность отредактировать код), чтобы облегчить построение веб-форм. gRPC в данном примере заменяет nginx и дает возможность межсервисной связи любых приложений.
DevMetadata.js для построения дешевых высоконагруженных сервисов#102 06.06.22 20:51
добрый день. как вы смотрите на то, чтобы реализовать такой функционал на стороне сервера gRPC-web, со стороны 1С в этом случае ни какого кода и все выносится в JavaScript.
ВКHTTP сервер 1С 7.7 + HTTP асинхронный клиент: внешние компоненты для 1С 7.7#9 06.06.22 13:16
(8) есть вариант не нагружать 1С этими задачами совсем, а чтение/запись с БД производить на стороне сервера gRPC фоново (программный язык для написания службы тогда не привязан к JS). можно еще посмотреть в сторону проекта metadata.js.
ДокументооборотСоздаем распределенный реестр для 1С#64 04.06.22 19:26
(23) если правильно понял то gRPC-web это тот же прокси и можно тогда спокойно работать через
Код
БезопасноеСоединение = Новый HTTPСоединение(URI.ИмяСервера,443,,,,,Новый ЗащищенноеСоединениеOpenSSL());
?
ВКHTTP сервер 1С 7.7 + HTTP асинхронный клиент: внешние компоненты для 1С 7.7#6 04.06.22 19:11
(4) а если не критично использование HTTP/1.1 то можете попробовать работу gRPC-web из браузера.

Прикрепленные файлы:

web.bmp