Выгрузка из 1С в папку текущего пользователя #699829


#0 by tatoshka0403
Суть проблемы в том, что мне надо настроить выгрузку в текущею папку пользователя. Сейчас у меня вот такой адрес: текст.Записать(Константы.КаталогОбменаСТСД.Получить+"%USERPROFILE%DocumentsДокументы на user Устройствоscanin.dat","UTF-8"); Но при выгрузке пишет не могу найти каталог, через проводник захожу все ок. Никто с подобным не замарачивался?
#1 by Salvador Limones
Больше кавычек!
#2 by skunk
Константы.КаталогОбменаСТСД.Получить+"%USERPROFILE%DocumentsДокументы на user Устройствоscanin.dat" боюсь тут вся бяка ... скорее всего до первого плюса надо все убрать
#3 by skunk
текст.Записать("%USERPROFILE%DocumentsДокументы на user Устройствоscanin.dat","UTF-8");
#4 by tatoshka0403
Пишет каталог не обнаружен.
#5 by ale-sarin
На сервере?
#6 by tatoshka0403
Windows server 2008 r2
#7 by Dots_OMZ
Попробуй записать по простому пути: в корень диска C и посмотри результат
#8 by Dots_OMZ
если пишет, то проблема в пути, если нет, то в правах
#9 by Salvador Limones
Проверь через Сообщить("%USERPROFILE%DocumentsДокументы на user Устройствоscanin.dat"); Выведено будет явно: USERPROFILE%DocumentsДокументы т.е. до первого пробела. Как выход : """%USERPROFILE%DocumentsДокументы на user Устройствоscanin.dat""" - по паре кавычек в начале и конце
#10 by Salvador Limones
+ Кстати, стоп. А текст.Записать понимает системные переменные?
#11 by ale-sarin
Код исполняется на сервере или на клиенте? Путь к папке пользователя на сервере или на клиенте?
#12 by Enders
#13 by skunk
чет за это даже не подумал
#14 by МимохожийОднако
Это оптимально.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С