Имя: Пароль:
1C
Админ
v8: Как в коде 1с извлечь архив - rar например.
0 Vovik
 
25.06.13
20:04
Задача такая.загрузить классфикатор с сайта не могу. Админ закрыл возможность запускать exe файлы. Но ведь это архив. И если его переименовать в рар, то права все есть.
Как сделать это в коде?

Сейчас там такая строка:
КомандаСистемы(""""+ ВремКаталог + "\" + мИмяФайлаЗип + """", ВремКаталог);
1 kokamoonga
 
25.06.13
20:05
(0) вероятно стоит об этом поговорить с админом. наверно неспроста он порезал права.
2 1Cv8_accepted
 
25.06.13
20:06
(0) Там есть также архив в .arj
3 Vovik
 
25.06.13
20:07
(1)Ему по хер, говорит нет и все.
(2)В смысле. Он самораспаковывающийся?
Это вообще обработка загрузки классификатора банков.
4 kokamoonga
 
25.06.13
20:13
(3) интересная оценка... может ему как раз не похер? у него наверно своя работа есть.

Вариант поговорить с админом как с человеком и попросить какой-нить скрипт написать для выполнения означенных действий очевидно не рассматривается?
5 exwill
 
25.06.13
20:13
(0) Посмотри раздел ZIP в Общих объектах
6 Vovik
 
25.06.13
20:18
(4)Вариант как с человек уже три года не канает. Его три года просят. Делаю из сочувствия к бухам, ч тоб им меньше кнопочек жать. Предлагает как раз такие варианты как самому качать и делать обработки.
7 Зойч
 
25.06.13
20:19
На нет и классификатора нет ))
8 Vovik
 
25.06.13
20:20
(5)Спасибо. Есть за что зацепится
9 Зойч
 
25.06.13
20:20
(5) ну так это же не зип
10 shuhard
 
25.06.13
20:27
(6)[ Делаю из сочувствия к бухам, ч тоб им меньше кнопочек жать.]
нашёл кого жалеть
11 exwill
 
25.06.13
20:29
(9) Он с раром работает.
12 Vovik
 
25.06.13
20:33
(5)Скопировал файл с расширением zip и каюк.
{Форма.ФормаКлассификатора.Форма(545)}: Ошибка при вызове метода контекста (Открыть)
   _Архив.Открыть(ВременныйZIPФайл);
по причине:
Некорректный формат файла: F:\tempBik\bnk.zip


Надо наверное как то сам рар запустить командной строкой
13 ДенисЧ
 
25.06.13
20:33
Служебная ГБ, копия ГД "не могу установить обновления из-за политик, установленных СА". Точка.
Сами пусть решают
14 banco
 
25.06.13
20:34
(0)  а откуда загружаешь классификатор?  из РБК качаешь классификатор в zip  и стандартными средства распаковываешь, при чем тут exe и rar?
15 crazy_killer
 
25.06.13
20:35
Чтобы админ, не раздумывая, заблокировал одним махом все экзешники, и с этим ничего нельзя было бы сделать, при этом нести расходы на дополнительную работу 1Сника (которые дороже админов), и при этом с этой ситуацией еще ничего нельзя было бы поделать и дискуссия сводилась бы к "нет и все" - это какая-то странная контора со странными порядками.
16 Vovik
 
25.06.13
20:44
(14)Качаю exe. Переименовываю (это наверное лишнее действие) в .rar. Пытаюсь извлеч файлы раром.
17 exwill
 
25.06.13
20:46
(16) ехе не прокатит. надо rar или zip
18 Vovik
 
25.06.13
20:50
Вроде как запустил на извлечение, но опять какой то косяк

!   F:\tempBik\bnk.rar: Невозможно создать bnkdel.txt
!   Отказано в доступе.
!   F:\tempBik\bnk.rar: Невозможно создать bnkseek.txt
!   Отказано в доступе.
!   F:\tempBik\bnk.rar: Невозможно создать reg.txt
!   Отказано в доступе.
!   F:\tempBik\bnk.rar: Нет файлов для извлечения
19 Vovik
 
25.06.13
20:51
Сам рар пишет.

Запускаю так:
КомандаСистемы(""""+ "C:\Program Files\WinRAR\WinRAR.exe"+""""+" x "+ВременныйZIPФайл);

Может какие параметры еще надо. Вручную все работает.
20 DGorgoN
 
25.06.13
20:53
(19) Глянь хелп в консоли.
21 Vovik
 
25.06.13
21:11
(20)Ага, помогло. Разархивирует сволоч
КомандаСистемы(""""+ "C:\Program Files\WinRAR\WinRAR.exe"+""""+" x "+ВременныйZIPФайл+" *.* "+ВремКаталог+"\");
22 kokamoonga
 
25.06.13
21:12
(6) как с человеком я имел в виду нормальный рабочий контакт.

если не хватает навыков общения чтобы установить нормальный рабочий контакт тогда см. (13).
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший