Помогите разобраться в поведении функции.
Имеется внешняя обработка, а в ней функция:
Функция Архивировать(ИмяАрхива, АрхивируемыеФайлы)
ЗаписьZIP = Новый ЗаписьZipФайла(ИмяАрхива);
ЗаписьZIP.Добавить(АрхивируемыеФайлы);
Попытка
ЗаписьZIP.Записать();
Исключение
Предупреждение("Ошибка создания архива. "+ОписаниеОшибки());
КонецПопытки;
Возврат ИмяАрхива;
КонецФункции
Запускаю 1с8 через командную строку и передаю в ней запуск внешней обработки, которая стартует после запуска 1с.
При отработке обработки выдает ошибку:
Ошибка создания архива. {Форма.ПроверкаИнтернетЗаказов.Форма(1754)}: Ошибка при вызове метода контекста (Записать): Ошибка создания файла
Если же обработку открыть вручную (Файл-Открыть) , то обработка отрабатывает нормально и архивы тоже создаются нормально.
Подскажите пожалуйста в чем может быть причина такого поведения и как это разрешить?
! | Правила п.24. заголовок темы |