|
Терминалки и эксель | ☑ | ||
---|---|---|---|---|
0
Аксалотль
03.09.14
✎
16:46
|
День добрый!
Никак не могу понять, у меня два сервера, один терминальный для пользователей, на втором 1С-агент сервера крутится, 8.3, пользователи на тонком клиенте. Если делать загрузку файла эксель посредством КОМОбъекта, то 1С просит что бы файл был на сервере. Есть возможность использовать эксель комобъект на тонком клиенте? |
|||
1
Kamas
03.09.14
✎
16:47
|
(0) да без проблем
|
|||
2
Аксалотль
03.09.14
✎
16:48
|
(1) Ну дык расскажи.
|
|||
3
hhhh
03.09.14
✎
16:49
|
(2) ну вот же синтакс помощник
COMОбъект (COMObject) Конструкторы: По имени приложения Описание: Создает COM-объект (например, Word, Excel и т.д.). Методы и свойства СОМ-объектов в дальнейшем становятся доступными через данный объект. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение |
|||
4
Kamas
03.09.14
✎
16:51
|
ну дык у меня все пользователи на тонком сидят значится и нужно тобиш всякие заказы с экселя грузить я такой вась вась написал как обычно и все путем заработало вот такая история получилась
|
|||
5
Kamas
03.09.14
✎
16:52
|
(2) просто возможно у вас на терминале экселя нет нужного или коннектор пыльный
|
|||
6
Аксалотль
03.09.14
✎
16:52
|
(4) Ок. Как обычно - как? Я уже второй день бьюсь не могу допетрить.
|
|||
7
Аксалотль
03.09.14
✎
16:52
|
(5) Да есть все, просто видимо не так делаю, скинь кусок кода если не трудно.
|
|||
8
hhhh
03.09.14
✎
16:55
|
(7) ну как на сервере делал, так и на клиенте. Эксель точно установлен на этом компе?
|
|||
9
Kamas
03.09.14
✎
16:56
|
(7) дак что кидать, ты лучше свой покажи, а то я стесняюсь у меня отступов нет, табуляция кривая, запросы в цикле переменные матом названы.
|
|||
10
Аксалотль
03.09.14
✎
16:57
|
&НаКлиенте
Процедура Команда1(Команда) Таб = Новый COMОбъект("Excel.Application"); ИмяФайла = ЭтаФорма.Реквизит1; Таб.WorkBooks.Open(ИмяФайла); Команда1НаСервере(Таб); КонецПроцедуры &НаСервере Процедура Команда1НаСервере(Таб) Таблица = Новый ТаблицаЗначений; так вот не работает, выдает ошибку: Ошибка отображения типов: Отсутствует отображение для типа 'COMОбъект' |
|||
11
Kamas
03.09.14
✎
17:02
|
(10) на сервер не возможно com передать
|
|||
12
Kamas
03.09.14
✎
17:02
|
(11) считывай данные на клиенте и передавай на сервер
|
|||
13
hhhh
03.09.14
✎
17:04
|
(10) таблицу значений делай не как Новый ТаблицаЗначений; а как реквизит формы.
|
|||
14
Kamas
03.09.14
✎
17:06
|
(12) либо хранилище значений напрягай
|
|||
15
Fedor-1971
03.09.14
✎
17:08
|
(13) тут меня вчера за реквизит формы типа ТаблицаЗначений очень старательно песочили.
Оказывается не только мне одному нужно заполнять таблицу значений на клиенте. |
|||
16
Kamas
03.09.14
✎
17:08
|
(14) не правильно правильно временное хранилище
|
|||
17
Kamas
03.09.14
✎
17:09
|
||||
18
hhhh
03.09.14
✎
18:09
|
(15) не надо ее заполнять на клиенте. Заполняй на сервере. На клиенте - это у автора, потому что из екселя грузить.
|
|||
19
Fedor-1971
03.09.14
✎
18:52
|
(18) у меня была подобная задача: Вгрузить из DBF в справочник. наКлиенте заполнил ТЗ в обработке, а наСервере влил в справочник.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |