mirror of
https://github.com/BlizD/Tasks.git
synced 2025-03-25 21:28:57 +02:00
@79vlad Ошибка при отправке уведомления на телеграмм #143
This commit is contained in:
parent
cc3c827ba5
commit
aef2600903
@ -133,7 +133,13 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ТекстПисьма = СтрЗаменить(ДопПараметры.ТекстПисьма, "#", "");
|
||||
|
||||
// +++ Григорьев 12.12.2018
|
||||
//ТекстПисьма = СтрЗаменить(ДопПараметры.ТекстПисьма, "#", "");
|
||||
ТекстПисьма = ЗаменитьЗарезервированныеСимволы(ДопПараметры.ТекстПисьма);
|
||||
// --- Григорьев 12.12.2018
|
||||
|
||||
|
||||
ТемаПисьма = ДопПараметры.ТемаПисьма;
|
||||
|
||||
Для Каждого элемПолучатель Из масПолучатели Цикл
|
||||
@ -155,4 +161,54 @@
|
||||
|
||||
|
||||
|
||||
// +++ Григорьев 12.12.2018
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Функция ЗаменитьЗарезервированныеСимволы
|
||||
//
|
||||
// Описание:
|
||||
// Выполняет замену основных зарезервированных символов для протокола URL
|
||||
//
|
||||
// Параметры:
|
||||
// ОбрабатываемаяСтрока - <Тип.Строка> - исходная строка для обработки
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Результат - <Тип.Строка> - обработанная строка
|
||||
//
|
||||
Функция ЗаменитьЗарезервированныеСимволы(ОбрабатываемаяСтрока = Неопределено) Экспорт
|
||||
Если ОбрабатываемаяСтрока = Неопределено или НЕ ЗначениеЗаполнено(ОбрабатываемаяСтрока) Тогда
|
||||
Возврат ОбрабатываемаяСтрока;
|
||||
КонецЕсли;
|
||||
|
||||
ОбрабатываемаяСтрока = СтрЗаменить(ОбрабатываемаяСтрока,Символ(37),"%25"); // "%"
|
||||
ОбрабатываемаяСтрока = СтрЗаменить(ОбрабатываемаяСтрока,Символ(33),"%21"); // "!"
|
||||
ОбрабатываемаяСтрока = СтрЗаменить(ОбрабатываемаяСтрока,Символ(34),"%22"); // """ (кавычка)
|
||||
ОбрабатываемаяСтрока = СтрЗаменить(ОбрабатываемаяСтрока,Символ(35),"%23"); // "#"
|
||||
ОбрабатываемаяСтрока = СтрЗаменить(ОбрабатываемаяСтрока,Символ(36),"%24"); // "$"
|
||||
ОбрабатываемаяСтрока = СтрЗаменить(ОбрабатываемаяСтрока,Символ(38),"%26"); // "&"
|
||||
ОбрабатываемаяСтрока = СтрЗаменить(ОбрабатываемаяСтрока,Символ(39),"%27"); // "'"
|
||||
ОбрабатываемаяСтрока = СтрЗаменить(ОбрабатываемаяСтрока,Символ(42),"%2A"); // "*"
|
||||
ОбрабатываемаяСтрока = СтрЗаменить(ОбрабатываемаяСтрока,Символ(44),"%2C"); // ","
|
||||
ОбрабатываемаяСтрока = СтрЗаменить(ОбрабатываемаяСтрока,Символ(58),"%3A"); // ":"
|
||||
ОбрабатываемаяСтрока = СтрЗаменить(ОбрабатываемаяСтрока,Символ(59),"%3B"); // ";"
|
||||
ОбрабатываемаяСтрока = СтрЗаменить(ОбрабатываемаяСтрока,Символ(60),"%3C"); // "<"
|
||||
ОбрабатываемаяСтрока = СтрЗаменить(ОбрабатываемаяСтрока,Символ(61),"%3D"); // "="
|
||||
ОбрабатываемаяСтрока = СтрЗаменить(ОбрабатываемаяСтрока,Символ(62),"%3E"); // ">"
|
||||
ОбрабатываемаяСтрока = СтрЗаменить(ОбрабатываемаяСтрока,Символ(63),"%3F"); // "?"
|
||||
ОбрабатываемаяСтрока = СтрЗаменить(ОбрабатываемаяСтрока,Символ(91),"%5B"); // "["
|
||||
ОбрабатываемаяСтрока = СтрЗаменить(ОбрабатываемаяСтрока,Символ(93),"%5D"); // "]"
|
||||
ОбрабатываемаяСтрока = СтрЗаменить(ОбрабатываемаяСтрока,Символ(94),"%5E"); // "^"
|
||||
ОбрабатываемаяСтрока = СтрЗаменить(ОбрабатываемаяСтрока,Символ(96),"%60"); // "`"
|
||||
ОбрабатываемаяСтрока = СтрЗаменить(ОбрабатываемаяСтрока,Символ(123),"%7B"); // "{"
|
||||
ОбрабатываемаяСтрока = СтрЗаменить(ОбрабатываемаяСтрока,Символ(124),"%7C"); // "|"
|
||||
ОбрабатываемаяСтрока = СтрЗаменить(ОбрабатываемаяСтрока,Символ(125),"%7D"); // "}"
|
||||
ОбрабатываемаяСтрока = СтрЗаменить(ОбрабатываемаяСтрока,Символ(32),"%20"); // " " (пробел)
|
||||
|
||||
Возврат ОбрабатываемаяСтрока;
|
||||
КонецФункции //ЗаменитьЗарезервированныеСимволы
|
||||
|
||||
// --- Григорьев 12.12.2018
|
||||
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user