Решено: 1С УТП: temp + админ установка wine (При одновременной работе с 1С возникают ошибки доступа)

WINE@Etersoft, "1С","Ананас" и прочие проекты

Модератор: Модераторы разделов

ikovtun
Сообщения: 53
ОС: XPSP2, RHEL4

Решено: 1С УТП: temp + админ установка wine

Сообщение ikovtun »

Не буду про попытки 1С удалить временные файлы с маской "*.*" или про жесткое именование временных файлов. 1С хороший.

Но есть типовая конфигурация 1С УТП для Украины. И у нее есть вышеперечисленные особенности.
Как следствие ошибки типа:

Код: Выделить всё

{Отчет.РегламентированныйОтчетМастерВыгрузкиРегламентированнойОтчетности(601)}: Ошибка при вызове метода контекста (Записать): Ошибка доступа к файлу 'C:\windows\temp\J0200108.XSD'
    НужныйМакет.Записать(ИмяФайлаСхемы);

Задачка стоит так чтобы без вмешательства в исходный код типового решения, дать нескольким терминальным пользователям работать с УТП.
Желательно не возвращаться к отдельным пользовательским окружениям WINE.
Я бы хотел добиться отдельных каталогов temp для каждого из пользователей.
Установка переменной temp мне не помогла. В консоли WINE я вижу, переменную TEMP со значением D:\temp, но 1С упорно пытается работать с C:\windows\temp.

Как бы решить эту задачку?
Спасибо сказали:
ikovtun
Сообщения: 53
ОС: XPSP2, RHEL4

Re: Решено: 1С УТП: temp + админ установка wine

Сообщение ikovtun »

Я установливал переменную temp в ключе реестра HKEY_CURRENT_USER/Environment как рекомендовал FAQ.

Но проблема решилась только после того как я исправил пути для ключа [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment]
Спасибо сказали:
neonman
Сообщения: 25

Re: Решено: 1С УТП: temp + админ установка wine

Сообщение neonman »

а теперь как сделать так, чтобы у юзера был свой temp? если сделать например так:

Код: Выделить всё

REGEDIT4

[HKEY_CURRENT_USER\Environment]
"TEMP"="%USERPROFILE%\\Local Settings\\Temp"
"TMP"="%USERPROFILE%\\Local Settings\\Temp"
то вайн темпы нормально видит, а вот 1с 8.1 - не может заменить подстановку %USERPROFILE% и так и пытается туда писать, ругаясь и падая.
Спасибо сказали: