Имя: Пароль:
1C
1С v8
v8: УПП. Обмен. Не может заархивировать выгрузку на сервере (Повтор)
,
0 pozdeev-artem
 
02.08.13
16:50
Доброго времени суток!
Вопрос уже поднимался.
Нашел единственную рекомендацию: не использовать имена на кириллице.
Действительно сначала настроил на кириллице. Изменил все имена.
Ошибка повторяется.
Windows Server 2003 x64  R2 SP
8.2.15.289
УПП 1.3.22.1

Пожалуйста, поделитесь опытом.
1 pozdeev-artem
 
02.08.13
16:52
Обмен инициирую интерактивно.
Пользователь ОС - админ. Права на каталог для сохранения архива - полнее некуда.
2 Emvika
 
02.08.13
17:06
а как ошибка-то выглядит?

З.Ы. релизы-то древние какие....
3 Aprobator
 
02.08.13
17:20
(0) что в причине то пишет?
4 pozdeev-artem
 
02.08.13
17:28
Причина:

Ошибка при сжатии данных файла обмена: C:\Documents and Settings\USR1CV82\Local  
Settings\Temp\v8_17_63d.xml
Error calling context method (Записать): Error creating file

Техническая информация:
{ОбщийМодуль.ПроцедурыОбменаДанными.Модуль(1862)}: Error calling context method  
(Записать): Error creating file
5 pozdeev-artem
 
02.08.13
17:28
Релиз староват, но работает)
6 hhhh
 
02.08.13
17:31
(5) надо не пользователя ОС смотреть, а пользователя сервера 1с.
7 pozdeev-artem
 
02.08.13
17:34
(6) его я и имел в виду.


Интересно, что при этом выгрузка без сжатия в архив работает без проблем
8 pozdeev-artem
 
02.08.13
18:01
эта.. нет ли еще идей, как бороться с этой бедой?
9 Aprobator
 
02.08.13
18:02
прикольно. А чем она там сживает?
10 Aprobator
 
02.08.13
18:03
(15) свежие релизы УПП и КА уже такой релиз платформы просто не потерпят.
11 Aprobator
 
02.08.13
18:03
(10) -> (5)
12 pozdeev-artem
 
02.08.13
18:04
сживает мой мозг(
13 Живой Ископаемый
 
02.08.13
18:04
зайти на сервер интерактивно под пользователем под которым работает сервер 1С и установить ему русский язык
14 hhhh
 
02.08.13
18:04
(7) ничего интересного - это же разные папки
15 Aprobator
 
02.08.13
18:11
(14) думаешь прав на Temp не хватает? Для архивации то он походу туда лезет.
16 pozdeev-artem
 
02.08.13
18:14
(14) как я понимаю, временный файл формируется во временном каталоге, затем если, установлен флаг "Сжатие исходящего файла обмена", это временный файл упаковывается в архив и сохраняется в каталоге указанном в настройке обмена.
Если флаг "Сжатие исходящего файла обмена" не установлен, тогда исключается операция архивирования.
Поправьте меня, пожалуйста, если я не прав.
17 Aprobator
 
02.08.13
18:22
(16) код модуля посмотри и все там увидишь )
18 pozdeev-artem
 
02.08.13
18:39
(17)
Увидел это:

Архиватор = Новый ЗаписьZipФайла(СтруктураНастроекОбменаДанными.ИмяФайлаЗаписиИзменений, СтруктураНастроекОбменаДанными.ДанныеНастройки.ПарольНаОтправку, "Файл обмена данными");
        Архиватор.Добавить(ИмяИсходногоФайла);
        Архиватор.Записать();
        
Честно признаюсь, не вижу, в чем проблема?
19 pozdeev-artem
 
02.08.13
21:10
Люди добрые, научите уму-разуму!
20 hhhh
 
02.08.13
23:40
ну скрин давайте, есть права на запис для этой временной папки у пользователя usr1cv82
21 Aprobator
 
04.08.13
18:52
(18) ну теперь отладчиком смотрим значение СтруктураНастроекОбменаДанными.ИмяФайлаЗаписиИзменений - и проверяем права на эту папку.
22 pozdeev-artem
 
06.08.13
09:53
(13) - попал в точку. Как это связано, мне вообще не понятно. Буду благодарен за разъяснение.
Большое спасибо всем за участие и советы.