Открытие экселевского файла в 1С 8.2 #572076


#0 by Fedor
Подскажите, пожалуйста, что не правильно. Пишу так: Книга = Эксель.WorkBooks.Open(ИмяФайла); В результате Книга = Неопределено Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft Excel): Не удалось найти файл. Проверьте правильность ввода имени и расположения файла.
#1 by shuhard
[Не удалось найти файл. Проверьте правильность ввода имени и расположения файла.] перевести ?
#2 by Злобный монстр
Ну дык и проверь имя файла... и не заблокирован ли он
#3 by aleks-id
поди открывает на сервере локальный файл
#4 by Fedor
Точно. Разобрался, спасибо.
#5 by H A D G E H O G s
Осень. Пора обострений... в гнездовьях.
#6 by Fedor
Посоветуйте, как лучше реализовать? Нужно перебрать строки Экселя (колонок 5-6) и добавить, например, в Таблицу Значений. Но ТЗ на клиенте не доступно. А вызывать 1000 раз Сервер не хочется.
#7 by H A D G E H O G s
Получить 1 раз через comsafearray на Сервере примитивные данные и крутить их как хочешь.
#8 by Fedor
Можно немного подробнее, может пример какой приведите? Так-как пока не получается.
#9 by andrewks
ч/з  Yoksel - в тройку строк
#10 by Fedor
Можно пример или ссылку?
#11 by Jofa
Суть в студию что нада делать
#12 by Fedor
Суть такова. На Клиенте получаю данные из экселевского файла. Далее нужно перебрать строки Экселя (колонок 5-6) и добавить в Таблицу Значений. Но ТЗ на клиенте не доступно. А вызывать 1000 раз Сервер не хочется. Пока делаю так: сохраняю в массив кол-во строк и столбцов файла, а также содержимое строк. И передаю на Сервер, где из данных массива заполняю ТЗ (создаю колонки и заполняю значения). Может это можно сделать как-то проще?
#13 by aleks-id
можешь в табличный документ их засунуть и передать на сервер. или можешь засунуть в табличную часть обработки.
#14 by Fedor
Это можно сделать только обходом результата, или можно загрузить в ТабДок или ТЧ?
#15 by aleks-id
только обходом
#16 by Fedor
Ага, понял. Спасибо.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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