Имя: Пароль:
1C
1С v8
v8: Как задать путь к файлу
0 tolok_d
 
04.01.13
00:07
Здравствуйте, Всех с наступившим! пусть радость и счастье будут в ваших домах. Подскажите как поступить

есть:

Попытка
       Эксель = Новый COMОбъект("Excel.Application");
   Исключение
       Сообщить(ОписаниеОшибки());
       Возврат;
   КонецПопытки;
   Книга = Эксель.WorkBooks.Open(ПутьКФайлу);

Так вот вопрос в том, как задать этот путь, чтобы не писать полный путь к файлу, а например сообщить что находится это самый Ворд, например в папке, куда установлен 1С.
1 ХочуСказать
 
04.01.13
00:09
КаталогПрограммы() ?
2 Wobland
 
04.01.13
00:13
а кто положит файл туда, где установлена 1с?
3 sda553
 
04.01.13
00:14
(0) А если это браузер, а 1С не установлена?
4 Wobland
 
04.01.13
00:15
(3) возврат будет
5 tolok_d
 
04.01.13
00:26
(1)а так поймет?
6 tolok_d
 
04.01.13
00:28
(2) я согласен ложить в другое место, просто проще файл положить в какое то красивое место, чем лезть в обработку и переписывать. Хотя, согласен, разници никакой, но всетаки. Есть какой то вариант?
7 tolok_d
 
04.01.13
00:29
(3) совсем не понял. Как 1С не установлена, если обработка под нее пишется. Я чего то не знаю? Просветите пожалуйста.
8 Wobland
 
04.01.13
00:59
(7) представь, что обработку запускаю я, где-то там в браузере, под линуксом
9 Wobland
 
04.01.13
00:59
(6) временный каталог под такое дело придумали
10 sda553
 
04.01.13
01:57
(6) Хранить файл в конфиге в виде хранилища значения.
Когда пользователю требуется этот файлик, делать его во временном каталоге и открывать
11 tolok_d
 
04.01.13
12:33
(9),(10) спасибо огромное)