-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
12 changed files
with
203 additions
and
50 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
ConfigDumpInfo.xml |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,9 @@ | ||
// Коннектор: удобный HTTP-клиент для 1С:Предприятие 8 | ||
// | ||
// Copyright 2017-2019 Vladimir Bondarevskiy | ||
// https://github.com/leemuar/Connector | ||
// | ||
// Форк библиотеки Владимира Бондаревского (https://github.com/vbondarevsky/Connector), | ||
// добавляющий совместимость с более ранними версиями платформы | ||
// | ||
// Licensed under the Apache License, Version 2.0 (the "License"); | ||
// you may not use this file except in compliance with the License. | ||
|
@@ -14,12 +17,6 @@ | |
// See the License for the specific language governing permissions and | ||
// limitations under the License. | ||
// | ||
// | ||
// URL: https://github.com/vbondarevsky/Connector | ||
// e-mail: [email protected] | ||
// Версия: 1.1.6 | ||
// | ||
// Требования: платформа 1С версии 8.3.10 и выше | ||
|
||
#Область ПрограммныйИнтерфейс | ||
|
||
|
@@ -1232,7 +1229,7 @@ | |
Значение = Сред(Значение, 2); | ||
Конец = СтрНайти(Значение, ";"); | ||
Пока Конец И (СтрСчитать(Значение, """", 1, Конец) - СтрСчитать(Значение, "\""", 1, Конец)) % 2 Цикл | ||
Конец = СтрНайти(Значение, ";", НаправлениеПоиска.СНачала, Конец + 1); | ||
Конец = СтрНайти(Сред(Значение, Конец + 1), ";"); | ||
КонецЦикла; | ||
Если Конец = 0 Тогда | ||
Конец = СтрДлина(Значение) + 1; | ||
|
@@ -1957,3 +1954,91 @@ | |
#КонецОбласти | ||
|
||
#КонецОбласти | ||
|
||
#Область Совместимость82 | ||
|
||
Функция СтрНачинаетсяС(ГдеИскать, ЧтоИскать) | ||
|
||
РазмерИскомого = СтрДлина(ЧтоИскать); | ||
Возврат ЧтоИскать = Лев(ГдеИскать, РазмерИскомого); | ||
|
||
КонецФункции | ||
|
||
Функция СтрЗаканчиваетсяНа(ГдеИскать, ЧтоИскать) | ||
|
||
РазмерИскомого = СтрДлина(ЧтоИскать); | ||
Возврат ЧтоИскать = Прав(ГдеИскать, РазмерИскомого); | ||
|
||
КонецФункции | ||
|
||
Функция СтрШаблон(Знач СтрокаПодстановки, | ||
Знач Параметр1, Знач Параметр2 = Неопределено, Знач Параметр3 = Неопределено, | ||
Знач Параметр4 = Неопределено, Знач Параметр5 = Неопределено, Знач Параметр6 = Неопределено, | ||
Знач Параметр7 = Неопределено, Знач Параметр8 = Неопределено, Знач Параметр9 = Неопределено) Экспорт | ||
|
||
СтрокаПодстановки = СтрЗаменить(СтрокаПодстановки, "%1", Параметр1); | ||
СтрокаПодстановки = СтрЗаменить(СтрокаПодстановки, "%2", Параметр2); | ||
СтрокаПодстановки = СтрЗаменить(СтрокаПодстановки, "%3", Параметр3); | ||
СтрокаПодстановки = СтрЗаменить(СтрокаПодстановки, "%4", Параметр4); | ||
СтрокаПодстановки = СтрЗаменить(СтрокаПодстановки, "%5", Параметр5); | ||
СтрокаПодстановки = СтрЗаменить(СтрокаПодстановки, "%6", Параметр6); | ||
СтрокаПодстановки = СтрЗаменить(СтрокаПодстановки, "%7", Параметр7); | ||
СтрокаПодстановки = СтрЗаменить(СтрокаПодстановки, "%8", Параметр8); | ||
СтрокаПодстановки = СтрЗаменить(СтрокаПодстановки, "%9", Параметр9); | ||
|
||
Возврат СтрокаПодстановки; | ||
КонецФункции | ||
|
||
Функция СтрРазделить(Знач Строка, Знач Разделитель, Знач ВключатьПустые = Истина) Экспорт | ||
|
||
Результат = Новый Массив; | ||
|
||
Позиция = Найти(Строка, Разделитель); | ||
Пока Позиция > 0 Цикл | ||
Подстрока = Лев(Строка, Позиция - 1); | ||
Если ВключатьПустые Или Не ПустаяСтрока(Подстрока) Тогда | ||
Результат.Добавить(Подстрока); | ||
КонецЕсли; | ||
Строка = Сред(Строка, Позиция + СтрДлина(Разделитель)); | ||
Позиция = Найти(Строка, Разделитель); | ||
КонецЦикла; | ||
|
||
Если ВключатьПустые Или Не ПустаяСтрока(Строка) Тогда | ||
Результат.Добавить(Строка); | ||
КонецЕсли; | ||
|
||
Возврат Результат; | ||
|
||
КонецФункции | ||
|
||
Функция СтрСоединить(Массив, Разделитель = ",", СокращатьНепечатаемыеСимволы = Ложь) Экспорт | ||
|
||
Результат = ""; | ||
|
||
Для Индекс = 0 По Массив.ВГраница() Цикл | ||
Подстрока = Массив[Индекс]; | ||
|
||
Если СокращатьНепечатаемыеСимволы Тогда | ||
Подстрока = СокрЛП(Подстрока); | ||
КонецЕсли; | ||
|
||
Если ТипЗнч(Подстрока) <> Тип("Строка") Тогда | ||
Подстрока = Строка(Подстрока); | ||
КонецЕсли; | ||
|
||
Если Индекс > 0 Тогда | ||
Результат = Результат + Разделитель; | ||
КонецЕсли; | ||
|
||
Результат = Результат + Подстрока; | ||
КонецЦикла; | ||
|
||
Возврат Результат; | ||
|
||
КонецФункции | ||
|
||
Функция СтрНайти(ГдеИскать, ЧтоИскать) | ||
Возврат Найти(ГдеИскать, ЧтоИскать); | ||
КонецФункции | ||
|
||
#КонецОбласти |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.