Дмитрий Гончаренко написал: {ОбщийМодуль.Б_ОбщиеПроцедурыИФункцииОбменаССайтом.Модуль(3747)}: Ошибка при вызове метода контекста (КопироватьФайл) КопироватьФайл(Файл.ПолноеИмя, НовыйПуть + Файл.Имя); по причине: Ошибка копирования файлов по причине: Ошибка копирования файлов из 'C:\UsersUser\AppData\Local\Temp\806 398 134\webdata\000000001\vendors\vendors.xml' в 'file://C:\Users\User\AppData\Local\Temp\2812835241\webdata_zip\vendor s\\C:\Users\lorde\AppData\Local\Temp\806 398 134\webdata\000000001\vendors\vendors.xml' : Ошибка доступа к файлу
Что это может быть?
права
Не совсем права, это атрибут файла. Он скорее всего "только чтение", поэтому надо перед копированием:
ФайлПриемник = НовыйПуть + Файл.Имя; мФайл = новый Файл(ФайлПриемник);
Если мФайл.ПолучитьТолькоЧтение() Тогда мФайл.УстановитьТолькоЧтение(Ложь); КонецЕсли;
КопироватьФайл(Файл.ПолноеИмя, ФайлПриемник);
Лев, главное в том, что это возникновения данной ошибки все работало прекрасно, но в один прекрасный день... раз и все. Спасибо за подсказку. Все папки и файлы в каталоге имеют атрибут "Только чтение" и изменить атрибут средствами Windows 10 не получается. Как раз перед возникновением проблемы прилетели обновления на сервер Windows 2012 и на рабочие ноуты.
Юрий написал: да не. Не права. Вернее права тоже могут быть, но если до этого работало и вдруг перестало, то скорей всего две выгрузки пересеклись И желательно папку Темп в Local почистить. Обработка забывает чистить за собой там
В 1С убивали все фоновые процессы. Даже запуск запретили. Ошибка так и не исчезла. Специалист откорректировал код обработки, обработка заработала. Сейчас обкатываем.
{ОбщийМодуль.Б_ОбщиеПроцедурыИФункцииОбменаССайтом.Модуль(3747)}: Ошибка при вызове метода контекста (КопироватьФайл) КопироватьФайл(Файл.ПолноеИмя, НовыйПуть + Файл.Имя); по причине: Ошибка копирования файлов по причине: Ошибка копирования файлов из 'C:\UsersUser\AppData\Local\Temp\806 398 134\webdata\000000001\vendors\vendors.xml' в 'file://C:\Users\User\AppData\Local\Temp\2812835241\webdata_zip\vendors\\C:\Users\lorde\AppData\Local\Temp\806 398 134\webdata\000000001\vendors\vendors.xml' : Ошибка доступа к файлу
После последнего полного обмена данными с принудительной выгрузкой изображений перестали отображаться изображения товаров. Причину выявил: у папок с изображениями установлены права на доступ сервера 700, ранее права были 755,, для все остальных ползователей доступ полностью запрещен. Техподдержка хостера сообщила, что с их стороны все нормально. Вернули права на все папки на 755. Запустил вновь полный обмен, после завершения обмена опять имеем права на паки в upload/iblock - 700. В чем может быть проблема? Да возникновения данной проблемы изменения в настройки Битрикс, хостинга и Модуля обмена с 1С никто не вносил.
Я так понимаю, что на наши вопросы мы ответа не получим? Почему порядок расположения групп в Дереве каталога групп из 1С не переносится в Битрикс? В Битриксе все выстраивается по алфавиту. Ранее в версии 6,5 все работало как положено, сортировка в дереве 1С полностью переносилась в Битрикс.
1. Ранее, легко можно было отредактировать дерево группа в 1С. Имелись стрелки перемещения по уровням. Куда они делись сейчас? Приходится вручную редактировать идентификаторы разделов, чтобы хоть как-то создать видимую структуру дерева разделов. 2. Дерево групп при обновлении с версии 6,5 до версии 7 исказилось, в него были включены все разделы каталога товаров 1С. Пришлось заниматься чисткой и в 1С и на сайте, т.к. даже при полной выгрузке, разделы, удаленные из дерева групп в 1С на сайте не удаляются и не деактивируются. 3. Дерево групп можно упорядочить по идентификатору раздела. Хорошо. Но при выгрузке на сайт дерево каталога плывет и надо вручную прописывать коды сортировки разделов. Крайне неудобно.
С точки зрения создания структуры каталога сайта все стало только хуже.
Вопрос 1: как можно перенести на сайт дерево групп в том виде, в котором оно представлено в 1С?
Просто я установил версию 7 в базу, где "потерялся" модуль обмена из-за официального "кривого обновления" 1С. Тогда установлю новую версию в резервную копию базы 1С, а оттуда уже экспортирую-импортирую дерево. Большое спасибо!
Невозможно импортировать дерево групп товаров, созданное в версии 6, в версию 7. В версии 6 оперировали группами, в версии 7 разделами, это я обнаружил, просмотрев файлы дерева групп. Предусмотрена ли какая-то процедура перехода с версии 6 на версию 7. Я установил версию 7.0.1.2 для 1С: УТП Казахстан.