#0
by Impressing3
Добрый день! Вот у меня возник такой вопрос. Мне нужно заархивировать несколько файлов, которые выгружаются из 1С. Что я делаю? Сначала я указываю папку, вызывая диалоговое окно, куда будут сохраняться эти файлы (ну пока допустим так))). Потом производится из запись и я хочу чтобы тут же создавался их архив с определенным названием. Мне тут подсказали (очень благодарен) примерный ход мысли. Вроде можно сделать через функцию КомандаСистемы; Так вот. Сначала я создаю то, что будет в этой строке (подсмотрел еще вот здесь - )... Но почему-то не работает(( Я понимаю, что где-то ошибся, но не могу найти ошибку... Вот строки: Подскажите, пожалуйста, как все-таки это сделать? Заранее спасибо. )
#1
by Impressing3
Да, еще один нюанс. Значение в переменную "Каталог" записывается в процедуре ПриНачалеВыбораЗначения(ЭлементДиалога, ФлагОбработки) И похоже что эта переменная (смотрел в Отладчике, хоть и объявил ее перед всеми процедурами) не берется в данной процедуре, где я хочу выполнить команду архивирования...Вот, еще наверное, нужно как-то вытянуть путь с нужным каталогом, где лежат нужные мне для архивирования файлы. (( И вот как это сделать, также честно говоря не могу сообразить...
#2
by Impressing3
Ну вот, уже вижу глупость. Надо хотя бы Стр = "C:Program FilesWinRARwinrar.exe" + " RAR"+" a -ep "+ СокрЛП(Каталог) + НазваниеАрхива + " " + СокрЛП(Каталог)+"*.*";
#7
by Impressing3
Нууу я вообщем просмотрел файлик rar.txt (который сидит там же где винрар),в котором описываются команды запуска винрара из командной строки с параметрами, ну и вроде надо писать это RAR прежде команд остальных и параметров. Правильно?(
#8
by Морозов Александр
Стр=""""+C:Program FilesWinRARwinrar.exe"""+" m -ep "+""""+ СокрЛП(Каталог)+НазваниеАрхива+""""+""""+СокрЛП(Каталог)+"*.*"+""""; вот так наверно... если верить Diter'у
#9
by Impressing3
Нуу да, Саша, я понимаю, но как только я начал разбирать значения левых и правых кавычек, то совсем в его коде запутался))))
#11
by Impressing3
Ну окей, допустим что-то подобное...))) Тогда такой вопрос - вот смотри, я выбираю папку куда будут сохраняться изначальные незаархивированные файлы. Это делается в предопределенной процедуре ПриНачалеВыбораЗначения. Вот... там он вводит значение Каталога... а как мне вытянуть это значение и запихать его в мою эту несчастную строку, которая уже в другой процедуре?((
#13
by Impressing3
Вот вообщем что делается)) Процедура ПриНачалеВыбораЗначения(ЭлементДиалога, ФлагОбработки) Т.е. формируется два файлика)) Хм...кстати, а зачем я сделал это в двух полях?((
#14
by Морозов Александр
Лучще сделай на форме еще один реквизит "Каталог" и его выбирай отдельно... Хотя конечно можно и из имени файла выдрать.
#15
by Морозов Александр
а вообще у тебя уже в Файлевыгрузке и каталог прописан котором архивировать... а вот откуда брать файлы для архива не понятно вообще...
#16
by Impressing3
Саша, окей, спасибо, понял ход твоей мысли.... Нуу насколько я понимаю, там прописал я каталог, куда будут простые файлы еще не архивированные выгружаться... сооттвественно, я бы хотел, чтобы и архив в эту же папку выгружался... вот поэтому в "Стр" пишу ту же переменную... Но он не понимает... потому что СТР в другой процедуре(
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Архивирование средствами SQL Server
- Поиск файлов средствами 1С
- Архивирование баз данных 1С.
- 7-zip архивирование изменённых файлов
- Архивирование файлов средствами 1с 8,1
- Архивирование большого количества файлов по месяцам
- автоматическое архивирование базы 1С 8.2
- Отчет на СКД не отрабатывает для некоторых пользователей БД
- Копирование файлов из одной папки в другую, средствами 1С
- ПолучитьВремяИзменения у некоторых файлов на FTP пустое
- Не начислять зарплату по сдельным нарядам у некоторых сотрудников
В этой группе 1С
- Построение диаграммы в 1С
- Почему запрос к регистру возвращает неверное значение?
- v7: формульный калькулятор
- Дублируются проводки в шаблоне проводок?
- v8: Как проверить вхождение элемента номенклатуры в группу?
- Bat - исчезают входящие письма при выходе
- Как люди смотрят оборачиваемость товара в базе, которая ...
- Какой используют тип штрих кода на пачках сигарет?
- v7: Можно ли спозиционироваться в определённую ячейку таблицы ?
- MetaGuide - Руководство для разработчиков технической документации к ПО
- "Ошибка разделения данных при доступе к users.usr"
- v7: SQL: При выгрузке данных, 1С "вылетает" ?
- Как в запросе получить дату документа без времени?
- Не проходит в запросе конструкция ПОДОБНО. Хелп!
- Приходная накладная несколько материалов в разных единицах
- Где найти дрова на эмуляцию COM для USB
- v7: отпуск в 1С ЗиК
- Загрузка документов с помощью УРБД
- Как округлить 0.001 до 1, 1,005 до 2 и т.д.
- Сбросились настройки в ОСВ