Просмотр ресурсов 1с методами встроенного языка (8.3.9)
05.09.16 14:41

В последнее время на infostart идет достаточно активное обсуждение внутренних ресурсов платформы и их использование. Решил совместить просмотр всех ресурсов 1с с новыми методами работы с двоичными данными. В результате родилась обработка "Просмотр ресурсов 1с", которая при работе с файлами ресурсов использует только встроенные в платформу (8.3.9) методы. Реализовано только чтение файлов, но ничего не мешает сделать и запись. Пока таких планов нет.

Для позиционирования в файле используется объект Поток, с помощью него же читаются простые типы. Для сохранения двоичных данных используются объекты ЧтениеДанных и РезультатЧтенияДанных.

Наибольший интерес, наверно, представляют картинки, вытащенные из ресурсов. Но для понимания внутренних механизмов платформы интересны и другие ресурсы: *.f, *.lf, *.xdto и т.д.

Распознанные форматы (но не картинки) сохраняются автоматически в подкаталог "1c_res" каталога временных файлов. Если необходимо сохранить картинку или нераспознанный формат (например, exe), то в контекстном меню доступна кнопка сохранения. Также клавишами Ctrl-W и Ctrl-E можно перейти к предыдущему или следующему ресурсному файлу в каталоге.

Read Full Article