Налогоплательщик ЮЛ в режиме административной установки обращается в каталог windows\temp, но т.к. для каждого пользователя создаются файлы с личными правами, другим пользователям недоступные. Возможно нужно права другие выставлять на temp? Или налоголательщик неправильно работает?
Столкнулся с такой же проблемой, но в 1С 8.1 УТ + rx@etersoft + wine@etersoft-1.0.12-eter7/12 в режиме административной установки - некоторые отчеты и дополнительные обработки под разными пользователями пытаются писать в одни и те же файлы, а, поскольку, temp=c:\windows\temp соответственно не работают. Нашел решение - создаем каталог %USERPROFILE%\Local Settings\Temp (это я спрятал в скрипт в /etc/wine/script.d), далее в реестре пользователя создаем пару ключиков: [HKEY_CURRENT_USER\Volatile Environment] "TEMP"=hex(2):25,55,53,45,52,50,52,4f,46,49,4c,45,25,5c,4c,6f,63,61,6c,20,53,\ 65,74,74,69,6e,67,73,5c,54,65,6d,70,00 "TMP"=hex(2):25,55,53,45,52,50,52,4f,46,49,4c,45,25,5c,4c,6f,63,61,6c,20,53,65,\ 74,74,69,6e,67,73,5c,54,65,6d,70,00 И всё начинает работать - каждая пользовательская 1С пишет в свой личный Local Settings\Temp не мешая друг другу при этом. Но появилась другая проблема - не знаю как сделать так, чтобы эти ключи в реестре сохранялись после остановки wineserver. Как только останавливаешь wineserver и чистишь оставшиеся повисшие процессы - приходится заново руками добавлять эти два ключика в реестр. Добавление reg-файла в /etc/wine/reg.d не помогает, из под административного пользователя (у меня это wineadmin) тоже не спасает. Неужели генерация ветки [HKEY_CURRENT_USER\Volatile Environment] где-то жестко прописана и повлиять на это никак нельзя?
Можно создать HKCU\Environment и прописать TMP там.
(В ответ на comment #2) > Можно создать HKCU\Environment и прописать TMP там. Да вот хотелось бы использовать %USERPROFILE% подстановку там, но она не работает - только полный путь, а эта подстановка только в Volatile Environment работает, пришлось пока накидать скрипт добавляющий каждому пользователю полный путь и запустить под каждым юзером.
В текущем ванильном wine создаётся ветка HKCU\Environment, в которой TMP и TEMP присваиваются значения вида C:\users\имя_пользователя\Temp. Путь для разных пользователей оказывается разным. Отправил в рассылку соответствующий патч: commit 82a16fcce3649bd41c5113498342bacc283447a8 Author: Alexandre Julliard <julliard@winehq.org> Date: Thu Jan 28 14:53:28 2010 +0100 shell32: Put the temp directory inside the user profile directory. В скриптах закрытой части поправил очистку временной директории, т.к. путь теперь другой.
Проверять на 1.0.12 или на 2.0? Версия в задаче 1.0.12 , а блокирует багу 42.
(В ответ на comment #5) > Проверять на 1.0.12 или на 2.0? Версия в задаче 1.0.12 , а блокирует багу 42. Если блокирует 42, значит в eterhack проверять нужно.
Попробовала установить налогоплательщик юл (в режиме административной установки) на ubuntu 11.04 WINE@Etersoft 1.0 SQL 1.3.29/1.7.1-eter1.7/4 Установка не происходит.
WINE@Etersoft 1.0 SQL 1.3.27/1.7.1-eter1.12/4 В vbox p6 (ALT Linux 6.0.0 KDesktop BETA) Запускаю от пользователя (не winadmin) налогоплательщик юл.При попытки сохранения каких-либо данных, выдает ошибку доступа к файлу dump.txt Если нажать "пропустить", получаем еще пару ошибок .Всё на скрине.
Created attachment 2294 [details] ошибка
Мне кажется, это уже другой баг, т.к. в сообщениях ничего про temp нет.
Света создай пожалуйста новую багу по данной проблеме. А эту видимо закрой.