Имя: Пароль:
1C
1С v8
Выгрузка данных в Эксель из 1с
0 Singenor
 
27.03.12
14:28
Добрый день, помогите  проблемой, имеется  обработка, и у нее путь к файлу
ТабДок.Записать("C:\Users\Documents\Ексель\Таб.xls","xls");

   ЗапуститьПриложение("C:\Users\\Documents\Ексель\Таб.xls");


Проблема в том, что эта обработка запустится только на моем компьютере, так как указан "мой путь", на других же компах будет ошибка. Как мне сделать универсальный путь к сохранению и загрузке файла?
Вариант С:\Таб.xls не рассматривается
1 Ranger_83
 
27.03.12
14:30
сетевой путь
2 Vakhrin
 
27.03.12
14:31
(1) +
КаталогПользователя
КаталогВременныхФайлов
и т.д.
3 DSatan
 
27.03.12
14:32
выведи на форму поле ввода и пусть пользователь сам выбирает куда сохранять, открывать будешь оттуда же
4 Singenor
 
27.03.12
15:45
ГдеИскать = КаталогВременныхФайлов();
   ТабДок.Записать(ГдеИскать,"xls");
   //ТабДок.Показать();
   ЗапуститьПриложение("ГдеИскать");

почему ругается при сохранении?
5 Tatitutu
 
27.03.12
15:51
(4) тебя как зовут ?
а файл который ты пытаешся сохранить
где имя ?
ГдеИскать+ИмяТвоегофайла
6 dk
 
27.03.12
15:51
(4) забыл указать имя файла, ты только каталог указал
7 Singenor
 
27.03.12
15:53
Каталог = КаталогВременныхФайлов();
   ТабДок.Записать(Каталог + ПечатнаяФорма.xls, "xls");
   //ТабДок.Показать();
   ЗапуститьПриложение(Каталог.xls);
блин, а разве имя файла не в Табдок.записат вводится?
8 Singenor
 
27.03.12
15:55
туплю, сделал, спс
2 + 2 = 3.9999999999999999999999999999999...