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