oscript-library / v8runner

Управление запуском 1С из командной строки
96 stars 57 forks source link

Нет доступа к папке для выгрузки #98

Closed testforgity closed 5 years ago

testforgity commented 5 years ago

Нужно выгрузить конфигурацию в файл, но выдает ошибку: нет прав на запись в папку. Что можно с этим сделать? Папка вроде как открытая на изменения.

testforgity commented 5 years ago

И еще, если выгружать в файлЫ, то почему-то не работает автоматическая установка режима выгрузки, приходится прописывать в аргументы процедуры РежимВыгрузкиКонфигурации.Иерархический, хотя по вашему коду должно спокойно подставить автоматом. Магия ¯_(ツ)_/¯

EvilBeaver commented 5 years ago

Если нет прав на запись в папку, значит их нет. Проверьте, под каким пользователем вы запускаете. И точно ли ту папку смотрите, на которую ругается?

testforgity commented 5 years ago

я открыл доступ всем для записи и чтения, но ошибка осталась( что еще можно сделать?

testforgity commented 5 years ago

Хотел сделать преобразование конфигурации в файлах в конфигурацию в одной папке. Ругается в строчке //выгрузить cf

#Использовать v8runner

Конфигуратор = Новый УправлениеКонфигуратором();
Конфигуратор.ПутьКПлатформе1С("C:/Program Files (x86)/1cv8/8.3.10.2466/bin/1cv8.exe");
Конфигуратор.СоздатьФайловуюБазу("ПУТЬ");
Попытка
    Конфигуратор.ЗагрузитьКонфигурациюИзФайлов("ПУТЬ"); //загрузить из xml
    Сообщить("Закончил загрузку");
    Конфигуратор.ВыгрузитьКонфигурациюВФайл("ПУТЬКОТОРЫЙРУГАЕТСЯ"); //выгрузить cf
    Сообщить(Конфигуратор.ВыводКоманды());
Исключение
    Сообщить(Конфигуратор.ВыводКоманды());
КонецПопытки
EvilBeaver commented 5 years ago

Какое точное значение ПУТЬКОТОРЫЙРУГАЕТСЯ и полный текст ошибки, выдаваемый 1Скрипт?

testforgity commented 5 years ago

Ошибка доступа к файлу 'C:\Users\test\Desktop\hh'. 5(0x00000005): Отказано в доступе.