Имя: Пароль:
1C
1С v8
v8: Разархивировать Zip (Rar и др) В 1C
,
0 Domanoff26
 
06.08.13
11:32
должно быть поле для выбора архива, и чтобы при выборе файлы помещались во времнную папку, чтобы можно было с ними работать в дальнейшем, говорят можно это делать через сам ZIP архиватор, при помощи Запустить приложение, но не понятно какие параметры туда передовать, чтобы без открытия архиватора это делать
1 H A D G E H O G s
 
06.08.13
11:33
Выйди из сознания и зайди в него снова.
2 Domanoff26
 
06.08.13
11:35
(1) тяжело, сильно плохо морально, вот работой пытаюсь забить , не понял вопроса? по сути надо просто разархивировать архив прям из 1с
3 H A D G E H O G s
 
06.08.13
11:36
ЧтениеZipФайла.Извлечь (ZipFileReader.Extract)
ЧтениеZipФайла (ZipFileReader)
Извлечь (Extract)
Синтаксис:

Извлечь(<Элемент>, <Путь>, <ВосстанавливатьКаталоги>, <Пароль>)
Параметры:

<Элемент> (обязательный)

Тип: ЭлементZipФайла.
Элемент, который требуется распаковать.
<Путь> (обязательный)

Тип: Строка.
Путь, по которому требуется распаковать элемент.
<ВосстанавливатьКаталоги> (необязательный)

Тип: РежимВосстановленияПутейФайловZIP.
Указывает, требуется ли восстанавливать структуру папок.
Значение по умолчанию: Восстанавливать
<Пароль> (необязательный)

Тип: Строка.
Указывается пароль для расшифровки элемента архива, в случае, если он зашифрован с паролем, отличным от пароля общего для файла.
Если пароль не указан, используется пароль, заданный в конструкторе или при вызове метода Открыть, если он был там указан.
Описание:

Распаковывает переданный элемент в указанную папку.

Доступность:

Тонкий клиент, сервер, толстый клиент, внешнее соединение.
4 WhiteCat
 
06.08.13
11:36
(2) Посмотри БСП, там все это реализовано.
5 Maxus43
 
06.08.13
11:37
>>говорят можно это делать через сам ZIP архиватор
кто такой умный сказал? ЗИП встроен в 1с штатно
6 Shurjk2
 
06.08.13
11:37
Прочитал ветку нарисовалась картина умирающего программист (от передозировки) который молит о помощи.
7 Леха Дум
 
06.08.13
11:37
для затравки:

ЧтениеZipФайла = Новый ЧтениеZipФайла(ИмяАрхива);
        ЧтениеZipФайла.Извлечь(ЧтениеZipФайла.Элементы[0], ПапкаАрхива, РежимВосстановленияПутейФайловZIP.НеВосстанавливать);
        ИмяФайла = ПапкаАрхива + "\" + ЧтениеZipФайла.Элементы[0].Имя;
        ЧтениеZipФайла.Закрыть();
8 Domanoff26
 
06.08.13
11:40
спасибо
(6) нее, о помощи в том от чего умираю не просят(( не помогает(
9 Domanoff26
 
06.08.13
12:00
(7) (3) Пишет некорректный формат файла(
10 Domanoff26
 
06.08.13
12:02
потому что win rar а ддля него нету???
11 Domanoff26
 
06.08.13
12:03
короче Рар архив блин, как через него??
12 Sorm
 
06.08.13
12:04
(0) посмотри консольные команды для Rar. Там все сделаешь.
13 Domanoff26
 
06.08.13
12:05
(12) через запстуитьПриложение?
14 IUnknown
 
06.08.13
12:06
Можно и через запустиьприложенгие. Но лучше через шелл.ран
15 Sorm
 
06.08.13
12:08
(13) Да. Строку сформируешь и туда. Но можно и как в (14)
16 Domanoff26
 
06.08.13
12:16
(15) на 7zip не могу найти комманды эти
17 Domanoff26
 
06.08.13
12:20
кто делал в 7zip сохранилась строка коммандная? подскажите
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой