![]() |
|
Оформление компоненты ActiveX для 1С | ☑ | ||
---|---|---|---|---|
0
oved
20.02.15
✎
11:27
|
Ребята, попросил программиста написать ActiveX для таб дока в 1С. Компоненту зарегистрировал в винде, но в табдок не вставить.
В табдоке нажимаю меню Таблица-Рисунки- вставить объект. И там на закладке "элемент управления" не вижу нужной компоненты. Причем другие 1С компоненты там есть. Какое условие попадания activeX в табдок? нужно зарегистрировать как-то особенно компоненту или свойства должны быть у самой компоненты какие-то другие? |
|||
1
oved
20.02.15
✎
12:08
|
ап!
|
|||
2
oved
20.02.15
✎
12:27
|
ап
|
|||
3
Ёпрст
гуру
20.02.15
✎
12:40
|
Скопируй её с экселя
|
|||
4
oved
20.02.15
✎
13:16
|
(3)а как? ctrl+c, ctrl+v не работает
|
|||
5
sapphire
20.02.15
✎
13:17
|
еще один кулхацкер...
|
|||
6
oved
20.02.15
✎
13:19
|
(5) если кто-то умный просветит, мир станет умнее
|
|||
7
oved
20.02.15
✎
13:42
|
ап)
|
|||
8
Ёпрст
гуру
20.02.15
✎
13:44
|
(4) ну в экселе/ворде твой фктивикс вставляется хоть ?
Если да, то копипасте его оттуда в макет. |
|||
9
oved
20.02.15
✎
13:46
|
(8) да , в Excel вставляется.
копируется только внутри excel. в табдок 1С уже не вставляется |
|||
10
oved
20.02.15
✎
14:56
|
up
|
|||
11
oved
20.02.15
✎
15:18
|
+
|
|||
12
Ёпрст
гуру
20.02.15
✎
15:20
|
ну выложи свой ocx, на посмотреть
|
|||
13
oved
20.02.15
✎
15:22
|
||||
14
ejikbeznojek
20.02.15
✎
15:22
|
Так там кнопа есть добавить элемент где можно указать путь к *.ocx
|
|||
15
oved
20.02.15
✎
15:30
|
(14) да. Если выбрать "Добавить элемент управления...", указать файл, то ничего не происходит
если выбрать "Создать из файла", то объект ActiveX появляется, но свойств у него нет никаких |
|||
16
oved
20.02.15
✎
15:50
|
апп
|
|||
17
ДенисЧ
20.02.15
✎
15:53
|
наобум - *.tlb к нему есть?
|
|||
18
oved
20.02.15
✎
15:59
|
(17) есть
|
|||
19
oved
20.02.15
✎
16:02
|
||||
20
Ёпрст
гуру
20.02.15
✎
16:06
|
Странный контрол, он токма на форму в vba вставляется, но его даже скопи-пастить нельзя - ошибку выдаёт
|
|||
21
Ёпрст
гуру
20.02.15
✎
16:06
|
и.. нафига он вам?
|
|||
22
oved
20.02.15
✎
16:08
|
(20) наш программист для 1С написал. Нужен компонент, который выводил бы картинку, обрезал ее, если не помещается по размеру
|
|||
23
sapphire
20.02.15
✎
16:09
|
(22) я так и знал, что мегапупер колесоо
|
|||
24
Ёпрст
гуру
20.02.15
✎
16:12
|
(22) не увидел в свойствах этого контрола, где там путь к картинке задается.. да и название самого контрола
TransparentPanel как бэ к этому не распологает :) |
|||
25
sapphire
20.02.15
✎
16:13
|
(22) Ваш программист Вам это в 1С показывал?
|
|||
26
oved
20.02.15
✎
16:13
|
(22) В свойствах в ScrPath задавай путь
|
|||
27
oved
20.02.15
✎
16:13
|
(25) в Excel
|
|||
28
Ёпрст
гуру
20.02.15
✎
16:13
|
а нашел, c:\1.bmp
|
|||
29
sapphire
20.02.15
✎
16:13
|
и исчо... для 1С какой версии эта сфистоперделка нужна?
|
|||
30
sapphire
20.02.15
✎
16:14
|
(27) в (22) "программист для 1С написал" причем здесь Excel?!
|
|||
31
Ёпрст
гуру
20.02.15
✎
16:16
|
birmap image is not valid
|
|||
32
oved
20.02.15
✎
16:18
|
(29) 8.3 обычное приложение
|
|||
33
oved
20.02.15
✎
16:19
|
(30) как пример, что работает, показал в Excele. Я указал путь, картинка отобразилась
|
|||
34
sapphire
20.02.15
✎
16:19
|
(31) Смысл разбираться в такой свистоперделке?
|
|||
35
oved
20.02.15
✎
16:19
|
(31) там только bmp файлы можно
|
|||
36
oved
20.02.15
✎
16:20
|
(34) дело не в функционале, а в принципе размещения. Как сделать компоненту, которую можно в табдоке разместить?
|
|||
37
sapphire
20.02.15
✎
16:20
|
(33) в (30) непонятно написано?
Если разрабатывается для 1С, то и показывать, очевидно, надо в 1С. |
|||
38
Ёпрст
гуру
20.02.15
✎
16:20
|
Хрень конечно полная..Он только bmp понимает ?
На счет обрезать - не, не видел.. вставляет "как есть", на лист не выводится.. только на форму прилепить можно |
|||
39
sapphire
20.02.15
✎
16:20
|
(36) Зачем?!
|
|||
40
oved
20.02.15
✎
16:23
|
(37) он не 1С программист, не знаем, как ее прикрутить внутрь 1С
|
|||
41
oved
20.02.15
✎
16:24
|
(38) я в Excel ее вставил через закладку "разработчик" - вставить - другие элементы управления. Затем в свойствах компоненты указал путь. (по правой кнопке мыши)
|
|||
42
sapphire
20.02.15
✎
16:24
|
(22) Такой компонент 1С не нужен. См.
Табличный документ>РисунокТабличногоДокумента |
|||
43
oved
20.02.15
✎
16:25
|
(39) нет в 1С возможности разместить реальную картинку с обрезанием. Вот и выкручиваемся через ActiveX. Непонятно как его написать, чтобы вставлять можно было в табдок
|
|||
44
sapphire
20.02.15
✎
16:26
|
(38) Что уже странно, ладно бы безобразие в виде png не понимало, а то ведь используется GDI
|
|||
45
oved
20.02.15
✎
16:52
|
(42) к сожалению, на типовых средствах 1С картинку так не расположить
|
|||
46
oved
20.02.15
✎
18:02
|
так и не понял, как activeX прикрутить к табдоку
|
|||
47
Torquader
22.02.15
✎
01:09
|
Вы не видите разницы.
Есть внедряемый объект (OLE-Compound), который можно вставлять в документы,в том числе и в 1С. Есть ActiveX элемент управления (кнопка и т.п.), так она вставляется на форму, которая умеет поддерживать элементы управления (Excel это умеет, а 1С - нет). И есть внешняя компонента к 1С, которая умеет взаимодействовать с 1С, но она не обязана вставляться в табличный документ, а может размещаться на форме. Заказали вы 3, программист вам написал 2, а вам нужно 1. Для табличного документа вам, наверное, подойдёт Web-browser, который умеет показывать картинки и масштабировать их как нужно. Удачи. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |