Имя: Пароль:
1C
1С v8
Прочитать данные в табличный документ
,
0 Mandel
 
15.08.11
08:46
У меня в 8.2 пишет ошибку, что метод не доступен на тонком клиенте. как мне обойти ошибку:

       Настройки = Новый ТабличныйДокумент;
       Настройки.Прочитать(ДиалогВыбораФайла.ПолноеИмяФайла);
1 aleks-id
 
15.08.11
08:46
прочитать на сервере.
2 Mandel
 
15.08.11
08:51
на сервере пишет, что файл не обнаружен.
3 Поручик
 
15.08.11
08:54
Разнести процедуру чтения на клиентскую и серверную. В клиентской выбираешь файл, имя файла передаёшь в серверную процедуру.
4 aleks-id
 
15.08.11
08:57
(3) не взлетит. сервер будет пытаться на своем диске найти файл по имени.
5 Mandel
 
15.08.11
08:57
Я имя файла передал в серверную процедуру.
Там пытаюсь прочитать файл в табличный документ, а мне пишет, что файл не существует.
6 Mandel
 
15.08.11
08:57
вот-вот.
7 Mandel
 
15.08.11
08:58
через временное хранилище?
8 aleks-id
 
15.08.11
09:01
ты задачу то обрисуй, для чего это нужно...
9 Mandel
 
15.08.11
09:03
у меня есть xls файл (я его выбираю через диалог). Мне надо его загрузить вот сюда:

Настройки = Новый ТабличныйДокумент;

а потом я этот файл уже на сервере обрабатывать буду.
10 aleks-id
 
15.08.11
09:06
в экселе у тебя настройки какие то? тогда читай их через АДО или ОЛЕ
11 Mandel
 
15.08.11
09:07
да. настройки. а через прочитать не получится?
12 aleks-id
 
15.08.11
09:09
(11) нет конечно. ТабличныйДокумент это файл MXL
13 Mandel
 
15.08.11
09:10
ну в 8.1 работало :)
14 aleks-id
 
15.08.11
09:12
попробуй через объект ИзвлечениеТекста. потом распарсишь то что прочитал.
Закон Брукера: Даже маленькая практика стоит большой теории.