From c48d40a9167f240a62d41a5d6a46e29d3373e8f6 Mon Sep 17 00:00:00 2001 From: Anton Titovets Date: Thu, 11 Sep 2025 09:48:05 +0300 Subject: [PATCH] Fastfix --- .../internal/Modules/МетодыФормированияТестовCLI.os | 4 +++- docs/ru/md/Instructions/FTP.md | 12 ++++++------ service/dictionaries/en.json | 2 +- src/ru/OPI/src/CommonModules/OPI_FTP/Module.bsl | 2 +- src/ru/OPI/src/CommonModules/OPI_ТестыCLI/Module.bsl | 2 +- 5 files changed, 12 insertions(+), 10 deletions(-) diff --git a/ci/os/internal/Modules/МетодыФормированияТестовCLI.os b/ci/os/internal/Modules/МетодыФормированияТестовCLI.os index e582af3009..119e1632af 100644 --- a/ci/os/internal/Modules/МетодыФормированияТестовCLI.os +++ b/ci/os/internal/Modules/МетодыФормированияТестовCLI.os @@ -97,13 +97,15 @@ ТекстМодуля = СтрЗаменить(ТекстМодуля, "#Использовать ""../../../tools""", "// #Использовать ""../../../tools"""); ТекстМодуля = СтрЗаменить(ТекстМодуля, "#Использовать ""../../../core""", "// #Использовать ""../../../core"""); - ТекстМодуля = СтрЗаменить(ТекстМодуля, "#Использовать asserts", "// #Использовать asserts"); + ТекстМодуля = СтрЗаменить(ТекстМодуля, "#Использовать asserts", "// #Использовать asserts"); + ТекстМодуля = СтрЗаменить(ТекстМодуля, "УстановитьПеременнуюСреды(""OINT_TESTS_CLI"", CLITestsMark);", "Константы.ЭтоТестыCLI.Установить(CLITestsMark);") Иначе ТекстМодуля = СтрЗаменить(ТекстМодуля, "#Use ""../../../tools""", "// #Use ""../../../tools"""); ТекстМодуля = СтрЗаменить(ТекстМодуля, "#Use ""../../../core""", "// #Use ""../../../core"""); ТекстМодуля = СтрЗаменить(ТекстМодуля, "#Use asserts", "// #Use asserts"); + ТекстМодуля = СтрЗаменить(ТекстМодуля, "SetEnvironmentVariable(""OINT_TESTS_CLI"", CLITestsMark);", "Constants.IsCLITests.Set(CLITestsMark);") КонецЕсли; diff --git a/docs/ru/md/Instructions/FTP.md b/docs/ru/md/Instructions/FTP.md index bca36dff5f..4c1443ba15 100644 --- a/docs/ru/md/Instructions/FTP.md +++ b/docs/ru/md/Instructions/FTP.md @@ -12,16 +12,16 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, ## Начало работы -Данная библиотека предоставляет различные методы работы с FTP(s) на стороне клиента. Каждый из них принимает в качестве первого параметра `Соединение`, значение для которого может быть инициализировано одним из двух способов: +Данная библиотека предоставляет различные методы работы с FTP(s) на стороне клиента. Каждый из них принимает в качестве первого параметра `Соединение`, значение которого может быть получено одним из двух способов: 1. При помощи функции `ОткрытьСоединение`. В этом случае возвращается объект компоненты, поддерживающий единое соединение для множества запросов -2. При помощи функции `ПолучитьКонфигурациюСоединения`. В этом случае возвращается лишь структура описания соединения. Каждая функция, в которую эта структура будет передана в качестве `Соединения`, будет создавать новое подключение внутри себя и закрывать его по окончанию работы +2. При помощи функции `ПолучитьКонфигурациюСоединения`. В этом случае возвращается лишь структура описания соединения. Каждая функция, в которую эта структура будет передана в качестве `Соединения`, будет создавать новое подключение внутри себя и закрывать его по окончании работы При выполнении множественных последовательных запросов к серверу FTP рекомендуется использовать полноценное соединение, получаемое при помощи функции `ОткрытьСоединение` ## Использование прокси -Данные клиент поддерживает создание соединения через прокси сервер. Получить структуру настроек прокси можно при помощи функции `ПолучитьНастройкиПрокси`. Полученная структура далее должна быть передана в функцию `ОткрытьСоединение` или `ПолучитьКонфигурациюСоединения` при начале работы +Данный клиент поддерживает создание соединения через прокси сервер. Получить структуру настроек прокси можно при помощи функции `ПолучитьНастройкиПрокси`. Полученная структура, далее, должна быть передана в функцию `ОткрытьСоединение` или `ПолучитьКонфигурациюСоединения` при начале работы ```bsl @@ -40,15 +40,15 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, ``` -Поддерживается работа через socks4, socks5 и http-прокси сервера +Поддерживается работа через SOCKS4, SOCKS5 и HTTP-прокси серверы :::warning -Работа через http-прокси является эксперементальной и может быть нестабильной в зависимости от реализации прокси-сервера, его настроек и возможностей. Рекомендуется по возможности использовать socks-прокси для стабильной передачи трафика +Работа через http-прокси является экспериментальной и может быть нестабильной в зависимости от реализации прокси-сервера, его настроек и возможностей. Рекомендуется по возможности использовать SOCKS-прокси для стабильной передачи трафика ::: ## FTPS (TLS) -Также клиент поддерживает защищенное соединение через TLS. Для его включения необходимо передать структуру настроек в функцию `ОткрытьСоединение` или `ПолучитьКонфигурациюСоединения` при начале работы. Структура настроек может быть получена при помощий функции `ПолучитьНастройкиTls` +Также клиент поддерживает защищенное соединение через FTPS (FTP over TLS). Для его включения необходимо передать структуру настроек в функцию `ОткрытьСоединение` или `ПолучитьКонфигурациюСоединения` при начале работы. Структура настроек может быть получена при помощи функции `ПолучитьНастройкиTls` ```bsl diff --git a/service/dictionaries/en.json b/service/dictionaries/en.json index 419424eade..09504de151 100644 --- a/service/dictionaries/en.json +++ b/service/dictionaries/en.json @@ -10541,7 +10541,7 @@ "Обязательность реквизитов может зависить от типа зказа или вложенности. Обязательно ознакомьтесь с документацией CDEK": "Required fields may depend on the type of order or nesting. Be sure to read the CDEK documentation", "scope определяет доступные для работы функции. В *ПолучитьСтандартныеПараметры()* список scope определен по умолчанию": "The scope determines the functions available for operation. In GetStandardParameters(), the scope list is defined by default", "Ссылку на получение acess_token можно получить при помощи функции *СоздатьСсылкуПолученияТокена* или склеить вручную:": "You can obtain a link for acquiring the access token using the function *CreateTokenRetrievalLink* or manually concatenate it", -"Данный фунционал предназначен, в первую очередь для CLI версии ОПИ, где хранение соединения между вызовами невозможно": "This functionality is primarily intended for the CLI version of OInt, where maintaining a connection between calls is not possible", +"Данный функционал предназначен, в первую очередь для CLI версии ОПИ, где хранение соединения между вызовами невозможно": "This functionality is primarily intended for the CLI version of OInt, where maintaining a connection between calls is not possible", "По умолчанию, для создания подписи используется HMAC-SHA256. Для изменения алгоритма можно восопользоваться функцией^^": "By default, HMAC-SHA256 is used to create the signature. To change the algorithm, you can use^^", "После успешного принятия уведомления, необходимо удалить его из очереди при помощи метода `УдалитьУведомлениеИзОчереди`": "Once the notification has been successfully accepted, you must remove it from the queue using the `DeleteNotificationFromQueue` method", "Определяет представление массивов в параметрах URL: как цельный JSON массив или отдельные параметры для каждого элемента": "Defines the representation of arrays in URL parameters: as a whole JSON array or separate parameters for each element", diff --git a/src/ru/OPI/src/CommonModules/OPI_FTP/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_FTP/Module.bsl index 0ce2cbdda5..49879da7cb 100644 --- a/src/ru/OPI/src/CommonModules/OPI_FTP/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_FTP/Module.bsl @@ -95,7 +95,7 @@ // Может быть передана в качестве параметра `Соединение` в других функциях вместо настоящего соединения из функции `ОткрытьСоединение`.^^ // При этом новое соединение будет открыто и закрыто в рамках вызываемой функции // Не рекомендуется использовать конфигурацию соединения при множественных обращениях к серверу FTP.^^ -// Данный фунционал предназначен, в первую очередь для CLI версии ОПИ, где хранение соединения между вызовами невозможно +// Данный функционал предназначен, в первую очередь для CLI версии ОПИ, где хранение соединения между вызовами невозможно // // Параметры: // НастройкиFTP - Структура Из КлючИЗначение - Настройки FTP. См. ПолучитьНастройкиСоединения - set diff --git a/src/ru/OPI/src/CommonModules/OPI_ТестыCLI/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_ТестыCLI/Module.bsl index a7959ee883..33bfa5d1b5 100644 --- a/src/ru/OPI/src/CommonModules/OPI_ТестыCLI/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_ТестыCLI/Module.bsl @@ -3000,7 +3000,7 @@ CLITestsMark = 1; - УстановитьПеременнуюСреды("OINT_TESTS_CLI", CLITestsMark); + Константы.ЭтоТестыCLI.Установить(CLITestsMark); OPI_ПолучениеДанныхТестов.ОбработатьРезультатТестирования(Результат , Метод