|
КомпонентШК | ☑ | ||
---|---|---|---|---|
0
КоньЛапчатый
27.05.13
✎
10:16
|
не выводит штрихкод. на макете добавлен нужный объект. в качестве параметра расшифорвки указано "ШК".
ругается так: "Значение не является значением объектного типа (ТипКода)". Перем КомпонентШК; Попытка КомпонентШК = Новый COMОбъект("V8.Barcod"); Исключение КомпонентШК = Неопределено; КонецПопытки; Если КомпонентШК <> Неопределено Тогда Попытка КомпонентШК.ТипКода = 10; КомпонентШК.Сообщение = "123456789" Исключение КонецПопытки; КонецЕсли; ТабДок = новый ТабличныйДокумент; Макет = ПолучитьМакет("МакетШК"); Область = Макет.ПолучитьОбласть("ОблШК"); //рисунокШК = Область.Рисунки.ШК; //рисунокШК.Расположить(облК); Попытка Область.Рисунки.ШК.Объект.ТипКода = 10; Область.Рисунки.ШК.Объект.Сообщение = Лев(Объект.Штрихкод, 12);//Лев(строка.Штрихкод,12); Исключение КонецПопытки; ТабДок.Вывести(Макет); ТабДок.АвтоМасштаб = Истина; ТабДок.Показать(); |
|||
1
lesorubka
27.05.13
✎
10:30
|
на макете же вроде рисунок должен быть с именем ШК
|
|||
2
КоньЛапчатый
27.05.13
✎
10:31
|
рисунок есть с таким именем
|
|||
3
lesorubka
27.05.13
✎
10:32
|
а компонента зарегистрирована?
|
|||
4
КоньЛапчатый
27.05.13
✎
10:34
|
Полагаю да. инсталлировал 1Совским ехешником. вставлял как объект 1с.в8.печатьштрихкодов.
|
|||
5
SherifSP
27.05.13
✎
10:37
|
(4) Обманываешь ты нас, у тебя не определило рисунка на макете, потому что нет компоненты
|
|||
6
SherifSP
27.05.13
✎
10:38
|
Тебе нужно установить 1CBarCode
|
|||
7
КоньЛапчатый
27.05.13
✎
10:39
|
1CBarCode.exe
(6) устанавливал |
|||
8
SherifSP
27.05.13
✎
10:43
|
(7) рисунок шк не должен вылазить за область
|
|||
9
del123
27.05.13
✎
10:44
|
В какой именно строке ошибка?
|
|||
10
lesorubka
27.05.13
✎
10:46
|
По-моему сначала надо вывести область макета с рисунком, потом уже
Область.Рисунки.ШК.Объект.ТипКода = 10; Область.Рисунки.ШК.Объект.Сообщение = Лев(Объект.Штрихкод, |
|||
11
КоньЛапчатый
27.05.13
✎
10:47
|
(8) в область он помещается.
(9) в этой : Область.Рисунки.ШК.Объект.ТипКода = 10; |
|||
12
КоньЛапчатый
27.05.13
✎
10:49
|
(10) всеравно ругается
|
|||
13
КоньЛапчатый
27.05.13
✎
11:06
|
проблема еще актуальна =о
|
|||
14
YF
27.05.13
✎
11:11
|
(13) Там не рисунок должен быть, а объект 1С-штрихкод
|
|||
15
lesorubka
27.05.13
✎
11:13
|
когда делала первую попытку печати штрих кода, брала пример отсюда:
http://www.cfdt.ru/?globalNav=2§ion=3&page=39 получилось без проблем, не могу найти исходник у себя, потому что мы отказались от этого варианта, так как он не работает в тонком клиенте |
|||
16
del123
27.05.13
✎
11:15
|
(11) посмотри в отладчике как у тебя рисунок называется. Вполне может быть что не ШК а что нить типа D1
|
|||
17
КоньЛапчатый
27.05.13
✎
11:16
|
(14) этот самый объект и есть. вот вставлял как в ссылке из (15)
|
|||
18
КоньЛапчатый
27.05.13
✎
11:17
|
(16) перепроверил конечно но нет. именно ШК. сам задавал имя.
|
|||
19
del123
27.05.13
✎
11:18
|
(18) и у этого ШК есть поле объект и ТипКода??
|
|||
20
КоньЛапчатый
27.05.13
✎
11:22
|
(19) как такового поля объект нету, а вот поле ТипКода есть.
но согласно трем примерам, которые видил и которые работают (со слов) работает эта компонента именно так. |
|||
21
del123
27.05.13
✎
11:25
|
(20) Так может напрямую к полю обращаться, без объект?
|
|||
22
КоньЛапчатый
27.05.13
✎
11:31
|
(21) пробовал уже. пишет нет такого поля.
(15) "он не работает в тонком клиенте" с этого пожалуй стоило начать. запустил в толстом клиенте, почти нормально, во всяком случае эти строки отработали ии на них не заругалось. зато выдало вот это: {ОбщийМодуль.УправлениеПечатьюКлиент.Модуль(20)}: Ошибка при вызове метода контекста (ОткрытьФорму) ОткрытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия, ВладелецФормы, КлючУникальности); по причине: Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа. по причине: Ошибка преобразования данных XDTO: Запись значения свойства 'v': форма: Элемент имя: {http://v8.1c.ru/8.2/uobjects}v по причине: Ошибка преобразования данных XDTO: Запись значения свойства: форма: Элемент имя: {http://v8.1c.ru/8.2/data/spreadsheet}object по причине: Ошибка отображения типов: Отсутствует отображение для типа 'ActiveX' |
|||
23
КоньЛапчатый
27.05.13
✎
11:32
|
lesorubka, если не секрет поскажите вариант обхода!?
|
|||
24
lesorubka
27.05.13
✎
11:36
|
Вот пример:
http://infostart.ru/public/79415/ |
|||
25
КоньЛапчатый
27.05.13
✎
11:39
|
(24) спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |