mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-01-14 04:35:49 +02:00
Правка перевода
This commit is contained in:
parent
b3e52d8786
commit
97cfd15323
File diff suppressed because it is too large
Load Diff
@ -198,26 +198,19 @@
|
||||
// Отправляет одиночный запрос на указанный адрес и получает ответ, используя стандартные настройки
|
||||
//
|
||||
// Параметры:
|
||||
// Адрес - Строка - Адрес и порт для подключения - address
|
||||
// Данные - Строка, ДвоичныеДанные - Данные или текст для отправки - data
|
||||
// ОтветСтрокой - Булево - Признак получения ответа как строки - string
|
||||
// Перенос - Булево - Завершить сообщение символом переноса строки - nl
|
||||
// Адрес - Строка - Адрес и порт для подключения - address
|
||||
// Данные - Строка, ДвоичныеДанные - Данные или текст для отправки - data
|
||||
// ОтветСтрокой - Булево - Признак получения ответа как строки - string
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ДвоичныеДанные, Строка - Ответ на запрос
|
||||
Функция ОбработатьЗапрос(Знач Адрес, Знач Данные = "", Знач ОтветСтрокой = Истина, Знач Перенос = Истина) Экспорт
|
||||
Функция ОбработатьЗапрос(Знач Адрес, Знач Данные = "", Знач ОтветСтрокой = Истина) Экспорт
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Данные, Истина);
|
||||
OPI_ПреобразованиеТипов.ПолучитьБулево(ОтветСтрокой);
|
||||
OPI_ПреобразованиеТипов.ПолучитьБулево(Перенос);
|
||||
|
||||
Соединение = ОткрытьСоединение(Адрес);
|
||||
|
||||
Если Перенос Тогда
|
||||
Данные = OPI_Инструменты.СклеитьДанные(Данные, ПолучитьДвоичныеДанныеИзСтроки(Символы.ПС));
|
||||
КонецЕсли;
|
||||
|
||||
Результат = ОтправитьДвоичныеДанные(Соединение, Данные);
|
||||
Результат = ОтправитьДвоичныеДанные(Соединение, Данные);
|
||||
|
||||
Если Результат Тогда
|
||||
|
||||
|
@ -973,6 +973,23 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ЗаменитьУправляющиеПоследовательности(Текст) Экспорт
|
||||
|
||||
СоответствиеСимволов = Новый Соответствие;
|
||||
СоответствиеСимволов.Вставить("\n", Символы.ПС);
|
||||
СоответствиеСимволов.Вставить("\r", Символы.ВК);
|
||||
СоответствиеСимволов.Вставить("\f", Символы.ПФ);
|
||||
СоответствиеСимволов.Вставить("\v", Символы.ВТаб);
|
||||
|
||||
Для Каждого Символ Из СоответствиеСимволов Цикл
|
||||
|
||||
Текст = СтрЗаменить(Текст, Символ.Ключ, Символ.Значение);
|
||||
Текст = СтрЗаменить(Текст, "\" + Символ.Значение, Символ.Ключ);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ЧислоВСтроку(Знач Число) Экспорт
|
||||
Возврат СтрЗаменить(Строка(Число), Символы.НПП, "");
|
||||
КонецФункции
|
||||
|
Loading…
Reference in New Issue
Block a user