mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-01-24 05:36:29 +02:00
Преобразование OPI -> OInt (workflow)
This commit is contained in:
parent
15048f10b7
commit
0a67dc8d64
@ -586,16 +586,16 @@
|
||||
Если Не ЗначениеЗаполнено(АдресЗагрузки) Тогда
|
||||
Возврат Ответ;
|
||||
КонецЕсли;
|
||||
|
||||
Поток = Двоичные.ОткрытьПотокДляЧтения();
|
||||
ЧтениеДанных = Новый ЧтениеДанных(Поток);
|
||||
|
||||
ПрочитанноБайт = 0;
|
||||
ТекущаяПозиция = 0;
|
||||
ОбщийРазмер = Поток.Размер();
|
||||
ОбщийРазмер = Двоичные.Размер();
|
||||
СтрОбщийРазмер = OPI_Инструменты.ЧислоВСтроку(ОбщийРазмер);
|
||||
|
||||
Пока Поток.ТекущаяПозиция() < ОбщийРазмер - 1 Цикл
|
||||
Пока ПрочитанноБайт < ОбщийРазмер Цикл
|
||||
|
||||
Поток.Перейти(ТекущаяПозиция, ПозицияВПотоке.Начало);
|
||||
ЧтениеДанных = Новый ЧтениеДанных(Двоичные);
|
||||
ПрочитанноБайт = ЧтениеДанных.Пропустить(ТекущаяПозиция);
|
||||
Результат = ЧтениеДанных.Прочитать(РазмерЧасти);
|
||||
ТекущиеДанные = Результат.ПолучитьДвоичныеДанные();
|
||||
РазмерТекущих = ТекущиеДанные.Размер();
|
||||
@ -650,11 +650,12 @@
|
||||
КонецЕсли;
|
||||
|
||||
ТекущаяПозиция = Число(МассивИнформации[1]) + 1;
|
||||
ЧтениеДанных.Закрыть();
|
||||
|
||||
СтрТекущаяПозиция = OPI_Инструменты.ЧислоВСтроку(ТекущаяПозиция);
|
||||
Процент = Строка(Цел(ТекущаяПозиция / ОбщийРазмер * 100));
|
||||
|
||||
Сообщить(СтрТекущаяПозиция + "/" + СтрОбщийРазмер + " (" + Процент + ")");
|
||||
Сообщить(СтрТекущаяПозиция + "/" + СтрОбщийРазмер + " ( " + Процент + "% )");
|
||||
|
||||
ВыполнитьСборкуМусора();
|
||||
ОсвободитьОбъект(ТекущиеДанные);
|
||||
|
Loading…
x
Reference in New Issue
Block a user