From 47fb30e426aaea43045df62321f062e83e75febc Mon Sep 17 00:00:00 2001 From: Anton Titovets Date: Tue, 2 Apr 2024 10:22:29 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9C=D0=B5=D0=BB=D0=BA=D0=B8=D0=B5=20=D0=BF?= =?UTF-8?q?=D1=80=D0=B0=D0=B2=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CommonModules/OPI_GoogleDrive/Module.bsl | 5 ++++- .../OPI_ПреобразованиеТипов/Module.bsl | 22 ++++++++++++++++++- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/OPI/src/CommonModules/OPI_GoogleDrive/Module.bsl b/OPI/src/CommonModules/OPI_GoogleDrive/Module.bsl index 996db0b4a1..b9686001fe 100644 --- a/OPI/src/CommonModules/OPI_GoogleDrive/Module.bsl +++ b/OPI/src/CommonModules/OPI_GoogleDrive/Module.bsl @@ -496,9 +496,12 @@ Функция УправлениеФайлом(Знач Токен, Знач Файл = "", Знач Описание = "", Знач Идентификатор = "") OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен); - OPI_ПреобразованиеТипов.ПолучитьСтроку(Описание); OPI_ПреобразованиеТипов.ПолучитьСтроку(Идентификатор); + Если ЗначениеЗаполнено(Описание) Тогда + OPI_ПреобразованиеТипов.ПолучитьКоллекцию(Описание); + КонецЕсли; + СоответствиеФайла = Новый Соответствие; MimeType = "mimeType"; diff --git a/OPI/src/CommonModules/OPI_ПреобразованиеТипов/Module.bsl b/OPI/src/CommonModules/OPI_ПреобразованиеТипов/Module.bsl index cb6dbbaeb3..b536c4254d 100644 --- a/OPI/src/CommonModules/OPI_ПреобразованиеТипов/Module.bsl +++ b/OPI/src/CommonModules/OPI_ПреобразованиеТипов/Module.bsl @@ -32,6 +32,10 @@ Процедура ПолучитьДвоичныеДанные(Значение) Экспорт + Если Значение = Неопределено Тогда + Возврат; + КонецЕсли; + Попытка Если ТипЗнч(Значение) = Тип("ДвоичныеДанные") Тогда @@ -68,6 +72,10 @@ Процедура ПолучитьКоллекцию(Значение) Экспорт + Если Значение = Неопределено Тогда + Возврат; + КонецЕсли; + Попытка ИсходноеЗначение = Значение; @@ -161,6 +169,10 @@ Процедура ПолучитьБулево(Значение) Экспорт + Если Значение = Неопределено Тогда + Возврат; + КонецЕсли; + Попытка Если ТипЗнч(Значение) = Тип("Булево") Тогда @@ -177,6 +189,10 @@ Процедура ПолучитьСтроку(Значение, Знач ИзИсточника = Ложь) Экспорт + Если Значение = Неопределено Тогда + Возврат; + КонецЕсли; + Попытка Если ТипЗнч(Значение) = Тип("Строка") @@ -236,7 +252,11 @@ КонецПроцедуры Процедура ПолучитьДату(Значение) Экспорт - + + Если Значение = Неопределено Тогда + Возврат; + КонецЕсли; + Попытка Если ТипЗнч(Значение) = Тип("Дата") Тогда