В предстоящем релизе версии 1С:Предприятие 8.5.3 разработчики решений на данной платформе получат новый набор функций для программной работы с ZIP-архивами. Эти улучшения, реализованные по многочисленным запросам сообщества, особенно актуальны для создателей решений по обмену электронными документами, где требуется более гибкое управление данными.
Что изменится
Ключевые нововведения затронут несколько аспектов:
- Прямая работа с данными в памяти. Появится метод
ИзвлечьВДвоичныеДанные()
для типаЧтениеФайлаАрхива
. Он позволит извлекать содержимое файла из архива напрямую в объектДвоичныеДанные
, минуя обязательную запись на диск, что повысит производительность и упростит код. - Гибкое управление путями распаковки. Для метода
Извлечь()
теперь можно будет указывать параметр<Путь>
не только строкой, но и объектом типаФайл
. Это дает больше контроля над процессом сохранения извлеченных элементов. - Точное определение типа элемента. В структуру
ЭлементФайлаАрхива
будут добавлены два новых метода:ЭтоКаталог()
иЭтоФайл()
. Они возвращают булевы значения, что позволит однозначно определить природу каждого элемента при переборе содержимого архива. - Корректная работа с именами. Для решения проблем с длинными путями и разными кодировками появится свойство
ИмяКакДвоичныеДанные
. Оно предоставит доступ к оригинальному имени файла из архива без предварительного преобразования кодировки. - Контроль кодировки имен. Будет введен новый тип
ПараметрыЧтенияФайлаАрхива
со свойствомКодировкаИменФайлов
. Этот объект можно будет передавать в конструкторы типаЧтениеФайлаАрхива
и управлять настройками с помощью методовУстановитьПараметры()
иПолучитьПараметры()
.
Эти обновления позволят разработчикам отказаться от использования внешних библиотек и сложных обходных решений, перенеся всю логику работы с архивами на уровень встроенных типов платформы. Это повысит надежность, переносимость и эффективность конфигураций.
Остались вопросы? Задайте их нашим специалистам по форме обратной связи на сайте.
Подписывайтесь на ключевые новости 1С в Telegram, видеоконтент в YouTube и RUTUBE.
консультация эксперта

самые свежие новости 1 раз в месяц