|
Excel SDK: существует ли в природе? | ☑ | ||
---|---|---|---|---|
0
dkonakov
01.09.14
✎
18:51
|
Коллеги, очень хочется использовать функции Excel в работе с 1с, но увы работа идет через терминальный сервер, а лицензия на MS Office для сервера стоит крайне недешево. Да и покупать ее незачем, нужно только формировать файл программно. Никто не встречал? Пусть даже за деньги.
|
|||
1
Зойч
01.09.14
✎
18:54
|
IRR чтоли хочешь использовать?
|
|||
2
dkonakov
01.09.14
✎
18:56
|
(1) я не знаю, что вы имеете в виду, хочу банально использовать функции загрузки из Excel Документа, выгрузки в Excel документ средствами Excel, а не OpenOffice как это реализовано у меня сейчас.
|
|||
3
Зойч
01.09.14
✎
19:01
|
юзай ADO - бесплатно
|
|||
4
Зойч
01.09.14
✎
19:01
|
Документ в хлс вообще можно средствами 1с выгружать
|
|||
5
dkonakov
01.09.14
✎
19:07
|
(4) никто не спорит. В моем случае это не подходит.
|
|||
6
Лодырь
01.09.14
✎
19:08
|
||||
7
shuhard
01.09.14
✎
19:09
|
(6) Supported Operating System
Windows 7, Windows 8, Windows Server 2003 R2 x64 editions, Windows Server 2008, Windows Server 2008 R2 This download works with the following applications: Microsoft Visual Studio 2005 -OR- Microsoft Visual Studio 2008 for 64-bit XLLs Microsoft Excel 2013 |
|||
8
dkonakov
01.09.14
✎
19:13
|
(6) Да, это я уже посмотрел, это для использованию в VS.
|
|||
9
Лодырь
01.09.14
✎
19:13
|
(7) человек хотел excel sdk ) правда хз чем он ему поможет. я так понимаю что в любом раскладе ему нужны лицензии на офис (вопрос только сколько, если операции с экселем делать с сервера 1с, то возможно можно обойтись и 1).
|
|||
10
dkonakov
01.09.14
✎
19:20
|
(9) Мне нужно использовать COM-объект. Должны же быть библиотеки для его создания без лицензий Excel.
|
|||
11
Лодырь
01.09.14
✎
19:21
|
(10) сильно сомневаюсь
|
|||
12
Asmody
01.09.14
✎
19:27
|
(10) как называется нужный тебе com-объект?
|
|||
13
dkonakov
01.09.14
✎
19:34
|
(12) Excel.Application
|
|||
14
Immortal
01.09.14
✎
19:40
|
нет такого, только покупать
|
|||
15
Immortal
01.09.14
✎
19:41
|
лицензия на офис для бизнеса стоит копейки
|
|||
16
Immortal
01.09.14
✎
19:41
|
купить 1 лицензию и усе
|
|||
17
jsmith82
01.09.14
✎
19:42
|
У Мани, вроде, в загашнике было
|
|||
18
dkonakov
01.09.14
✎
19:45
|
(16) При доскональной проверке будет много вопросов. У вас 1 офис стоит на сервере? Терминальные лицензии? А компьютеров сколько? 50? Ну что ж, давайте штраф платите за 49 лицензий.
|
|||
19
tixis
01.09.14
✎
20:20
|
||||
20
Asmody
01.09.14
✎
22:16
|
(13) как бы само название намекает, нет?
|
|||
21
Torquader
02.09.14
✎
00:39
|
Вообще-то, даже у Microsoft упоминался вопрос, как использовать DCOM-вызовы OLE-сервера Excel с одной машины, чтобы формировать отчёты для всех машин в сети.
Можно в примерах COM+ посмотреть. Только придётся ставить отдельно компьютер - на него покупать офис и использовать его по DCOM для всех остальных машин. (При этом, нужно понимать, что Excel полноценно ни на какой другой машине работать не должен и не будет). |
|||
22
Torquader
02.09.14
✎
00:40
|
При установке какого-то продукта офис на сервер предполагается, что будут куплены лицензии по количеству терминальных лицензий.
|
|||
23
КтоКакБог
02.09.14
✎
00:41
|
я вот это юзаю
http://www.microsoft.com/ru-ru/download/details.aspx?id=10 |
|||
24
КтоКакБог
02.09.14
✎
00:42
|
+(23) для чтения. для выгрузки не пробовал
|
|||
25
Torquader
02.09.14
✎
01:17
|
(24) ОНо OLE не умеет.
|
|||
26
Kolyasik
02.09.14
✎
08:08
|
(25) умеет, команда insert
|
|||
27
Drac0
02.09.14
✎
09:27
|
(19) +1. Только проблемы с форматированием и оформлением.
|
|||
28
Локи-13
02.09.14
✎
09:49
|
а можно узнать, зачем такой изврат?
|
|||
29
Drac0
02.09.14
✎
09:54
|
(28) У меня была задача, когда приходилось формировать рассылку с Ексель-вложением регламентным заданием.
|
|||
30
Локи-13
02.09.14
✎
10:03
|
(29) мне интересно зачем ТСу именно Эксель
кроме того, легко можно настроить использование офиса только одним пользователем на терминалке |
|||
31
Drac0
02.09.14
✎
10:06
|
(30) Какой формат согласовали с контрагентом, в том и выгрузка идет.
Кто сказал, что есть терминалка? (у нас, например, тонкий-клиент и WEB-клиент) Как это решает проблему того, что на сервак вообще нельзя ставить Ексель? |
|||
32
Локи-13
02.09.14
✎
10:09
|
(31) 1С позволяет сохранять в эксель штатно.
загружать через ado про терминал написано в (0) |
|||
33
Drac0
02.09.14
✎
10:10
|
(32) Штатно, но криво.
|
|||
34
dkonakov
04.09.14
✎
09:48
|
(32) Сохранять то 1С умеет штатно, только размер файла с картинками просто огромен. После выполнения банального кода ОО:
Document.storeToURL(ПривестиФайлКУРЛ(ИмяВременногоФайла),Args); Свойства2 =ServiceManager.Bridge_GetStruct("com.sun.star.beans.PropertyValue"); Свойства2.Name = "FilterName"; Свойства2.Value = "MS Excel 97"; Args.SetValue(2,Свойства2); Размер файла уменьшается в разы. |
|||
35
dkonakov
04.09.14
✎
09:49
|
(26) Каким образом вы выгружаете в Excel установив просмотрщик? Если несложно, можно подробнее.
|
|||
36
dkonakov
04.09.14
✎
09:50
|
(19) А оформление? Формируем прайс для клиента.
|
|||
37
dkonakov
04.09.14
✎
10:52
|
Плюс ко всему у 1с есть вот такой вот баг, большой файл Excel - 950 картинок после сохранения в xls выглядит вот так:
[url=http://imagehost.spark-media.ru/][img]http://imagehost.spark-media.ru/i4/44EAFAC5-2E2A-26B7-BE52-F6F9CF17246A.jpg[/img][/url] |
|||
38
dkonakov
04.09.14
✎
10:53
|
||||
39
Garykom
гуру
04.09.14
✎
11:18
|
Через яву подойдет решение? Бесплатное зато...
|
|||
40
Garykom
гуру
04.09.14
✎
11:20
|
(39)+ например попроще http://jexcelapi.sourceforge.net/ и посложнее http://poi.apache.org/
|
|||
41
Garykom
гуру
04.09.14
✎
11:23
|
(40) да вариант посложнее умеет почти все и из требований это JRE поставить
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |