Имя: Пароль:
1C
1С v8
хранилище значения Записать()
, ,
0 dreamoff
 
06.11.12
12:53
Хранилище=Новый ХранилищеЗначения(Новый ДвоичныеДанные(ИмяФайла));
спр.Ячейка=Хранилище;
спр.Записать();

где ячейка имеет тип ХранилищеЗначения

пытаю получить файл из справочника

ИмяВременного=КаталогВременныхФайлов()+ПолучитьИмяВременногоФайла("xls");
спр.Ячейка.Получить().Записать(Строка(ИмяВременного));

выпадает ошибка


{МодульОбычногоПриложения(297)}: Ошибка при вызове метода контекста (Записать)
           спр.Ячейка.Получить().Записать(Строка(ИмяВременного));
по причине:
Недопустимое значение параметра (параметр номер '1')

подскажите,в чем проблема?
1 BiBijke
 
06.11.12
12:56
(0) Какой тип у тебя хранилище лежит?
2 Wobland
 
06.11.12
12:59
а КаталогВременныхФайлов() палку в конце добавляет?
3 hhhh
 
06.11.12
13:00
(0) Получить().Записать() - точно не бредите?
4 Wobland
 
06.11.12
13:00
а пофих, имя временного файла и без него должно содержать путь
5 dreamoff
 
06.11.12
13:00
(1) отладчик говорит,что ДвоичныеДанные
6 Reset
 
06.11.12
13:03
(4) +1

ПолучитьИмяВременногоФайла - уже содержит путь.
7 Reset
 
06.11.12
13:03
соответсвенно, в ИмяВременного белиберда
8 Рэйв
 
06.11.12
13:03
(5)попробуй сначала напрямую записать в "C:\f.txt"
9 dreamoff
 
06.11.12
13:04
(4) спасибо,что подсказал КаталогВременныхФайлов() был лишним,хотя во многих примерах используется связка
КаталогВременныхФайлов()+ПолучитьИмяВременногоФайла()
10 Wobland
 
06.11.12
13:05
а ещё отладчиком пользоваться умеет. срамота!
11 Reset
 
06.11.12
13:05
да первая реакция должна быть на "Недопустимое значение параметра (параметр номер '1')" - посмотреть, что там в параметре
12 dreamoff
 
06.11.12
13:06
(11) посмотрел,не обратил внимание,что два раза путь указан((
13 Wobland
 
06.11.12
13:06
(11) первая реакция как раз верная была